[C++] 175 FLTK : FFmpegで静止画から動画を作成 / 動画編集機能の実装 GUI案

[M1 Mac, Big Sur 11.6.8, clang 13.0.0, FLTK 1.3.8, NO IDE]

FFmpegで動画をフレームに分割し、選択した静止画から動画に戻すコマンドを作成しました。

分割した静止画のアスペクト比が強制的に1:1になっていますが、動画に戻すと元のアスペクト比になっているのでコマンドはそのままにしておきます。

# movファイルをpngファイルに分割(フレームレートは23.98、1枚目は00001.png)
ffmpeg -i xxx.mov -an -r 23.98 /images/%05d.png

# 00100.pngから連番600個の静止画を元にout.mp4を作成(フレームレートは23.98)
ffmpeg -r 23.98 -start_number 100 -i /images/%05d.png -vcodec libx264 -pix_fmt yuv420p -vframes 600 out.mp4

GUI案は以下の通りです。まあのんびり作っていきます。