VNCサーバーを実行しているコンピューターがあります。可能であれば、このコンピューターに追加のソフトウェアをインストールせずに、このコンピューターで何が起こっているのかをビデオで録画したいと思います。 VNCサーバーポートに接続し、画面を表示する代わりに(AVIなどの)ビデオファイルに保存できるプログラムはありますか?
背景:お客様の1人が、複雑な手順を実行しているときに、購入したソフトウェアに問題が発生することがあります。彼を助けるために、誰か(サービス技術者またはプログラマー)がその手順中に彼が何をしているかを監視して、彼が何か間違ったことをしているのか、ソフトウェアにバグがあるのかを調べることを提案しました。
現在、これはVNCを介してライブで行われます。これにはいくつかの欠点があります。
通常のスクリーングラブソフトウェアをコンピューターにインストールできることは知っていますが、RAM、CPU、HDDのスペースが限られている組み込みシステムについて話しているので、新しいものをインストールするのは簡単な決断ではありません。そしてVNCはすでにそこにあります。
もちろん、一部のオフィスPCでVNCクライアントを開いて、そのPCの画面をキャプチャすることもできますが、その方法で記録できるリモートコンピューターは1台だけです。私はしばしば最大8つの画面を並行して見なければなりません。 (そして、スクリーンショットを取得するVNCでも画質が向上するとは思いません。)
Linux、Unix、WindowsまたはMacで動作します。 VNCデスクトップセッション(自分の画面またはリモートコンピューターのいずれか)をキャプチャし、Flash Video(FLV)ファイルとして保存します。
これはリモートVNCサーバーに接続します。ウェブサイトはかなり不明確ですが、私は自分のコンピューター(あなたの場合は顧客)にVNCサーバーをインストールしてから、モバイルコンピューター(社内コンピューター)にpythonスクリプトをインストールしました。
私は1つのVNCセッションしか監視していませんが、atまたはcronでそれらを実行するスクリプトを書くのは難しいことではないと思います。