Erste Schritte mit VP9

Einführung

Wenn Sie die Codierung mit VP9-Videos ausprobieren möchten, benötigen Sie Folgendes:

  1. ein Beispielvideo
  2. eine Methode zur Codierung des Videos in VP9, um mit den Einstellungen zu experimentieren.
  3. eine Wiedergabe des VP9-Formats, um zu sehen, welche Qualität diese Einstellungen haben

Schritt 1: Beispielvideo abrufen

Der Kurzfilm Tears of Steel deckt eine Reihe von Testfällen ab, darunter auch Actionsequenzen und Animationen.

Um die Codierungsprofile mit niedriger Bitrate (für Web und Mobilgeräte) zu testen, verwenden wir die WebM 1080p-Version des Clips. Diese Datei wird mit VP8-Videos codiert – ca. 6 Mbit/s. Das ist ein guter Ausgangspunkt für Tests zur Web- und mobilen Komprimierung.

Für eine höhere Bitrate kannst du die 4K-Version desselben Films herunterladen.

Schritt 2: VP9 codieren

Mit verschiedenen Codierungsprodukten und Cloud-Dienstanbietern können Sie VP9-Videos codieren.

Auf diesen Seiten wird davon ausgegangen, dass Sie FFmpeg verwenden. Du kannst eine vorab kompilierte FFmpeg-Version herunterladen oder FFmpeg mit der Option --enable-libvpx auf deinem System kompilieren.

FFmpeg ist ein Befehlszeilenprogramm. Nach der Installation kannst du Codierungen über die Befehlszeile ausführen.

Ein einfaches Beispiel für den Einstieg in den Tears of Steel-Clip ist:

ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm

Der Befehl lautet:

  • Verwenden Sie tears_of_steel_1080p.webm als Eingabe (-i tears_of_steel_1080p.webm).
  • Video-Codec für die Ausgabe auf VP9 (-c:v libvpx-vp9) festlegen
  • Audio-Codec für die Ausgabe auf Opus (-c:a libopus) festlegen
  • WebM-Ausgabedatei mit dem Namen output.webm erstellen

Schritt 3: Video abspielen

WebM/VP9 lässt sich in den meisten gängigen Browsern wie Firefox, Opera, Chrome und Microsoft Edge spielen. In Chrome können Sie sie in den Browser ziehen.

Andere Spieler unterstützen außerdem die VP9-/WebM-Decodierung, darunter:

Player (Spieler) Plattform Version
VLC media player Die meisten Plattformen Version 2.1.3 oder höher
MPC-HC Windows Version 1.7.1 oder höher