読者です 読者をやめる 読者になる 読者になる

動画のサムネールを作る

ffmpeg

ffmpegで動画のサムネールを作るにはどうすればいいんだろうと思って調べていたら、このページに行き当たった。

Making thumbnails for movies with ffmpeg
http://mamchenkov.net/wordpress/2005/10/05/making-thumbnails-for-movies-with-ffmpeg/


オプションに意味も分からず、ここに書いてある通りに、

$ ffmpeg -y -i weisst_du_wohin_wir_gehen.flv -f singlejpeg -ss 30 -vframes 1 -an thumbnail.jpg

とやってみたら、"Unknown input or output format: singlejpeg"と表示されて上手くいかなかった。
最近のバージョンのffmpeg*1ではsinglejpegをサポートしておらず、代わりにmjpegを使えってことらしい。

$ ffmpeg -y -i weisst_du_wohin_wir_gehen.flv -f mjpeg -ss 30 -vframes 1 -an thumbnail.jpg


ちなみ他のオプションに意味は、-yで出力ファイルを上書き、-iで入力ファイルを指定、-ssでクリップを開始する秒数を指定、-vframesでクリップするフレーム数を指定、-anで音声を省略、ということらしい。

*1:僕が試したのはSVN-r10677。このリビジョン番号なのは、ビルドしたのがたまたまこれだったというだけの理由。