Iniziare a utilizzare VP9
Introduzione
Per provare la codifica con il video VP9, avrai bisogno di:
- un video di esempio
- un modo per codificare il video in VP9 in modo da poter sperimentare le impostazioni
- un modo per riprodurre VP9 e vedere l'impatto sulla qualità di queste impostazioni
Passaggio 1: scarica il video di esempio
Il cortometraggio Tears of Steel copre una serie di scenari di test tra cui sequenze d'azione e animazione.
Per testare i profili di codifica a basso bitrate (per il web e il mobile), utilizziamo la versione WebM a 1080p del clip. Questo file è codificato utilizzando il video VP8, compresso a circa 6 Mbps, un punto di partenza adatto per i test di compressione web e mobile.
Per una codifica con velocità in bit più elevata, ti consigliamo di scaricare la versione 4K dello stesso film.
Passaggio 2: codifica VP9
Una varietà di prodotti di codifica e provider di servizi cloud ti consentono di codificare video VP9.
Queste pagine presuppongono che tu stia utilizzando FFmpeg. Puoi scaricare una
versione precompilata di FFmpeg o compilare FFmpeg con l'opzione
--enable-libvpx
sul tuo sistema.
FFmpeg è un programma a riga di comando. Una volta installato, puoi eseguire le codifiche dalla riga di comando.
Un esempio semplice per iniziare, utilizzando il clip di Tears of Steel riportato sopra, è:
ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm
Questo comando indica a FFmpeg di:
- Utilizza tears_of_steel_1080p.webm come input (
-i tears_of_steel_1080p.webm
) - Imposta il codec video di output su VP9 (
-c:v libvpx-vp9
) - Imposta il codec audio di output su Opus (
-c:a libopus
) - Crea un file di output WebM denominato
output.webm
Passaggio 3: riproduci il video
Puoi riprodurre WebM/VP9 nella maggior parte dei browser principali, tra cui Firefox, Opera, Chrome e Microsoft Edge. In Chrome, puoi trascinare il file nel browser e verrà riprodotto nella scheda.
Anche altri player supportano la decodifica VP9/WebM, tra cui:
Giocatore | Piattaforma | Versione |
---|---|---|
VLC | La maggior parte delle piattaforme | Versione 2.1.3 o successive |
MPC-HC | Windows | Versione 1.7.1 o successive |