我想延长视频剪辑到固定的200秒,即使剪辑是低持续时间在VB.Net。如果视频剪辑是28秒,然后想要重复连接相同的剪辑并修剪200秒,如何做到这一点?
我正在尝试一些东西,但我不能做如何重复相同的剪辑…
cmd = String.Format("{0} -i {1} -c copy -ss {2} -t {3} -an -y -map 0
{4}.m2ts",ffexe, inf, inT, ouT, ouF )发布于 2018-01-22 13:11:47
我猜你是想通过慢速或快速播放来延长或修剪视频的持续时间。在这种情况下,您可以指定要显示的每个图像的持续时间。例如,如果您想要显示每个图像一秒钟,您可以使用类似于下面的命令。
ffmpeg -f concat -safe 0 -i myText.txt -vsync vfr -pix_fmt yuv420p output.mp4上面的命令是从图像创建视频。output.mp4从myText.txt文件中获取输入并创建Ffmpeg视频。在文本文件中,您需要给出每个图像路径和显示帧持续时间。因此,视频时长将自动设置为总帧时长。您的文本文件将如下所示。
file '/path/to/file1'
duration 1
file '/path/to/file2'
duration 1
file '/path/to/file3'
duration 1您可以在this链接中找到有关连接媒体文件的更多信息。
https://stackoverflow.com/questions/48352780
复制相似问题