Encodage WebM avec alpha

Encodage WebM avec alpha - Traitement Vidéo - Video & Son

Marsh Posté le 22-03-2016 à 10:30:14    

Salut tout le monde,
 
Je suis en train de travailler sur un projet de visite virtuelle 360° avec un moteur fonctionnant en HTML5.
Le projet intègre des vidéos avec un canal de transparence alpha ayant été filmé sur fond vert.
 
A l'époque du Flash, un FLV Mpeg4 faisait bien l'affaire pour maintenir ce canal alpha, mais aujourd'hui en HTML5, à travers le WebM, cela semble bien plus compliqué.
 
Il semblerai que l'encodage en WebM VP9 4:4:4 soit capable de contenir une canal alpha, mais je ne trouve pas d'indication pour les encoder.
A priori, il doit y avoir une piste via FFMPEG, mais j'avoue pas capter grand chose.
 
Quelqu'un a une piste pour encoder une vidéo en WebM avec alpha ?
 
 :jap:

Reply

Marsh Posté le 22-03-2016 à 10:30:14   

Reply

Marsh Posté le 22-03-2016 à 11:46:00    

Bon, j'ai trouvé une solution fonctionnel sous Chrome.
Avec le fameux FFMpeg, on peut faire une vidéo en VP8 YUV qui conserve l'alpha.
 
 
Voici la commande avec un fichier source nommé "input.mov" encode en mov png : ffmpeg -i input.mov -c:v libvpx -pix_fmt yuva420p out.webm
 
Sous Firefox (Nightly build), l'alpha ne marche pas, mais la vidéo est lu quand même.  
Sous IE, c'est le vide intergalactique :D  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed