合并多个flv文件?

合并多个flv文件?

Linux 中可以使用什么工具来合并多个 flv 文件?文件已经按顺序排列好了,只需将它们无缝地组合在一起即可

答案1

我还没有测试以下内容,所以将其视为一些提示。

你可以使用ffmpeg.来自手册

* You can put many streams of the same type in the output:

               ffmpeg -i test1.avi -i test2.avi -vcodec copy -acodec copy -vcodec copy -acodec copy test12.avi -newvideo -newaudio

       In addition to the first video and audio streams, the resulting output file
       test12.avi will contain the second video and the second audio stream found in the
       input streams list.

       The "-newvideo", "-newaudio" and "-newsubtitle" options have to be specified
       immediately after the name of the output file to which you want to add them.

您还可以使用mencoder例如:

mencoder -forceidx -ovc copy -oac pcm -o output.flv input1.flv input2.flv

另一个选择可能是flvcat

你也可以尝试一下avidemux-cli

答案2

你可以检查这个常见问题解答来自 FFmpeg 网站。

这似乎是使用“concat”过滤器或“concat”协议的问题。我从未尝试过前者,所以我无法帮助你,而我只尝试过后者仅使用 MPEG 文件,因此在使用 FLV 文件时可能需要进行一些调整。

相关内容