Accessibilité

Article sur Flash

 

Vidéo Flash - Guide d'apprentissage


Table des matières

Acquisition et codage vidéo

Pour ajouter une vidéo à la demande (pré-enregistrée) sur votre page web, vous devez l'acquérir et la coder, c'est-à-dire la convertir au format vidéo Adobe Flash (FLV).

Cette section fournit des informations sur le codage de vidéos à la demande, notamment sur le principe de codage des vidéos Flash et l'optimisation des résultats de l'acquisition vidéo.

Cette section part du principe que vous disposez déjà d'un contenu vidéo dans un format autre que FLV. Nombre des principaux outils de montage vidéo permettent d'acquérir du contenu vidéo directement à partir d'un caméscope numérique. Vous trouverez quelques conseils sur l'acquisition vidéo à la section Acquisition de contenu vidéo de qualité.

Pour plus d'informations sur la conversion (le codage) d'une vidéo au format FLV, consultez la section Codage et création de fichiers vidéo Flash (FLV) ci-dessous.

Pour acquérir et publier une vidéo en direct, utilisez Adobe Flash Player et Macromedia Flash Media Server (anciennement Flash Communication Server). Pour plus d'informations, consultez le pôle de développement Flash Media Server*.

Codage et création de fichiers vidéo Flash (FLV)

Flash offre plusieurs solutions de codage vidéo qui assurent la conversion de vos clips vidéo au format FLV.

Assistant Importation d'une vidéo de Flash

L'assistant Importation d'une vidéo de Flash permet de coder des clips vidéo au format FLV lors de leur importation. Il a cependant ses limites : vous ne pouvez en effet coder qu'un seul clip à la fois et l'opération peut par ailleurs être très longue et solliciter énormément les ressources système.

Nous conseillons donc à ceux qui utilisent du contenu vidéo de manière intensive de faire appel au logiciel Flash CS3 Professional qui inclut une fonction de codage vidéo et le module d'exportation QuickTime.

Fonction de codage d'Adobe Flash CS3

Cette fonction traite les clips vidéo par lots sans interrompre le flux de production. Elle permet non seulement de sélectionner des options de codage audio et vidéo mais également d'insérer des points de repère dans les clips codés et de modifier la vidéo à l'aide de commandes de réduction et de recadrage.

Pour plus d'informations, consultez l'aide en ligne relative à cette fonction.

Remarque : l'assistant Importation d'une vidéo de Flash et la fonction de codage vidéo de Flash CS3 permettent d'exporter les paramètres de codage et les points de repère dans des fichiers XML en vue d'une réutilisation dans d'autres projets vidéo.

Module d'exportation QuickTime FLV

Si Adobe Flash CS3 Professional et Apple QuickTime 6.1.1 sont installés sur votre ordinateur, vous pouvez utiliser ce module d'exportation FLV QuickTime pour exporter des fichiers FLV à partir des applications de montage vidéo prises en charge. Vous pouvez ensuite importer ces fichiers directement dans Flash pour les utiliser dans vos documents.

Le module d'exportation FLV prend en charge les applications de montage vidéo suivantes :

  • Adobe After Effects (Windows et Macintosh)
  • Adobe Premiere Professional (Windows)
  • Apple Final Cut Pro (Macintosh)
  • Apple QuickTime Pro (Windows et Macintosh)
  • Avid Xpress DV (Windows et Macintosh)

L'utilisation du module d'exportation FLV QuickTime pour exporter les fichiers FLV depuis la fonction de codage vidéo de Flash CS3 ou d'applications de montage vidéo simplifie la manipulation de fichiers FLV dans les documents Flash. Le module d'exportation FLV permet de sélectionner les options de codage audio et vidéo lors de l'exportation : cadence, vitesse de transmission, qualité, etc. Vous pouvez importer les fichiers FLV directement dans Flash sans avoir à recoder la vidéo après l'importation.

Présentation des codecs vidéo On2 VP6 et Sorenson Spark

Par défaut, la fonction de codage vidéo de Flash CS3 exporte la vidéo codée à l'aide du codec On2 VP6 pour une utilisation dans Flash Player version 8 et ultérieure et à l'aide du codec Sorenson Spark pour une utilisation dans Flash Player 7. Un codec est un algorithme de compression/décompression qui contrôle la compression des fichiers vidéo lors du codage et leur décompression lors de la lecture. Pour créer du contenu Flash utilisant de la vidéo, optez pour le codec vidéo VP6. Il offre en effet le meilleur compromis qualité/taille de la vidéo.

