Was ist Videokompression?

Videokompression reduziert die zur Darstellung bewegter Bilder benötigte Datenmenge, indem sie räumliche, zeitliche oder für die Wahrnehmung unbedeutende Informationen entfernt. Ein Codec definiert, wie ein Encoder Frames darstellt und ein Decoder sie rekonstruiert.

So funktioniert Videokompression

Moderne Encoder nutzen Ähnlichkeiten innerhalb eines Frames und zwischen benachbarten Frames, quantisieren anschließend transformierte Prädiktionsfehler und codieren das Ergebnis mittels Entropie-Encoding. Intra-Bilder liefern eigenständige Referenzpunkte, während prädizierte Bilder durch ihre Abhängigkeit von anderen decodierten Bildern die Datenmenge reduzieren. Verlustfreie Modi erhalten Sample-Werte; Auslieferungsformate nutzen im Allgemeinen kontrollierte Verluste, um praktikable Datenraten zu erreichen. Die Kompression erfolgt zwischen Aufnahme beziehungsweise Bearbeitungsmaster und Speicherung oder Distribution. Bei der Wiedergabe und in vielen Analysephasen ist eine Dekompression erforderlich.

Wichtige Fakten

  1. Lange Prädiktionsgruppen können die Kompressionseffizienz verbessern, erhöhen aber den Aufwand für wahlfreien Zugriff und ermöglichen, dass Beschädigungen eines Referenzbildes spätere Frames beeinträchtigen.
  2. Die Bitratensteuerung kann auf eine feste Qualität, eine durchschnittliche Bitrate oder eine begrenzte Übertragungsrate ausgerichtet sein; jeder Modus verteilt Bits anders auf einfache und komplexe Szenen.
  3. Wiederholtes verlustbehaftetes Encoding verstärkt Quantisierungsschäden, insbesondere bei Text, Körnung und scharfen Kanten. Varianten sollten daher aus einer aufbewahrten Masterdatei und nicht auseinander erzeugt werden.

Wann Videokompression wichtig ist

Wägen Sie bei der Wahl der Codec-Einstellungen visuelle Qualität, Bitrate, Encoding-Aufwand und Decoderunterstützung gegeneinander ab. Starke verlustbehaftete Kompression spart Bandbreite, kann jedoch Artefakte verursachen, die späteres erneutes Encoding verstärkt.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren