AVI

O que é um arquivo AVI?

O contêiner de vídeo antigo do Windows. Arquivos grandes e suporte irregular no celular.

O que é AVI

AVI é um contêiner: um invólucro para fluxos que outra coisa codificou. Ele é usado para o arquivamento.

A extensão é .avi e o nome por extenso é Audio Video Interleave. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.

De onde vem AVI

A Microsoft publicou o formato em 1992.

A um formato que se manteve legível por tanto tempo dá para confiar algo que você quer de volta daqui a dez anos.

A especificação está publicada, mas pelo dono

Ela está escrita e é implementável, só que quem decide como será a próxima versão é o fabricante. Na prática isso basta para o arquivo continuar abrindo; não basta para você se fiar nisso.

É um formato legado

Ele ainda abre em todo lugar e programas antigos ainda o escrevem, mas nada de novo está sendo construído em volta. Converta o que quiser guardar e não o escolha para algo que começa hoje.

AVI é a caixa; o codec é o que vai dentro

Em geral ele carrega MJPEG, DivX e Xvid. Essa distinção está por trás de quase toda pergunta do tipo «por que isso não toca?»: dois arquivos com a mesma extensão podem conter codificações completamente diferentes, e um reprodutor que recusa uma pode se dar muito bem com a outra.

Ela também explica por que trocar de contêiner costuma ser rápido e sem perdas enquanto trocar de codec não é nem uma coisa nem outra. Mover o mesmo fluxo para outra caixa reescreve a caixa; recodificar reescreve a imagem.

O que mais ele carrega

AVI consegue carregar várias faixas de áudio.

Ele não tem lugar para legendas, e é justamente isso que mais se perde na saída de um contêiner mais rico.

O que abre AVI

VLC e HandBrake leem esse formato, e a maioria dos programas do mesmo tipo também.

Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.

Abrir no navegador

Nenhum navegador lê o formato.

Esse é de longe o motivo mais comum para convertê-lo: não que o formato seja ruim, mas que o lugar onde você quer mostrar o arquivo não consegue lê-lo.

É um formato de entrega

AVI foi feito para ser entregue, não para se trabalhar dentro dele. Editar um é possível e raramente agradável; o caminho sensato passa pelo original e por uma nova exportação.

O que dá errado com ele

As reclamações que se repetem: os arquivos são grandes para o que carregam e fora do próprio terreno o suporte é irregular.

Nada disso é motivo para evitar o formato. São as coisas que vale conhecer antes que uma delas te pegue de surpresa, o que é uma afirmação diferente e mais útil.

Um contêiner de 1992, e a data explica quase tudo

A Microsoft introduziu o AVI com o Video for Windows em 1992, antes de vídeo na web, antes de streaming, antes de quase tudo que se espera hoje de um arquivo de vídeo. É um contêiner — uma caixa guardando um fluxo de vídeo e um de áudio lado a lado — e a caixa em si é quase tão velha quanto a era do computador pessoal.

Quase toda dificuldade com AVI remonta a essa data. O desenho é anterior aos problemas que hoje pede para resolver, e em vez de ser ruim nisso, simplesmente não previu nada disso. O que faz, faz de forma simples e confiável, e é por isso que tantos arquivos ainda existem.

De onde vêm os arquivos AVI que as pessoas ainda têm

Principalmente três lugares. Filmadoras digitais e câmeras digitais antigas, que gravaram AVI em fita ou cartão de memória até os anos 2000. Gravadores de tela e placas de captura, que escreviam nesse formato porque era fácil acrescentar dados durante a gravação. E a cultura de download da mesma época, onde DivX e Xvid dentro de AVI era o jeito padrão de vídeo circular.

Isso significa que um AVI na posse de alguém costuma ser antigo e irreplaceável — vídeo de família de uma filmadora, a gravação de algo que não existe mais. O valor está no conteúdo, não no formato, e isso molda o que deveria ser feito com ele.

O que tem dentro, e por que o player dá de ombros

O AVI carrega o codec que o gravador usou, e os da sua época são o problema: DivX, Xvid, Motion JPEG, Cinepak, Indeo, e uma cauda longa de esquemas proprietários de fabricantes de câmera. Sistemas operacionais modernos não trazem decodificador para quase nenhum deles.

