O cemitério dos formatos herdados
A história do vídeo digital está repleta de formatos abandonados. Três destacam-se por suas posições outrora dominantes:
- AVI (Audio Video Interleave) — Microsoft, 1992. O primeiro formato de vídeo popular para PC.
- WMV (Windows Media Video) — Microsoft, 1999. O formato de streaming proprietário da Microsoft.
- FLV (Flash Video) — Macromedia/Adobe, 2002. O formato que impulsionou os primeiros cinco anos do YouTube.
Os três representam ecossistemas tecnológicos abandonados. O AVI perdeu para contêineres mais eficientes, o WMV perdeu para padrões multiplataforma, e o FLV morreu com o Flash Player. Hoje, o MP4 com H.264 substituiu os três como formato de vídeo universal.
| Formato | Criador | Ano | Auge | Status |
|---|---|---|---|---|
| AVI | Microsoft | 1992 | 2000–2010 (era DivX) | Obsoleto |
| WMV | Microsoft | 1999 | 2003–2008 | Obsoleto |
| FLV | Macromedia/Adobe | 2002 | 2005–2015 | Morto (fim de vida do Flash dez. 2020) |
Por que o AVI está obsoleto
O AVI (Audio Video Interleave) foi o primeiro contêiner de vídeo da Microsoft, introduzido com o Video for Windows em 1992. Dominou o vídeo em desktop durante a era DivX/Xvid (2000-2010), quando praticamente todo vídeo baixado e todo rip de DVD era um arquivo AVI.
O AVI está obsoleto por várias razões críticas:
- Tamanhos de arquivo enormes: o contêiner AVI não suporta B-frames, impedindo a técnica de compressão mais eficaz dos codecs de vídeo modernos. Arquivos AVI Xvid/DivX são tipicamente 40-60 % maiores que MP4 H.264 com qualidade equivalente.
- Sem suporte a streaming: o AVI não tem capacidade de download progressivo. O arquivo inteiro precisa ser baixado antes que a reprodução possa começar. Isso torna o AVI inutilizável para incorporação web.
- Nenhum navegador moderno reproduz AVI nativamente: Chrome, Firefox, Safari e Edge recusam todos os arquivos AVI. Zero suporte pelos navegadores web.
- Suporte a codecs em declínio: o Windows 11 tem menos suporte a Xvid/DivX que o Windows 7. Cada atualização do SO remove mais codecs herdados.
Fontes comuns de arquivos AVI hoje: gravações antigas de filmadoras (DV/MiniDV), rips de DVD dos anos 2000, sistemas legados de câmeras de vigilância e softwares antigos de gravação de tela como as primeiras versões do Fraps.
Por que o WMV morreu
O WMV (Windows Media Video) foi a tentativa da Microsoft de dominar o streaming de vídeo online no início dos anos 2000. Usava o codec proprietário VC-1 da Microsoft dentro de um contêiner ASF (Advanced Systems Format), exigindo o Windows Media Player ou o plugin ActiveX WMV para reprodução.
O WMV fracassou por razões fundamentais:
- Apenas Windows: usuários de Mac e Linux não conseguiam reproduzir arquivos WMV sem instalar software de terceiros. Em um mundo cada vez mais multiplataforma, isso foi fatal.
- Sem suporte móvel: o iOS nunca suportou WMV. O suporte no Android era limitado e inconsistente.
- Bloqueio por DRM: o WMV foi amplamente utilizado para conteúdo protegido por DRM (Windows Media DRM). Esse sistema DRM foi eventualmente abandonado, deixando muitos vídeos comprados impossíveis de reproduzir.
- Sem suporte nos navegadores web: a reprodução de WMV em navegadores exigia o plugin Windows Media Player, que só estava disponível para o Internet Explorer. Quando o Chrome e o Firefox removeram o suporte a plugins, o WMV tornou-se completamente irreproduzível nos navegadores.
- Obsolescência do codec VC-1: o codec VC-1 da Microsoft (usado no WMV) era competitivo com o H.264 em 2006, mas nunca obteve adoção pela indústria. O H.264 venceu a guerra dos codecs de forma decisiva.
Fontes comuns de arquivos WMV hoje: exportações antigas do Windows Movie Maker, vídeos comprados com Windows Media DRM (agora irreproduzíveis), vídeos de treinamento corporativo dos anos 2000 e primeiras gravações de webcam.
Por que o FLV desapareceu
O FLV (Flash Video) foi o formato que tornou o vídeo online possível nos anos 2000. YouTube, Vimeo, Dailymotion e praticamente todos os sites de compartilhamento de vídeo usavam FLV dentro de incorporações do Flash Player. No seu auge, o Flash Player estava instalado em 99 % dos computadores desktop.
O FLV morreu porque o Flash Player morreu:
- Fim de vida do Flash Player: a Adobe matou oficialmente o Flash Player em 31 de dezembro de 2020. Todos os principais navegadores removeram o suporte ao Flash. Sem o Flash Player, arquivos FLV não podem ser reproduzidos em nenhum navegador.
- A carta de Steve Jobs de 2010: a recusa da Apple em suportar Flash no iPhone (2007) e a carta “Thoughts on Flash” de Steve Jobs (2010) foram o começo do fim. A web móvel sem Flash provou que o vídeo HTML5 era o futuro.
- Vulnerabilidades de segurança: o Flash Player era uma fonte constante de exploits zero-day. Sua remoção melhorou drasticamente a segurança web.
- Substituição pelo
<video>HTML5: o elemento nativo<video>do HTML5 (com MP4/H.264) substituiu tudo o que o Flash Video fazia, sem exigir um plugin.
Fontes comuns de arquivos FLV hoje: downloads antigos de vídeos da web, sistemas legados de gerenciamento de conteúdo, páginas web arquivadas e downloads antigos de yt-dlp/youtube-dl da era pré-MP4.
O que você ganha ao converter para MP4
Converter qualquer formato herdado (AVI, WMV ou FLV) para MP4 com H.264 produz benefícios imediatos:
Redução do tamanho do arquivo de 50-80 %
O H.264 é dramaticamente mais eficiente que os codecs herdados. Recodificar um AVI Xvid, um WMV VC-1 ou um FLV Sorenson/VP6 para MP4 H.264 tipicamente produz arquivos 50-80 % menores com qualidade visual equivalente. A economia vem da compensação de movimento avançada do H.264, previsão por B-frames e codificação de entropia CABAC.
Compatibilidade universal
O MP4 H.264 reproduz em todos os dispositivos fabricados nos últimos 15 anos. Todo telefone, tablet, computador, smart TV, console de jogos e navegador web suporta MP4 H.264 nativamente. Sem pacotes de codecs, sem plugins, sem software de terceiros necessário.
Suporte a streaming
O MP4 com a flag faststart permite reprodução progressiva instantânea. Os navegadores web podem começar a reproduzir o vídeo antes que o arquivo inteiro seja baixado. Isso é impossível com AVI, WMV ou FLV (sem o Flash Player).
À prova de futuro
O H.264 é um padrão ISO/IEC com suporte a decodificador por hardware em toda CPU e GPU. Permanecerá reproduzível por décadas. O suporte a codecs herdados (Xvid, VC-1, Sorenson) está sendo ativamente removido dos sistemas operacionais modernos.
Dicas para preservar a qualidade
Ao converter vídeo herdado para MP4, as configurações de qualidade importam:
- CRF 20 para conteúdo insubstituível: para vídeos caseiros, gravações de família e conteúdo que não pode ser obtido novamente, use CRF 20 (ou inferior). Isso preserva a máxima qualidade com um aumento modesto no tamanho do arquivo em comparação com CRF 23.
- CRF 23 para conteúdo geral: nossa configuração padrão. Produz qualidade indistinguível da fonte para a maioria dos conteúdos, com excelente redução do tamanho do arquivo. Pontuações VMAF de 93-96.
- Não exceda a qualidade da fonte: arquivos AVI/WMV/FLV herdados já estão comprimidos com codecs com perdas. Usar um CRF muito baixo (ex.: CRF 15) desperdiça espaço sem melhorar a qualidade — você não pode recuperar detalhes que o codec original já descartou.
Nosso pipeline: ffmpeg -i input -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k -movflags +faststart output.mp4. Para conteúdo herdado, CRF 20 com o preset slow maximiza a qualidade ao custo de um tempo de codificação mais longo.
Lidando com conteúdo entrelaçado
Gravações antigas de filmadoras e capturas de TV são frequentemente entrelaçadas — cada quadro consiste em duas meias-imagens intercaladas (campos) projetadas para televisores de tubo. Em telas progressivas modernas (LCD, OLED), o vídeo entrelaçado mostra linhas horizontais características durante o movimento, chamadas de “artefatos de pente”.
Se seu arquivo AVI vem de uma filmadora DV, captura de VHS ou gravação DVB, ele é quase certamente entrelaçado. Nosso conversor detecta e desentrelaça tal conteúdo usando o filtro yadif, produzindo vídeo progressivo limpo adequado para telas modernas.
O comando FFmpeg para desentrelaçar conteúdo herdado:
ffmpeg -i input.avi -vf yadif -c:v libx264 -crf 20 -c:a aac -b:a 192k output.mp4
Isso aplica o yadif (Yet Another DeInterlacing Filter) para converter campos entrelaçados em quadros progressivos antes da codificação para H.264.