2

我正在寻找使用 Xuggler 制作使用 Theora 编码的视频的其他用户。我尝试了很多不同的选项来使用预设来获得“好”的质量,但都无济于事。我希望在任何地方都能获得接近使用 Miro 转换器工具默认值所能产生的质量。可悲的是,网络似乎没什么可说的,除了我们都应该“使用 ffmpeg2theora”,这在使用 Xuggler 时不是一个选项,在这种情况下我必须使用 Xuggler。
我配置编解码器的监听器在这里:http
://pastebin.com/MX2r5KsC 我的参考预设文件在这里: http: //pastebin.com/fBeZxSGr

4

1 回答 1

4

同事/客户在相关项目中找到了解决方案。解决方案非常简单,由以下三行代码组成:

coder.setFlag(IStreamCoder.Flags.FLAG_QSCALE, false);
coder.setBitRate(200000);
coder.setTimeBase(IRational.make(1,25));
这迫使 Xuggler 使用 200kbps 的恒定比特率和 25 fps 的帧速率进行编码。我希望这对我的 Xuggle 用户有帮助。

于 2010-09-05T21:17:30.177 回答