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. Das ist selbstverständlich, aber wir werden es trotzdem sagen. Du kannst die Bitrate und Auflösung jederzeit senken, aber eine Erhöhung ist ein Problem. 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 Sie etwas unternehmen, sollten Sie auch vor dem Ändern des Codecs oder Containers die Anzeigeeigenschaften der Datei prüfen und sicherstellen, dass die Bitrate oder Auflösung der Quelldatei höher als das gewünschte Ergebnis ist.
Die Bitrate ist die maximale Anzahl von Bits, die zum Codieren einer Sekunde eines Medienstreams verwendet wird. 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 ist zumindest Computer, 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 Ihre Dateien nun vorbereitet sind, können Sie die Auflösung anpassen.