Si le contenu Flash charge la vidéo Flash de façon dynamique (par téléchargement progressif ou par diffusion en continu via Flash Media Server), vous pouvez utiliser la vidéo VP6 sans avoir à republier le fichier SWF pour Flash Player 9, dès lors que les internautes visualisent le contenu dans Flash Player version 8 ou ultérieure. Si vous optez pour la diffusion en continu ou le téléchargement de la vidéo VP6 et que vous visualisez le contenu dans Flash Player version 8 ou ultérieure, il est inutile de recréer les fichiers SWF pour les utiliser dans Flash Player 9.

Attention : seul Flash Player version 8 ou ultérieure prend en charge la publication et la lecture des vidéos VP6.

Codec Version de publication du contenu SWF Version de Flash Player (requise pour la lecture)

Sorenson Spark

6 6, 7, 8, 9
7 7, 8, 9

On2 VP6

6 8, 9
7 8, 9
8 8, 9
9 9

Acquisition de contenu vidéo de qualité

Outre les propriétés physiques de la vidéo, divers facteurs ont un impact sur l'efficacité du codage et, en fin de compte, sur la satisfaction de l'utilisateur lors de la lecture. Deux facteurs jouent un rôle significatif dans le processus de codage : la qualité de la source et le mouvement des images.

Qualité de la source

La qualité de la source de votre vidéo est déterminée dès que vous appuyez sur le bouton d'enregistrement de la caméra. Voici quelques règles de base qui garantissent la qualité et permettent de l'optimiser dans la vidéo compressée finale.

Utilisez un trépied pour limiter les mouvements de caméra. Si votre caméra n'est pas stable, la plupart des images bougent et un fort pourcentage de pixels de la vidéo changent d'une image à l'autre. Une caméra stable empêche ce phénomène et garantit une qualité satisfaisante à des taux de compression élevés (débits inférieurs).

Utilisez de bonnes techniques d'éclairage. Une caméra haut de gamme fixée sur un trépied peut tout de même produire une image de mauvaise qualité si la lumière est insuffisante. Les filtres de réduction et d'augmentation de la lumière produisent du bruit vidéo sur l'image. Ce bruit est différent pour chaque image et nuit à la qualité de compression du fichier par le codec. Vous serez donc peut-être amené à utiliser ou dépasser le débit de données maximal pour compenser ce bruit vidéo.

Utilisez la meilleure caméra possible. Les caméras d'entrée de gamme — notamment celles qui enregistrent un signal analogique sur bande magnétique (VHS, Hi-8, etc.) — génèrent beaucoup de bruit vidéo analogique. Les appareils photo numériques utilisés en mode animation produisent généralement des clips avec beaucoup de bruit et de qualité médiocre. Même lorsque la caméra est placée sur un trépied et que la lumière est parfaite, la présence de bruit est constatée.

Faites de votre mieux avec les moyens à disposition. Les caméras numériques haut de gamme, les caméscopes numériques Betacam et les caméras 35 mm produisent une image nette lorsqu'ils sont stabilisés sur un trépied et que la scène est parfaitement éclairée. Lorsque ces conditions sont réunies, le taux de compression est optimal et vous pouvez réduire le débit de données en conservant un excellent niveau de qualité. Vous ne disposez cependant pas forcément d'un équipement professionnel, d'un trépied et d'excellentes conditions d'éclairage. Alors n'oubliez pas : plus la source vidéo est de qualité et exempte de bruit, moins le débit de données requis pour garantir la fluidité de lecture est important.

Dans la mesure du possible, codez la version non compressée des fichiers. Si vous convertissez un fichier vidéo numérique précompressé au format FLV, le codage précédent peut générer du bruit. Le premier compresseur a déjà exécuté son algorithme de codage sur la vidéo et réduit la qualité, la taille d'image et le débit. Il risque également d'avoir introduit ses propres anomalies ou bruit. Ce bruit supplémentaire a une incidence sur le processus de codage FLV et peut nécessiter un débit de données plus élevé pour lire un fichier de bonne qualité.

Mouvement d'image

Le mouvement d'image est également un facteur à prendre en compte dans la formule de codage. Il correspond au pourcentage de pixels qui changent d'une image à l'autre. Ce changement peut résulter du déplacement d'une personne ou d'un objet, d'effets de caméra ou d'effets de post-production.

  • Déplacement de personnes et d'objets : par exemple, une personne ou une voiture qui passe devant l'objectif, les feuilles d'un arbre soulevées par le vent ou un visage en très gros plan.
  • Effets de caméra : un panoramique, un zoom ou une caméra tenue à la main entraîne un changement de près de 100 % des pixels d'une image à l'autre.
  • Effets de post-production : les fondus enchaînés, les balayages ou les effets vidéo complexes entraînent un changement d'un pourcentage élevé des pixels d'une image à l'autre.

