HuffYUV - LinkFang.de





HuffYUV


HuffYUV
Entwickler Ben Rudiak-Gould
Aktuelle Version 2.1.1
Betriebssystem Win32
Programmier­sprache C++
Kategorie freier Videocodec
Lizenz GPL

HuffYUV ist ein Format für verlustfrei komprimierte Videodaten mit sehr niedriger Komplexität und wurde von Ben Rudiak-Gould entwickelt. Sein Referenz-Codec ist unter den Bedingungen der freien GNU General Public License für Windows-Betriebssysteme verfügbar.

Jeder Abtastwert wird vorausgesagt und das Restsignal mit dem Huffman-Code kodiert.

Verlustfrei bedeutet, dass das dekodierte Huffyuv-Video wieder bitexakt dem Eingangsmaterial entspricht. HuffYUV soll unkomprimiertes YUV ersetzen. HuffYUV ist schnell genug um Vollauflösung CCIR 601 (720 × 480) in Echtzeit zu komprimieren. Es wird ebenfalls die verlustfreie Kompression von RGB-Daten unterstützt, sowie eine Konvertierung von RGB-Daten zu YUY2. Diese Farbraumkonvertierung stellt allerdings eine gewisse Kompression dar, da nicht alle RGB-Farbinformationen in YUV abgebildet werden können. Der YUV-Farbraum ist dafür zu klein. Allerdings gehen bei einer Rekompression von YUV nach YUV, die bei weiteren Verarbeitungsschritten eventuell erforderlich sind, keine Daten mehr verloren, wie es beispielsweise mit MPEG passiert. Die damit verbundene Einschränkung des Farbraumes erkennt man nur an sehr kritischen Stellen, zum Beispiel fangen extrem weiche Farbverläufe an auszufransen.

HuffYUV ist der schnellste verlustfreie Video-Codec für Windows.

Andere verlustfreie Formate wie Lagarith (freie Software), FFV1 (freie Software) und MSU Lossless Video bieten eine bessere Kompression, sind aber langsamer.

HuffYUV benutzt den FourCC-Code hfyu.

ffvhuff

Die freie Codec-Bibliothek libavcodec enthält einen Codec, der eine verbesserte Variante des HuffYUV-Formates erzeugen kann, das zur leichteren Unterscheidung als „ffvhuff“ bezeichnet wird (FourCC: FFVH).[1] Die Verbesserungen bestehen unter anderem in der Unterstützung des YV12-Farbraums (der ursprüngliche HuffYUV-Codec war auf YUY2 und RGB beschränkt) und in einer verbesserten Kompressionseffizienz durch den Einsatz adaptiver Huffman-Tabellen. Die libavcodec-Bibliothek ist abwärtskompatibel zum Referenz-Codec, letzterer ist jedoch nicht zum ffvhuff-Format kompatibel. Der ffvhuff-Codec ist unter Windows zum Beispiel über die VfW-Schnittstelle von ffdshow verfügbar und kann somit in VirtualDub[Mod] und ähnlichen genutzt werden.

Siehe auch

Weblinks

Referenzen

  1. http://osdir.com/ml/video.ffmpeg.cvs/2004-11/msg00105.html

Kategorien: Freier Videocodec

Quelle: Wikipedia - http://de.wikipedia.org/wiki/HuffYUV (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.