Bitrate

Derek Herman
Derek Herman
Joe Medley
Joe Medley

Im vorherigen Artikel Container und Codecs haben Sie gelernt, wie Sie den Container (Erweiterung) und den Codec einer Mediendatei ändern. In diesem Artikel erfährst du, wie du die Bitrate ändern kannst, bevor wir die Auflösung erklären.

Bitrate und Auflösung beziehen sich auf die Datenmenge in einer Mediendatei. Das ist sicherlich eine Selbstverständlichkeit, aber wir werden es trotzdem sagen. Sie können die Bitrate und Auflösung jederzeit senken, aber eine Erhöhung dieser Werte ist ein Problem. Ohne spezielle Software und Algorithmen wird die Qualität eingeschränkt.

Beginnen Sie Ihren Konvertierungsprozess daher immer mit der qualitativ hochwertigsten Quelldatei, die Sie zur Hand haben. Bevor Sie etwas unternehmen, sollten Sie, noch bevor Sie den Codec oder den Container ändern, die Anzeigeeigenschaften der Datei prüfen und dafür sorgen, dass die Bitrate oder Auflösung der Quelldatei höher als das gewünschte Ergebnis ist.

Bitrate ist die maximale Anzahl von Bits, die zum Codieren einer Sekunde eines Medienstreams verwendet werden. Je mehr Bits zum Codieren einer Sekunde des Streams verwendet werden, desto höher ist die Genauigkeit.

Wenig überraschend sind die verschiedenen Bitraten, die im Web verarbeitet werden können, niedrig. In der folgenden Tabelle siehst du, welche Bitrate du für gängige Netzwerkbedingungen anvisieren solltest. Zum Vergleich haben wir Werte für Blu-Rays und DVDs eingefügt.

Auslieferungsmethode Bitrate
Blu-ray 20 MB
DVD 6 MB
Websites für Computer 2 MB
4G-Handy 0,7 MB
3G-Handy 0,35 MBs
2G-Mobilfunk Abhängig vom Netzwerktyp.

EDGE: 0,4 Mbit/s
GPRS: 0,04 Mbit/s

Welchen Wert soll ich für Videos auf meinen Webseiten verwenden? Die kurze Antwort lautet zumindest: Desktop, 4G und 3G. Wenn Sie Videoanzeigen in einem der Märkte der „Next Billion Users“ ausliefern, beispielsweise in Indien, sollten Sie auch 2G einbeziehen. Zu Demonstrationszwecken nehmen wir als Ausrichtung 3G vor.

In FFmpeg legst du die Bitrate mit dem Flag für die Bitrate (-b) fest.

Wenn Sie FFmpeg nicht installiert haben, lesen Sie den Artikel Grundlagen von Medienanwendungen, um die Anwendung mit Docker einzurichten.

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
    

Hier sind die beiden Bitraten-Flags -b:a und -b:v. Das eine ist für den Audiostream und das andere für den Videostream.

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm

Nachdem Sie Ihre Dateien vorbereitet haben, können Sie die Auflösungen anpassen.