web-dev-qa-db-fra.com

Erreur "L'encodage de transparence avec auto_alt_ref ne fonctionne pas" lors de la conversion d'un .mov avec Alpha en .webm avec alpha avec ffmpeg

J'essaie de convertir un fichier .mov avec une transparence alpha en un fichier .webm et j'ai suivi ce fil pour obtenir de l'aide: Convertir mov avec Alpha en VP9 Webm avec Alpha en utilisant ffmpeg

La ligne de commande que j'utilise est

ffmpeg -r 24/1 -i Desktop/Skel_Walk_1.mov -c:v libvpx -pix_fmt yuva420p Desktop/Skel_Walk_1.webm

Cependant, quand je vais exécuter la commande, il y a 2 erreurs

Transparency encoding with auto_alt_ref does not work

et

Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 
- maybe incorrect parameters such as bit_rate, rate, width or height

Je ne sais pas trop quel est le problème ici, des suggestions, je suis très confus!

14
ThomTTP

Je pense avoir résolu ce problème en ajoutant -auto-alt-ref 0 avant que la sortie ne corrige ce problème !!

Commande de travail

ffmpeg -i Desktop/Skel_Walk_1.mov -c:v libvpx -pix_fmt yuva420p -auto-alt-ref 0 Desktop/Skel_Walk_1.webm
31
ThomTTP