Zum Inhalt springen

Dirac (Videoformat)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 21. April 2024 um 14:30 Uhr durch imported>Swotty22 (Prüfung und Überarbeitung EN und Weblink).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Dirac
Dateiendung: .avi, .ogv, .ts, .mkv, andere
Entwickelt von: BBC
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Art: Videoformat, Verlustbehaftete Videodatenkompression
Enthalten in: Ogg, MPEG-TS, AVI, Matroska, anderen
Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)

Schrödinger

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler BBC
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 1.0.11
(23. Januar 2012)
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Programmier­sprache C
Kategorie freier Video-Codec
Lizenz MPL
Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)

Dirac ist ein im Mai 2004 von der BBC veröffentlichtes Format für verlustbehaftet komprimierte Videodaten, das eine freie Alternative zu Formaten wie zum Beispiel Microsofts Windows Media Video oder denen der Moving Picture Experts Group darstellen soll. Insbesondere wird darauf geachtet, dass keine von Dritten patentierten Technologien eingesetzt werden.

Dirac wurde am 21. Januar 2008 fertiggestellt. Die Referenz-Implementierung ist in der Programmiersprache C++ geschrieben. Außerdem wurde unter dem Namen Schrödinger ein Projekt gestartet, das eine optimierte und portable Implementierung der Dirac-Spezifikationen zum Ziel hat.

Diese erste Implementierung wurde am 11. März 2008 fertiggestellt und liegt in der Version 1.0 vor.

Der unter der Mozilla Public License 1.1 (MPL) veröffentlichte quelloffene Codec erlaubt die Relizenzierung des Codes unter der Version 2.0 der GNU General Public License (GPL) und unter der Version 2.1 der GNU Lesser General Public License (LGPL).

Um möglichst hohe Kompressionsraten ohne Artefaktbildung zu erreichen, verwendet Dirac – im Gegensatz zu konkurrierenden Formaten wie H.264 – eine diskrete Wavelet-Transformation<ref>Kai Lüke: Kurs: Digitales Video – Ausarbeitung: Der Dirac-Wavelet-Codec und automatisierter Qualitätsvergleich mit Hilfe des GStreamer-Frameworks. (PDF; 3,6 MB) In: kailueke.gitlab.io. Freie Universität Berlin, Institut für Informatik, abgerufen am 21. April 2024.</ref> sowie Techniken wie Motion Compensation und arithmetisches Kodieren, die das Format neben dem niedrigen Speicherverbrauch bei hohen Auflösungen auch für Internetstreaming-Anwendungen geeignet scheinen lassen. Die Bandbreite der Auflösungen reicht von QCIF (176×144 Pixel) bis hin zu HDTV (1920×1080 Pixel) und höher.

Bei der Veröffentlichung war in einer Auflösung von 1920×1080 Bildpunkten von einer Halbierung der Datenrate gegenüber dem MPEG-2-Standard die Rede. Das positioniert Dirac als Konkurrenten zu H.264 und VC-1.

Eine Teilmenge ohne Inter-Kodierung wurde von der Society of Motion Picture and Television Engineers als VC-2 (Standards SMPTE 2042-1-2009 und SMPTE 2042-2-2009) standardisiert.<ref name="smpte-vc2">SMPTE ST 2042-1:2009 – VC-2 Video Compression. (PDF; 1,6 MB) In: smpte.org. Society of Motion Picture and Television Engineers, 2. November 2009, abgerufen am 21. April 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Siehe auch

Weblinks

Einzelnachweise

<references />