Heimkino mit Thusnelda

Videocodec Theora 1.1 veröffentlicht

Videocodec Theora 1.1 veröffentlicht

Tim Schürmann
28.09.2009 Die stark verbesserte Referenzimplentierung des Theora Video Codecs arbeitet schneller, liefert sichtlich bessere Ergebnisse und bleibt dennoch vollständig abwärtskompatibel.

Unter dem klangvollen Namen Theora entwickelt die Xiph.org Foundation ein kostenloses, patentfreies Kompressionsverfahren für Videofilme, das eine OpenSource-Alternative zu den proprietären Formaten MPEG4, Windows Media Video oder RealVideo bieten soll. Neben den Spezifikationen für das Kompressionsformat gibt die Xiph.org Foundation mit libtheora auch eine Referenzimplementierung heraus. Diese Bibliothek können Entwickler in ihren eigenen Programmen nutzen, wovon beispielsweise Firefox regen Gebrauch macht.

Nach weniger als einem Jahr Arbeit wurde jetzt die Version 1.1 von libtheora mit dem Codenamen „Thusnelda“ veröffentlicht. Die Unterschiede zur Vorversion liegen hauptsächlich in einer optimierten Arbeitsweise von libtheora, die primär zu einer besseren Bildqualität führt. Am Theora Format selbst wurden keine Änderungen vorgenommen. Folglich sollen sich bereits bestehende, Theora kodierte Videos auch mit der neuen Bibliothek ohne Probleme abspielen lassen. Umgekehrt laufen mit libtheora 1.1 erzeugte Videos unter jedem bereits existierenden Abspielprogramm.

Die sichtbarste Neuerung ist die verbesserte Bildqualität. So waren mit libtheora 1.0 kodierte Videos meist leicht unscharf und Texte erschienen an ihren Rändern häufig ausgefranst. Mit der neuen Version erkennt man nun auch noch feinere Details, die Unterschiede sind je nach Ausgangsmaterial gravierend. Bildbeispiele zeigt unter anderem die Mozilla-Seite. Die höhere Qualität geht dabei nicht zu Lasten der Dateigröße – oder mit anderen Worten: Bei gleich bleibender Bildqualität produziert libtheora 1.1 kleinere Videodateien. Neu ist auch die Möglichkeit, das Video in zwei Durchgängen zu kodieren („2-Pass-Encoding“) und es so auf eine ganz bestimmte Zielgröße einzudampfen.

Der umgekehrte Weg, also die Dekodierung beziehungsweise Dekomprimierung von Theora Videos soll jetzt wesentlich schneller funktionieren, was wiederum Ressourcen schont. Darüber hinaus kann libtheora endlich auch mit den Farbunterabtastungen (Color Subsampling-Varianten) von 4:2:2 und 4:4:4 umgehen.

Die verbesserten und generalüberholten Steuerungsmöglichkeiten der Bitraten sorgen unter anderem für flüssigere (Live-)Streams über das Internet. Damit nicht genug: Während der laufenden Kodierung darf man die Bildqualität, die Bitrate, die Puffer-Verzögerung und den Abstand der Keyframes nachjustieren. libtheora hält die vorgegebenen Bitraten jetzt besser ein, verhindert überlaufende Puffer und lässt sogar, falls erforderlich, Bilder aus. Dabei hilft die sogenannte Rate-Distortion Optimization (RDO).

Für die verbesserte Bildqualität sorgen weiterhin eine adaptive Quantisierung, sowie eine neue Bewegungssuche, die schneller zu Werke geht. Gegen die Unschärfe hilft die verbesserte diskrete Kosinustransformation (Forward Discrete Cosine Transformation, FDCT), das Ausfransen von Kanten verhindern optimierte Quantisierungsmatrizen.

Aufgrund der bestechenden Neuerungen und der Abwärtskompatibilität empfehlen die Entwickler allen Nutzern ein Update auf libtheora 1.1. Der Quellcode steht auf der Homepage des Projekts bereit, die meisten Distributionen dürften aber in Kürze eigene Pakete bereit stellen.

Theora basiert auf dem ursprünglich kommerziellen VP3 Codec des Unternehmens On2 Technologies. Es ist auch derzeit der einzige Codec, der nicht gegen die W3C Patent Policy verstößt. Bekannt wurde Theora vor allem durch die Aufnahme in den Firefox-Browser. Dessen aktuellste Versionen spielen entsprechend komprimierte Videos von Haus aus ab.

Ähnliche Artikel

Kommentare
ok
happy (unangemeldet), Mittwoch, 30. September 2009 01:51:26
Ein/Ausklappen

na, da freu'n wir uns ja... (siehe auch screen-shots @ golem: http://scr3.golem.de/?d=0908/Thusnelda&a=70080)

... dem ganzen sollten dann wohl diverse benutzer-tests folgen (download: http://wiki.xiph.org/index.php/TheoraSoftwareEncoders)

... alles weitere @ doom9?

man sieht sich! :)

happy



Bewertung: 183 Punkte bei 20 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Leap 42.1 und LibreOffice
Heinz Kolbe, 09.02.2016 21:54, 0 Antworten
Moin moin, auf meinem Notebook habe ich Leap 42.1 und Win 10 installiert. Alles läuft rund nur...
Tails Update
Val Lerie, 11.01.2016 10:51, 0 Antworten
Hallo zusammen, updaten > update Speichern unter > Persistent nicht möglich, mit der Meldung;...
Recoll
Jürgen Heck, 20.12.2015 18:13, 4 Antworten
Wie kann man mit Recoll nach bestimmten Zeichen/Satzzeichen bzw. Zeichenkombinationen suchen, z....
Wings Platinum 4 auf Linux?
Bodo Steguweit, 18.12.2015 11:37, 4 Antworten
Hallo in die Runde ich nutze für meine Diashows Wings Platinum 4 als Diareferent. Arbeite jetzt...
Bandbreite regulieren
Georg Armani, 25.11.2015 16:50, 1 Antworten
Hallo, ich bin ein Neuling in Sachen Linux und hoffe auf Hilfe. Ich habe zwei Windows Rechner...