LaTexドキュメントの操作に関するビデオをいくつか作成する必要があります。 TypeScriptファイルとタイミングファイルがあり、それらをビデオに変換して回答に表示する必要があります。基本的に、その方法は、小さなGifアニメーションを作成することです。基本的に、Xウィンドウの一部の領域をGIFに記録できれば、Xを介してそのようなビデオを作成することは可能ですが、少しhxckishな方法で遅くなります。では、スクリプト処理をGifアニメーションに変換するにはどうすればよいでしょうか。
$ script -t 2> timing # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing #how to make them into videos on this site?
ビデオの例
ソースは here ですが、有料のWツールで作成されています。
おそらく関連しています
Windowsでのスクリーンキャスト ここ 、* ixではどうですか?
TypeScriptキャプチャを再生し、次のようなものを使用して対応する画面領域をエンコードできます。
ffmpeg -y -f x11grab -s 100x100 -i :0.0+100,100 -pix_fmt rgb24 -r 5 Desktop/capture.gif
-y
出力を上書きします(テスト時に最も役立ちます)
-f x11grab
形式をx11grabに強制します
-s 100x100
キャプチャされたビデオは100x100です
-i :0.0+100,100
左上隅がサーバー0の画面0、ピクセル100、100にあります
-pix_fmt rgb24
入力時に24 bppを強制します(AFAIK、GIFエンコーダーに必要)
-r 5
5 fps
そしてDesktop/capture.gif
はキャプチャしたファイルです。
注:ディストリビューションリポジトリからのffmpegには、必要な機能がすべて揃っていない場合があります。その場合は、自分でビルドする必要があります(または、より完全なバイナリを含むリポジトリを見つけます)。私の例では、Ubuntuリポジトリからのストックffmpegを使用しました。
typeScriptを共有する最も簡単な方法は http://shelr.tv/ バックエンドとしてスクリプトまたはttyrecを使用し、「最後のシェルプッシュ」と同じくらい簡単にTypeScriptを使用できます:)
Shelr.tvの代替(これは素晴らしいオプションであり、最終的には再び使用される可能性があります)は showterm であり、これをセルフホストするか、そのまま使用できます。
必要に応じてビデオに変換してください。これはビデオへの直接的な回答ではありません。