使用Xuggler时提高Theora的视觉质量

时间:2010-09-04 01:10:39

标签: java ffmpeg codec ogg-theora xuggle

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

1 个答案:

答案 0 :(得分:4)

一位同事/客户在相关项目上找到了解决方案。分辨率非常简单,包含以下三行代码:

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