AVIF

AVIF
Extensão de arquivo
.avif
Tipo de mídia da Internet
image/avif
Desenvolvido porAlliance for Open Media
Lançamento inicial
Último lançamento
Websiteaomediacodec.github.io/av1-avif/

O AV1 Image File Format (AVIF) é um formato de arquivo de imagem aberto e livre de royalties, projetado para armazenar imagens ou sequências de imagens. Ele utiliza a compressão AV1 (en) dentro do formato contêiner HEIF,[1][2] competindo diretamente com o HEIC, que, embora use o mesmo contêiner (baseado em ISOBMFF), emprega a compressão HEVC. A especificação AVIF teve sua versão 1.0.0 concluída em fevereiro de 2019 e a versão 1.1.0 em abril de 2022.

Testes conduzidos pela Netflix em 2020 revelaram que o AVIF oferece uma compressão mais eficiente que o JPEG. Além disso, o formato se destacou pela melhor preservação de detalhes, pela redução de artefatos de bloqueio e pela menor ocorrência de sangramento de cores (en) em áreas de transição nítida, especialmente em imagens que combinam elementos naturais, texto e gráficos.[3]

Atualmente, o AVIF é amplamente suportado pelos navegadores web mais utilizados, cobrindo mais de 93% do mercado.[4]

Características

O formato de arquivo de imagem AV1 (AVIF) suporta:

Perfis

A especificação AVIF define dois perfis de imagem: [8]

  • Perfil Básico AVIF (AVIF Baseline Profile)
    • Utiliza o AV1 Main Profile.
    • O nível AV1 é 5.1 ou inferior. O nível 5.1 é escolhido para o Perfil Básico para garantir que nenhuma imagem codificada exceda a resolução 8K, pois alguns decodificadores podem não conseguir lidar com imagens maiores. Mais precisamente, itens de imagem codificados em conformidade com o Perfil Básico AVIF não podem ter um número total de pixels maior que 8.912.896, uma largura maior que 8.192 ou uma altura maior que 4.352. Ainda é possível usar o Perfil Básico para criar imagens maiores utilizando derivação de grade.
  • Perfil Avançado AVIF (AVIF Advanced Profile)
    • Utiliza o AV1 High Profile.
    • O nível AV1 é 6.0 ou inferior. Itens de imagem codificados em conformidade com o Perfil Avançado AVIF não podem ter um número total de pixels maior que 35.651.584, uma largura maior que 16.384 ou uma altura maior que 8.704. Ainda é possível usar o Perfil Avançado para criar imagens maiores utilizando derivação de grade.

Suporte

Em 14 de dezembro de 2018, a Netflix publicou as primeiras imagens de amostra em formato .avif.[9] Em novembro de 2020, foram divulgadas imagens de amostra HDR com função de transferência PQ e primárias de cor BT.2020.[10]

AVIF
DesenvolvedorAlliance for Open Media
Lançamento estável
1.2.1 / 17 de março de 2025
Repositóriogithub.com/AOMediaCodec/libavif
Escrito emC, Assembly
PlataformaMultiplataforma
LicençaLicença BSD, Software livre
Websiteaomediacodec.github.io/av1-avif/
  • Em agosto de 2020, o Google Chrome versão 85 foi lançado com suporte total a AVIF.[11] O Google Chrome 89 para Android também adicionou suporte a AVIF.[12]
  • Em outubro de 2021, o Mozilla Firefox 93 foi lançado com suporte AVIF por padrão.[13]
  • O WebKit adicionou suporte a AVIF em 5 de março de 2021. O Safari para iOS 16 e macOS Ventura adicionou suporte a AVIF; o iOS 16 foi lançado em 12 de setembro de 2022[14] e o macOS Ventura em 24 de outubro de 2022.[15] O Safari 16.4 adicionou retroativamente suporte a AVIF para macOS Monterey e macOS Big Sur.[16]
  • O Microsoft Edge adicionou suporte a AVIF na versão 121, lançada em janeiro de 2024.[17]

Visualizadores de imagens

Reprodutor de mídia

  • O VLC passará a ler arquivos AVIF a partir da versão 4, que ainda está em desenvolvimento.[24]

Editores de Imagem

