サーバーから受信したすべてのX11メッセージを記録し、それらをムービーにポストレンダリングするためのツール(またはツールセット)があるかどうか疑問に思っています。これはスクリーンキャストを作成するのに非常に役立つと思います。理論的には、キャプチャを完全に再現する必要があり、ストリームにシリアル化されると、メモリの消費量が少なくなるはずです。古典的なビデオ(私はそれを推測します)。
誰かがそれについて何か知っていますか?
Xサーバーの出力(つまり、最終的なフレームバッファー)で何が起こっているかを記録したい場合は、ffmpeg
を試すことができます。そのマニュアルページには次の例があります。
ffmpeg -f x11grab -s cif -r 25 -i :0.0 /tmp/out.mpg
Xプロトコルは別のものであることに注意してください-メッセージはほとんど常にクライアントとサーバーの間で渡され、必ずしもグラフィック情報を運ぶ必要はありません(入力イベント、損傷イベントに関係する可能性があります-つまり、クライアントのウィンドウの一部です公開されるなど)。
rfbproxy
をご覧ください。これにより、画面セッション全体(X11ウィンドウではない)をファイルにキャプチャできます。画面が変わった場合にのみ画像を記録するので、非常に効果的です。結果のファイルは後で圧縮することもできます。