← Voltar ao blog

Como comprimir HEIC/HEIF em lote no Mac: Entenda o quanto já economiza

Fotos do iPhone no Mac: 2~4 MB cada. Centenas são 1~2 GB. Buscar soluções mostra que converter para JPG pode aumentar o tamanho ou não reduzir quase nada. O segredo é entender que HEIC já é eficiente.

Compartilhar

Ao importar fotos do iPhone para o Mac, cada uma tem 2 a 4 MB. Centenas de fotos ocupam 1 ou 2 GB.
Ao procurar uma solução para comprimir em lote, você descobre que alguns tutoriais sugerem converter para JPG, o que pode aumentar o tamanho do arquivo; outras ferramentas praticamente não reduzem o tamanho.
O problema está em entender que o HEIC é, por si só, um formato muito eficiente. Para reduzir ainda mais, é preciso usar o método certo.


Entendendo o HEIC: por que ele "não é comprimível"?

O HEIC (container HEIF + codificação HEVC) é o formato padrão do iPhone desde o iOS 11. Você pode ativá-lo em "Definições → Câmera → Formato" escolhendo "Eficiente".

Ele usa a tecnologia de compressão intra-frame do codec de vídeo H.265. A maioria das vezes, o tamanho do arquivo é cerca de metade do de um JPEG, com a mesma qualidade. Por isso:

  • Converter HEIC para JPG não reduz o tamanho, frequentemente aumenta. A conversão é feita para compatibilidade, não para economizar espaço.
  • O HEIC capturado pelo iPhone já está comprimido. Re-compactar com qualidade semelhante economiza pouco espaço.

Para reduzir significativamente o tamanho do HEIC, há apenas três caminhos: reduzir a qualidade da codificação, diminuir a resolução e remover dados adicionais. Cada um desses métodos é, essencialmente, uma dessas três opções.

Antes de comprimir em lote: não mexa diretamente nas fotos no app "Fotos"

A biblioteca do app "Fotos" é um pacote de banco de dados (Fotos.photoslibrary). Os arquivos dentro dele não devem ser extraídos ou substituídos diretamente, pois isso pode causar erros no índice da biblioteca.

A maneira correta é exportar primeiro: no "Fotos", selecione as fotos e Arquivo → Exportar → Exportar sem modificação. Exporte para uma pasta normal e processe essa pasta em lote.


Método 1: comando sips (interno do sistema, controle de qualidade)

O sips nativo do macOS permite re-codificar HEIC em lote e especificar a qualidade via formatOptions (0~100):

