Une vidéo peut-elle afficher la transparence?
LBee
-
py -
py -
Bonjour,
Je voudrais projeter une vidéo avec un cache transparent sur le pourtour.
J'ai créé une composition avec After effects à partir de ma vidéo et du cache. Dans le logiciel, la transparence marche, la forme et la surface du cache est transparente, mais lorsque j'exporte le fichier en .mov, . avi ou .mp4, et que je l'ouvre avec un lecteur vidéo (VLC, quicktime) le cache n'est plus transparent mais noir.
C'est comme si j'avais créé un fichier avec de la transparence sous photoshop et que je l'enregistrais en jpeg, un format qui ne supporte pas la transparence.
Pourtant je croyais que quicktime player comprenait la transparence..?
Quelqu'un a-t-il une idée?
Merci d'avance
Je voudrais projeter une vidéo avec un cache transparent sur le pourtour.
J'ai créé une composition avec After effects à partir de ma vidéo et du cache. Dans le logiciel, la transparence marche, la forme et la surface du cache est transparente, mais lorsque j'exporte le fichier en .mov, . avi ou .mp4, et que je l'ouvre avec un lecteur vidéo (VLC, quicktime) le cache n'est plus transparent mais noir.
C'est comme si j'avais créé un fichier avec de la transparence sous photoshop et que je l'enregistrais en jpeg, un format qui ne supporte pas la transparence.
Pourtant je croyais que quicktime player comprenait la transparence..?
Quelqu'un a-t-il une idée?
Merci d'avance
A voir également:
- Transparence video
- Montage video windows - Guide
- Comment télécharger une vidéo youtube - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Insérer video powerpoint - Guide
- Freemake video downloader - Télécharger - Téléchargement & Transfert
5 réponses
Bonjour à tous,
Pour répondre au problème,
Il suffit de bien définir couche alpha + rvb à l'exportation.
La profondeur: Millions de couleurs
Ensuite, pour le paramètre COULEUR il faut choisir: direct (sans cache)
Enfin, l'export se fait en .mov , autrement dit, séquence quicktime
En espérant vous avoir aider.
A bientôt,
YB
Pour répondre au problème,
Il suffit de bien définir couche alpha + rvb à l'exportation.
La profondeur: Millions de couleurs
Ensuite, pour le paramètre COULEUR il faut choisir: direct (sans cache)
Enfin, l'export se fait en .mov , autrement dit, séquence quicktime
En espérant vous avoir aider.
A bientôt,
YB
Merci pour tous ces détails mais je n'ai pas avisynth.. est-ce qu'il est gratuit?
Je suis sûre que c'est possible avec after effects car cela avait déjà été fait.
Je fais des essais, j'ai trouvé où est ce qu'on pouvait cocher et régler la couche alpha mais je ne sais pas comment çà marche...
Je fais des essais entre le noir et le blanc en sortie et en entrée, mais pas de résultat positif pour l'instant.
Non2 mon objectif est de pouvoir projeter une partie seulement de la vidéo avec un vidéo projecteur.
Sinon pour faire une vidéo de ma suite d'images PNG où la transparence est prise en compte j'ai essayé avec windows movie maker mais il n'exporte pas en .mov de toute façon...
Je suis sûre que c'est possible avec after effects car cela avait déjà été fait.
Je fais des essais, j'ai trouvé où est ce qu'on pouvait cocher et régler la couche alpha mais je ne sais pas comment çà marche...
Je fais des essais entre le noir et le blanc en sortie et en entrée, mais pas de résultat positif pour l'instant.
Non2 mon objectif est de pouvoir projeter une partie seulement de la vidéo avec un vidéo projecteur.
Sinon pour faire une vidéo de ma suite d'images PNG où la transparence est prise en compte j'ai essayé avec windows movie maker mais il n'exporte pas en .mov de toute façon...
Bonjour,
C'est en effet exactement la même chose que pour les formats de graphisme, ce sont les formats de fichiers (mp4, avi, ...) qui ne supportent pas la transparence. Mais je ne connais pas de format de fichier vidéo qui la gère.
Lorsqu'on dit qu'un lecteur gère la transparence, ça veut simplement dire que le lecteur peut s'afficher et afficher une vidéo avec une proportion de transparence par rapport au bureau de l'OS.
C'est en effet exactement la même chose que pour les formats de graphisme, ce sont les formats de fichiers (mp4, avi, ...) qui ne supportent pas la transparence. Mais je ne connais pas de format de fichier vidéo qui la gère.
Lorsqu'on dit qu'un lecteur gère la transparence, ça veut simplement dire que le lecteur peut s'afficher et afficher une vidéo avec une proportion de transparence par rapport au bureau de l'OS.
Apparemment le quicktime player gère la transparence, j'avais vu un exemple avec.
Je ne sais pas ce que çà veut dire 'afficher une vidéo avec une proportion de transparence par rapport au bureau de l'OS'..?
J'ai continué de rechercher sur le net et j'ai un trouvé un forum où une personne cherchait à avoir un fond transparent : on lui a dit "sache que le seul format haute qualité qui gère la transparence est le quicktime million de couleur+ (sous entendu canal alpha)."
"Il faut également voir que les modes de transfert agissent sur la luminance ou sur la chorminance d'une image.
Ainsi, le noir d'une image, mélangée avec un mode de fusion va dénaturer la luminance, et ce quel que soit le mode de fusion.
Tu as cependant un plug gratuit Knoll Unmult que tout le monde devrait posséder (téléchargeable ici )
Ce plug permet d'analyser la lumiance et ainsi de générer un matte sur le noir et valeurs de gris."
"Quand tu compiles ton film (queue de rendu), tu dois impérativement choisir un codec non destructif gérant la couche Alpha. On en a vu plus haut : Quicktime Animation +, suite TGA 32 bits etc..."
Je crois donc comprendre que pour avoir la transparence dans le rendu il faut régler dans les couleurs la couche 'alpha'?
J'ai fouillé j'ai trouvé dans Niveaux des réglages de blanc, noir et gamma en entrée et sortie mais je ne sais pas si c'est çà..
J'ai essayé de chercher pour le nombre de couleurs mais je ne m'y connais pas trop et je découvre tout juste le logiciel after effects..
J'ai téléchargé le plug Knoll unmult mais je ne sais pas comment l'installer. Car j'ai rendu mon cache transparent par luminance donc j'ai besoin que celle-ci soit conservée dans le rendu.
J'ai également essayer 'exporter en suite d'images PNG, résultat j'ai ma suite d'images avec ma transparence supportée, mais maintenant je ne sais pas comment en faire une vidéo...?
Je ne sais pas ce que çà veut dire 'afficher une vidéo avec une proportion de transparence par rapport au bureau de l'OS'..?
J'ai continué de rechercher sur le net et j'ai un trouvé un forum où une personne cherchait à avoir un fond transparent : on lui a dit "sache que le seul format haute qualité qui gère la transparence est le quicktime million de couleur+ (sous entendu canal alpha)."
"Il faut également voir que les modes de transfert agissent sur la luminance ou sur la chorminance d'une image.
Ainsi, le noir d'une image, mélangée avec un mode de fusion va dénaturer la luminance, et ce quel que soit le mode de fusion.
Tu as cependant un plug gratuit Knoll Unmult que tout le monde devrait posséder (téléchargeable ici )
Ce plug permet d'analyser la lumiance et ainsi de générer un matte sur le noir et valeurs de gris."
"Quand tu compiles ton film (queue de rendu), tu dois impérativement choisir un codec non destructif gérant la couche Alpha. On en a vu plus haut : Quicktime Animation +, suite TGA 32 bits etc..."
Je crois donc comprendre que pour avoir la transparence dans le rendu il faut régler dans les couleurs la couche 'alpha'?
J'ai fouillé j'ai trouvé dans Niveaux des réglages de blanc, noir et gamma en entrée et sortie mais je ne sais pas si c'est çà..
J'ai essayé de chercher pour le nombre de couleurs mais je ne m'y connais pas trop et je découvre tout juste le logiciel after effects..
J'ai téléchargé le plug Knoll unmult mais je ne sais pas comment l'installer. Car j'ai rendu mon cache transparent par luminance donc j'ai besoin que celle-ci soit conservée dans le rendu.
J'ai également essayer 'exporter en suite d'images PNG, résultat j'ai ma suite d'images avec ma transparence supportée, mais maintenant je ne sais pas comment en faire une vidéo...?
salut
virtual dud utilise cette logique pour le logo(canal alpha)si tu as une sequence d images png tu peux essayer.avisynth l utilise aussi mais avec l option opacity
le resultat est convaiquant lorsque l on fait fait du PIP ,mettre la premiere video avec une opacity puis la deuxieme par au dessus, la fonction dissolve melange les deux videos.le resultat peut etre exporte en mp4,avi etc
pour info
virtual dud utilise cette logique pour le logo(canal alpha)si tu as une sequence d images png tu peux essayer.avisynth l utilise aussi mais avec l option opacity
le resultat est convaiquant lorsque l on fait fait du PIP ,mettre la premiere video avec une opacity puis la deuxieme par au dessus, la fonction dissolve melange les deux videos.le resultat peut etre exporte en mp4,avi etc
pour info
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
@ LBee : je dis "afficher une vidéo avec une proportion de transparence par rapport au bureau de l'OS" pour dire que la fenêtre est partiellement transparente avec par exemple une opacité à 128/256 (ou totalement, mais je ne vois pas l'utilité) sur l'affichage du bureau. Je m'étais en effet très mal exprimé.
@ gej62 : des animations par des séries de png, c'est courant pour les curseurs animés, etc., notamment sur le bureau Gnome (GNU/Linux), mais en séquences vidéos, est-ce que ça ne génère pas des fichiers très volumineux ? A part ça, l'idée me parait excellente pour les fusions de séquences, mais dans une vidéo complète, je reste dubitatif à cause du volume occupé.
Si les hommes ne devaient parler qu'en connaissance de cause,
un silence de mort tomberait sur la terre. (Anne O'Nym)
@ LBee : je dis "afficher une vidéo avec une proportion de transparence par rapport au bureau de l'OS" pour dire que la fenêtre est partiellement transparente avec par exemple une opacité à 128/256 (ou totalement, mais je ne vois pas l'utilité) sur l'affichage du bureau. Je m'étais en effet très mal exprimé.
@ gej62 : des animations par des séries de png, c'est courant pour les curseurs animés, etc., notamment sur le bureau Gnome (GNU/Linux), mais en séquences vidéos, est-ce que ça ne génère pas des fichiers très volumineux ? A part ça, l'idée me parait excellente pour les fusions de séquences, mais dans une vidéo complète, je reste dubitatif à cause du volume occupé.
Si les hommes ne devaient parler qu'en connaissance de cause,
un silence de mort tomberait sur la terre. (Anne O'Nym)
bonjour
un exemple de script avisynth image ,video
Masque
Masque (clip clip, mask_clip clip)
S'applique un alpha-masque défini à pince, pour une utilisation avec couche, par conversion de mask_clip en nuances de gris et de l'utilisation que pour le masque (le canal alpha) de RGB32. Dans cette chaîne "noir" signifie des moyens totalement transparents, "blancs" complètement opaques). Pour ceux d'entre vous qui sont familiers avec Photoshop masque, le concept est le même. En fait vous pouvez créer une photo en noir et blanc dans Photoshop, charger dans votre script et l'utiliser comme un masque.
Voici un exemple ; SS.jpg est dérivé d'un instantané d'un clip vidéo, qui a servi comme ligne directrice pour créer le masque juste à l'aide de peinture. Nous utilisons Imagesource pour charger l'image dans le scénario et le masque de l'appliquer.
bg = AviSource("01gray.avi").ConvertToRGB32() # here is the background clip
mk = Imagesource("ss.jpg").ConvertToRGB32() # load the image
top = AviSource("k3.avi").ConvertToRGB32().Mask(mk) # load the top layer clip and apply the mask to it
Layer(bg, top) # layer the background and the top layer clip with the mask
je ne l ai pas teste ca reste une info
slts
un exemple de script avisynth image ,video
Masque
Masque (clip clip, mask_clip clip)
S'applique un alpha-masque défini à pince, pour une utilisation avec couche, par conversion de mask_clip en nuances de gris et de l'utilisation que pour le masque (le canal alpha) de RGB32. Dans cette chaîne "noir" signifie des moyens totalement transparents, "blancs" complètement opaques). Pour ceux d'entre vous qui sont familiers avec Photoshop masque, le concept est le même. En fait vous pouvez créer une photo en noir et blanc dans Photoshop, charger dans votre script et l'utiliser comme un masque.
Voici un exemple ; SS.jpg est dérivé d'un instantané d'un clip vidéo, qui a servi comme ligne directrice pour créer le masque juste à l'aide de peinture. Nous utilisons Imagesource pour charger l'image dans le scénario et le masque de l'appliquer.
bg = AviSource("01gray.avi").ConvertToRGB32() # here is the background clip
mk = Imagesource("ss.jpg").ConvertToRGB32() # load the image
top = AviSource("k3.avi").ConvertToRGB32().Mask(mk) # load the top layer clip and apply the mask to it
Layer(bg, top) # layer the background and the top layer clip with the mask
je ne l ai pas teste ca reste une info
slts
et le plus est important