H.264
H.264, auch als Advanced Video Coding (AVC) bezeichnet, ist ein Codec zum Komprimieren von hochauflösendem Video. H.264-codiertes Video wird für verschiedene Anwendungen verwendet, etwa zum Streamen von Filmen und Fernsehsendungen, für Videokonferenzen und zum Speichern von Videos auf Blu-ray-Discs. Es benötigt bei gleicher Qualität ungefähr die Hälfte der Bitrate eines MPEG-2-komprimierten Videos und ermöglicht HD-Videos (1920 x 1080) mit 4 bis 8 Mbps.
Wie die meisten anderen Video-Codecs verwendet H.264 eine verlustbehaftete Komprimierung, um unnötige Informationen aus einem Videostream zu entfernen und dadurch die Dateigröße und Bitrate des resultierenden Videos zu verringern. Dabei kommt ein Verfahren zum Einsatz, das als Zwischenbildkomprimierung bezeichnet wird und jedes Bild in Makroblöcke oder 16x16 Pixel große Quadrate aufteilt. Für jeden Makroblock analysiert der Encoder die Unterschiede zwischen dem aktuellen Bild und dem vorherigen Bild, dem sogenannten Referenzbild, und ermittelt die Bereiche, die sich verändert haben. Anschließend codiert der Encoder nur die Unterschiede zwischen den Bildern. Auf diese Weise benötigen Szenen mit wenig Bewegung oder einem statischen Hintergrund pro Bild nur sehr wenige Daten.
Die Videokomprimierung H.264 verwendet deutlich weniger Daten als frühere Komprimierungsstandards. Zum Decodieren eines Videostreams ist jedoch deutlich mehr Rechenleistung erforderlich. Die meisten modernen CPUs und GPUs unterstützen die Decodierung von H.264 bereits integriert. Obwohl das Format Auflösungen bis zu 8K unterstützt, ist die meiste H.264-Decodierungssoftware auf HD-Video beschränkt. Videos mit höherer Auflösung wie 4K-Video sowie HDR-Video mit 10-Bit-Farbtiefe verwenden stattdessen das effizientere Nachfolgeformat H.265, um eine ähnliche Qualität bei einer noch niedrigeren Bitrate zu erreichen.
NOTE: H.264 ist ein Codec und kein Dateiformat. H.264-codiertes Video wird stattdessen in einem Containerformat wie .MKV oder .MP4 gespeichert.
Testen Sie Ihr Wissen