bash
mkdir -p ~/Desktop/heic-out
sips -s format heic -s formatOptions 50 ~/Desktop/heic-in/*.HEIC --out ~/Desktop/heic-out/

Testamos com uma foto tirada pelo iPhone de 4032×3024 (tamanho original 3,6 MB):

Qualidade Tamanho da saída Variação
80 3,6 MB Ligeiramente maior
50 1,2 MB Economia de cerca de 2/3

Isso mostra duas coisas: se a qualidade for definida muito alta, a re-codificação não economiza espaço e pode até aumentar. O verdadeiro ganho vem ao reduzir a qualidade abaixo da original. Quanto você pode reduzir antes de perder qualidade aceitável depende da sua verificação visual.

Com parâmetros como -Z 2048 para limitar a largura da imagem, é possível reduzir ainda mais o tamanho, desde que você não precise da resolução original.

Método 2: "Atalhos" ou "Ações Rápidas" do Finder (Interface gráfica)

  • Botão direito no Finder → Ações Rápidas → Converter Imagem: permite converter em lote para HEIF/JPEG/PNG e escolher o tamanho da imagem (pequeno/médio/grande/tamanho real). Ideal para reduzir a resolução, mas não permite ajuste fino de qualidade.
  • App "Atalhos": usando a ação "Converter Imagem" você pode definir formato, qualidade e se deve manter metadados. Com a ação "Ajustar Tamanho da Imagem", cria-se um fluxo de trabalho reutilizável.

Ambos geram novos arquivos; o original permanece inalterado. Você precisa organizar e substituir os arquivos manualmente.

Método 3: Exportação em lote no "Previsão"

No "Previsão", abra várias fotos simultaneamente, selecione tudo na barra de miniaturas à esquerda e Arquivo → Exportar Imagens Selecionadas. A formatação é feita em lote. Ideal para processar pequenas quantidades ocasionalmente, com menos opções.


Método 4: ImgZilla (Compressão em lote no local, original vai para a lixeira)

O ImgZilla é uma ferramenta de compressão de imagens para macOS que suporta HEIC/HEIF. A diferença para os métodos acima é:

  • Compressão no local: o nome, o caminho e o formato do arquivo permanecem inalterados. O IMG_1234.HEIC continua sendo IMG_1234.HEIC após a compressão; não é necessário organizar uma pasta de saída.
  • Arraste a pasta inteira: escaneia recursivamente subpastas, processando HEIC junto com JPG, PNG, WebP e outras.
  • Original vai para a lixeira por padrão: se não gostar, clique com o botão direito para restaurar.
  • Não força compressão sem ganho: arquivos com taxa de compressão inferior a 0,4% são marcados como "já mínimos" e mantidos sem alteração, não contam para o limite gratuito.
  • Execução 100% local: as imagens não são enviadas a nenhum servidor.

No entanto, para HEIC, há pontos importantes:

  • Usa ImageIO do sistema para re-codificar com qualidade fixa (0,75). Não reduz a qualidade drasticamente nem altera a resolução. Para HEIC direto do iPhone, o espaço economizado costuma ser pequeno; HEIC já processados muitas vezes são marcados como "já mínimos". Se o seu objetivo é reduzir o arquivo a um terço do original, o método sips acima é mais adequado.
  • Remove EXIF por padrão (data/hora, localização, informações da câmera, etc.). Se precisar mantê-los, ative "Manter informações EXIF" nas configurações.
  • A versão atual não mantém o mapa de ganho HDR. Novos iPhones gravam uma imagem de ganho usada para exibição HDR; após a compressão, esses dados são perdidos, e a foto aparece com brilho normal em telas suportadas a HDR. Para fotos com exigências específicas de HDR, recomenda-se não usar o ImgZilla ou manter o original.

Portanto, o ImgZilla é mais adequado para comprimir em lote uma pasta mista de formatos do que como uma ferramenta específica para "emagrecer" fotos do iPhone.


Tabela resumo

Método Economia Controle de qualidade O que acontece com o original Ideal para
sips (CLI) Depende do parâmetro, pode ser alto ✅ 0~100 Salva em nova pasta Reduzir drasticamente, disposto a usar comando
Ações Rápidas / Atalhos Principalmente reduzindo resolução Ações permite ajuste Gera novos arquivos Interface gráfica, fluxos fixos
Exportação no Previsão Limitado Poucas opções Gera novos arquivos Processar pequenas quantidades ocasionalmente
ImgZilla Pouco para HEIC original Fixo, sem ajuste Substitui no local, vai para lixeira Compactar pasta mista rapidamente

Últimas recomendações

  1. O maior ganho de espaço não é comprimir, mas filtrar. Deletar fotos sequenciais, repetidas ou borradas é mais eficaz do que qualquer compressão.
  2. Para reduzir muito, aceite perda de qualidade. O HEIC é muito eficiente; "reduzir pela metade sem perda perceptível" geralmente não é realista.
  3. Faça backup do original antes. Qualquer re-codificação é com perdas; não é possível restaurar a qualidade original após comprimir.

O ImgZilla suporta apenas macOS (versão 12.3 ou superior) e pode ser baixado na Mac App Store. A versão gratuita permite comprimir 10 imagens por dia; apenas as compressões bem-sucedidas contam para o limite.

Quer imagens menores e mais rápidas?

Baixe o ImgZilla e comprima localmente — suas imagens nunca saem do seu Mac.