Premiers pas avec VP9
Introduction
Pour essayer l'encodage avec la vidéo VP9, vous aurez besoin des éléments suivants :
- un échantillon vidéo
- un moyen d'encoder la vidéo au format VP9 pour que vous puissiez tester les paramètres.
- un moyen de lire le VP9 pour voir l'impact de ces paramètres sur la qualité.
Étape 1 : Obtenir un exemple de vidéo
Le court métrage Tears of Steel couvre un large éventail de cas de test, y compris des séquences d'action et d'animation.
Pour tester les profils d'encodage à faible débit binaire (pour le Web et le mobile), nous utilisons la version WebM 1080p du clip. Ce fichier est encodé à l'aide de la vidéo VP8, compressée à environ 6 Mbits/s, ce qui constitue un point de départ approprié pour les tests de compression Web et mobile.
Pour un encodage à débit binaire plus élevé, vous pouvez télécharger la version 4K du même film.
Étape 2 : Encoder le VP9
Une variété de produits d'encodage et de fournisseurs de services cloud vous permettent d'encoder des vidéos VP9.
Ces pages partent du principe que vous utilisez FFmpeg. Vous pouvez télécharger une version précompilée de FFmpeg ou compiler FFmpeg avec l'option --enable-libvpx
sur votre système.
FFmpeg est un programme de ligne de commande. Une fois installé, vous pouvez effectuer des encodages à partir de la ligne de commande.
Voici un exemple simple pour commencer, en utilisant l'extrait Tears of Steel ci-dessus :
ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm
Cette commande indique à FFmpeg d'effectuer les opérations suivantes :
- Utilisez tears_of_steel_1080p.webm comme entrée (
-i tears_of_steel_1080p.webm
). - Définissez le codec vidéo de sortie sur VP9 (
-c:v libvpx-vp9
). - Définissez le codec audio de sortie sur Opus (
-c:a libopus
). - Créez un fichier de sortie WebM nommé
output.webm
.
Étape 3 : Regardez la vidéo
Vous pouvez lire des fichiers WebM/VP9 dans la plupart des principaux navigateurs, y compris Firefox, Opera, Chrome et Microsoft Edge. Dans Chrome, vous pouvez faire glisser le fichier dans le navigateur pour le lire dans cet onglet.
D'autres lecteurs sont également compatibles avec le décodage VP9/WebM, y compris :
Joueur | Plate-forme | Version |
---|---|---|
VLC | La plupart des plates-formes | Version 2.1.3 ou ultérieure |
MPC-HC | Windows | Version 1.7.1 ou ultérieure |