Die Organisation Xiph.Org, bekannt für die Entwicklung der Video- und Audio-Codecs Daala, Opus, FLAC, Vorbis und Speex, hat eine neue Version des freien Codecs Theora 1.2 veröffentlicht, die 15 Jahre nach der letzten Aktualisierung entstanden ist. Der Codec wird unter einer gemeinsamen Lizenz ohne Lizenzgebühren (royalty-free) vertrieben. Das Video-Kompressionsformat Theora wird typischerweise zusammen mit dem Audiocodec Vorbis in Ogg-Containern verwendet und kann in variablen und konstanten Bitraten arbeiten. In Bezug auf die Kodierungsqualität ist Theora vergleichbar mit H.264 und DiVX. Die Referenzimplementation des Codecs wird unter der BSD-Lizenz bereitgestellt.
Bei der Vorbereitung der neuen Version lag der Schwerpunkt auf der Verbesserung der Leistung und der Effizienz der Kodierung. Auf Bitstream-Ebene entspricht Theora 1.2 vollständig dem 2004 standardisierten Video-Kodierungsformat Theora. Die API- und ABI-Schnittstellen der neuen Version sind ebenfalls vollständig kompatibel mit früheren Versionen von Theora. Theora 1.2 umfasst eine 190-seitige Spezifikation, Dokumentation zur API, einen Entwurf von RTP-Erweiterungen für das Streaming und Referenzimplementierungen für Encoder und Decoder.
Die Hauptänderung in Theora 1.2 ist eine neue Implementierung des Referenzencoders, die unter dem Codenamen „Ptalarbvorm“ angeboten wird. In dieser neuen Implementierung wurde die Leistung erheblich gesteigert und ein höherer Kompressionsgrad erreicht. Dabei sind die von dem neuen Encoder erzeugten Dateien vollständig kompatibel mit den in früheren Versionen angebotenen Decodern.
Darüber hinaus wurde in Theora 1.2 der Referenzdecoder optimiert, die Unterstützung für die Plattform RISC OS hinzugefügt und die Unterstützung für die ARM-Architektur erheblich verbessert. Optimierungen für ARM-CPUs und DSP TI C64x+ wurden hinzugefügt. Es wurden drei Codierungs-Geschwindigkeitsstufen vorgeschlagen (die alte Stufe 2 wurde in Stufe 3 umbenannt, und anstelle der zweiten Stufe wurde eine neue Zwischenstufe vorgeschlagen).
Quelle: opennet.ru
