Che cos'è il formato di file VP6?
Un file .vp6 contiene video codificato con il codec VP6 di On2 Technologies, un formato di compressione lossy basato su DCT sviluppato nel 2003. VP6 è diventato il codec video dominante sul web dal 2005 al 2008 dopo che Adobe lo ha concesso in licenza per Flash Player 8, sostituendo il vecchio codec Sorenson Spark. Supportava due profili: VP6-S (semplice, video standard) e VP6-E (avanzato, che aggiunge un canale alpha a 8 bit per sovrapposizioni trasparenti in Flash).
La maggior parte dei contenuti .vp6 è incorporata all'interno di contenitori .flv (Flash Video), dove il tag del codec video identifica VP6 con l'ID 4 (opaco) o 5 (con alpha). Alcuni motori di gioco - in particolare EA Games (Need for Speed, Command & Conquer, Mass Effect) e Valve - utilizzavano stream .vp6 grezzi per i video delle scene d'intermezzo pre-renderizzate, memorizzati direttamente in file .vp6 standalone anziché in contenitori FLV.
La risoluzione massima supportata da VP6 è 2040×2040 pixel, sebbene i contenuti dell'era Flash fossero tipicamente da 320×240 a 640×480. L'audio nei file FLV è trasportato in tag separati interfogliati, solitamente MP3 o AAC.
VP6 è stato sostituito da H.264 in Flash Player 9 (2006) e lo stesso Adobe Flash ha raggiunto la fine del ciclo di vita il 31 dicembre 2020. Google ha acquisito On2 Technologies nel 2010 e ha utilizzato i suoi brevetti sui codec per sviluppare VP8 (WebM). Oggi, VP6 si incontra principalmente nei giochi Flash archiviati e nei vecchi titoli EA. Ruffle, un emulatore Flash open source scritto in Rust, può riprodurre video VP6 all'interno dei file .swf.
Sicurezza e incolumità
RISCHIO: LOWI file video VP6 non sono eseguibili. Esistono CVE storiche in libvpx e nel decodificatore VP6 di FFmpeg (ad esempio heap overflow), ma queste sono patchate in tutte le versioni correnti di VLC e FFmpeg. Non utilizzare versioni obsolete dei player. Flash Player (EOL 2020) presentava estese vulnerabilità di sicurezza: non reinstallarlo mai; usa Ruffle per i contenuti Flash.
Dettagli del formato
in sintesi- Contenitore FMV proprietario di EA Games - EA ha utilizzato .vp6 come estensione di file per le scene d'intermezzo FMV (full-motion video) in molti titoli tra il 2003 e il 2012; il file racchiude uno stream video VP6 in un'intestazione EA personalizzata anziché nello standard FLV.
Programmi che aprono file VP6
Dettagli tecnici
specifiche approfondite| Tipo di codec | Codec video lossy basato su DCT con compensazione del movimento, simile per classe al profilo H.264 Baseline |
| Profili video | VP6-S (semplice, senza canale alpha); VP6-E (avanzato, aggiunge un piano alpha a 8 bit per l'uso in sovrapposizione Flash) |
| Spazio colore | YCbCr 4:2:0, 8 bit per canale; VP6-E aggiunge un piano alpha a 8 bit |
| Risoluzione massima | 2040×2040 pixel (limite bitstream VP6); contenuti tipici dell'era Flash da 320×240 a 640×480 |
| Contenitore primario | FLV (Flash Video); codec identificato dall'ID tag 4 (VP6-S) o 5 (VP6-E) nell'intestazione del tag video FLV |
| Magic byte .vp6 standalone | 0x56 ('V') all'offset 0; utilizzato da EA Games e Valve per i file delle scene d'intermezzo FMV nei giochi |
| Ordine dei byte | Big-endian (intestazioni bitstream VP6) |
| Bitrate tipico | 100-2000 kbps; tipico video web di 1 minuto ~5-15 MB a 400 kbps |
| Accoppiamento audio in FLV | Tag audio FLV interfogliati separati che trasportano flussi audio MP3 o AAC |
| Storia dello sviluppatore | On2 Technologies (fondata nel 1992); acquisizione da parte di Google completata a febbraio 2010; IP di On2 contribuita a VP8/WebM |
| Durata di Flash Player | Introdotto in Flash Player 8 (agosto 2005); H.264 aggiunto in Flash Player 9 (2006); Flash EOL 31 dicembre 2020 |
| Decodificatore open source | FFmpeg (libavcodec) decodifica VP6; l'emulatore Ruffle gestisce VP6 all'interno dei file .swf |
| Rilasciato | May 2003 (On2 VP6 codec released); Flash Player 8 integration August 2005 |
| Ultima versione | VP6-S and VP6-E variants (VP6-S = simple profile, VP6-E = enhanced with alpha channel); superceded internally by VP7 then VP8/VP9 |
Conversioni VP6
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file VP6.
Domande frequenti
Come posso riprodurre un file VP6?
Come posso convertire VP6 in MP4?
ffmpeg -i input.vp6 -c:v libx264 -c:a aac output.mp4. In alternativa, HandBrake può convertire i file VP6 incapsulati in FLV tramite la sua interfaccia grafica.