O que é o formato de ficheiro VP6?
Um arquivo .vp6 contém vídeo codificado com o codec VP6 da On2 Technologies, um formato de compressão lossy baseado em DCT desenvolvido em 2003. O VP6 tornou-se o codec de vídeo dominante na web de 2005 a 2008 depois que a Adobe o licenciou para o Flash Player 8, substituindo o antigo codec Sorenson Spark. Ele suportava dois perfis: VP6-S (simples, vídeo padrão) e VP6-E (aprimorado, que adiciona um canal alfa de 8 bits para sobreposições transparentes no Flash).
A maior parte do conteúdo .vp6 está incorporada dentro de contêineres .flv (Flash Video), onde a tag do codec de vídeo identifica o VP6 com o ID 4 (opaco) ou 5 (com alfa). Alguns motores de jogos - notadamente EA Games (Need for Speed, Command & Conquer, Mass Effect) e Valve - usavam streams .vp6 brutos para vídeos de cutscenes pré-renderizados armazenados diretamente em arquivos .vp6 independentes, em vez de contêineres FLV.
A resolução máxima que o VP6 suporta é de 2040×2040 pixels, embora o conteúdo da era Flash fosse tipicamente de 320×240 a 640×480. O áudio em arquivos FLV é transportado em tags intercaladas separadas, geralmente MP3 ou AAC.
O VP6 foi substituído pelo H.264 no Flash Player 9 (2006), e o próprio Adobe Flash atingiu o fim da vida útil em 31 de dezembro de 2020. A Google adquiriu a On2 Technologies em 2010 e usou suas patentes de codec para desenvolver o VP8 (WebM). Hoje, o VP6 é encontrado principalmente em jogos Flash arquivados e títulos legados da EA. O Ruffle, um emulador de Flash de código aberto escrito em Rust, pode reproduzir vídeos VP6 dentro de arquivos .swf.
Segurança e proteção
RISCO: LOWArquivos de vídeo VP6 não são executáveis. Existem CVEs históricos na libvpx e no decodificador VP6 do FFmpeg (ex: heap overflows), mas estes estão corrigidos em todas as versões atuais do VLC e FFmpeg. Não use versões desatualizadas de players. O Flash Player (EOL 2020) possuía extensas vulnerabilidades de segurança - nunca o reinstale; use o Ruffle para conteúdo Flash.
Detalhes do formato
em resumo- Contêiner FMV proprietário da EA Games - A EA usou .vp6 como uma extensão de arquivo para cutscenes FMV (full-motion video) em muitos títulos entre 2003-2012; o arquivo encapsula um stream de vídeo VP6 em um cabeçalho personalizado da EA em vez do FLV padrão.
Programas que abrem arquivos VP6
Detalhes técnicos
especificação profunda| Tipo de codec | Codec de vídeo lossy baseado em DCT com compensação de movimento, similar em classe ao perfil H.264 Baseline |
| Perfis de vídeo | VP6-S (simples, sem canal alfa); VP6-E (aprimorado, adiciona plano alfa de 8 bits para uso em sobreposição Flash) |
| Espaço de cor | YCbCr 4:2:0, 8 bits por canal; VP6-E adiciona um plano alfa de 8 bits |
| Resolução máxima | 2040×2040 pixels (limite do bitstream VP6); conteúdo típico da era Flash de 320×240 a 640×480 |
| Contêiner primário | FLV (Flash Video); codec identificado pelo ID de tag 4 (VP6-S) ou 5 (VP6-E) no cabeçalho da tag de vídeo FLV |
| Magic byte do .vp6 independente | 0x56 ('V') no deslocamento 0; usado pela EA Games e Valve para arquivos de cutscenes FMV em jogos |
| Ordem dos bytes | Big-endian (cabeçalhos de bitstream VP6) |
| Bitrate típico | 100-2000 kbps; vídeo web típico de 1 minuto ~5-15 MB a 400 kbps |
| Pareamento de áudio em FLV | Tags de áudio FLV intercaladas separadas carregando streams de áudio MP3 ou AAC |
| Histórico do desenvolvedor | On2 Technologies (fundada em 1992); aquisição pela Google concluída em fevereiro de 2010; IP da On2 contribuído para o VP8/WebM |
| Vida útil do Flash Player | Introduzido no Flash Player 8 (agosto de 2005); H.264 adicionado no Flash Player 9 (2006); Flash EOL em 31 de dezembro de 2020 |
| Decodificador de código aberto | FFmpeg (libavcodec) decodifica VP6; o emulador Ruffle lida com VP6 dentro de arquivos .swf |
| Lançado | May 2003 (On2 VP6 codec released); Flash Player 8 integration August 2005 |
| Versão mais recente | VP6-S and VP6-E variants (VP6-S = simple profile, VP6-E = enhanced with alpha channel); superceded internally by VP7 then VP8/VP9 |
Conversões de VP6
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VP6.
Perguntas frequentes
Como eu reproduzo um arquivo VP6?
Como converter VP6 para MP4?
ffmpeg -i input.vp6 -c:v libx264 -c:a aac output.mp4. Alternativamente, o HandBrake pode converter arquivos VP6 encapsulados em FLV através de sua interface gráfica.