![](/img/trans.png)
[英]How to trim video by multiple frame numbers then concatenate using FFMPEG
[英]Using ffmpeg to trim a percentage of video
ffmpeg -framerate 30 -i%1d.png -c:v libx264 -profile:v高-crf 10 -pix_fmt yuv420p test.mp4
你好
我有一个包含一堆png图像的文件夹:0.png,1.png,2.png ...使用上面的代码,我可以将目录中的所有图像转换为一个视频。 我想要做的只是将所有图像的百分比成视频。 有什么方法可以指定ffmpeg仅将图像的前20%转换为视频吗? 例如,如果有50张图像,则ffmpeg在这种情况下将仅使用前10张图像来形成视频。
您可以使用-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
-vframes根据手册描述。 https://www.ffmpeg.org/ffmpeg-all.html#toc-Video-Options
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.