如何将两个视频文件结合或者连接到ffmpeg中?

分享于 

1分钟阅读

电脑

  繁體 雙語

问题:

我尝试将 2视频文件( avi ) 连接到单个视频:


cat input1.avi input2.avi | ffmpeg -f avi -i - -vcodec copy -acodec copy final.avi



。但这并不能连接视频。 最终视频的持续时间不是输入视频的总和。

怎么能正确地做到这一点?


回答 1:

尝试使用 mencoder:


$ mencoder -ovc lavc start.avi end.avi -o complete.avi



我知道它并没有使用 ffmpeg,但是它确实可以。

在avi文件中使用 cat 将不太可能,因为信息存储在的开放字节中。 因这里,cat 简单地将两个二进制文件分组在一起,在开始时在中间和不正确的元数据。


回答 2:

This http://avidemux.sourceforge.net/ 可能会帮助你。 如果要合并文件,请使用准备软件,如果你想学习如何做,请使用源代码。



COM  文件  files  视频  Ffmpeg  Concat  
相关文章