Então o arquivo abre, mostra a duração certa, e reproduz um retângulo preto ou nada. Isso não é dano. É um decodificador faltando, e por isso o mesmo arquivo funciona perfeitamente no VLC — que traz seus próprios decodificadores — e não no player do sistema.

O código de quatro letras, e como identificar um arquivo

Todo AVI nomeia seu codec de vídeo com uma marca de quatro caracteres gravada no cabeçalho: DIVX, XVID, MJPG, DX50, cvid e assim por diante. É o jeito mais rápido de descobrir o que você realmente tem, e qualquer ferramenta de informação de mídia lê isso em um segundo.

Vale fazer isso antes de tentar qualquer outra solução, porque a resposta determina o próximo passo. Uma marca comum significa que um conversor lida com ela diretamente; uma marca obscura de fabricante pode significar que o software original da câmera é a única coisa que já leu aquilo corretamente.

Sem áudio moderno, e sem taxa de bits variável de verdade

O tratamento de áudio do AVI presume taxa de bits constante, porque era o normal quando foi desenhado. Áudio de taxa variável pode ser guardado, mas o contêiner não tem jeito honesto de descrevê-lo, e o resultado é a falha clássica do AVI: som e imagem sincronizados no início e visivelmente desencontrados no fim.

O desvio é progressivo, não súbito, e é assim que se distingue de um arquivo danificado. Também não é reparável dentro do AVI de jeito satisfatório — a correção confiável é converter para um contêiner desenhado para taxa variável, que é qualquer um feito desde então.

O que ele simplesmente não consegue fazer

Nenhuma faixa de legenda que mereça o nome, então legendas para um AVI sempre viveram num arquivo SRT separado ao lado. Sem capítulos. Sem menus. Sem lugar padrão para registrar a orientação, por isso um vídeo filmado de lado continua de lado e precisa ser rotacionado fisicamente em vez de marcado com uma flag.

Também sem suporte a quadros B no desenho original — os quadros bidirecionais dos quais codecs modernos dependem para eficiência de compressão — e é por isso que existem extensões não oficiais para espremer H.264 dentro de AVI, e por que esses arquivos reproduzem de forma inconsistente.

A sobrecarga que ninguém menciona

O AVI escreve um cabeçalho pequeno antes de cada bloco de dados, e num vídeo com muitos quadros pequenos isso soma uma fração relevante do arquivo. O mesmo conteúdo num contêiner moderno é menor antes mesmo de qualquer recodificação, puramente pela contabilidade.

Combinado com codecs vinte anos atrasados, um AVI antigo costuma ser várias vezes maior que um MP4 de aparência equivalente. Converter um acervo de filmadora é um dos raros casos em que um arquivo fica dramaticamente menor e visivelmente melhor na mesma tela, porque o codec moderno faz mais com menos bits.

Convertendo filmagem antiga, e fazendo isso de uma vez

MP4 com H.264 é o destino para qualquer coisa que se pretende guardar, assistir ou compartilhar: toca em todo aparelho feito neste século, transmite pela rede, e guarda a flag de orientação que o AVI não tem. Escolha uma qualidade generosa, porque a origem já passou por uma geração de um codec mais fraco e não há nada a ganhar sendo econômico na segunda.

Guarde o AVI original se for a única cópia de algo insubstituível. Conversão tem perdas, armazenamento é barato, e uma fita de filmadora de 2004 não vai ser regravada. Converta para assistir e guarde o original para preservar.

Este site ainda não converte um AVI, e o motivo é o codec

Arquivos de vídeo são grandes e pessoais de um jeito que torna a conversão via upload um mau negócio — os AVIs que as pessoas convertem são majoritariamente filmagem caseira, e um upload de dois gigabytes é lento o bastante para que a maioria dos serviços imponha um limite de tamanho que os exclui de qualquer forma.

O navegador também não consegue, e é por isso que não há página de conversão de AVI aqui. DivX, Xvid, Cinepak, Indeo e os esquemas de fabricante de câmera são anteriores ao WebCodecs e nenhum navegador expõe decodificador para eles, então diferente de um contêiner moderno, um AVI não pode ser lido na própria máquina do visitante. Até isso mudar, VLC e HandBrake no desktop são a resposta: os dois trazem seus próprios decodificadores, e nenhum envia a filmagem a lugar nenhum.

Os dados, num lugar só

Identificadores e procedência do formato AVI.
Extensão.avi
Tipo de mídiavideo/x-msvideo
Publicado porMicrosoft
Primeira publicação1992