使用ffmpeg修剪视频的百分比

时间:2017-10-14 18:33:01

标签: video ffmpeg

ffmpeg -framerate 30 -i%1d.png -c:v libx264 -profile:v high -crf 10 -pix_fmt yuv420p test.mp4

您好,

我有一个包含一堆png图像的文件夹:0.png,1.png,2.png ... 使用上面的代码,我可以将目录中的所有图像转换为一个视频。我想要做的只是将所有图像的百分比转换为视频。我有什么方法可以指定ffmpeg只将前20%的图像转换为视频吗?例如,如果有50张图像,在这种情况下,ffmpeg只会使用前10张图像来形成视频。

1 个答案:

答案 0 :(得分:0)

您可以使用 -start_number -frames:v 。 -start_number接受表达式但-frames:v不接受。因此,您可以使用一些脚本来从百分比计算帧。

ffmpeg -framerate 30 -start_number <frame_number> -i %1d.png -frames:v <frames> -c:v libx264 -profile:v high -crf 10 -pix_fmt yuv420p test.mp4
  • -start_number:从索引帧号开始。
  • -frames:v:输出帧数。

-vframes根据手册进行了描述。 https://www.ffmpeg.org/ffmpeg-all.html#toc-Video-Options