Como instalar o suporte a imagens HEIF e AVIF no Ubuntu e derivados

Se você precisa da mais recente biblioteca Libheif no seu sistema, veja como instalar o suporte a imagens HEIF e AVIF no Ubuntu e derivados.

Libheif é uma biblioteca popular de código aberto gratuita para codificação e decodificação HEIF e AVIF. Que também tem suporte parcial para recursos JPEG-in-HEIF, JPEG2000, não compactados (ISO/IEC 23001-17:2023).

Ele suporta libde265 e/ou ffmpeg para decodificação de imagens HEIC e x265/kvazaar para codificação. Para imagens AVIF, ele usa AOM/dav1d para decodificação e AOM/rav1e/svt-av1 para suporte de codificação.

Além disso, possui ferramentas de linha de comando para converter HEIF/HEIC em outras imagens e converter imagens em HEIF/HEIC.

Muitos aplicativos populares, incluindo GIMP, Darktable, ImageMagick, Krita e gThumb, usam libheif para suporte HEIF e/ou AVIF. E a biblioteca geralmente é instalada como dependência junto com eles.
sudo ppa-purge

Muitos aplicativos populares, incluindo GIMP, Darktable, ImageMagick, Krita e gThumb, usam libheif para suporte HEIF e/ou AVIF. E a biblioteca geralmente é instalada como dependência junto com eles.

No entanto, o libheif nos repositórios do sistema Ubuntu é sempre antigo!

Então, se você quiser usar a biblioteca para novos codificadores/decodificadores, desempenho aprimorado e correções de bugs. Ou você simplesmente teve problemas com a versão atual. Então, instalar a versão mais recente é uma boa opção antes de denunciar ou pedir ajuda!

Dito isso, este tutorial simples mostra como instalar a versão mais recente da biblioteca libheif, para melhor suporte aos formatos de imagem HEIF e AVIF, no Ubuntu e derivados.

Como instalar o suporte a imagens HEIF e AVIF no Ubuntu e derivados

Como instalar o suporte a imagens HEIF e AVIF no Ubuntu e derivados
Como instalar o suporte a imagens HEIF e AVIF no Ubuntu e derivados

Para instalar o suporte a imagens HEIF e AVIF no Ubuntu e derivados e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

Passo 1. Abra um terminal (use as teclas CTRL + ALT + T);
Passo 2. Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;
sudo add-apt-repository ppa:strukturag/libheif
Passo 3. Atualize o gerenciador de pacotes com o comando:
sudo apt update
Passo 4. Agora use o comando abaixo para instalar o programa;
sudo apt install libheif1

Como você pode ver na última captura de tela, existem alguns codificadores/decodificadores NÃO instalados por padrão. Execute sudo apt install mais o nome do pacote para instalar como desejar.

No momento, os plugins (codificadores/decodificadores) incluem:

  • libheif-plugin-aomdec
  • libheif-plugin-j2kdec
  • libheif-plugin-libde265
  • libheif-plugin-aomenc
  • libheif-plugin-j2kenc
  • libheif-plugin-svtenc
  • libheif-plugin-dav1d
  • libheif-plugin-jpegdec
  • libheif-plugin-x265
  • libheif-plugin-ffmpegdec
  • libheif-plugin-jpegenc

Há também heif-gdk-pixbuf para carregamento de imagem e pacote libheif-examples que fornece o comando heif-convert para converter imagem HEIC/HEIF para outros formatos, e heif-enc para converter imagem para HEIC/HEIF.

Desinstalando o suporte a imagens HEIF e AVIF no Ubuntu e derivados

Para desinstalar o suporte a imagens HEIF e AVIF no Ubuntu e derivados, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Desinstale os programas, usando os comandos abaixo;
sudo apt install ppa-purge
sudo ppa-purge ppa:strukturag/libheif

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.