2 video avi ffmpeg combine concatenation
我试图将 2 个视频文件 (avi) 连接成一个视频:
cat input1.avi input2.avi | ffmpeg -f avi -i - -vcodec copy -acodec copy final.avi
Run Code Online (Sandbox Code Playgroud)
.. 但这不会连接视频。最终视频的时长不是输入视频的总和。
如何正确地做到这一点?
尝试使用mencoder:
$ mencoder -ovc lavc start.avi end.avi -o complete.avi
Run Code Online (Sandbox Code Playgroud)
我知道它没有使用 ffmpeg,但它绝对有效。
使用cat
可能不适用于 avi 文件,因为信息存储在 avi 的开头字节中。因此,cat
简单地将两个二进制文件分流在一起,在中间留下一个断点,并在开始时留下不正确的元数据。
归档时间: |
|
查看次数: |
9019 次 |
最近记录: |