Vídeo AVI (.avi)

Especificação Padrão

Audio Video Interleave (AVI) é um contêiner multimídia marcante introduzido pela Microsoft em 1992 que intercala fluxos de áudio e vídeo para reprodução sincronizada.

Inspecionar e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos AVI inspecionando a sequência de bytes binários inicial:

Selecione ou solte os arquivos aqui

Conversão 100% privada no navegador - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de Privacidade com Zero Transmissão de Rede: 0 bytes enviados para servidores externos. Todo o processamento ocorreu localmente no sandbox do seu navegador.

Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos AVI inspecionando a sequência de bytes binários inicial:

ASSINATURA HEX (OFFSET 0):

52 49 46 46 00 00 00 00 41 56 49 20

REPRESENTAÇÃO ASCII: RIFF....AVI

Padronização: Especificação RIFF da Microsoft / Extensão OpenDML

Especificações Técnicas

Arquitetura do ContêinerContêiner de blocos intercalados do Resource Interchange File Format (RIFF)
CompressãoFluxos intercalados suportando DivX, Xvid, Motion JPEG, bruto não compactado e áudio MP3
Ordem de Bytes (Endianness)Little-Endian (ordem de bytes Intel x86)
Espaços de CoresYUV 4:2:0, RGB e cores de paleta
Canais e EstruturaFluxos de áudio estéreo e multicanal
Dimensões MáximasIrrestrito; a extensão OpenDML AVI suporta fluxos 4K e de vários gigabytes
TransparênciaSuportado por meio de fluxos de vídeo RGBA não compactados
Streaming e ProgressivoBloco de índice colocado no final do arquivo; mal adequado para streaming web progressivo

Matriz de Comparação Técnica: AVI vs Concorrentes

Atributo TécnicoAVI (Atual)MP4MKVMOV
Adequação para StreamingRuim; requer o download de todo o arquivo antes de buscarExcelente (FastStart / HLS / DASH)Bom (EBML segmentado)Excelente (FastStart)
Reprodução Web HTML5Não suportado nativamente por navegadores modernos100% universal em todos os navegadoresParcial (Edge / Chrome)Suportado em dispositivos Safari / Apple
Incorporação de LegendasDependente de gambiarra (requer arquivos .srt externos)Texto cronometrado nativo (tx3g / VTT)Suporte nativo completo para ASS/SSA/SRTLegendas nativas do Apple QuickTime
Taxa de Quadros VariávelEstritamente taxa de quadros constante (CFR)Suporte VFR nativoSuporte VFR nativoSuporte VFR nativo

Modos Comuns de Corrupção e Guia de Recuperação Hex

O player de mídia reproduz o vídeo, mas não consegue avançar, retroceder ou relata 'Índice corrompido'.

Causa Raiz: O bloco de índice final 'idx1' foi truncado ou excluído durante um download interrompido.

Recuperação: Reconstrua o índice usando o DivFix++, o VLC ('Construir índice e depois reproduzir') ou 'ffmpeg -i broken.avi -c copy fixed.avi'.

Análise de Segurança e Vetores de Ataque ao Analisador

Os arquivos AVI contêm hierarquias de blocos complexas e suportam inúmeros codecs de vídeo legados obscuros, tornando os decodificadores sem sandbox suscetíveis a explorações de analisadores.

Vetores de Ataque Conhecidos

  • Estouro de buffer de heap na análise do bloco 'strh' (cabeçalho do fluxo) em players de mídia legados do Windows.
  • Estouro de inteiro durante a alocação de matriz de índices para cabeçalhos de contagem de quadros grandes criados maliciosamente.
  • Leitura fora dos limites na descompressão do Motion JPEG dentro de filtros DirectShow legados.

Melhores Práticas Defensivas: Transcodifique arquivos AVI não confiáveis em contêineres MP4 modernos em sandbox antes da ingestão.

Origens Históricas e Marcos

1999A compressão DivX transforma o AVI no formato dominante para compartilhamento de filmes na Internet.
1996O consórcio OpenDML lança o AVI 2.0, removendo o limite restritivo de tamanho de arquivo de 2 GB.
1992A Microsoft introduz o AVI juntamente com o Video for Windows como parte do Windows 3.1.

Principais Vantagens e Prós

  • Suporte legado extremamente amplo para desktop em softwares de mídia do Windows e editores de vídeo.
  • Suporta quadros brutos não compactados para digitalização de filmes de arquivo e análise de vídeo científica.
  • Arquitetura simples de intercalação de fluxos com baixo overhead de contêiner.

Limitações Técnicas e Contras

  • Carece de suporte nativo para recursos modernos de contêineres de vídeo, como taxas de quadros variáveis (VFR) e capítulos.
  • Mal adequado para streaming web porque o bloco de índice mestre ('idx1') é armazenado no final do arquivo.
  • Sem suporte nativo a vídeo HTML5 em navegadores sem recodificação para MP4 ou WebM.

Curiosidades Técnicas

  • No início dos anos 2000, os arquivos AVI DivX e Xvid eram o formato principal usado por redes de compartilhamento de arquivos ponto a ponto.
  • A especificação AVI original de 1992 não podia exceder 2 GB devido a ponteiros de deslocamento de arquivo de 32 bits.
  • O bloco 'idx1' no final de um arquivo AVI lista o deslocamento de bytes de cada quadro individual para busca.

Perguntas Técnicas Frequentes

Por que não consigo reproduzir vídeos AVI diretamente em navegadores web?

Os navegadores modernos padronizam MP4 (H.264/AV1) e WebM (VP9/AV1) porque seus formatos de contêiner são otimizados para streaming progressivo. O AVI carece de recursos de streaming web nativos e não é suportado em <video> HTML5.

Como posso consertar um arquivo AVI que não avança ou retrocede?

Os arquivos AVI dependem de uma tabela de índice no final do arquivo. Se estiver incompleta, os players não conseguem buscar. A transcodificação ou reindexação do arquivo com o File2File Video Converter restaura a busca completa na linha do tempo.

Qual é a diferença entre AVI e MP4?

O AVI é um contêiner legado de 1992 projetado para reprodução local em desktop. O MP4 é um padrão moderno de 2001 que suporta streaming web, capítulos, taxas de quadros variáveis, legendas e compressão superior.