サーバーをセットアップし、サンプルビデオテストをいくつか実行しましたが、何らかの理由でビデオにピクセルではなく文字と数字が表示されています。ここに私がそれを見る方法のイメージがあります:
ビデオカードの構成と関係があると思いますか、それともVLCのプロパティを正しく設定するだけの簡単な問題でしょうか?
管理者権限がないため、現時点では他のビデオプレーヤーをインストールできません。そのため、VLCにこだわっています。
サーバーをセットアップし、サンプルビデオテストをいくつか実行しましたが、何らかの理由でビデオにピクセルではなく文字と数字が表示されています。ここに私がそれを見る方法のイメージがあります:
ビデオカードの構成と関係があると思いますか、それともVLCのプロパティを正しく設定するだけの簡単な問題でしょうか?
管理者権限がないため、現時点では他のビデオプレーヤーをインストールできません。そのため、VLCにこだわっています。
回答:
スクリーンショットのアイコンに基づいて:
WindowsマシンでPuTTYを使用して、SSHセッション経由でリモートホストに接続すると仮定します。
スクリーンショットに表示されるのは、PuTTYまたはその他のSSHセッションを介してVLCを使用するとどうなるかです。一般に、SSHセッションは文字(および色の設定などを行うエスケープシーケンス)のみを送信できます。VLCはこれを利用可能な唯一の出力として検出し、そのように再生します。(オーディオも再生しないと思いますか?)必要なものはグラフィカルモードが必要です。
グラフィカルなプログラムは、CANのLinuxマシン上でリモートで実行されますが、それはX11フォワーディングが必要です。どのように機能しますか?SSHサーバーは、文字(およびエスケープシーケンス)を送信するのではなく、X11メッセージを送信します。そうすれば、ローカルウィンドウマネージャーはこれらのメッセージを解析し、それらを解釈して、ローカルでウィンドウをエミュレートできます。マウスクリック、キー押下などのイベントはサーバーに送り返され、サーバーは実際のプログラムコードを実行します。この方法で機能する他のグラフィカル環境は知りません。
ローカルX11サーバーを実行すると、Windows上でLinux X11プログラムを実行できます。私が知っているこれを行うことができる唯一のソフトウェアは、X11環境をエミュレートできるCygwinであり、他の方法は知りません。(Cygwinを起動し、内部でXサーバーを起動し、Xサーバーでターミナルを開き、SSH転送を使用してリモートホストに接続し、そこからコマンドを実行する必要があります。)
VNC /仮想デスクトップ全体もありますが、動作は異なります。リモートホストに接続すると、リモートデスクトップが途方もなくストリーミングされます。違いは、リモートプログラムがローカルで実行されているかのように通常表示されるのではなく、ウィンドウ内にリモートデスクトップ全体が表示されることです(リモートモニターの解像度が一致しない場合は画面サイズが異なります)。そして、それは馬鹿げているので、実際に何が起こるかを理解することなく、デスクトップをビデオのようにオンザフライで圧縮します(カーソルポインターの相互作用などを保存します)。
これらの方法はどちらも、リモートビデオの再生に使用するとリソースが非常に高価になり、価値がありません。
必要なのは、リモートムービーを取得してローカルマシンにダウンロードし、ローカルで再生することです。scp
または、PuTTYスイートの同等のものを使用して行うことができます。
VLCは、ビデオをASCIIアートとして再生することをサポートしています(オンザフライで変換を行います)。VLC設定を確認し、ASCII出力以外のものを選択してください。
スクリーンショットはWindowsですが、他のオペレーティングシステムでも基本的に同じです。
注: VLCが実際にセットアップで機能する表示モードに戻っている可能性もあります。ターミナルエミュレーターまたは何らかのリモート/クライアントサーバーのセットアップを介してVLCを実行している場合、VLCが確立する唯一の表示モードはASCIIになります。
rr-回答とCiprian Tomoiagaのコメントが私の問題を解決しました!MobaXtermとCygwinの両方が仕事をしました。MobaXterm Personal Edition v8.2およびCygwin 2.2.1をダウンロードしました
MobaXtermはより使いやすいインターフェイスを備えており、すぐに使用できます(少なくとも、必要なもの:ファイル転送、ssh通信、X11サーバー、セッションの保存、その他の便利なツール:))。瞬間。Cygwinの場合:
一方、Mobaは私のパテを保存したセッションをロードしたので、ダブルクリックするだけで、...でした:)。ただし、セッションを保存していない場合は、新しいセッションを作成し、sshタブをクリックして、ユーザー名とホストを指定し、保存する必要があります(x11転送とsftpはデフォルトでチェックされ、デフォルトで選択されているポートは22)
私がまだ経験している小さな問題の1つは、「高」品質のビデオが最初のフレームでフリーズする(つまり、> 640x360)ため、低品質ビデオ(つまり360x240)でしか作業できなかったことです。まあ、少なくともvlcを使用して...
録音したいだけでも:
vlc videos/SampleVideo_720x480_50mb.mp4 --sout=file/ps:Sample.mpg
しかし、まあ、ここに私が今持っているものがあります: