ffmpegでmov動画をアニメーションGIFに変換する方法

ffmpegでmov動画をアニメーションGIFに変換する方法
先生

ffmpeg という動画や音声の変換ツールを使って、.mov 形式の動画ファイルをアニメーション GIF ファイルに変更する方法を紹介しよう。

アニメーション GIF って、ただの画像より分かりやすくていいよね。

動作確認環境
・macOS Catalina

ffmpeg のインストール

ffmpeg が入っていない場合、始めにインストールしておきます。

macOS の場合、Homebrew でインストールするのが便利です。

brew install ffmpeg

.movからアニメーションGIFに変換

ffmpeg コマンドで .mov ファイルからアニメーション GIF ファイルへ変換するには、下記のようなコマンドを実行します。

ffmpeg -i [変換する.movファイル名] -r [フレームレート] [変換後のgifファイル名]

sample.mov をフレームレート 24sample.gif に変換する場合のコマンド例です。

ffmpeg -i sample.mov -r 24 sample.gif

元が高解像度な動画ファイルを変換する場合、サイズを小さくしながら変換することもできます。

その場合は、オプションで -s [幅]x[高さ] のようにサイズを指定して、コマンドを実行します。

ffmpeg -i sample.mov -r 24 -s 240x130 sample.gif

下記は、試しにこちらのページの mov ファイルをアニメーション GIF に変換したものです。

変換したアニメーション GIF

まとめ

先生

ただの画像では詳しく説明するのが大変、かといって動画ファイルを送るにはサイズが大きすぎる。その中間くらいの役目を果たすのに、アニメーション GIF はちょうどいいファイルじゃな。

生徒

覚えておくと役に立ちそうだね。

参考URL