2

将两个flv视频合并为一个的最简单方法是什么?如果没有像 ffmpeg 这样的命令行工具可能会很棒。

如果有人知道一个简单的 java 解决方案,那就太好了 =)

(在服务器端)

4

4 回答 4

1

你想要服务器端还是客户端?

  1. 您可以使用具有播放列表的 flv 播放器一个接一个地播放。
  2. 您可以使用 avidemux 手动合并两者
  3. 服务器端进程的 ffmpeg 命令非常简单:

    ffmpeg -ijoined.flv -vcodec 复制 -acodec 复制 final.flv

于 2009-08-13T13:12:40.723 回答
1

根据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

谢谢

于 2010-02-04T13:34:46.637 回答
0

我建议尝试avidemux。它了解 FLV,易于使用,您可以轻松地将视频彼此附加并以相同或不同的格式保存。

于 2009-08-13T13:11:58.697 回答
0

如果您希望从 Java 代码中附加两个 FLV,您可以在此处找到源代码(使用 Xuggler) 。

于 2009-11-06T06:05:23.490 回答