第一张图像没有使用ffmpeg显示图像到视频

时间:2014-10-03 13:02:45

标签: video ffmpeg

我很擅长ffmpeg并试图将一系列图像转换为视频。

我正在使用的命令(从教程中复制/修改)

ffmpeg -framerate 1/5 -start_number 1 -i dog%01d.jpg -c:v libx264 -r 30 -pix_fmt rgb24 dog.mp4

基本上,我有4张图片标记为dog1.jpg,dog2.jpg,dog3.jpg和dog4.jpg。

问题是我得到的输出视频的图像开始于" dog2.jpg"结束于" dog4.jpg"这意味着它缺少序列中的第一个图像(即dog1.jpg)。

我尝试使用不同的图像组合并且发生相同的行为,结果视频从未在序列中出现第一张图像。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

dog%01d.jpg 更改为 dog%d.jpg

%01d 表示一个前导零的序号

For example the pattern "img-%03d.bmp" will match a sequence of filenames
of the form img-001.bmp,    img-002.bmp, ..., img-010.bmp, etc.

我认为这也可能有所帮助。

start_number
Set the index of the file matched by the image file pattern to start to read from. 
Default value is 0.

start_number_range
Set the index interval range to check when looking for the first image file in the sequence, 
starting from start_number. Default value is 5.

您可以在FFmpeg image file demuxer documentation找到更多信息。