Plus le clip comporte de mouvements, plus il y a d'informations à compresser. Si le clip est composé d'images relativement fixes (par exemple, le visage de quelqu'un qui parle), les pixels changent peu d'une image à l'autre. Le compresseur vidéo utilise une méthode qui ignore certaines images, puis code une série d'images non compressées. Ces dernières, appelées images clés, servent à calculer et à "recréer" les images manquantes durant la lecture.

Méthodes conseillées pour le codage de vidéos à la demande

Lorsque vous codez une vidéo à la demande, vous devez trouver un équilibre entre divers facteurs : le nombre de mouvements, la taille du fichier, la bande passante visée, la cadence, l'intervalle d'image clé et la taille des pixels de la vidéo.

Les valeurs de certains de ces facteurs peuvent être définies lors du codage de la vidéo Flash. Quelques-uns de ces paramètres sont présentés de façon succincte dans cette section. Pour obtenir des détails techniques sur les autres paramètres, consultez la page Présentation des normes vidéo

Pour plus d'informations sur les valeurs à attribuer à divers paramètres, consultez l'article de Kevin Towes intitulé "Méthodes conseillées pour le codage de fichiers vidéo Flash pré-enregistrés*". Vous trouverez dans cet article un tableau des paramètres conseillés*.

Voici les quelques règles à suivre pour compresser une vidéo au format vidéo Flash en vue d'une diffusion sur Internet :

  • Une large bande passante (ou débit de données) côté destinataire est compatible avec une vidéo comportant de nombreux mouvements et avec des fichiers volumineux, des cadences élevées et des pixels de grande taille.
  • Moins la vidéo comporte de mouvements, plus le fichier est compact, ce qui nécessite une bande passante moindre côté destinataire.
  • Réduisez la cadence des images clés proportionnellement à la diminution de la bande passante. Une moindre cadence des images clés (par exemple, une toutes les six secondes) produit une image plus douce ou plus floue et nécessite moins de bande passante.
  • Plus les mouvements sont nombreux, plus le débit de données et la cadence des images et images clés doivent être élevés. Les clips à mouvements multiples requièrent l'envoi d'un plus grand nombre d'informations au lecteur. Ils ne sont pas compatibles avec les connexions bas débit car ils nécessitent le codage d'un plus grand nombre d'images clés non compressées.
  • Lorsque la bande passante est limitée et la cadence et la qualité importantes, réduisez la taille des images.
  • Si la vidéo codée provient directement d'une caméra vidéo, activez le désentrelacement et appliquez la fonction de codage vidéo de Flash au champ supérieur. Si la vidéo est entrelacée, l'activation de cette option améliore les performances du codage vidéo et de la lecture.

Vitesse de transmission

La vitesse de transmission correspond à la quantité de données transférées par seconde. Lorsque vous codez du contenu vidéo Flash, vous définissez la vitesse de transmission. Choisissez une vitesse adaptée au public visé. Par exemple, si les internautes auxquels vous vous adressez utilisent principalement des modems 56 K, n'optez pas pour une vitesse de transmission de 2 Mbps.

Images clés

Le contenu vidéo Flash est codé sous forme de séquence d'images clés (images complètes non compressées extraites de la vidéo à intervalles réguliers), qui sont chacune suivies d'informations sur le changement de pixels nécessaire pour produire les images delta. Pendant la lecture, le décodeur recrée les images delta à partir des images clés.

L'intervalle entre les images clés correspond au nombre d'images delta insérées entre elles. Plus l'intervalle est important, plus le décodeur a du mal à recréer les images manquantes. De même, si l'intervalle est trop important, le débit de données risque d'être insuffisant pour compresser et transmettre les bits de données. Une vidéo comportant de nombreux mouvements et un grand intervalle entre les images clés est donc de qualité médiocre.

Les images clés sont particulièrement importantes si votre vidéo Flash inclut une fonction de recherche ou de défilement.

Remarque : pour que les opérations de recherche et de défilement puissent s'effectuer avec précision au sein d'une vidéo, cette dernière doit être diffusée en continu à partir de Flash Media Server ou du service FVSS. Dans le cas d'une vidéo progressive, vous devez, lors du codage, insérer des points de repère (codes temporels) qui permettront de localiser des emplacements précis. L'insertion de points de repère conduit la fonction de codage à placer une image clé au niveau du code temporel spécifié, ce qui garantit la précision des recherches.