Convertir une vidéo en format AV1 avec FFmpeg.

Le format vidéo AV1 est un format sous licence libre, dons le taux de compression est supérieur de 30 à 40 % au VP9 et au H.265. Il date de 2018 et est utilisé par YouTube Vimeo et Netflix.

Pour convertir une vidéo avec FFmpeg, c’est comme d’habitude, une simple ligne de commande. Attention, cette méthode ne gère pas le multicœur. Il existe un codec pour décoder ou encoder en multicœur. C’est l’svt-av1, mais il faut recompiler FFmpeg.

Donc pour revenir à l’AV1 avec FFmpeg, voici la commande :

ffmpeg -i video.H.265.mkv -c:v libaom-av1 -crf 30 -b:v 0 -threads 6 -cpu-used 6 -acodec copy video.av1.mkv

Pour recompiler FFmpeg, il faut faire comme suivant :

cd Téléchargements

mkdir av1

cd av1

git clone –depth=1 https://github.com/FFmpeg/FFmpeg ffmpeg

cd ffmpeg
   export LD_LIBRARY_PATH+=":/usr/local/lib"
   export PKG_CONFIG_PATH+=":/usr/local/lib/pkgconfig"
   ./configure --enable-libsvtav1 --enable-libopus make -j $(nproc)

Ensuite, aller dans le répertoire où il y a la vidéo à convertir et faire :
~/Téléchargements/av1/ffmpeg/ffmpeg -i video.mkv -c:v libsvtav1 -y -acodec copy video.av1.mkv
L’--enable-libopus permet d’utiliser le codec audio Opus pour pouvoir faire des WebM comme fichier de sortie.
Vous pouvez donc utiliser la commande suivante :
~/Téléchargements/av1/ffmpeg/ffmpeg -i video.mkv -c:v libsvtav1 -y -c:a libopus video.av1.webm
[Total : 0   Moyenne : 0/5]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *