Im vorherigen Artikel Container und Codecs haben Sie gelernt, wie Sie den Container (die Erweiterung) und den Codec einer Mediendatei ändern. In diesem Artikel zeigen wir dir, wie du die Bitrate änderst, bevor wir die Auflösung erklären.
Bitrate und Auflösung stehen in direktem Zusammenhang mit der Datenmenge in einer Mediendatei. Es ist wahrscheinlich selbstverständlich, aber wir sagen es trotzdem. Sie können die Bitrate und Auflösung jederzeit senken, aber eine Erhöhung ist problematisch. Ohne spezielle Software und Algorithmen leidet die Qualität.
Beginnen Sie den Konvertierungsvorgang daher immer mit der Quelldatei mit der höchsten Qualität, die Sie finden können. Bevor du etwas unternimmst, also auch bevor du den Codec oder Container änderst, solltest du die Anzeigeeigenschaften der Datei prüfen und dafür sorgen, dass deine Quelldatei eine höhere Bitrate oder Auflösung als das gewünschte Ergebnis hat.
Die 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 Wiedergabetreue.
Die verschiedenen Bitrate, die das Web verarbeiten kann, sind nicht überraschend niedrig. In der folgenden Tabelle siehst du, welche Bitrate du bei gängigen Netzwerkbedingungen anstreben solltest. Zum Vergleich haben wir auch Werte für Blu-rays und DVDs hinzugefügt.
Auslieferungsmethode | Bitrate |
---|---|
Blu-ray | 20 Mbit/s |
DVD | 6 Mbit/s |
Websites für Computer | 2 Mbit/s |
4G-Mobilfunk | 0,7 Mbit/s |
3G-Mobilfunk | 0,35 Mbit/s |
2G-Mobilfunk | Abhängig vom Netzwerktyp. EDGE: 0,4 Mbit/s GPRS: 0,04 Mbit/s |
Welchen Wert sollte ich für Videos auf meinen Webseiten verwenden? Die kurze Antwort lautet: mindestens Desktop, 4G und 3G. Wenn Sie Videos in einem der Märkte ausliefern, die als „die nächste Milliarde Nutzer“ bezeichnet werden, z. B. in Indien, sollten Sie auch 2G einschließen. Zu Demonstrationszwecken richten wir die Ausrichtung auf 3G aus.
Mit FFmpeg legst du die Bitrate mit dem Flag „bitrate“ (-b
) fest.
Wenn FFmpeg nicht installiert ist, lies den Hilfeartikel Grundlagen von Medienanwendungen, um es mit Docker einzurichten.
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
WebM
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
Beachte, dass es zwei Bitrate-Flags gibt: -b:a
und -b:v
. Eines 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, ist es an der Zeit, die Auflösungen anzupassen.