スマホで撮った動画をffmpegでアニメーションGIFにする

IT知識

スマホで撮影した~.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にするには

個人的にモノクロ好きなので、さらにモノクロのアニメーション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(モノクロ版)

神社の絵馬が風に揺れるアニメーションGIF(モノクロ)

以上、スマホで撮った動画をffmpegでアニメーションGIFにするでした。
256色しかない画質がいい味だしてますよね、アニメーションGIFって。

YouTube動画解説はこちら

実際のイメージを動画にしてみました。

コメント

タイトルとURLをコピーしました