Qu'est-ce que le format de fichier VP6 ?
Un fichier .vp6 contient une vidéo encodée avec le codec VP6 d'On2 Technologies, un format de compression avec perte basé sur la DCT développé en 2003. Le VP6 est devenu le codec vidéo web dominant de 2005 à 2008 après qu'Adobe l'a licencié pour Flash Player 8, remplaçant l'ancien codec Sorenson Spark. Il prenait en charge deux profils : VP6-S (simple, vidéo standard) et VP6-E (amélioré, qui ajoute un canal alpha 8 bits pour les superpositions transparentes dans Flash).
La plupart du contenu .vp6 est intégré dans des conteneurs .flv (Flash Video), où la balise du codec vidéo identifie le VP6 avec l'ID 4 (opaque) ou 5 (avec alpha). Certains moteurs de jeu - notamment EA Games (Need for Speed, Command & Conquer, Mass Effect) et Valve - utilisaient des flux .vp6 bruts pour les vidéos de cinématiques pré-rendues stockées directement dans des fichiers .vp6 autonomes plutôt que dans des conteneurs FLV.
La résolution maximale prise en charge par le VP6 est de 2040×2040 pixels, bien que le contenu de l'ère Flash soit généralement de 320×240 à 640×480. L'audio dans les fichiers FLV est transporté dans des balises entrelacées séparées, généralement en MP3 ou AAC.
Le VP6 a été supplanté par le H.264 dans Flash Player 9 (2006), et Adobe Flash lui-même a atteint sa fin de vie le 31 décembre 2020. Google a acquis On2 Technologies en 2010 et a utilisé ses brevets de codec pour développer le VP8 (WebM). Aujourd'hui, on rencontre le VP6 principalement dans les jeux Flash archivés et les anciens titres EA. Ruffle, un émulateur Flash open-source écrit en Rust, peut lire les vidéos VP6 au sein des fichiers .swf.
Sécurité et sûreté
RISQUE : LOWLes fichiers vidéo VP6 ne sont pas exécutables. Des CVE historiques existent dans libvpx et le décodeur VP6 de FFmpeg (ex: dépassements de tas) mais ceux-ci sont corrigés dans toutes les versions actuelles de VLC et FFmpeg. N'utilisez pas de versions de lecteurs obsolètes. Flash Player (fin de vie 2020) présentait d'importantes vulnérabilités de sécurité - ne le réinstallez jamais ; utilisez Ruffle pour le contenu Flash.
Détails du format
en bref- Conteneur FMV propriétaire d'EA Games - EA a utilisé .vp6 comme extension de fichier pour les cinématiques FMV (full-motion video) dans de nombreux titres entre 2003 et 2012 ; le fichier encapsule un flux vidéo VP6 dans un en-tête EA personnalisé plutôt que dans un FLV standard.
Programmes qui ouvrent les fichiers VP6
Détails techniques
spécifications approfondies| Type de codec | Codec vidéo avec perte basé sur la DCT avec compensation de mouvement, similaire à la classe du profil H.264 Baseline |
| Profils vidéo | VP6-S (simple, sans canal alpha) ; VP6-E (amélioré, ajoute un plan alpha 8 bits pour l'utilisation en superposition dans Flash) |
| Espace colorimétrique | YCbCr 4:2:0, 8 bits par canal ; le VP6-E ajoute un plan alpha 8 bits |
| Résolution maximale | 2040×2040 pixels (limite du flux binaire VP6) ; contenu typique de l'ère Flash 320×240 à 640×480 |
| Conteneur principal | FLV (Flash Video) ; codec identifié par l'ID de balise 4 (VP6-S) ou 5 (VP6-E) dans l'en-tête de la balise vidéo FLV |
| Octet magique du .vp6 autonome | 0x56 ('V') à l'offset 0 ; utilisé par EA Games et Valve pour les fichiers de cinématiques FMV en jeu |
| Ordre des octets | Big-endian (en-têtes de flux binaire VP6) |
| Débit binaire typique | 100-2000 kbps ; vidéo web typique d'une minute ~5-15 Mo à 400 kbps |
| Appairage audio dans FLV | Balises audio FLV entrelacées séparées transportant des flux audio MP3 ou AAC |
| Historique du développeur | On2 Technologies (fondée en 1992) ; acquisition par Google finalisée en février 2010 ; propriété intellectuelle d'On2 contribuée au VP8/WebM |
| Durée de vie de Flash Player | Introduit avec Flash Player 8 (août 2005) ; H.264 ajouté dans Flash Player 9 (2006) ; fin de vie de Flash le 31 décembre 2020 |
| Décodeur open-source | FFmpeg (libavcodec) décode le VP6 ; l'émulateur Ruffle gère le VP6 au sein des fichiers .swf |
| Publié | May 2003 (On2 VP6 codec released); Flash Player 8 integration August 2005 |
| Dernière version | VP6-S and VP6-E variants (VP6-S = simple profile, VP6-E = enhanced with alpha channel); superceded internally by VP7 then VP8/VP9 |
Conversions VP6
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers VP6.
Foire aux questions
Comment lire un fichier VP6 ?
Comment convertir un VP6 en MP4 ?
ffmpeg -i input.vp6 -c:v libx264 -c:a aac output.mp4. Alternativement, HandBrake peut convertir les fichiers VP6 encapsulés en FLV via son interface graphique.