将两个flv视频合并为一个的最简单方法是什么?如果没有像 ffmpeg 这样的命令行工具可能会很棒。
如果有人知道一个简单的 java 解决方案,那就太好了 =)
(在服务器端)
你想要服务器端还是客户端?
服务器端进程的 ffmpeg 命令非常简单:
ffmpeg -ijoined.flv -vcodec 复制 -acodec 复制 final.flv
根据ffmpeg常见问题解答:
某些格式允许您直接将视频数据附加到现有视频文件中。最简单的方法是使用其中一种格式作为中间转换,根据需要附加文件,最后转换为选择的格式:
ffmpeg -i input1.avi -sameq intermediate1.mpg
ffmpeg -i input2.avi -sameq intermediate2.mpg
cat intermediate1.mpg intermediate2.mpg > intermediate_all.mpg
ffmpeg -i intermediate_all.mpg -sameq output.flv
谢谢
我建议尝试avidemux。它了解 FLV,易于使用,您可以轻松地将视频彼此附加并以相同或不同的格式保存。
如果您希望从 Java 代码中附加两个 FLV,您可以在此处找到源代码(使用 Xuggler) 。