Улучшение визуального качества Theora при использовании Xuggler - PullRequest
2 голосов
/ 04 сентября 2010

Я ищу других пользователей, которые используют Xuggler для производства видео, закодированного с помощью Theora. Я пробовал много разных вариантов, чтобы получить «хорошее» качество, используя пресеты, но безрезультатно. Я хотел бы получить качество, близкое к тому, что я могу произвести с помощью инструментов по умолчанию для конвертеров Miro. К сожалению, кажется, что в Интернете не так много можно сказать, за исключением того, что мы все должны «использовать ffmpeg2theora», что невозможно при использовании Xuggler, и я должен использовать Xuggler в этом случае.
Мой слушатель, который настраивает кодеки, находится здесь: http://pastebin.com/MX2r5KsC
И мой справочный файл настроек здесь: http://pastebin.com/fBeZxSGr

1 Ответ

4 голосов
/ 06 сентября 2010

Коллега / клиент нашел решение по связанному проекту.Разрешение на удивление простое и состоит из следующих трех строк кода: coder.setFlag(IStreamCoder.Flags.FLAG_QSCALE, false); coder.setBitRate(200000); coder.setTimeBase(IRational.make(1,25)); Это заставляет Xuggler кодировать, используя постоянную скорость передачи битов 200 кбит / с и частоту кадров 25 кадров в секунду.Я надеюсь, что это поможет моим коллегам по Xuggle.

...