今回は動画が入力された際に「動画の中の開始から1秒、2秒、3秒……の位置の画像のみを連番静止画で出力する」というような、動画の全フレームではなく、一定の間隔で限られたフレームのみを連番静止画として出力する方法について確認してみたいと思います。
FFMPEGの実行バイナリファイルの入手に関しましては、もし入手方法がわからないという方がいらっしゃいましたら、以下の記事を参考にしてみてください。
以下のコマンドで、入力動画を連番PNG画像に変換できます。今回は、1秒あたり2枚ずつの頻度で画像を出力できるようにしてみました。
ポイントは以下の通りです。
今回は、FFMPEGで動画内のフレームを、一定頻度で連番静止画に出力する方法を確認しました。
動画を連番静止画にしたいというケースはあると思いますが、全フレームを出力すると枚数が多すぎるという場合などに有効なので、試してみてください。