Tutoriais

Como ver arquivos HEIC no Linux / Ubuntu

koboshiCo-founder
·4 min de leitura
Resumo

Os desktops Linux muitas vezes não conseguem abrir arquivos HEIC por padrão. Veja como resolver: instale libheif para heif-convert, arranje um visualizador com suporte HEIC ou converta no navegador. Cobre Ubuntu, Debian, Fedora e Arch.

Alguém lhe envia uma foto de um iPhone. Você abre no seu visualizador predefinido e obtém uma janela vazia ou um erro de formato não suportado. O arquivo está bem. A sua instalação Linux é que não traz o descodificador HEIC por padrão.

A solução costuma reduzir-se a um único pacote. Aqui estão as três formas de ver HEIC no Linux, da linha de comandos a uma conversão pontual no navegador.

Porque é que o Linux não consegue ver HEIC

HEIC é um formato de contentor com imagens comprimidas em HEVC. A maioria das distribuições Linux não inclui um descodificador HEVC pela mesma razão que o Windows: licenciamento de patentes. O codec existe, só não está ativo por padrão.

A boa notícia é que as ferramentas estão maduras. O libheif fornece tanto uma biblioteca como ferramentas de linha de comandos, e a maioria das distribuições empacota-o limpo.

Método 1: heif-convert do libheif (linha de comandos)

O caminho mais rápido é a ferramenta heif-convert que vem com o libheif. Instale-a e depois converta um arquivo.

No Ubuntu e Debian:

sudo apt install libheif-examples
heif-convert photo.heic photo.jpg

No Fedora:

sudo dnf install libheif-tools
heif-convert photo.heic photo.jpg

No Arch:

sudo pacman -S libheif
heif-convert photo.heic photo.jpg

Isto coloca um JPG ao lado do seu HEIC. Para um diretório inteiro, percorra os arquivos:

for f in *.heic; do heif-convert "$f" "${f%.heic}.jpg"; done

Método 2: usar um visualizador compatível com HEIC

Se preferir uma interface gráfica, escolha um visualizador que leia HEIC diretamente.

  • gThumb é um visualizador de imagens leve que suporta HEIC out of the box na maioria das distribuições. Instale-o com o seu gestor de pacotes e abra o arquivo.
  • No Ubuntu, instalar libheif1 junto com um gThumb moderno cobre a maioria dos casos.
  • ImageMagick com suporte libheif também pode mostrar e converter, embora seja mais à vontade na linha de comandos.

Se o seu visualizador predefinido ainda recusar o arquivo após instalar o libheif, um visualizador como o gThumb é a escolha fiável.

Método 3: converter no navegador (pontual)

Quando só precisa de um único arquivo e não quer mexer no terminal, converta num navegador. O nosso conversor de HEIC para JPG corre inteiramente no seu dispositivo:

  1. Solte o arquivo. Arraste o HEIC para o navegador.
  2. Converta em local. Uma versão WebAssembly do libheif descodifica-o na sua máquina. Nada é carregado.
  3. Descarregue o JPG. Abra-o em qualquer visualizador.

Também pode gerar PNG ou WebP se precisar.

Que abordagem usar?

SituaçãoMelhor método
Utilizador de linha de comandos, um arquivoMétodo 1, heif-convert
Uma pasta inteira de fotosMétodo 1, percorra os arquivos
Prefere interface gráficaMétodo 2, gThumb
Pontual, sem instalaçõesMétodo 3, navegador
Precisa de saída PNG ou WebPMétodo 1 ou 3, escolha o formato

Perguntas frequentes

O Ubuntu abre HEIC de forma nativa? Não por padrão. Instale libheif-examples (ou libheif1 mais um visualizador compatível com HEIC) e os arquivos abrem normalmente.

Qual pacote fornece o heif-convert? No Ubuntu e Debian é libheif-examples. O Fedora divide-o em libheif-tools, e o Arch inclui-o em libheif.

Posso ver HEIC sem converter? Sim. Instale o libheif e use um visualizador compatível, como o gThumb. O visualizador descodifica o arquivo sem o alterar.

A conversão de HEIC perde qualidade? O JPG tem perdas, mas com qualidade alta a diferença costuma ser invisível. A resolução é preservada.

Resumo

Instale libheif-examples no Ubuntu e Debian, libheif-tools no Fedora ou libheif no Arch, e use heif-convert para transformar fotos em JPG. Prefere uma interface gráfica, escolha o gThumb. Para um único arquivo sem instalações, converta-o no navegador. Cada caminho tira a foto do contentor e mostra-a no ecrã.

Mais posts do blog