Hva er VP6-filformatet?
En .vp6-fil inneholder video kodet med On2 Technologies' VP6-kodek, et DCT-basert format for tapsholdig komprimering utviklet i 2003. VP6 ble den dominerende videokodeken på nett fra 2005 til 2008 etter at Adobe lisensierte den for Flash Player 8, og erstattet den eldre Sorenson Spark-kodeken. Den støttet to profiler: VP6-S (enkel, standard video) og VP6-E (forbedret, som legger til en 8-bits alfakanal for gjennomsiktige overlegg i Flash).
Det meste av .vp6-innhold er innebygd i .flv (Flash Video)-containere, der videokodek-taggen identifiserer VP6 med ID 4 (ugjennomsiktig) eller 5 (med alfa). Enkelte spillmotorer - spesielt EA Games (Need for Speed, Command & Conquer, Mass Effect) og Valve - brukte rå .vp6-strømmer for forhåndsrendret video i mellomsekvenser lagret direkte i frittstående .vp6-filer i stedet for i FLV-containere.
Maksimal oppløsning VP6 støtter er 2040×2040 piksler, selv om innhold fra Flash-æraen typisk var 320×240 til 640×480. Lyd i FLV-filer bæres i separate flettede tagger, vanligvis MP3 eller AAC.
VP6 ble etterfulgt av H.264 i Flash Player 9 (2006), og Adobe Flash selv nådde slutten av levetiden 31. desember 2020. Google kjøpte On2 Technologies i 2010 og brukte kodek-patentene til å utvikle VP8 (WebM). I dag påtreffes VP6 hovedsakelig i arkiverte Flash-spill og eldre EA-titler. Ruffle, en åpen kildekode Flash-emulator skrevet i Rust, kan spille av VP6-video i .swf-filer.
Sikkerhet og trygghet
RISIKO: LOWVP6-videofiler er ikke kjørbare. Det finnes historiske CVE-er i libvpx og FFmpegs VP6-dekoder (f.eks. heap-overflows), men disse er rettet i alle nåværende versjoner av VLC og FFmpeg. Ikke bruk utdaterte spillerversjoner. Flash Player (EOL 2020) hadde omfattende sikkerhetssårbarheter - installer den aldri på nytt; bruk Ruffle for Flash-innhold.
Formatdetaljer
i et nøtteskall- EA Games proprietær FMV-container - EA brukte .vp6 som filendelse for FMV (full-motion video) mellomsekvenser i mange titler mellom 2003-2012; filen pakker en VP6-videostrøm i en tilpasset EA-header i stedet for standard FLV.
Programmer som åpner VP6-filer
Tekniske detaljer
dyp spesifikasjon| Kodek-type | DCT-basert tapsholdig videokodek med bevegelseskompensasjon, i samme klasse som H.264 Baseline-profil |
| Videoprofiler | VP6-S (enkel, ingen alfakanal); VP6-E (forbedret, legger til et 8-bits alfaplan for bruk som overlegg i Flash) |
| Fargerom | YCbCr 4:2:0, 8 bits per kanal; VP6-E legger til et 8-bits alfaplan |
| Maksimal oppløsning | 2040×2040 piksler (VP6 bitstrøm-grense); typisk innhold fra Flash-æraen 320×240 til 640×480 |
| Primær container | FLV (Flash Video); kodek identifisert med tag-ID 4 (VP6-S) eller 5 (VP6-E) i FLV-videotag-headeren |
| Frittstående .vp6 magic byte | 0x56 ('V') ved offset 0; brukt av EA Games og Valve for FMV-mellomsekvenser i spill |
| Byterekkefølge | Big-endian (VP6 bitstrøm-headere) |
| Typisk bithastighet | 100-2000 kbps; typisk 1-minutts nettvideo ~5-15 MB ved 400 kbps |
| Lydsammenkobling i FLV | Separate flettede FLV-lydtagger som bærer MP3- eller AAC-lydstrømmer |
| Utviklerhistorikk | On2 Technologies (grunnlagt 1992); Google-oppkjøp fullført februar 2010; On2-IP bidro til VP8/WebM |
| Flash Player levetid | Introdusert i Flash Player 8 (august 2005); H.264 lagt til i Flash Player 9 (2006); Flash EOL 31. desember 2020 |
| Åpen kildekode-dekoder | FFmpeg (libavcodec) dekoder VP6; Ruffle-emulator håndterer VP6 i .swf-filer |
| Utgitt | May 2003 (On2 VP6 codec released); Flash Player 8 integration August 2005 |
| Siste versjon | VP6-S and VP6-E variants (VP6-S = simple profile, VP6-E = enhanced with alpha channel); superceded internally by VP7 then VP8/VP9 |
VP6-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om VP6-filer.
Ofte stilte spørsmål
Hvordan spiller jeg av en VP6-fil?
Hvordan konverterer jeg VP6 til MP4?
ffmpeg -i input.vp6 -c:v libx264 -c:a aac output.mp4. Alternativt kan HandBrake konvertere FLV-pakkede VP6-filer via sitt brukergrensesnitt.