Ich bin auf der Suche nach anderen Nutzern, die Xuggler verwenden, um mit Theora kodierte Videos zu produzieren. Ich habe viele verschiedene Optionen ausprobiert, um mit den Voreinstellungen eine "gute" Qualität zu erhalten, ohne Erfolg. Ich würde gerne eine Qualität erreichen, die an das herankommt, was ich mit den Standardeinstellungen der Miro-Konverter-Tools erzeugen kann. Leider scheint das Web nicht viel zu sagen zu haben, außer dass wir alle "ffmpeg2theora" verwenden sollten, was keine Option ist, wenn ich Xuggler verwende, und in diesem Fall muss ich Xuggler verwenden.
Mein Listener, der die Codecs konfiguriert, befindet sich hier: http://pastebin.com/MX2r5KsC
Und meine Referenz-Voreinstellungsdatei ist hier: http://pastebin.com/fBeZxSGr
Antwort
Zu viele Anzeigen?Eine Lösung wurde von einem Kollegen/Kunden bei einem ähnlichen Projekt gefunden. Die Lösung ist erstaunlich einfach und besteht aus den folgenden drei Codezeilen:
coder.setFlag(IStreamCoder.Flags.FLAG_QSCALE, false);
coder.setBitRate(200000);
coder.setTimeBase(IRational.make(1,25));
Dadurch wird Xuggler gezwungen, mit einer konstanten Bitrate von 200kbps und einer Bildrate von 25 fps zu kodieren. Ich hoffe, das hilft meinen Xuggle-Kollegen da draußen.