Was ist das YUV-Dateiformat?
Die Dateiendung .yuv wird auch als Y'UV-Dateiformat bezeichnet. Es handelt sich um ein Rohdatenformat für Bilder und Videos, das nützlich ist, um die Datenspeicherung in einzelne Komponenten aufzuteilen: den Y-Wert - auch bekannt als Luminanz oder Helligkeit - und die U- und V-Werte, auch Chrominanz oder Farbe genannt.
Dieser Dateityp speichert Farbinformationen effizienter als die direkte .rgb-Darstellung, indem er die geringere Empfindlichkeit des menschlichen Auges für Farbauflösung im Vergleich zur Helligkeit ausnutzt. Chroma-Subsampling - die Reduzierung der U/V-Auflösung bei gleichzeitiger Beibehaltung der vollen Y-Auflösung - reduziert das Datenvolumen erheblich ohne sichtbaren Qualitätsverlust. Gängige Subsampling-Verhältnisse sind 4:2:0 (U/V-Ebenen mit halber Breite und Höhe), 4:2:2 (nur halbe Breite) und 4:4:4 (volle Auflösung für alle Ebenen).
.yuv-Dateien sind headerlos und enthalten keine eingebetteten Metadaten. Breite, Höhe, Farbtiefe und das Subsampling-Layout müssen extern bereitgestellt werden - ohne diese Parameter kann eine .yuv-Datei nicht korrekt dekodiert werden. Für die Interoperabilität zwischen Werkzeugen fügt das .y4m-Format einen kleinen Text-Header mit diesen Parametern hinzu. Ein einzelnes 1920×1080 4:2:0 8-Bit-Frame belegt etwa 3 MB; unkomprimierte 4K-Sequenzen können mehrere Gigabyte pro Minute erreichen.
Das Format wird fast ausschließlich in der professionellen Videotechnik, der Codec-Entwicklung und in Broadcast-Toolchains verwendet. Es wird von einfachen Grafikprogrammen für Endverbraucher nicht gut unterstützt; Tools wie FFmpeg, VLC und YUView erfordern beim Öffnen von .yuv-Dateien explizite Angaben zu Breite, Höhe und Formatparametern.
Sicherheit
RISIKO: LOWRohe YUV-Dateien enthalten nur Pixeldaten - keinen ausführbaren Code, keine Skripte, keine Makros. Das Risiko durch das Format selbst ist praktisch null. Die Gefahr besteht darin, einen anderen Dateityp fälschlicherweise als YUV zu identifizieren und ihn mit falschen Parametern an Videowerkzeuge zu übergeben, was eher unbrauchbare Ausgaben als Sicherheitsprobleme erzeugt.
Formatdetails
kurz gefasst- IrfanView YUV (16-Bit Graustufen-YUV-Bild) - Das YUV-Plugin von IrfanView liest ein spezifisches 16-Bit-YUV-Standbildformat (separate Y+U+V-Dateien) - abweichend von der üblichen Raw-Videostream-Konvention.
Programme zum Öffnen von YUV-Dateien
Technische Details
technische Spezifikation| Container | Headerless Raw (kein Dateikopf, keine eingebetteten Metadaten) |
| Farbmodell | YCbCr - Luma (Y) plus Chroma (Cb/Cr, auch als U/V geschrieben) |
| Chroma-Subsampling-Varianten | 4:2:0 (I420/YUV420P), 4:2:2 (I422/YUV422P), 4:4:4 (YUV444P), packed 4:2:2 (YUY2/YUYV) |
| Farbtiefe | 8 Bit pro Kanal (Standard); 10, 12 oder 16 Bit für HDR/professionelle Varianten (P010, P016) |
| Erforderliche externe Metadaten | Breite, Höhe, Chroma-Subsampling-Format, Farbtiefe und Ebenen-Reihenfolge - nicht in der Datei eingebettet |
| Frame-Größe (1080p 4:2:0 8-Bit) | Ungefähr 3 MB pro Frame |
| Byte-Reihenfolge | Little-Endian für >8-Bit-Stichproben; kein Problem mit der Byte-Reihenfolge bei 8-Bit |
| Frame-Grenzen | Keine Trennzeichen - aufeinanderfolgende Video-Frames werden ohne Markierungen aneinandergehängt |
| Kompression | Keine (rohe, unkomprimierte Luma- und Chroma-Stichproben) |
| Typische Verwendung | Professionelle Videotechnik, Codec-Tests, Broadcast-Toolchains, Videoforschung |
| Planar vs. Packed | Planare Formate speichern Y, U, V als separate Ebenen; Packed-Formate (YUY2/YUYV) verschachteln die Stichproben pro Pixel |
| Verwandtes Header-Format | .y4m (YUV4MPEG2) umschließt rohes YUV mit einem Text-Header, der Breite, Höhe, fps und Subsampling-Metadaten enthält |
| Veröffentlicht | 1950s (analog TV; digital raw YUV used in video engineering since the 1980s) |
| Neueste Version | N/A - no versioned standard; subformats defined by V4L2, FFmpeg, and codec specifications |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | docs.kernel.org |
YUV-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu YUV-Dateien.