Le forum de l'audiovisuel Haute Définition

Extraire le canal alpha d'un clip vidéo

Avatar du membre
Jeep
Site Admin
Messages : 8924
Enregistré le : vendredi 19 août 2005, 19:50
Département ou région : Bretagne
Système Exploitation : Windows 10
RAM installée : 16
Antivirus : Windows Defender
Type de connexion Internet : ADSL 16 Mb
Version ProShow : Producer 9
Fournisseur Internet : SFR Neuf Box
Localisation : Fougères (35)
Contact :

Extraire le canal alpha d'un clip vidéo

Message non lu par Jeep » mardi 9 janvier 2018, 8:38

Il m'a été demandé récemment s'il était possible d'extraire le canal alpha d'un fichier vidéo encodé avec la couche alpha intégrée. Le besoin est impérieux lorsque le logiciel que l'on possède ne sait pas lire le canal alpha et que l'on souhaite incruster une vidéo de ce type sur une image ou un autre clip.

Il existe des logiciels qui font cela d'origine soit directement (ParticleIllusion par exemple) soit en 2 phases (par exemple BluffTitler). Par contre, peu de logiciels savent extraire le canal alpha d'un fichier qui n'a pas été créé par eux. Dans ce cas, la méthode que l'on peut appliquer est le recours à la fonction chromakey qui n'est pas toujours heureuse au niveau du résultat en vidéo.

Il reste donc le couteau suisse du producteur vidéo : ffmpeg. Avec ce logiciel, on peut pratiquement tout faire sur un clip vidéo, il existe des centaines de fonctions :
  • découper
  • extraire une partie
  • faire tourner
  • changer le taux d'images
  • changer les couleurs
  • changer l'espace colorimétrique
  • changer le format
  • joindre plusieurs clips
  • et .... extraire le canal alpha
Le seul hic c'est qu'il faut tout écrire à la main dans l'invite de commandes de Windows en respectant bien sûr la terminologie spécifique à chaque fonction. Par exemple, pour convertir un fichier du format mov au format mpeg-4 on écrit : ffmpeg -i input.mov output.mp4

Pour extraire le canal alpha d'un fichier vidéo : ffmpeg -i input.mov -vf alphaextract,format=yuv420p output.mov (input.mov est le fichier à traiter, output.mov est le fichier traité.)

Si vous voulez en profiter pour changer le format de sortie (mov -> mp4) : ffmpeg -i input.mov -vf alphaextract,format=yuv420p output.mp4

Si on est appelé à avoir beaucoup de fichiers à traiter, l'idéal est de se faire un fichier .bat qu'on lancera en modifiant les paramètres.

Pour utiliser les fichiers extraits :
On importe dans ProShow les deux fichiers : le fichier canal alpha et le fichier normal et on applique le statut de masque avec niveau de gris au fichier canal alpha.

Pour télécharger la dernière version de ffmpeg : https://ffmpeg.zeranoe.com/builds/ en choisissant la version 32 ou 64 bits et le mode static

Je reste à votre écoute pour des questions.
PC Processeur: Intel Pentium i7 4790S 3.2 GhZ 64 bit - RAM: 16 Go - Vidéo: NVidia GForce GT730 4 Go - Moniteur: iiYama 27" - Windows: Windows 10 64 bits - DD externe: Iomega 1,5 To - Graveur: Blu-Ray/HD-DVD LG GGW-H20L - Lecteur multimédia Blu-ray 3D : LG BDT590 - APN: Canon EOS 5D Mark II 21 Mpixels + 24-105mm + 100-400mm - ADSL: 16 Mb - Imprimantes : Epson R2880 - Xerox ColorQube 8580 - Epson EcoTank 4750

Avatar du membre
78chris
Pipelet(te) 2ème degré
Messages : 513
Enregistré le : mercredi 5 mai 2010, 11:22
Département ou région : Yvelines
Système Exploitation : Windows 7 64 bits
RAM installée : 32
Antivirus : Avast
Type de connexion Internet : ADSL > 20 Mb
Version ProShow : Producer 9
Fournisseur Internet : free & Sosh

Re: Extraire le canal alpha d'un clip vidéo

Message non lu par 78chris » mardi 9 janvier 2018, 17:43

Bonjour

Intéressant. Je vais regarder cela quand j’aurais un moment car je crois bien avoir de tels fichiers...
Chris
Processeur Intel I7 2600K 3,4 GHz - RAM 32 GO - Nvidia GeForce GTX 960 2048 K

Avatar du membre
Claudio
Très bavard(e)
Messages : 139
Enregistré le : vendredi 4 janvier 2008, 12:32
Département ou région : Belgique
Système Exploitation : Windows 10
RAM installée : 6
Antivirus : McAfee
Type de connexion Internet : ADSL 20 Mb
Version ProShow : Producer 9
Fournisseur Internet : ProXimus
Localisation : Liège - Belgique

Re: Extraire le canal alpha d'un clip vidéo

Message non lu par Claudio » mardi 9 janvier 2018, 23:21

J'ai trouvé la documentation ici . . . en Anglais :
https://www.ffmpeg.org/ffmpeg.html
Laptop ASUS G752-VSK (ROG) - Windows 10 Famille 64-bit
Intel Core i7 7700HQ @ 2.80GHz
16Gb RAM - 1Tb HDD + 256Gb SSD
NVIDIA GeForce GTX 1070 avec 4Gb VRAM
McAfee #Total Protection
PSP 9.0.3782

Répondre

Retourner vers « Technique vidéo »