自分が時々使うやつのメモ書き。
ffmpeg -y -vf scale=-1:720 -r 25 -crf 31 -vcodec libx264 -strict -2 -ac 1 -acodec aac -ar 32k -b:a 48k -vf “scale=trunc(iw/2)*2:trunc(ih/2)*2” output.mp4 -i input.mp4
hoge0.png ~ hoge999.pngって感じの連番pngをffmpegでmp4にする。1枚の画像を2フレーム表示して、20fpsとなる。500枚の画像だと50秒くらいの動画になるはず。
ffmpeg -r 10 -i hoge%d.png -vcodec libx264 -pix_fmt yuv420p -r 20 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" out.mp4
A00000.png ~ A00999.pngって感じの連番pngをffmpegでmp4にする。A%05d
って指定になる。
ffmpeg -r 10 -i A%05d.png -vcodec libx264 -pix_fmt yuv420p -r 20 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" out.mp4