Importation de vidéo : Fichiers et conseils d'encodage
日本語 | 香港/台灣 | 繁體中文 | 한국어 | Deutsch | English | España | Italiano
Macromedia Flash comporte de nombreuses options permettant d'incorporer de la vidéo à des projets Flash. En raison de la quantité de ces options, il peut être difficile de déterminer les formats, codecs, ou paramètres de compression à utiliser lors de l'importation et de l'encodage de séquences vidéo.
En bref, il n'existe pas de « meilleure » solution unique pour tous les cas possibles. Les conseils qui suivent sont destinés à aider les développeurs à préparer du contenu vidéo pour Flash.
Avant l'importation : la source du contenu vidéo
Taille de fichier et compression
Le principal problème des supports numériques est la taille des fichiers. Les fichiers audio demandent énormément de mémoire, et la vidéo en nécessite plus encore. Une minute de son stéréo non compressé en qualité CD (sur 16 bits) nécessite environ 10 mégaoctets de mémoire. Une minute de vidéo NTSC au standard DV (720 x 480 pixels) avec une compression de 5:1 nécessite environ 216 mégaoctets !
Un contenu « brut » non compressé est le format idéal pour les algorithmes d'encodage ou de compression, puisqu'il offre une qualité optimale. Toutefois, la taille de ces fichiers peut être trop importante pour les ressources en mémoire vive ou en espace disque. C'est pourquoi des algorithmes de « codecs » (compression/décompression) sont employés pour réduire la taille des fichiers.
Un contenu qui a subi une compression trop élevée ou a été traité par un codec inapproprié peut comporter une dégradation de qualité, au même titre qu'un autre contenu qui aura subi plusieurs passages à travers des codecs différents). Les développeurs qui utilisent du contenu numérique doivent presque toujours faire un choix crucial entre la qualité et la taille de fichier.
Codecs
De nombreux éditeurs proposent différents codecs ayant tous des caractéristiques particulières. Par exemple, certains sont plus ou moins bien adaptés à la compression de divers types de contenu vidéo. Certains codecs optimisés pour des séquences vidéo contenant beaucoup d'action peuvent offrir de moins bons résultats avec du contenu plus statique, comme l'image d'un présentateur TV.
Il est impossible de recommander un codec particulier adapté à toutes les sortes de contenu vidéo, et il est même très difficile d'en conseiller un pour du contenu spécifique. Une étude comparative des codecs en fonction des différents types de contenu dépasserait largement le cadre de cette TechNote. La section Informations complémentaires ci-dessous comporte des liens vers des sources d'informations largement consultées.
Flash prend en charge l'API QuickTime d'Apple (qui, de son côté, prend en charge de nombreux codecs) ainsi que le format de fichiers AVI de Microsoft et les codecs qui l'accompagnent. Ces technologies permettent à Flash de transcoder de la vidéo de et vers le format Flash Video (FLV).
Pour une utilisation avec QuickTime, il est recommandé d'utiliser les codecs vidéo suivants :
- Vidéo non-compressée
- Sorenson Video 1, 2 et 3
- JPEG animé A et B
Codecs vidéo connus pour être susceptibles de provoquer des problèmes avec les animations QuickTime :
- Intel Indeo Video (l'importation de fichiers AVI à l'aide du codec vidéo Intel Indeo ne fonctionne pas correctement)
- SoftDV
Autres limitations :
- Il est impossible d'importer des flux vidéos au format MPEG dans Flash via QuickTime.
- Il est impossible d'importer la piste audio des vidéos MPEG via QuickTime dans Flash
- Il est possible d'importer dans Flash des fichiers Windows Media Video (WMV), mais ces derniers ne peuvent y être ni montés, ni visualisés
Tous les autres codecs pris en charge par QuickTime ou destinés à l'AVI doivent fonctionner dans Flash. En cas de problème lors de l'importation de vidéo avec un codec non mentionné ci-dessus, essayez de compresser à nouveau votre contenu avec l'un des codecs recommandés.
Types de fichiers
En règle générale, aucun des types de fichier pris en charge par Flash ne peut être considéré comme universellement meilleur pour une utilisation avec Flash. Des séquences vidéo ayant exactement la même qualité et le même débit et provenant respectivement de fichiers MOV, MPEG ou AVI doivent être identiques après avoir été importées dans Flash.
Les formats de fichier suivants sont pris en charge pour l'importation de vidéo intégrée si QuickTime 4 est installé (Windows et Macintosh) :
| Type de fichier | Extension |
|---|---|
| Audio Video Interleaved | .avi |
| Vidéo numérique | .dv |
| Motion Picture Experts Group | .mpg, .mpeg |
| Animation QuickTime | .mov |
Remarque :Comme nous l'avons déjà indiqué, il est impossible d'importer la piste audio des vidéos MPEG via QuickTime.
Les formats de fichier suivants sont pris en charge pour l'importation de vidéo intégrée si DirectX<:hs>7 ou une version plus récente est installée (Windows uniquement)<:hs>:
| Type de fichier | Extension |
|---|---|
| Audio Video Interleaved | .avi |
| Motion Picture Experts Group | .mpg, .mpeg |
| Fichier Windows Media | .wmv, .asf |
Si vous essayez d'importer un format de fichier non pris en charge sur votre ordinateur, Flash affiche un message d'avertissement indiquant que l'opération ne peut pas être réalisée. Dans certains cas, Flash peut importer la partie vidéo d'un fichier, mais pas sa partie audio.
La vidéo dans Flash
Codecs
Lors de leur importation dans l'environnement de création Flash, tous les contenus audio et vidéo sont encodés avec le codec Spark de Sorensen. Le codec de Sorensen est un bon codec d'usage général, et il est utilisé pour l'encodage final de toute la vidéo intégrée dans un fichier Flash. Le fait de ne prendre en charge qu'un seul codec permet de préserver la faible taille de fichier de Flash Player.
Des solutions proposées par des éditeurs tiers peuvent comporter des options d'encodage vidéo à cadence normale en Flash Video.
Cadence d'images
La qualité des images vidéo étant nettement meilleure à leur fréquence d'images d'origine, Macromedia conseille de la préserver si les canaux de transmission et les plates-formes de lecture le permettent. Notez toutefois que des cadences d'images élevées peuvent nécessiter davantage de bande passante pour le téléchargement, ainsi que davantage de mémoire vive et de puissance processeur pour la lecture.
Si vous devez réduire la cadence d'images, vous obtiendrez de meilleurs résultats en la divisant par des nombres entiers.
La cadence d'images d'origine est un facteur important pour l'intégration d'une séquence vidéo dans un fichier SWF, car cette cadence d'images doit être identique à celle de l'animation Flash.
Exportation de vidéo
Si la vidéo d'origine a été compressée de façon importante, la vidéo exportée depuis Flash n'offrira jamais une qualité supérieure. Flash part des données existantes (et donc du niveau de qualité vidéo existant). De même, l'exportation à une cadence d'images plus élevée n'ajoutera pas d'images et n'améliorera pas la qualité vidéo. Si la qualité d'un contenu créé dans Flash est médiocre, essayez de partir d'un fichier source moins compressé ou brut, ou expérimentez avec différents paramètres dans la boîte de dialogue d'importation.
Configuration requise pour le visionnage de la vidéo dans Macromedia Flash Player
Tout ordinateur sur lequel Macromedia Flash Player 6 a été installé permet de visionner un fichier SWF comportant de la vidéo. Tout ordinateur sur lequel Macromedia Flash Player 7 a été installé permet de visionner un fichier SWF comportant des liens vers des fichiers FLV externes. Il n'est nécessaire d'installer aucun autre codec pour visionner la vidéo.
Informations complémentaires
Ressources Macromedia sur la vidéo :
- Livre blanc sur Macromedia Flash MX 2004 et la vidéo* (article du Centre DevNet) - fortement recommandé !
- Stratégies vidéo pour les sites Web utilisant Macromedia Flash* (TechNote 14571)
- Centre de déveoppement Macromedia Flash - Vidéo* (site Web de DevNet)
- Conseils pour le déploiement de vidéo dans Flash MX* (article du Centre DevNet)
- Utilisation de vidéo intégrée dans Flash MX* (article du Centre DevNet)
Sources extérieures d'informations sur les codecs, la compression et autres sujets relatifs à la vidéo :
- Sorenson Learning Center* (site Web de Sorenson)
- Support Discreet - infos sur les codecs et la vidéo* (site Web de Discreet)
| Dernière mise à jour : | 6 novembre 2003 |
|---|---|
| Date de création : | 6 novembre 2003 |