H.264 / AVC (Advanced Video Coding) ist ein blockbasierter Hybrid-Video-Codec mit Interframe- und Intraframe-Kompression, entwickelt von der Joint Video Team (JVT) aus ITU-T und ISO/IEC, verabschiedet 2003, standardmäßig eingesetzt für Streaming, Broadcast, Blu-ray, Videokonferenzen und die Archivierung von Produktionen bis 4K.
Typ: Lossy · Intraframe/Interframe: Interframe (mit I/P/B-Frames) · Container: MP4, MXF, MOV, TS, AVI · Lizenz: Proprietär (MPEG LA Patent Pool)
Was ist H.264 / AVC?
H.264, formal bekannt als MPEG-4 Part 10 oder AVC (Advanced Video Coding), ist der meistverbreitete Video-Codec der Welt. Er wurde zwischen 2001 und 2003 von der Joint Video Team entwickelt – einem Zusammenschluss der ITU-T Video Coding Experts Group (VCEG) und der ISO/IEC Moving Picture Experts Group (MPEG). Seit seiner Verabschiedung hat H.264 praktisch alle Vorgänger (MPEG-2, H.263) in der professionellen und semiprofessionellen Videoproduktion verdrängt.
Die Stärke von H.264 liegt im außergewöhnlichen Verhältnis von Kompressionseffizienz und Kompatibilität. Nahezu jedes Gerät – vom Smartphone über Smart-TV bis zum professionellen Schnittsystem – kann H.264 nativ dekodieren, was ihn zur universellen Wahl für Delivery-Workflows macht. Gleichzeitig erlaubt der Codec eine präzise Steuerung von Qualität, Bitrate und Profil, sodass er sowohl für Streaming mit wenigen Megabit pro Sekunde als auch für hochwertige Archivierungen geeignet ist (Richardson 2010, S. 1–14).
Technische Funktionsweise
H.264 arbeitet mit einem hybriden Kompressionsansatz, der mehrere Techniken kombiniert:
Blockbasierte Bewegungskompensation (Motion Compensation) Das Bild wird in Makroblöcke (16×16 Pixel) unterteilt. Der Encoder sucht für jeden Block im vorherigen oder nachfolgenden Referenzbild nach dem ähnlichsten Block (Motion Estimation) und speichert lediglich den Differenzvektor (Motion Vector) sowie die Pixeldifferenz (Residual). Diese Interframe-Kompression ist der Haupthebel für die hohe Effizienz.
Intraframe-Prädikation Innerhalb eines einzelnen Frames (I-Frame) werden Blöcke aus benachbarten, bereits codierten Blöcken vorhergesagt. H.264 bietet 9 Intraprädiktionsmodi für Luma und weitere für Chroma-Kanäle.
Transformations- und Quantisierungsstufe Die Residualblöcke werden mit einer 4×4 oder 8×8 Ganzzahl-DCT transformiert und anschließend quantisiert. Der Quantisierungsparameter (QP, Wertebereich 0–51) ist der primäre Qualitätshebel: QP 18 entspricht visuell verlustfreier Qualität, QP 28 ist typisch für Streaming.
Entropiecodierung H.264 bietet zwei Entropiecodierer: CAVLC (Context-Adaptive Variable-Length Coding) für das Baseline-Profil und CABAC (Context-Adaptive Binary Arithmetic Coding) für Main und High Profile. CABAC erzielt bis zu 10–15 % höhere Kompressionseffizienz (Richardson 2010, S. 212 ff.).
Bittiefe und Chroma Subsampling Standard-H.264 unterstützt 8 Bit Bittiefe bei 4:2:0 Chroma Subsampling. Das High 10 Profile erlaubt 10 Bit, das High 4:2:2 Profile erlaubt 4:2:2, das High 4:4:4 Profile vollständiges RGB. In der Praxis dominiert 8-Bit 4:2:0 im Consumersegment, während 10-Bit 4:2:2 in professionellen Broadcast-Workflows (XAVC-S, interne Kamerakompression) eingesetzt wird.
Beispiele
1. YouTube-Upload (1080p, 16 Mbit/s) YouTube empfiehlt für 1080p@30fps H.264 mit 8–12 Mbit/s, für 1080p@60fps 12–20 Mbit/s. Typischer Export: MP4-Container, AAC 192 kbps Audio, Progressive Download.
2. Broadcast-Mastering (1080i, 50 Mbit/s) Für HD-Broadcast-Lieferungen (ARD, ZDF-Liefernorm) wird H.264 im MXF OP-1a Container, High Profile, 4:2:0 oder 4:2:2, 50 Mbit/s CBR verwendet.
3. Blu-ray Authoring (1080p, bis 40 Mbit/s) Der Blu-ray-Standard erlaubt H.264 High Profile bis 40 Mbit/s mit AC-3 oder TrueHD Audio im BDMV-Container.
4. Videokonferenz-Streaming (720p, 2–4 Mbit/s) WebRTC-Implementierungen und Dienste wie Zoom/Teams verwenden H.264 Baseline oder Main Profile in Echtzeit mit adaptiver Bitratensteuerung, typisch 1–4 Mbit/s bei 720p.
5. Archivierung von Dokumentarfilm-Rohmaterial (4K, 100–150 Mbit/s) Viele Prosumer-Kameras (Sony A7S III, Panasonic GH6) zeichnen intern in H.264 ALL-Intra mit 100–200 Mbit/s auf. Das vermeidet Interframe-Abhängigkeiten und vereinfacht den Schnitt.
In der Praxis
Adobe Premiere Pro Im Exportdialog: Format „H.264", Preset nach Zielplattform wählen. Für maximale Qualität „VBR, 2 Pass" mit Zielbitrate und Maximalbitrate angeben. Für 1080p-Masterfile: Bitrate 20 Mbit/s, Max. 30 Mbit/s, Profil „High", Level 4.2, Chroma 4:2:0.
DaVinci Resolve Im Deliver-Bereich: Format „MP4" oder „MXF", Codec „H.264", Quality-Slider oder manuelle Bitrate. Für HDR-Deliveries: Bittiefe auf 10 Bit schalten (erfordert Hardware-Encoder oder Software-Encode).
FFmpeg ``bash ffmpeg -i input.mov -c:v libx264 -crf 18 -preset slow \ -profile:v high -level 4.2 \ -pix_fmt yuv420p -c:a aac -b:a 192k output.mp4 ` -crf 18 = nahezu verlustfrei; -preset slow = bessere Kompression auf Kosten der Encodiergeschwindigkeit; -pix_fmt yuv420p` erzwingt 4:2:0 für maximale Kompatibilität.
Vergleich & Abgrenzung
| Merkmal | H.264 | H.265 / HEVC | AV1 | VP9 |
|---|---|---|---|---|
| Kompressionseffizienz | Basis | ~50 % besser | ~30–50 % besser als HEVC | ~30–40 % besser als H.264 |
| Encodiergeschwindigkeit | Sehr schnell | Mittel–langsam | Sehr langsam | Langsam |
| Hardware-Dekodierung | Universal | Weitgehend | Wächst (2022+) | Mittel |
| Lizenz | Proprietär (MPEG LA) | Proprietär (HEVC Advance) | Royalty-free | Royalty-free |
| Typischer Einsatz | Delivery, Archiv | 4K-Streaming, OTT | YouTube 4K+, Netflix | YouTube bis 4K |
| Max. Auflösung (Standard) | 4K (Level 5.1) | 8K | 8K | 4K |
H.264 dominiert trotz des Alters, weil die Decoder-Hardware seit über einem Jahrzehnt universell verfügbar ist. H.265 ist effizienter, aber die Lizenzproblematik hat seine Verbreitung gebremst. AV1 überholt mittelfristig beide, ist aber noch encoder-seitig langsamer (Richardson 2014, S. 3–9).
Häufige Fragen (FAQ)
Wann sollte ich H.264 statt H.265 verwenden? H.264 ist die richtige Wahl, wenn maximale Gerätekompatibilität gefordert ist (z.B. Lieferung an TV-Sender, DVD-Player, ältere Smart-TVs) oder wenn der Encoder-Overhead von H.265 nicht tolerierbar ist. Für neue Streaming-Plattformen und OTT-Deliveries ist H.265 oder AV1 vorzuziehen.
Warum sieht mein H.264-Export in Premiere schlechter aus als erwartet? Häufige Ursachen: zu niedrige Bitrate (VBR mit zu niedrigem Maximum), falsches Profil (Baseline statt High), 8-Bit-Limitierung bei HDR-Content oder automatische Skalierung durch den Encoder. Lösung: „VBR, 2 Pass", Profil „High", Level 4.2 oder 5.1, Bitrate manuell setzen.
Verwandte Einträge
- H.265 / HEVC – Nachfolger und Effizienzgewinn
- AV1 – Open Source Codec der Zukunft
- MXF – Material Exchange Format
Weiterführend
- Richardson, I.E. (2010): The H.264 Advanced Video Compression Standard. 2. Auflage. Wiley. ISBN 978-0-470-51692-8.
- Richardson, I.E. (2014): The H.265 / HEVC Video Coding Standard. Wiley. ISBN 978-1-119-89796-0.
- ITU-T H.264 (2021): Advanced video coding for generic audiovisual services. ITU-T Recommendation H.264.
- MPEG LA H.264 License:
