ffmpeg で Theora Ogg 動画のエンコードに挑戦

講演で PC の操作画面を動画で流すことにした。Ubuntu で。

  • recordMyDesktop でスクリーンをキャプチャ
  • ffmpeg で余分な部分をカット。

という手順。

libtheora を使うオプション付きで ffmpeg を make

参考資料


$ svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
$ cd ffmpeg
$ sudo apt-get install libtheora-dev
$ .configure --enable-libtheora
$ make
$ sudo make install

インストール成功。意外にもスムーズ。

recordMyDesktop

スクリーンの (244, 252) から 1280x960 の範囲を 15 fps で録画して、test.ogv に書き出す。


$ recordmydesktop --no-sound -x 244 -y 152 -width 1280 -height 960 -fps 15 -o test.ogv

ffmpeg で冒頭の10秒をカット


$ ffmpeg -y -ss 00:00:10 -i test.ogv test2.ogv

お、できた!面白い!