我一直在使用ffmpeg将一系列的jpeg图片转换为视频,使用以下语法:
ffmpeg -f image2 -i frame%d.jpg -vcodec mpeg4 -b 800k video.avi
它很有效,但如果文件名不是以0开始并按升序进行追踪,则会得到奇怪的结果。例如,目录中的第一个文件是frame1,最后一个文件是fram 61。我应该指出,我始终使用按增量排序的JPEG列表。例如,名为frame1、fram2、fram3等文件的列表。
以下内容正常工作
frame1.jpg to frame9.jpg
将frame1.jpg至frame10.jpg 将frame2.jpg至frame8.jpg 将frame2.jpg至frame10.jpg 将frame2.jpg至frame11.jpg 将frame2.jpg至frame17.jpg 将frame2.jpg至frame20.jpg 将frame2.jpg至frame30.jpg 将frame2.jpg至frame61.jpg
以下内容不起作用
26 to 57 fail
11到61失败 10到61失败 20到61失败 24到61失败
我能否修改ffmpeg的参数,以便它可以制作视频而不考虑文件名?(frame%d)