Accessibilité

Encoding Flash Video


Table des matières

La bande passante détermine le résultat. Le débit détermine la qualité.

Flash CS3 Video Encoder fait l’objet d’une confusion répandue : celle que les débits plus élevés se traduisent par une meilleure qualité. Dans un monde parfait où le fichier FLV serait stocké sur votre disque dur local, ce serait sans doute vrai, mais lorsque le réseau sépare les utilisateurs du fichier FLV, le débit devient un critère essentiel. Nous recevons régulièrement des liens vers des vidéos : le créateur du fichier FLV se demande pourquoi la qualité de la vidéo est médiocre, alors qu’il a paramétré le débit sur une valeur supérieure à 1 000 kbit/s. En fait, le débit ne s’applique qu’à la partie vidéo du fichier FLV.

Ce que vous devez avant tout savoir au sujet du débit, c’est que la vidéo contient généralement deux pistes : les images résident sur la piste vidéo et le son sur une piste distincte. Le débit de la vidéo n’est pas le même que le débit audio.

Le débit total d’un fichier FLV est la somme des débits vidéo et audio. Par exemple, le paramètre par défaut de Flash CS3 Video Encoder est Flash 8 - Qualité moyenne (400 kbit/s). Si vous ouvrez l’onglet Audio, vous pouvez constater que le débit du codeur Audio est défini sur 96 kbit/s. Aussi, le débit total du fichier FLV obtenu est égal à 496 kbit/s, ce qui convient mieux à un réseau d’entreprise qu’à la lecture sur le Web. Pour reprendre l’analogie du gardien de barrage présenté au début de l’article, avec ce débit, les vannes sont entièrement ouvertes et la ville située dans la vallée risque de connaître une journée difficile.

Quel est alors le débit parfait ? Dans une situation de haut débit, le total de la somme des débits vidéo et audio doit être inférieur à 350 kbit/s. En cas de faible débit (connexion modem), ce chiffre ne doit pas dépasser 100 kbit/s.

Ce qui nous amène à la deuxième question : quel est le débit idéal pour la seule partie vidéo ? N’importe quel débit compris entre 200 et 300 kbit/s pour le haut débit et entre 60 et 70 kbit/s pour les faibles débits.  Si la majorité du public visé se trouve sur un réseau local (un site Intranet ou une autre application Web interne), vous serez la plupart du temps tranquille avec un débit compris entre 400 et 600 kbit/s, mais ces débits nécessitent des environnements réseau et client/public presque parfaits pour contourner les contraintes de bande passante. Nous aimerions pouvoir vous donner un chiffre magique pour paramétrer le débit, mais les vidéos avec de nombreuses accélérations, de taille volumineuse et contenant de nombreux zooms et panoramiques peuvent nécessiter des débits plus élevés que les vidéos représentant simplement un arbre au milieu d’un champ. Vous devez trouver un équilibre entre la qualité esthétique, les limitations réseau et le contenu spécifique de votre vidéo pour obtenir d’excellents résultats.

débit

Figure 5 : Commencez avec un débit vidéo d’environ 300 kbit/s.

Il est facile de se laisser enthousiasmer par une lecture ultra-rapide des fichiers FLV encodés à des débits très élevés sur son ordinateur, voire sur un réseau LAN. Cependant, nous vous conseillons de tenir compte de l’utilisateur moyen et d’adopter des paramètres de débit qui reflètent les vitesses de connexion réelles du public.

Lorsque Flash Player ne peut pas diffuser normalement la vidéo en raison de problèmes de débit, très souvent il prend l’initiative de réduire la qualité de l’image et/ou la cadence. Ne laissez pas le trafic réseau et la vitesse conditionner la qualité de votre vidéo, et soyez prêt à faire des compromis pour choisir un débit encodé raisonnable pour chacun.

Le débit audio doit nécessiter également un choix judicieux de votre part. La décision à prendre est la suivante : faut-il choisir un son mono ou stéréo ? Nous vous conseillons un débit mono de 48 ou 64 kbit/s, non pas parce que nous avons des oreilles bioniques, mais parce qu’une piste audio mono nécessite une bande passante moins importante. Faites preuve de pragmatisme lorsqu’il s’agit de choisir entre le son mono ou stéréo. Si la piste audio se limite à une voix qui parle, 48 kbit/s convient parfaitement ; en revanche, si le métrage contient un son plus complexe (par exemple, des bandes son, de la musique ou des effets sonores), vous devez choisir un débit bien supérieur à 64 kbit/s pour conserver les nuances importantes de votre piste audio. Cependant, soyez réaliste : l’utilisateur moyen ne fera pas la différence entre le son stéréo et mono, tout simplement parce que les haut-parleurs utilisés sont souvent des produits bas de gamme.

son mono

Figure 6 : La plupart du temps, un son mono suffit pour vos vidéos Flash.

Remarque : si vous voulez vraiment apprendre à utiliser toute une gamme de paramètres et aller plus loin que les principes de base exposés dans le présent article, consultez l’extraordinaire calculateur de débit vidéo Flash de Robert Reinhardt.

Que faire maintenant

Nous espérons vous avoir sensibilisé aux subtilités et aux décisions à prendre lors de la création d’un fichier FLV pour une lecture dans Flash Player. Comme nous l’avons vu, ce processus implique davantage de décisions que le simple choix d’un paramètre prédéfini dans Flash CS3 Video Encoder suivi d’un rendu du fichier FLV.

Avant de vous quitter, un dernier conseil. Les propositions que nous vous faisons n’ont qu’une valeur indicative. N’hésitez pas à faire des essais. En termes de vidéo Flash, la règle d’or de la physique des médias numériques est d’essayer. à chaque action correspond un effet indésirable. Nous vous avons fourni un point de départ et nous espérons vous avoir donné la confiance nécessaire pour comprendre les aléas de la vidéo, notamment les arrêts/redémarrages intempestifs, les flous ou les problèmes de pixels. Vous saurez comment y remédier.

Pour plus d’informations sur la vidéo Flash et le codage, consultez les ressources suivantes :