我正在使用red5服务器。我正在使用 flex 应用程序进行双向视频会议。我当前的 red5 服务器将两个流存储为不同的 flv 文件。
现在我已经完成了一些编辑并将这些编辑后的文件保存为一个带有视频流的文件
(输出视频.flv)
和一个带有音频流的
(输出音频.mp3)
.
现在我想把这些视频合并成一个flv
(输出.flv)
我怎么能用 xuggler 做到这一点。
请如果有人可以帮助我或至少给我一些提示。请注意,我正在使用 eclispe java
我正在使用red5服务器。我正在使用 flex 应用程序进行双向视频会议。我当前的 red5 服务器将两个流存储为不同的 flv 文件。
现在我已经完成了一些编辑并将这些编辑后的文件保存为一个带有视频流的文件
(输出视频.flv)
和一个带有音频流的
(输出音频.mp3)
.
现在我想把这些视频合并成一个flv
(输出.flv)
我怎么能用 xuggler 做到这一点。
请如果有人可以帮助我或至少给我一些提示。请注意,我正在使用 eclispe java
我刚刚开始研究 xuggler,所以这个答案未经测试。在本教程中,您似乎创建了一个命令链:
[...]
// create a tool chain:
// reader -> addStaticImage -> reduceVolume -> writer
mediaReader.addListener(imageMediaTool);
imageMediaTool.addListener(audioVolumeMediaTool);
audioVolumeMediaTool.addListener(mediaWriter);
[...]
据我了解,这些不必是相同的流;他们只需要被锁住。对不起,我没有更多的帮助,但希望有人可以纠正任何错误。
在此处 查看我的答案
可以合并音频和视频文件,并且生成的文件将很好地同步。