Diversos editores de imagem já oferecem suporte ao formato AVIF:

  • O Paint.NET adicionou suporte para abrir arquivos AVIF em setembro de 2019,[25] e a capacidade de salvar imagens no formato AVIF em uma atualização de agosto de 2020.[26]
  • As ferramentas Colorist (conversão de formato) e Darktable (dados de imagem RAW) lançaram suporte e fornecem implementações de referência da libavif.
  • O GIMP adicionou suporte nativo para importação e exportação de AVIF em outubro de 2020.[27]
  • O IrfanView 4.57, lançado em 13 de janeiro de 2021, adicionou suporte apenas para leitura de AVIF através de seus plugins.[28][29][30]
  • O Krita 5.0, lançado em 23 de dezembro de 2021, adicionou suporte a AVIF, incluindo imagens AVIF HDR Rec.2100.
  • O Adobe Illustrator (lançamento de maio de 2022) adicionou suporte a AVIF.
  • O Pixelmator Pro 3.1, lançado em 2 de novembro de 2022, adicionou suporte inicial a AVIF.
  • O Adobe Lightroom 7.0 (lançamento de outubro de 2023) e o Lightroom Classic 13 (lançamento de outubro de 2023) adicionaram recursos HDR, incluindo a abertura e o salvamento de fotos no formato AVIF.
  • O PhotoLine 24, lançado em 30 de junho de 2023, adicionou suporte a AVIF.
  • O ACDSee Photo Studio 2025, lançado em setembro de 2024.[31]
  • O Zoner Photo Studio – software de edição de foto e vídeo.

Bibliotecas de Imagem

Diversas bibliotecas de imagem oferecem suporte ao formato AVIF:

  • libavif – Uma biblioteca portátil para codificação e decodificação de arquivos AVIF.
  • libheif – Decodificador e codificador HEIF e AVIF (ISO/IEC 23008-12:2017).
  • SAIL – Uma biblioteca agnóstica de formato com suporte a AVIF implementado sobre a libavif.
  • FFmpeg
  • AVIF and HEIC unit – Um wrapper Delphi/Lazarus para a libavif.

Sistemas Operacionais

  • Windows – A Microsoft anunciou suporte com o lançamento da prévia do Windows 10, versão 1903. Isso inclui suporte no Explorador de Arquivos, Paint e múltiplas APIs, juntamente com imagens de exemplo.
  • Android – O Android 12, lançado em 4 de outubro de 2021, adicionou suporte nativo para AVIF.[32]
  • Linux – O AVIF é amplamente suportado nas distribuições Linux. Com o lançamento do libavif 0.8.0 em julho de 2020, que adicionou um plugin GdkPixbuf, o suporte AVIF está presente na maioria dos aplicativos GNOME/GTK.[33] O KDE Frameworks adicionou suporte para AVIF à biblioteca "KImageFormats" em janeiro de 2021, permitindo que a maioria dos aplicativos KDE/Qt suporte a visualização e o salvamento de imagens AVIF.[34] O Nomacs 3.16 adiciona suporte para visualização e conversão de AVIF. O AppImage do Nomacs também funciona para versões mais antigas do Linux.
  • Plataformas Apple – iOS 16, iPadOS 16 e macOS Ventura suportam nativamente o AVIF. Imagens AVIF podem ser visualizadas diretamente no Finder, com o QuickLook, no aplicativo Arquivos do iOS, etc.

Websites

Linguagens de Programação

  • PHP possui suporte a AVIF em sua extensão GD desde a versão 8.1.[39]
  • Perl tem suporte através do pacote de bibliotecas Imager.[40]

Outros

  • ExifTool suporta o formato AVIF para leitura e escrita de EXIF desde a versão 11.79 (lançada em 12 de dezembro de 2019).
  • scrot suporta AVIF através do Imlib2.
  • O Discord oferece suporte oficial a AVIF desde 12 de março de 2025.[41]

