タイプスクリプト-ビデオへの端末録画?


21

LaTexドキュメントの操作に関するビデオを作成する必要があります。タイプスクリプトとタイミングファイルが用意されているので、それらをビデオに変換して回答に表示する必要があります。基本的に、その方法は小さなGifアニメーションを作成することです。基本的に、Xウィンドウの一部の領域をGIFに記録できれば、Xを介してそのようなビデオを作成することは可能ですが、それは少し手間がかかり、遅いです。では、スクリプト処理をGifアニメーションに変換するにはどうすればよいですか?

$ script -t 2> timing   # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing   #how to make them into videos on this site?

サンプル動画

ソースはここにありますが、有料のWツールで作成されています。

ここに画像の説明を入力してください

おそらく関連する

  1. タイプスクリプトファイルをコマンドのリスト(履歴)に変換します

  2. Windows でのスクリーンキャストはこちら、* ixではどうですか?


$ apt-cache search screencast gtk-recordmydesktop - Graphical frontend for recordmydesktop screencast tool istanbul - Desktop session recorder producing Ogg Theora video keymon - screencast utility that displays your keyboard and mouse status screenkey - Screencast your keysそうではないスクリーンキーをテストし、他をテストしました。誰かが私に録音物を早く見つけたら、答えてください。

回答:


7

tty2gifをvimで正しく動作させることができませんでした。それでttygifをハックしました

gif


これはすごい。このようなものを検索しているときに実際にあなたのgithubを見つけ、他の検索タブの1つを開いてここで回答するまで、インストールを議論していました。これを今からインストールします。
mikeserv 14

優れたシンプルなソリューション。よくやった!
-arainone

7

タイプスクリプトキャプチャを再生し、次のようなものを使用して対応する画面領域をエンコードできます。

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を強制します(AIFIK、GIFエンコーダに必要)

-r 5 5 fps

そしてDesktop/capture.gif、私のキャプチャされたファイルです。

ちょっとした注意:ディストリビューションリポジトリから提供されるffmpegには、必要な機能がすべて揃っていない場合があります。その場合は、自分でビルドする必要があります(または、より完全なバイナリを保持するリポジトリを見つける必要があります)。私の例では、Ubuntuリポジトリのffmpegを使用しました。


5

未テスト:ttyrecで記録し、tty2gifで変換します


私のために働く。使用法は./tty2gif typing ttyrecordです。実行したターミナルウィンドウが記録されます
。– Inaimathi

@Inaimathiどのシステムでテストしましたか?私はOS Xでそれを試しています:ImageMagickのものをロードしますが、エラーが発生します、あなたはこのようになりましたか?
hhh

@hhh-私はここでDebianを実行しています(そのコメントを書いたのはSqueezeだったと思います)。いいえ、貼り付けのエラーは発生していません。
イナイマティ

3

typescriptを共有する最も簡単な方法はhttp://shelr.tv/ です。バックエンドとしてスクリプトまたはttyrecを使用し、「shelr push last」と同じくらい簡単にtypescriptをプッシュできます:)


これは非常にクールです!これで、iFrame-videoからGIFに変換するだけなので、SOでの共有に簡単に使用できます。SOはiFrameをサポートしていません...

ねえ、見えますか?!Gillesがtty2gifの部分を持っているように見えますが、今ではそれを使ってビデオをGifに変換し、そこで人々にgifイメージを提供します-それは可能ですか?サービスがキラーになります

Gifパートを取得した場合、これを受け入れます。サイトにパッチを適用できればと思います:P

ねえ、みんな。Webサイトはオープンソースなので、アップロードされたレコードのポストプロセッシングを簡単に追加できます!github.com/shelr/shelr.tv/blob/master/app/controllers/...
antono

2
shelr.tvは公式に閉鎖されました。
vgoff

1

shelr.tvの代替(これは素晴らしいオプションでしたが、再び存在する可能性があります)は、自己ホストまたはそのまま使用できるshowtermです。

必要に応じてビデオに変換します。これはビデオへの直接的な回答ではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.