ffmpeg 限制转换为视频的图像数量

ffmpeg 限制转换为视频的图像数量

是否可以指示 ffmpeg 将有限范围的图像组合在一起?

假设有一个名为的文件夹,img_0001.jpg其中包含1000 张图像img_1000.jpg,而我只想img_0250.jpg通过进行合并img_0750.jpg

-start_number选项指定了一个起点,但它将从那里运行直到序列结束:

ffmpeg -start_number 250 -i img_%4d.jpg -vcodec mpeg4 output.mp4

有没有办法指定-stop_number要运行的帧数或总帧数?

答案1

您可以使用-frames:v

ffmpeg -i img_%4d.jpg -frames:v 500 output.mp4

答案2

-t选项以秒或 hh.mm.ss[.xxx] 格式(x=毫秒)指定输出的长度。或者,该-to选项设置停止时间,同样以秒或 hh.mm.ss[.xxx] 格式

这些是在输出选项中,而不是输入选项中。

更多信息请访问ffmpeg 文档页面, 奇怪的是。

相关内容