Pierwsze kroki z VP9
Wprowadzenie
Aby spróbować kodowania wideo w formacie VP9, musisz mieć:
- przykładowy film,
- sposób kodowania filmu do VP9, aby można było eksperymentować z ustawieniami;
- sposób odtwarzania VP9, aby zobaczyć, jak te ustawienia wpływają na jakość;
Krok 1. Pobierz przykładowy film
Film krótkometrażowy Tears of Steel obejmuje szereg przypadków testowych, w tym sekwencje akcji i animacje.
Do testowania profili kodowania o niskiej przepływności (na potrzeby internetu i urządzeń mobilnych) używamy wersji WebM 1080p klipu. Ten plik jest zakodowany przy użyciu kodeka VP8 i skompresowany z szybkością około 6 Mb/s. To odpowiedni punkt wyjścia do testowania kompresji na potrzeby internetu i urządzeń mobilnych.
W przypadku kodowania z wyższą przepływnością możesz pobrać wersję 4K tego samego filmu.
Krok 2. Kodowanie w VP9
Różni dostawcy produktów do kodowania i usług w chmurze umożliwiają kodowanie filmów w formacie VP9.
Na tych stronach założono, że używasz FFmpeg. Możesz pobrać wstępnie skompilowaną wersję FFmpeg lub skompilować FFmpeg z opcją --enable-libvpx
w swoim systemie.
FFmpeg to program wiersza poleceń. Po zainstalowaniu możesz wykonywać kodowanie z poziomu wiersza poleceń.
Prosty przykład na początek, z wykorzystaniem klipu Tears of Steel powyżej:
ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm
To polecenie nakazuje FFmpeg:
- Użyj jako danych wejściowych pliku tears_of_steel_1080p.webm (
-i tears_of_steel_1080p.webm
) - Ustaw kodek wideo wyjściowego na VP9 (
-c:v libvpx-vp9
) - Ustaw kodek audio wyjściowego na Opus (
-c:a libopus
). - Utwórz plik wyjściowy WebM o nazwie
output.webm
.
Krok 3. Odtwórz film
Pliki WebM/VP9 można odtwarzać w większości popularnych przeglądarek, w tym Firefox, Opera, Chrome i Microsoft Edge. W Chrome możesz przeciągnąć plik do przeglądarki, a zostanie on odtworzony na tej karcie.
Dekodowanie VP9/WebM obsługują też inne odtwarzacze, m.in.:
Zawodnik | Platforma | Wersja |
---|---|---|
VLC | Większość platform | Wersja 2.1.3 lub nowsza |
MPC-HC | Windows | Wersja 1.7.1 lub nowsza |