Co to jest format pliku VP6?
Plik .vp6 zawiera wideo zakodowane przy użyciu kodeka VP6 firmy On2 Technologies, formatu stratnej kompresji opartego na DCT, opracowanego w 2003 roku. VP6 stał się dominującym kodekiem wideo w sieci w latach 2005-2008 po tym, jak firma Adobe licencjonowała go dla Flash Player 8, zastępując starszy kodek Sorenson Spark. Obsługiwał on dwa profile: VP6-S (prosty, standardowe wideo) oraz VP6-E (rozszerzony, dodający 8-bitowy kanał alfa dla przezroczystych nakładek we Flash).
Większość treści .vp6 jest osadzona wewnątrz kontenerów .flv (Flash Video), gdzie znacznik kodeka wideo identyfikuje VP6 za pomocą ID 4 (nieprzezroczysty) lub 5 (z kanałem alfa). Niektóre silniki gier - w szczególności EA Games (Need for Speed, Command & Conquer, Mass Effect) oraz Valve - używały surowych strumieni .vp6 dla wyrenderowanych przerywników filmowych, przechowywanych bezpośrednio w samodzielnych plikach .vp6, a nie w kontenerach FLV.
Maksymalna rozdzielczość obsługiwana przez VP6 to 2040×2040 pikseli, choć treści z ery Flash miały zazwyczaj od 320×240 do 640×480. Dźwięk w plikach FLV jest przesyłany w oddzielnych, przeplatanych znacznikach, zazwyczaj jako MP3 lub AAC.
VP6 został zastąpiony przez H.264 w Flash Player 9 (2006), a sam Adobe Flash zakończył swój żywot 31 grudnia 2020 roku. Google przejęło On2 Technologies w 2010 roku i wykorzystało patenty tego kodeka do opracowania VP8 (WebM). Obecnie VP6 spotyka się głównie w archiwalnych grach Flash i starszych tytułach EA. Ruffle, otwartoźródłowy emulator Flash napisany w Rust, potrafi odtwarzać wideo VP6 wewnątrz plików .swf.
Bezpieczeństwo
RYZYKO: LOWPliki wideo VP6 nie są plikami wykonywalnymi. Istnieją historyczne podatności CVE w libvpx i dekoderze VP6 w FFmpeg (np. przepełnienia sterty), ale zostały one naprawione we wszystkich obecnych wersjach VLC i FFmpeg. Nie należy używać nieaktualnych wersji odtwarzaczy. Flash Player (koniec wsparcia 2020) posiadał liczne luki w zabezpieczeniach - nigdy go nie reinstaluj; do treści Flash używaj Ruffle.
Szczegóły formatu
w pigułce- Własnościowy kontener FMV EA Games - Firma EA używała rozszerzenia .vp6 dla przerywników filmowych FMV (full-motion video) w wielu tytułach w latach 2003-2012; plik ten opakowuje strumień wideo VP6 w niestandardowy nagłówek EA zamiast standardowego FLV.
Programy otwierające pliki VP6
Szczegóły techniczne
specyfikacja| Typ kodeka | Stratny kodek wideo oparty na DCT z kompensacją ruchu, klasą zbliżony do profilu H.264 Baseline |
| Profile wideo | VP6-S (prosty, bez kanału alfa); VP6-E (rozszerzony, dodaje 8-bitową płaszczyznę alfa do użytku z nakładkami Flash) |
| Przestrzeń barw | YCbCr 4:2:0, 8 bitów na kanał; VP6-E dodaje 8-bitową płaszczyznę alfa |
| Maksymalna rozdzielczość | 2040×2040 pikseli (limit strumienia bitów VP6); typowe treści z ery Flash 320×240 do 640×480 |
| Główny kontener | FLV (Flash Video); kodek identyfikowany przez tag ID 4 (VP6-S) lub 5 (VP6-E) w nagłówku tagu wideo FLV |
| Magic byte samodzielnego .vp6 | 0x56 ('V') na offsecie 0; używany przez EA Games i Valve dla plików przerywników filmowych FMV w grach |
| Kolejność bajtów | Big-endian (nagłówki strumienia bitów VP6) |
| Typowy bitrate | 100-2000 kbps; typowe 1-minutowe wideo internetowe ~5-15 MB przy 400 kbps |
| Parowanie dźwięku w FLV | Oddzielne, przeplatane tagi audio FLV zawierające strumienie dźwięku MP3 lub AAC |
| Historia dewelopera | On2 Technologies (założone w 1992); przejęcie przez Google zakończone w lutym 2010; własność intelektualna On2 przyczyniła się do powstania VP8/WebM |
| Cykl życia Flash Player | Wprowadzony w Flash Player 8 (sierpień 2005); H.264 dodany w Flash Player 9 (2006); koniec wsparcia Flash 31 grudnia 2020 |
| Dekoder open-source | FFmpeg (libavcodec) dekoduje VP6; emulator Ruffle obsługuje VP6 wewnątrz plików .swf |
| Wydano | May 2003 (On2 VP6 codec released); Flash Player 8 integration August 2005 |
| Najnowsza wersja | VP6-S and VP6-E variants (VP6-S = simple profile, VP6-E = enhanced with alpha channel); superceded internally by VP7 then VP8/VP9 |
Konwersje VP6
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VP6.
Najczęściej zadawane pytania
Jak odtworzyć plik VP6?
Jak przekonwertować VP6 na MP4?
ffmpeg -i input.vp6 -c:v libx264 -c:a aac output.mp4. Alternatywnie, HandBrake może konwertować pliki VP6 opakowane w FLV za pomocą interfejsu graficznego.