Was ist eine Bitratenanpassung?

Die Bitratenanpassung ändert die Bitrate codierter Audio- oder Videodaten, in der Regel durch erneutes Encoding mit einem anderen Qualitätsziel oder Zielwert für die Bitratensteuerung. Codec, Auflösung und Abtastrate können unverändert bleiben.

So funktioniert die Bitratenanpassung

Ein Auftrag zur Bitratenanpassung zielt auf eine neue Datenrate ab und versucht dabei, die ursprüngliche Codec-Familie und wesentliche Darstellungseigenschaften beizubehalten. Implementierungen können vollständig decodieren und codieren oder codecspezifische Abkürzungen nutzen. Beide Ansätze verteilen jedoch codierte Informationen neu oder verwerfen sie, um das neue Datenratenziel zu erreichen. Das unterscheidet sich von einer einfachen Neuverpackung, da sich die komprimierten Medien ändern. In einem Workflow zur Erstellung von Varianten erzeugt die Bitratenanpassung Varianten für unterschiedliche Bandbreiten oder Speicheranforderungen, ohne zwingend die Bildabmessungen zu ändern.

Wichtige Fakten

  1. Dass Codec und Auflösung der Quelle beibehalten werden, macht die Bitratenanpassung nicht verlustfrei: Ein weiteres verlustbehaftetes Encoding kann Details weichzeichnen, Blockartefakte verstärken und Bits dafür aufwenden, bereits vorhandene Artefakte zu reproduzieren.
  2. Der Modus der Bitratensteuerung bestimmt, ob die Ausgabe einen festen Durchschnitt, einen begrenzten Spitzenwert oder ein Qualitätsziel anstrebt. Die angeforderte Bitrate allein beschreibt daher das Auslieferungsverhalten nicht vollständig.
  3. Abgekürzte Verfahren, die die Frame-Struktur der Quelle beibehalten, übernehmen auch deren Keyframe-Abstände. Um Keyframes an Segmentgrenzen auszurichten, ist daher ein vollständiges erneutes Encoding erforderlich, das den lokalen Bitratenbedarf ändern kann.

Wann eine Bitratenanpassung wichtig ist

Erstellen Sie Varianten mit niedrigerer Bitrate, wenn Auslieferungsbandbreite oder Speichergrenzen wichtiger sind als der Aufwand eines weiteren Encodings. Eine starke Reduktion kann Artefakte verursachen, selbst wenn die ursprüngliche Auflösung und der Codec beibehalten werden.

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