スマホで撮影した~.MOVのような拡張子の動画ファイルをffmpegを使ってアニメーションGIFに出力する方法です。
ffmpegのダウンロードや使い方(Windowsでの)に関してはこちら。
コマンド例
例えば、元ファイル名がmoto.MOV。出力ファイル名をout.gifとして幅320ピクセル、15フレームのアニメーションGIFに出力するには、
ffmpeg -i moto.MOV -vf scale=320:-1 -r 15 out.gif
となります。
実際に変換した神社の絵馬が風に揺れるアニメーションGIF
モノクロのアニメーションGIFにするには
個人的にモノクロ好きなので、さらにモノクロのアニメーションGIFにしてみました。-vfオプションに追加でhue=s=0をつけます。-vfオプションに複数の項目がある場合はカンマ区切りとなります。
ffmpeg -i moto.MOV -vf scale=320:-1,hue=s=0 -r 15 out.gif
先ほど同様、元ファイル名がmoto.MOV。出力ファイル名をout.gifとして幅320ピクセル、15フレームのモノクロアニメーションGIFに出力した場合です。
神社の絵馬が風に揺れるアニメーションGIF(モノクロ版)
以上、スマホで撮った動画をffmpegでアニメーションGIFにするでした。
256色しかない画質がいい味だしてますよね、アニメーションGIFって。
YouTube動画解説はこちら
実際のイメージを動画にしてみました。
コメント