背景・経緯
動画のサムネイルとかをgif画像にできたらちょっとうれしいかもと思ってFFmpegとImageMagickをつかってgif像をつくってみました。
準備
- インストール
まずはFFmpegとImageMagickのインストール
$ brew install ffmpeg
$ brew install imagemagick
実装
1. FFmpegをつかってpngに分解。
$ ffmpeg -i [入力ファイル] -an -r [フレームレート] -s [画像サイズ] [出力ファイル]
※ オプションは以下の通りです。
-i 入力ファイルを指定
-an 音声を出力しない
-r フレームレートを指定
-s サイズを指定
実行例)
$ ffmpeg -i input.mp4 -an -r 15 -s 320x240 tmp/%05d.png
2. ImageMagickをつかってpngからgifを生成。
convert tmp/*.png output.gif
以上、意外に簡単でした!