Le plug-in Flash player évolue du côté des formats vidéos qu'il prend en charge. Avec son annonce de flash player 9, Adobe indique qu'il prendra désormais en charge le codec vidéo H264 et le codec audio HE-AAC. Flash Player 9 est actuellement en développement et peut être téléchargé en version Beta sur le site labs.adobe.com . Sa sortie est annoncée pour l'automne.
Adobe évoque After Effects et Premiere Pro pour l'encodage de fichiers vidéos en H264, mais pas Flash Video Encoder (l'encodeur vidéo livré avec Flash). Cela pose question d'autant que le communiqué de presse n'évoque pas une seule fois le format de fichier vidéo flash, le flv, et l'évolution qu'il subirait en gérant désormais le H264. Faut-il y voir une simple omission ou une éventuelle évolution dans l'encapsulage ?
A propos des codecs et formats de fichiers exploités par le lecteur Flash
En ce qui concerne la vidéo dans Flash, les choses avaient commencées pour Macromédia avec le codec Sparx de Sorenson, puis le codec VP6 de On2 a amené une meilleur qualité d'image à poids identique au codec précédemment utilisé, la gestion de la transparence, mais demandant une plus grande puissance processeur côté lecture par l'utilisateur final. Les vidéos ainsi utilisées dans Flash exploitent le format de fichier .flv.
Pour l'utilisateur final lisant ces vidéos via le player flash, ces considérations de codecs et du format de fichier flv. sont transparentes. En effet, sur PC ou Mac, chaque fois que ces codecs exploités par le lecteur flash évoluent ils sont intégrés dans la dernière mouture du lecteur qu'il suffit de télécharger gratuitement pour bénéficier des nouveaux formats. Ainsi, YouTube ou MySpace par exemple exploitent le format vidéo .flv et le codec VP6, de même qu'AlloCiné par exemple. Pour autant, codecs et format de fichier sont des aspect majeurs à prendre en compte pour ceux d'entre nous qui créent ces vidéos à diffuser sur le web via le lecteur Flash.
Le H264, un choix de codec qui pose question
On le sait, le codec H264 demande des temps d'encodages particulièrement lourds et lents, et côté lecture une puissance processeur assez soutenue, d'autant plus dans les formats haute définition mis en avant par Adobe dans son communiqué de presse.
Les témoignages à ce propos sur les forums révèlent les parts conséquentes en ressources processeur pouvant l'accaparer une lecture vidéo H264, en comparaison à d'autres codecs aux mêmes résolutions moins gourmand (comme le DivX HD par exemple). Ce point sera donc à surveiller de près, comme lors du passage du codec Sparx ou codec VP6 où le player était plus gourmand en ressources pour la lecture.
Lorsque l'on intègre des vidéos dans un projet internet cela demande de bien étudier la cible visée et le codec utilisé pour ne pas exclure des internautes aux machines plus anciennes dont le processeur ne pourrait lire de façon fluide le contenu qu'on leur destine...
A ce sujet, Adobe indique donc que le lecteur flash 9 gérera les processeurs multicoeurs (le but étant probablement d'exploiter au mieux toute les ressources de la machine pour la lecture) et "l'accélération matérielle", c'est à dire exploiter les puces matérielles intégrées dans certaines cartes graphiques pour gérer le décodage des vidéos en sollicitant moins le processeur à cet effet (très utile pour les gourmandes vidéo en haute définition).
En attendant, ce choix d'Adobe pour le H264 pose donc quelques questions : le gain de qualité en H264 par rapport au codec VP6 sera-t-il bien visible pour justifier d'exploiter le H264 ? Qu'en sera-t-il des ressources nécessaires tant en encodage qu'en lecture ?
Qu'en sera-t-il pour la vidéo gérée dans le logiciel Flash alors que la toute récente mouture Flash CS3 est sortie sans prendre en charge le H264 en question, est-ce par une mise à jour gratuite que ce format va se rajouter dans Flash ? Sera-t-il possible de gérer de la transparence dans ces vidéos avec le H264 comme avec le VP6 ? Le format de fichier .flv va-t-il se compléter de nouveaux formats de fichiers vidéos pris en charge par le lecteur flash ? Autant de sujets à suivre de près dans les prochains temps...