我正在寻找正在使用 Xuggler 制作使用 Theora 编码的视频的其他用户。我尝试了很多不同的选项来使用预设来获得“良好”的质量,但均无济于事。我希望获得接近使用 Miro 转换器工具默认值生成的质量。遗憾的是,网络似乎没有太多可说的,除了我们都应该“使用 ffmpeg2theora”,这在使用 Xuggler 时不是一个选项,在这种情况下我必须使用 Xuggler。
我配置编解码器的监听器位于:http://pastebin.com/MX2r5KsC
我的引用预设文件在这里:http://pastebin.com/fBeZxSGr
最佳答案
同事/客户在相关项目中找到了解决方案。该解决方案非常简单,由以下三行代码组成:
coder.setFlag(IStreamCoder.Flags.FLAG_QSCALE, false);
coder.setBitRate(200000);
coder.setTimeBase(IRational.make(1,25));
这迫使 Xuggler 使用 200kbps 的恒定比特率和 25 fps 的帧速率进行编码。我希望这可以帮助我的 Xuggle 用户。
关于java - 使用 Xuggler 时提高 Theora 的视觉质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3640512/