真的很难让这个工作,我只需要循环一个图像序列。它是25fps,持续时间恰好是一秒(1500)我需要这个基本上循环30分钟,所以它将循环30次。使用FFMPEG,这里是工作的1500帧转换为MP4,就像我说它必须是30分钟长度:
ffmpeg -i "input_%04d.jpg" -c:v libx264 -b:v 1M -s 1080x810 -crf 28 -r 25 -pix_fmt yuv420p out.mp4
答案 0 :(得分:6)
使用-loop 1
作为无限循环的输入选项,然后使用-t 00:30:00
作为输出选项在30分钟时切断视频。我还建议您查看H.264 Encoding Guide和FFmpeg wiki一般。
ffmpeg -loop 1 -i "input_%04d.jpg" -c:v libx264 -s 1080x810 -preset veryfast -crf 28 -r 25 -pix_fmt yuv420p -t 00:30:00 out.mp4