Les canaux alpha, vous n'en avez jamais entendu parler ? Cela ressemble à quelque chose d'un film de science-fiction ou peut-être à un forfait spécial disponible auprès de votre câblodistributeur. La vérité est que si vous êtes un éditeur de vidéo numérique, vous devrez probablement utiliser des canaux alpha à un moment donné de votre carrière. En termes simples, les canaux alpha permettent aux systèmes de montage vidéo numérique d'utiliser une transparence variable pour composer plusieurs couches vidéo. Bien que cela ressemble à un concept simple, les alphas sont une pierre d'achoppement notoire pour ceux qui ne les comprennent pas. Jetons un coup d'œil au fonctionnement des alphas, pour aider à clarifier certaines idées fausses populaires, ainsi qu'à éliminer les maux de tête inutiles lors de vos projets vidéo.
Bits et pixels
Avant de plonger tête la première dans la compréhension des alphas, il est préférable de prendre deux pas en arrière pour discuter de certains concepts de base impliquant des images numériques. Il est peu probable que la plupart des éditeurs vidéo aspirent à devenir des geeks de l'informatique, mais il est certainement utile de comprendre les idées fondamentales qui sous-tendent la technologie que vous utilisez.
Commençons par examiner les informations binaires. En utilisant le binaire, toutes les informations numériques reçoivent une valeur de 0 ou 1 (parfois appelée "off" ou "on"). Un seul 0 ou 1 représente un bit d'information dans un ordinateur. Les chaînes de ces bits individuels constituent les octets, les mégaoctets et les gigaoctets d'informations - des termes que la plupart d'entre nous connaissent très bien.
Comment cela s'applique-t-il aux canaux alpha ? Dans le monde de la vidéo numérique et des écrans d'ordinateur, les images ont une gamme variable de profondeur de couleur. La profondeur de couleur fait référence à la quantité d'informations numériques utilisées pour créer la couleur d'une image. Par exemple, la profondeur de couleur 24 bits affiche jusqu'à 16,8 millions de couleurs, appelées couleurs vraies, car elle affiche à peu près toutes les couleurs perceptibles à l'œil humain.
Un autre terme souvent associé aux images numériques est le pixel. Les pixels sont le plus petit segment d'une image qui apparaît sur un moniteur. Séparer une image en ses pixels individuels revient à regarder une image à travers une feuille de papier millimétré transparente, chaque carré du graphique équivalant à un seul pixel. Plus d'informations par pixel se traduisent par une plus grande profondeur de couleur. Ainsi, lorsque vous entendez parler de profondeur de couleur 8 bits, 16 bits ou 24 bits, cela vous indique la quantité d'informations (sous forme de 0 et de 1) entrant dans la création de la couleur d'une image.
Une précision toutefois :les pixels, eux-mêmes, sont décomposés en trois ou quatre canaux d'information distincts. Chaque canal fournit une gamme spécifique de la couleur :canal rouge, canal vert et canal bleu, d'où le terme image RVB. De nos jours, la plupart des images utilisent une profondeur de couleur de 24 bits, avec 8 bits attribués à chacun des trois canaux d'information RVB. Le quatrième canal, pris en charge uniquement par une profondeur de couleur de 32 bits (ou plus), est ce qui fournit les informations alpha d'une image. Les images 32 bits ont quatre canaux d'information :rouge, vert, bleu et alpha. Vous verrez souvent une profondeur de couleur de 32 bits appelée "Millions de couleurs+", c'est-à-dire des millions de couleurs plus les informations alpha de l'image.
Prise en charge de la transparence variable
Vous comprenez maintenant que lorsque vous travaillez avec des canaux alpha, vous travaillez avec des images RGBA prenant en charge une profondeur de couleur de 32 bits. Que devez-vous savoir d'autre sur les images numériques prenant en charge les canaux alpha ? Pour commencer, seuls quelques formats d'image et codecs vidéo prennent en charge la profondeur de couleur 32 bits. Au niveau du consommateur, les fichiers image PNG et TGA sont les formats les plus courants avec prise en charge du canal alpha. Bien sûr, la vidéo n'est qu'une longue série d'images fixes. La vidéo non compressée peut également prendre en charge un canal alpha, avec une profondeur de couleur suffisante. La vidéo non compressée peut être enveloppée dans un certain nombre de formats vidéo, y compris les formats de fichier QuickTime (QT) et Windows AVI.
Lorsque vous effectuez une sélection de codec vidéo, recherchez vos options de profondeur de couleur associées à ce codec. Un exemple de codec vidéo prenant en charge la transparence du canal alpha est le codec Sorenson Video 3. Une idée fausse répandue est que la simple sélection d'un format de fichier prenant en charge les canaux alpha vous donnera la prise en charge des canaux alpha. Si vous n'avez pas défini votre profondeur de couleur sur 32 bits et spécifié un canal alpha, toutes les autres spécifications de codec et de fichier deviennent inutiles. Votre codec doit disposer de l'option "Millions de couleurs+", sinon vous ne bénéficierez pas de la prise en charge du canal alpha en utilisant ce codec, même si le format d'image que vous avez sélectionné prend en charge les informations alpha.
Même si vous travaillez avec des images en couleur, les informations alpha peuvent être visibles en tant qu'informations en noir et blanc. Les zones noires sont (le plus souvent) totalement transparentes et les zones blanches sont totalement opaques. La valeur d'échelle de gris entre ces valeurs détermine le niveau de transparence d'une image.
Cette transparence variable est ce qui vous permet de créer différents types d'effets vidéo dans vos projets. Par exemple, vous pouvez utiliser un clip vidéo d'une voiture, superposé derrière une animation prenant en charge une transparence partielle, pour créer l'illusion que l'animation est jouée dans le pare-brise, tandis que le conducteur et l'intérieur sont toujours visibles à travers l'animation.
Soyez averti - il y a un inconvénient avec les canaux alpha :les clips qui prennent en charge les informations alpha devront toujours être rendus lorsque vous les importez dans la chronologie de votre éditeur. Cela signifie que même les systèmes offrant une prévisualisation et une lecture en temps réel ne joueront pas immédiatement sans avoir d'abord rendu un clip alpha. Quelques systèmes importent et rendent simultanément, donnant l'illusion d'importer sans avoir à rendre, mais c'est une fonctionnalité rare.
Double problème
Vous pensez que vous maîtrisez les alphas ? Maintenant, je vais vous lancer une balle courbe :il existe deux types différents de canaux alpha - droits et prémultipliés . La bonne nouvelle est que tout ce dont nous avons parlé jusqu'à présent concernant la profondeur de couleur, les pixels, les codecs et les formats de fichiers concerne les deux types d'alphas.
Dans un format alpha pur, toutes les informations alpha sont contenues uniquement dans le canal alpha. Un alpha prémultiplié contient des informations alpha dans chacun des canaux RVB, ainsi que le canal alpha (rouge x alpha, vert x alpha, bleu x alpha et alpha). Interpréter les alphas de manière incorrecte (par exemple, directement comme prémultiplié) peut avoir des résultats inattendus.
Le problème le plus probable se produit lorsque vous interprétez un prémultiplié comme un alpha direct. Lorsque cela se produit, un halo noir ou blanc apparaît autour du bord de vos images. D'un autre côté, les images avec des alphas droits interprétés à tort comme prémultipliés, apparaissent plus lumineuses qu'elles ne le devraient.
Clé du succès
Une autre idée fausse à propos de la vidéo prenant en charge les canaux alpha est que les zones alpha deviennent automatiquement transparentes lorsque vous les importez dans votre système de montage. Certains détecteront automatiquement le bon réglage et d'autres non. Ne vous inquiétez pas lorsque vous importez une image alpha qui n'est pas immédiatement transparente.
Avec de nombreuses applications, lorsque vous importez un élément alpha, vous remarquerez que la zone transparente est remplie en noir - c'est standard. Ce que vous devez faire est de saisir les informations alpha, de la même manière que vous feriez une incrustation de luminance ou une incrustation chromatique. Cependant, ne commettez pas l'erreur de faire une luminance ou chromakey pour supprimer les informations alpha. Bien sûr, cela peut fonctionner (plus ou moins), mais cela va à l'encontre de l'objectif d'utiliser un alpha en premier lieu et la qualité en souffrira certainement. L'utilisation de l'une de ces autres méthodes d'incrustation supprimera non seulement les informations alpha, mais supprimera également les couleurs de l'image qui sont censées s'y trouver. L'utilisation d'une méthode d'incrustation incorrecte pour vos images les rendra soit très irrégulières sur les bords, soit elles auront des trous partout où les couleurs ont été supprimées par erreur. Bien que la méthode correcte d'incrustation des alphas varie légèrement, en fonction de votre système de montage, les résultats seront les mêmes :une image propre, avec des zones transparentes utilisables pour composer avec vos clips vidéo.
Barre latérale :GIF transparent
Alors que le format GIF CompuServe prend en charge la transparence, il ne prend pas en charge la transparence variable. Au lieu de cela, le GIF utilise la transparence binaire. Cela signifie qu'au lieu de pouvoir contrôler le degré de transparence, les pixels d'une image GIF peuvent être définis sur une valeur activée ou désactivée (totalement transparent ou opaque). En revanche, les formats de fichiers prenant en charge les canaux alpha autorisent 256 paramètres de transparence possibles - totalement transparents, totalement opaques et des degrés de gris variables entre ces deux extrémités.