*1  ffmpeg で動画のサムネイルを作る

ffmpeg を使って H.264 などの動画ファイルから Jpeg 画像のサムネイルを作ることが出来る。以前にも書いたが debian 公式の ffmpeg だと色々とコーデックが足りないので
deb http://ftp.nerim.net/debian/ unstable main
から取得している。ffmpeg で h.264 動画からサムネイルを jpeg で得るには次のようにすれば良いようだ。
ffmpeg -i <input.mov> -f image2 -pix_fmt jpg -vframes 1 -ss 1 -s 640x480 -an -deinterlace <out.jpg>
-s でサイズ、-ss で何秒目の画像を取得するかを指定している。手元では zsh の foreach を使って以下のように回している。
foreach i (*.mov)
ffmpeg -i $i -f image2 -pix_fmt jpg -vframes 1 -ss 1 -s 160x120 -an -deinterlace thmb_`basename $i .mov`.jpg
end

*2  imagemagick でサムネイルにアイコンを付与する

このままだと他の静止画像ファイルサムネイルと並べたときに見分けが付かないので、適当な QuickTime のアイコンを Google Image から拾ってきて、imagemagick の composite コマンドで合成する。アイコンサイズは 40x40 にしたもので、160x120 の画像右下に表示。
composite -compose over -geometry +120+80 qticon.gif $i <out.jpg>
できあがりはこんな感じ。CSS で重ねた方がいいかもしれないけど、きれいなやり方が思いつかなかった。

( Permalink | Comments (0) | tags: movie  image  )
http://zio3.net/movieDev/ 本日の成果:メタデータの取得とサムネイル あまりにも、表のページがしょぼいの、てっとりばやく、それっぽくするために サムネイルの取得をおこないました。...
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read