Theora
aus Wikipedia, der freien Enzyklopädie
| Dateiendung | .ogv |
|---|---|
| MIME-Type | video/ogg |
| Entwickelt von | Xiph.Org Foundation |
| Art | freier Video-Codec |
| Enthalten in | Ogg |
| Erweitert von | VP3.2 |
| Standard(s): | Spezifikation |
| libtheora | |
|---|---|
| Entwickler: | Xiph.Org Foundation |
| Aktuelle Version: | 1.0 (3. November 2008) |
| Lizenz: | BSD-Lizenz (Freie Software) |
| theora.org | |
Theora ist ein von der Xiph.Org Foundation entwickelter freier Video-Codec, der zum Ogg-Containerformat gehört. Aufbauend auf dem VP3.2-Codec der Firma On2 Technologies zielt die Entwicklung darauf ab, eine patentfreie Alternative zu proprietären Niedrig-Bitraten-Video-Codecs wie RealVideo, DivX oder Windows Media Video zu bieten.
Zurzeit wird auch daran gearbeitet, Theora mit RTP zu verbinden, um die Streaming-Eigenschaften zu verbessern.
Inhaltsverzeichnis |
[Bearbeiten] Geschichte
Im August 2001 übergab die Firma On2 Technologies den Video-Codec VP3.2 an die Xiph.Org Foundation[1], um ihn unter einer BSD-artigen Lizenz quelloffen weiter entwickeln zu lassen. Obwohl VP3.2 patentiert ist, hatte On2 die Rechte zur abgabefreien Nutzung der jeweiligen Patente freigegeben, und so die Möglichkeit eröffnet, Theora ohne jegliche patentrechtliche Probleme oder Einschränkungen zu nutzen. Der im Weiteren unter dem Namen Theora[2] weiterentwickelte Codec wurde am 25. September 2002 in einer ersten Alpha-Version veröffentlicht. Gegenüber VP3 ist Theora bei der Quantisierung flexibler. Der Name Theora stammte dabei von Theora Jones, einer Figur aus der Cyberpunk-Fernsehserie Max Headroom.
Am 1. Juni 2004 wurde bitstream freeze festgelegt, was bedeutete, dass alle Videos, die mit Codec-Versionen ab diesem Zeitpunkt und später erstellt wurden, auch mit zukünftigen Codec-Versionen gelesen werden können. Im Sommer 2004 folgten die ersten großangelegten Theora-Streams verschiedener Open-Source-Konferenzen, um die Fähigkeiten des Codecs unter Beweis zu stellen. In dieser Zeit wurde ebenfalls der RealPlayer 10 freigegeben. Er unterstützte als erster weit verbreiteter Video-Player Theora, teilweise musste aber für Microsoft Windows noch ein Plugin nachträglich installiert werden.
Am 17. April 2005 wurde bekanntgegeben, dass eine C#-Portierung des Video-Codecs für die Grafik-Engine OGRE erstellt wurde. Im Juni 2005 implementierte das Software-Projekt Cinelerra die Fähigkeit, Theora-codierte Videos zu verarbeiten.
Am 22. September 2007 wurde die erste Beta-Version des Theora-Codecs herausgegeben. Diese Version unterscheidet sich nach Angaben der Entwickler von der finalen Version nur noch durch die noch nicht vollständige Dokumentation und fehlenden Projektdateien für verschiedene Entwicklungsumgebungen.[3]
Am 3. November 2008 wurde die finale Version 1.0 veröffentlicht. [4]
Soweit blieb die Kodiereffizienz hinter aktuellen kommerziellen Alternativen noch deutlich zurück. Mit Unterstützung von Red Hat und Mozilla wird an einem neuen Referenz-Encoder namens Thusnelda gearbeitet. Durch verbesserte Bewegungssuche, Nutzung der gegenüber VP3 erweiterten Möglichkeiten bei der Quantisierung und intelligentere Bitallokation holt er wesentlich mehr aus dem Codec heraus als der alte, auf dem VP3-Encoder basierende Encoder, der von den neuen Möglichkeiten des Theora-Formates noch keinen Gebrauch macht. Dieser von Grund auf neu geschriebene Encoder soll als Theora 1.1 veröffentlicht werden. Neben verbesserter Kodiereffizienz, die Theora nun wettbewerbsfähig macht, ist er auch wesentlich schneller. Unter anderem wird durch Vorabschätzen der zu erwartenden Bewegung eines Blockes aus vergangener Bewegung viel bei der rechenaufwändigen Bewegungssuche eingespart.
[Bearbeiten] Versionen
| Version | Datum |
|---|---|
| Alpha 1 | 25. September 2002 |
| Alpha 2 | 9. Juni 2003 |
| Alpha 3 | 20. März 2004 |
| Alpha 4 | 15. Dezember 2004 |
| Alpha 5 | 20. August 2005 |
| Alpha 6 | 30. Mai 2006 |
| Alpha 7 | 20. Juni 2006 |
| Alpha 8 | 18. September 2007 |
| Beta 1 | 22. September 2007 |
| Beta 2 | 12. Oktober 2007 |
| Beta 3 | 16. April 2008 |
| 1.0 | 3. November 2008 |
[Bearbeiten] Siehe auch
- Dirac
- Snow
- Tarkin – zugunsten von Theora aufgegebener Video-Codec des Xiph-Projektes auf Wavelet-Basis
[Bearbeiten] Quellen
- ↑ Volker Zota: Open-Source-Konkurrenz für MPEG-4. Heise online, 8. August 2001
- ↑ Volker Zota: Video-Codec Truemotion VP7 zum Ausprobieren. Heise online, 9. März 2005
- ↑ Maik Merten: Theora 1.0beta1 released. Theora E-Mail-Liste, 22. September 2007
- ↑ Nachricht bei Golem.de
[Bearbeiten] Weblinks
- Website des Projekts (englisch)
- On2 Technologies (englisch)

