はじめに
複数の画像を連結してmp4ファイルを作る方法です。
コマンドラインで使えるように ffmpeg を使ってみましたが、オプションが多くはまりどころも多いです。
最小限の手順をメモしておきます。
手順
ffmpegのインストール
homebrewでインストールします。
brew install ffmpeg
画像ファイルの準備
ファイル名を連番で準備しておきます。私はtifファイルで画像を作成し、001.tif, 002.tif, ...というようにファイル名をつけておきました。
ffmpegの実行
結論から書いてしまうと変換コマンドは以下のようになります。
ffmpeg -r 25 -i %03d.tif -pix_fmt yuv420p output.mp4
- -rオプションはフレームレートを指定します。
- -iオプションは入力ファイルを指定します。連番の部分は %03d のように指定できます。
-
-pix_fmt yuv420p
を指定する必要があります。 これが無いとQuickTimeで再生できるmp4になりません。 - (任意)-cオプションでコーデックを指定できます。例えば
-c:v libx264
といった具合です。このオプションは-iの後に来なければいけません!