【问题标题】:Saving two streams of one of video and other audio using Xuggler and Red5使用 Xuggler 和 Red5 保存两个视频和其他音频流之一
【发布时间】:2011-12-21 05:34:00
【问题描述】:
我正在使用 red5 服务器。我正在使用 flex 应用程序进行双向视频会议。我当前的 red5 服务器将两个流存储为不同的 flv 文件。
现在我已经完成了一些编辑,并将这些编辑后的文件与视频流保存为一个
(输出视频.flv)
一个带有音频流
(输出音频.mp3)
.
现在我想将这些视频合并到一个 flv 中
(输出.flv)
我如何使用 xuggler 来做到这一点。
请如果有人可以帮助我或至少给我一些提示。请注意,我使用的是 eclispe java
【问题讨论】:
标签:
java
actionscript-3
apache-flex
xuggle
xuggler
【解决方案1】:
我刚刚开始研究 xuggler,所以这个答案未经测试。从this tutorial,看起来你创建了一个命令链:
[...]
// create a tool chain:
// reader -> addStaticImage -> reduceVolume -> writer
mediaReader.addListener(imageMediaTool);
imageMediaTool.addListener(audioVolumeMediaTool);
audioVolumeMediaTool.addListener(mediaWriter);
[...]
据我了解,这些不必是相同的流;他们只需要被锁住。对不起,我没有更多的帮助,但希望有人可以纠正任何错误。
【解决方案2】:
查看我的答案HERE
可以合并音频和视频文件,生成的文件会很好地同步。