試した環境
- Windows10
- FFmpeg 4.4
本題
FFmpeg でフレーム番号が表示されるだけの動画を作成するには、video filter のdrawtext
を使います。
drawtext
は固定の文字を描画するだけでなく、フレーム番号を描画することもできます。
また、無地の背景を使用するにはlavfi
のcolor
を入力にします。
コマンド例と出力結果は以下の通りです。
10fpsの5秒間のgif動画を作成します。
これで0から49までのカウントアップが動画の中央に表示される動画が出来ます。
またテキストを縁取り文字にしています。
ffmpeg -f lavfi -i color=#40F840:duration=5:s=640x480:r=10 -vf "drawtext=fontsize=64:x=(w-text_w)/2:y=(h-text_h)/2:bordercolor=white:borderw=5:text='%{n}'" out.gif