Referências

  1. ↑ «AV1 Image File Format (AVIF)». aomediacodec.github.io. Consultado em 27 de junho de 2025
  2. ↑ «AVIF: Meet the Next Level Image File Format». Alliance for Open Media (em inglês). 8 de novembro de 2023. Consultado em 27 de junho de 2025
  3. ↑ Blog, Netflix Technology (13 de fevereiro de 2020). «AVIF for Next-Generation Image Coding». Medium (em inglês). Consultado em 27 de junho de 2025
  4. ↑ «AVIF image format | Can I use... Support tables for HTML5, CSS3, etc». caniuse.com. Consultado em 27 de junho de 2025
  5. ↑ «Wayback Machine» (PDF). aomedia.org. Consultado em 27 de junho de 2025. Arquivado do original (PDF) em 5 de novembro de 2019
  6. ↑ Concolato, Cyril (14 de outubro de 2019). «AV1 Image File Format (AVIF)» (PDF). AOMedia. Consultado em 6 de novembro de 2019. Arquivado do original (PDF) em 5 de novembro de 2019
  7. ↑ «Film Grain Synthesis for AV1 Video Codec» (PDF) (em inglês). Consultado em 14 de dezembro de 2020. Arquivado do original (PDF) em 7 de janeiro de 2021
  8. ↑ «AV1 Image File Format (AVIF)». AOMediaCodec.GitHub.io. Consultado em 25 de novembro de 2018. Arquivado do original em 29 de novembro de 2018
  9. ↑ «Netflix AV1 Encodes Readme». Consultado em 23 de maio de 2020. Cópia arquivada em 20 de fevereiro de 2020
  10. ↑ «av1-avif/testFiles/Netflix/avif/README.md at master · joedrago/av1-avif». GitHub (em inglês). Consultado em 5 de julho de 2023
  11. ↑ «Chrome 85 released with security fixes, app shortcuts, AVIF support». BleepingComputer (em inglês). Consultado em 27 de junho de 2025
  12. ↑ «Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More». Chromium Blog (em inglês). Consultado em 27 de junho de 2025
  13. ↑ «Firefox 93.0, See All New Features, Updates and Fixes». Mozilla (em inglês). Consultado em 27 de junho de 2025
  14. ↑ Simmons, Jen (12 de setembro de 2022). «WebKit Features in Safari 16.0». WebKit. Consultado em 27 de junho de 2025
  15. ↑ «macOS Ventura is now available». Apple Newsroom (em inglês). Consultado em 27 de junho de 2025
  16. ↑ «Safari 16.4 Release Notes». Apple Developer Documentation (em inglês). Consultado em 27 de junho de 2025
  17. ↑ vmliramichael. «Microsoft Edge release notes for Stable Channel». learn.microsoft.com (em inglês). Consultado em 27 de junho de 2025
  18. ↑ «README.md · main · GNOME / Loupe · GitLab». gitlab.gnome.org. 22 de dezembro de 2023
  19. ↑ «ImageMagick AVIF support». Github. Consultado em 9 de setembro de 2021. Arquivado do original em 9 de setembro de 2021
  20. ↑ «IrfanView AVIF support». IrfanView. Consultado em 9 de setembro de 2021. Arquivado do original em 24 de julho de 2021
  21. ↑ «416941 – AVIF image support». bugs.kde.org. Consultado em 12 de junho de 2022
  22. ↑ «DigiKam 7.7.0 is Released». 26 de junho de 2022
  23. ↑ «ImageGlass AVIF support». Consultado em 4 de maio de 2024
  24. ↑ «no display of .avif files with dav1d decoder (#21568) · Issues · VideoLAN / VLC · GitLab». GitLab (em inglês). 17 de dezembro de 2018. Consultado em 27 de junho de 2025
  25. ↑ «paint.net 4.2.2 is now available!». Paint.NET Blog (em inglês). 18 de setembro de 2019. Consultado em 27 de junho de 2025
  26. ↑ «paint.net 4.2.14 alpha build 7542». Paint.NET Blog (em inglês). 25 de agosto de 2020. Consultado em 27 de junho de 2025
  27. ↑ Wilber (7 de outubro de 2020). «GIMP - GIMP 2.10.22 Released». www.gimp.org (em inglês). Consultado em 27 de junho de 2025
  28. ↑ «History of IrfanView Changes/Versions». www.irfanview.com (em inglês). Consultado em 27 de junho de 2025. Cópia arquivada em 14 de janeiro de 2021
  29. ↑ «IrfanView PlugIns». www.irfanview.com (em inglês). Consultado em 27 de junho de 2025. Cópia arquivada em 10 de janeiro de 2021
  30. ↑ «IrfanView PlugIns». www.irfanview.com (em inglês). Consultado em 27 de junho de 2025. Cópia arquivada em 18 de janeiro de 2021
  31. ↑ Andrea, ACDSee. «What's New | ACDSee Photo Studio». ACDSee Photo Studio Software | Photo Editing, Photo Management, Photo Editor, Digital Photography, Digital Asset Management, DAM (em inglês). Consultado em 27 de junho de 2025
  32. ↑ «Android 12 is live in AOSP!». Android Developers Blog (em inglês). Consultado em 27 de junho de 2025
  33. ↑ «Add a gdk-pixbuf module by linkmauve · Pull Request #182 · AOMediaCodec/libavif». GitHub (em inglês). Consultado em 27 de junho de 2025
  34. ↑ «KDE Ships Frameworks 5.78.0». KDE Community (em inglês). 9 de janeiro de 2021. Consultado em 27 de junho de 2025
  35. ↑ «Introducing support for the AVIF image format». Cloudflare (em inglês). 3 de outubro de 2020. Consultado em 27 de junho de 2025
  36. ↑ «Upgrading images on Vimeo». Medium (sítio eletrônico) (em inglês). 2 de junho de 2021. Consultado em 27 de junho de 2025
  37. ↑ «Joomla! Issue Tracker | Joomla! CMS #41381 - [5.0] AVIF support for media manager». Joomla! Issue Tracker (em inglês). Consultado em 27 de junho de 2025
  38. ↑ «WordPress 6.5 adds AVIF support». Make WordPress Core (em inglês). 23 de fevereiro de 2024. Consultado em 27 de junho de 2025
  39. ↑ Karunaratne, Ayesh. «PHP 8.1: GD: AVIF image support». PHP.Watch (em inglês). Consultado em 27 de junho de 2025
  40. ↑ «Imager::File::AVIF». MetaCPAN (em inglês). Consultado em 27 de junho de 2025
  41. ↑ «Modern Image Formats at Discord: Supporting WebP and AVIF». discord.com. Consultado em 27 de junho de 2025