Uma nota sobre o que podemos e não podemos citar
Os documentos publicados pela Apple na nossa lista de fontes não descrevem as Live Photos, então este guia não explica como a Apple as monta nem como o Fotos as reproduz. Tudo o que está abaixo sobre o produto se baseia no que o FromHEIC faz. Quando uma afirmação sobre o comportamento da Apple exigiria uma fonte que não temos, indicamos o que você deve verificar.
O que as ferramentas do FromHEIC fazem com uma Live Photo
Fatos práticos sobre as ferramentas:
- A imagem estática é o HEIC. O FromHEIC converte essa imagem como qualquer outro HEIC.
- O movimento é um arquivo .MOV separado, não armazenado dentro do HEIC. A ferramenta de extrair imagens informa isso: ela lista o que o arquivo HEIC realmente contém, e o vídeo não faz parte dele.
- O FromHEIC não processa o vídeo. Se você quer o movimento, precisa tratar o .MOV com outro software.
- Ao converter o HEIC de uma Live Photo, você obtém uma imagem estática. Nada se anima.
Se o seu celular entrega os dois arquivos juntos depende de como você exporta ou importa. Na importação por USB, a Apple observa que a mídia pode ser convertida para JPEG ou H.264 e que Manter Originais evita isso. Essa página não menciona as Live Photos especificamente, então teste com uma foto e veja o que chega.
O HEIF pode guardar movimento, mas isso não é a mesma coisa
A visão técnica do HEIF diz que o formato suporta sequências de imagens armazenadas como trilhas, fotos em rajada, animações curtas e a captura simultânea de vídeo e imagens estáticas em um único arquivo. Essa é uma capacidade do padrão. Ela não diz como um celular específico salva suas Live Photos e, como observado acima, o FromHEIC vê o vídeo como um arquivo separado.
Alguns arquivos HEIF contêm trilhas de sequência. O inspetor de HEIC informa as trilhas de sequência e o extrator as detecta, mas nenhum dos dois decodifica ou extrai o movimento. Portanto, “informado, não decodificado” é a forma correta de ler o resultado.
Passos para obter uma imagem estática que você possa compartilhar
- Abra o HEIC no visualizador para confirmar que é o quadro que você quer.
- Converta-o com o conversor de HEIC para JPG, que gera uma imagem estática padrão.
- Confira o arquivo de saída. O JPG tem perda, então mantenha o HEIC como master. Veja HEIC vs JPG.
Se uma plataforma pedir também o vídeo, você precisa do .MOV do seu dispositivo; este site não consegue criá-lo a partir de um HEIC.
Descobrindo o que há dentro do seu arquivo
Execute o inspetor de HEIC na imagem estática de uma Live Photo. Ele lista:
- os brands e o codec,
- o item principal,
- grades e blocos (fotos grandes costumam ser armazenadas em blocos),
- miniaturas,
- trilhas de sequência, mapas de profundidade, alfa e gain maps, se houver,
- perfis de cor e a tabela de itens.
Compare essa lista com o que você esperava. É a resposta factual para “o que este arquivo contém”.
Para cada parte individual, a ferramenta de extrair imagens oferece a imagem principal, outras imagens de nível superior, miniaturas, mapas de profundidade, máscaras alfa e gain maps, um a um ou em um ZIP. Ela lista apenas o que o arquivo realmente guarda.
O que verificar no seu próprio fluxo de trabalho
- Pares de arquivos. Guarde o HEIC e o .MOV juntos se você puder querer o movimento de novo. Renomear ou mover só um deles os separa.
- Metadados. A imagem estática pode carregar GPS. Se for compartilhá-la, consulte o guia de metadados.
- Destinos de compartilhamento. Se um determinado site reproduz uma Live Photo ou mostra só a imagem estática, isso depende do site. Consulte a ajuda de upload dele.
- Armazenamento. O arquivo extra ocupa espaço, mas não temos um número para informar.
Outras coisas no contêiner
Arquivos HEIC podem incluir mapas de profundidade ou gain maps, que são separados do movimento. Sobre gain maps, veja HDR e Display P3. A documentação da biblioteca libheif lista suporte a mapas de profundidade, miniaturas e imagens auxiliares, e é por isso que uma ferramenta construída sobre ela consegue encontrá-los.
Resumo
Para uma Live Photo, o FromHEIC entrega a imagem estática, a estrutura e as partes de imagem estática extraídas. Ele não entrega o vídeo. Se o vídeo importa, use o .MOV original ou a exportação do próprio celular. Para o básico sobre o formato, leia o que é HEIC.