Imagem AVIF (.avif)

ISO/IEC Padrão

AVIF é um formato de imagem aberto de nova geração, derivado do codec de vídeo AV1, que oferece eficiência de compactação de ponta, alto alcance dinâmico (HDR) e ampla gama de cores.

Converter AVIF para JPG

Conversor gratuito de AVIF para JPG no navegador. Converta arquivos instantaneamente no seu dispositivo.

Comprimir AVIF online

Privado - os arquivos nunca saem do seu dispositivo

Inspeção e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos AVIF pela sequência inicial de bytes:

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Assinatura do arquivo em bytes (magic bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos AVIF pela sequência inicial de bytes:

ASSINATURA HEXADECIMAL (DESLOCAMENTO 4):

66 74 79 70 61 76 69 66

REPRESENTAÇÃO ASCII: ftypavif

Padronização: ISO/IEC 23000-22 (MIAF) / especificação da AOMedia

Especificações técnicas

Estrutura do contêinerISO Base Media File Format (arquitetura de contêiner ISOBMFF / MP4)
CompressãoCompactação intraframe AV1 com predição espacial direcional e divisão em tiles
Ordem dos bytes (endianness)Big-endian para tamanhos de átomos e caixas ISOBMFF e códigos fourCC
Espaços de corBT.2020, DCI-P3, sRGB, Perfis ICC completos, Primárias de cor NCLX
Canais e EstruturaMonocromático, YUV 4:2:0, 4:2:2 ou 4:4:4 e canal alfa auxiliar
Dimensões Máximas65.536 × 65.536 pixels por bloco da grade (sem limite por composição de vários blocos)
TransparênciaCanal alfa completo com profundidade de 8, 10 ou 12 bits
Streaming e ProgressivoHá suporte à renderização progressiva por meio da divisão espacial em blocos de várias camadas

Matriz de comparação técnica: AVIF e formatos concorrentes

Atributo técnicoAVIF (Atual)WebPJPEGJPEG XL
Eficiência de compactaçãoMaior eficiência de compactação para imagens fotográficasBoa (25% a 35% melhor que JPEG)Padrão de referênciaAlta eficiência, com foco em imagens sem perdas
Profundidade de cor e HDRHDR nativo de 8, 10 ou 12 bits e gama de cores BT.2020Apenas sRGB de 8 bitsPadrão de 8 bitsHDR de ponto flutuante de até 32 bits
Velocidade de codificaçãoLenta e exige muito processamento (requer heurísticas AV1 sofisticadas)Rápida a moderadaExtremamente rápidaModerada a rápida
LicenciamentoCódigo aberto e isento de royalties (AOMedia)Isento de royalties (Google)Padrão isento de royaltiesIsento de royalties (ISO)
Suporte em navegadoresMais de 93% dos navegadores modernos (Chrome, Firefox, Safari e Edge)Mais de 97%O suporte é amplo nos browsers atuais; a disponibilidade depende da versão do browser e da plataforma.Experimental no Chromium

Modos comuns de corrupção e guia de recuperação com editor hexadecimal

O arquivo AVIF falha na renderização com o erro 'Invalid ISOBMFF container'.

Causa principal: Bloco 'ftyp' ausente ou malformado, ou identificador de marca 'avif' ausente no deslocamento 0x04.

Recuperação: Inspecione o arquivo com o MP4Box ou um editor hexadecimal e confira se os bytes 4 a 11 contêm "ftypavif" ou a marca compatível "mif1".

Análise de segurança e vetores de ataque a analisadores

AVIF depende de decodificadores complexos do fluxo de bits de vídeo AV1 (dav1d / libaom). Implementações seguras isolam os decodificadores em sandboxes restritas.

Vetores de ataque conhecidos

  • Exploração de falhas na análise do fluxo de bits, na codificação aritmética AV1 ou na lógica de síntese de granulação de filme.
  • Negação de serviço por esgotamento de memória causada por declarações de grades com muitos blocos.

Melhores práticas defensivas: Use decodificadores modernos em sandbox, escritos em Rust (ravif), ou uma versão atualizada da libavif com dav1d.

Origens históricas e marcos

2024O suporte nativo ao AVIF em todo o sistema foi concluído no iOS 16 e no macOS Ventura da Apple.
2020O Google Chrome 85 passa a oferecer decodificação nativa de AVIF por padrão.
2019A Alliance for Open Media (AOMedia) finaliza a especificação AVIF 1.0.0.

Principais vantagens

  • Eficiência de compactação com perdas líder no setor (até 50% menor que JPEG e 20% menor que WebP).
  • Suporte nativo a HDR de 10 e 12 bits (alto alcance dinâmico) e ampla gama de cores (WCG).
  • Apoiado por grandes empresas de tecnologia (Google, Apple, Microsoft, Netflix e Mozilla) e isento de royalties.

Limitações técnicas e desvantagens

  • A codificação exige muito mais processamento e é mais lenta que a de JPEG ou WebP.
  • Exige hardware moderno ou sistemas operacionais atualizados para decodificação acelerada por hardware.
  • O modo sem perdas geralmente é menos eficiente que PNG ou WebP sem perdas para gráficos simples de interface.

Curiosidades técnicas

  • AVIF usa a mesma estrutura de contêiner ISOBMFF dos arquivos de vídeo MP4.
  • A Netflix usa AVIF nas miniaturas do catálogo global, economizando terabytes de largura de banda de rede todos os dias.
  • AVIF suporta síntese de granulação de filme, que gera texturas agradáveis sem armazenar ruído pesado de alta frequência.

Perguntas técnicas frequentes

O AVIF é melhor do que o WebP?

Para imagens fotográficas, AVIF oferece compactação consideravelmente melhor que WebP (muitas vezes, arquivos 20% menores com a mesma qualidade) e suporta HDR de 10 e 12 bits. No entanto, a codificação em AVIF demora mais que em WebP.

Por que o AVIF demora mais para codificar?

AVIF usa os algoritmos de compactação intraframe do codec de vídeo AV1, que avaliam milhares de ângulos de predição espacial, tamanhos de blocos de transformação (de 4 × 4 a 64 × 64) e filtros de loop para encontrar a compactação matematicamente ideal.

O AVIF pode substituir o JPEG para imagens comuns da Web?

Sim. Todos os principais navegadores (Chrome, Safari, Firefox e Edge) já oferecem suporte nativo a AVIF. Usar AVIF com alternativas no elemento <picture> do HTML5 é uma prática recomendada no setor.