LIVE

O que há dentro de uma Live Photo: dois arquivos e um identificador

Uma Live Photo é uma imagem estática e um vídeo curto que compartilham um identificador. O que cada arquivo guarda, como o Fotos os emparelha e como mantê-los juntos.

Resposta curta

Uma Live Photo são dois arquivos: uma imagem estática (HEIC ou JPEG) e um filme QuickTime curto, com som. Os dois levam o mesmo identificador de conteúdo, e o Fotos usa isso para mantê-los juntos como um item. Se os dois se separam, por exemplo quando o Mail envia só a foto, o que resta é uma foto comum.

Uma Live Photo são dois arquivos que o Fotos mostra como um item: uma imagem estática (HEIC ou JPEG) e um filme QuickTime curto, com som. Os dois levam o mesmo identificador de conteúdo, e o vídeo tem um marcador do quadro que corresponde à foto. O Fotos os emparelha por esse identificador, não pelo nome do arquivo.

Abaixo está o que cada arquivo guarda, como o emparelhamento funciona e o que acontece quando os dois se separam. Para fazer a sua a partir de um vídeo, o Beavery monta as duas metades.

Dois arquivos, um item

A documentação de captura da Apple diz isso direto: o Fotos mostra uma Live Photo como um item só, mas ela é feita de arquivos separados, a imagem estática principal e um arquivo de vídeo com o movimento e o som de pouco antes e pouco depois. Um app salva os dois no Fotos juntos, como um item.

O framework do Fotos descreve a mesma coisa do lado da fototeca. Um item de Live Photo guarda um recurso de foto e um recurso de vídeo; o vídeo volta como o tipo de recurso paired video. Quando você tira uma com a câmera do iPhone, a Apple diz que o vídeo cobre cerca de 1,5 segundos antes e depois da foto. Uma Live Photo feita a partir de um vídeo num app como o Beavery cobre o trecho que você escolheu.

O que havia numa delas

Uma Live Photo do Beavery foi salva na fototeca de um simulador de iPhone (os passos estão aqui) e os dois arquivos que o Fotos guardou foram lidos. Eles ficaram lado a lado, com o mesmo nome, IMG_0082.HEIC e IMG_0082.MOV.

Arquivo O que é O que o liga ao outro
IMG_0082.HEIC A foto, HEIC de 1080 × 1920 Um identificador nos metadados da nota do fabricante da Apple (o dicionário MakerApple do ImageIO)
IMG_0082.MOV 3,6 segundos de vídeo H.264, som AAC e uma trilha de metadados O mesmo identificador como content.identifier do QuickTime, mais um marcador cronometrado still-image-time do quadro que corresponde à foto

Os dois arquivos levavam o mesmo UUID. O lado do vídeo está documentado: o AVFoundation nomeia a chave quickTimeMetadataContentIdentifier. Do lado da imagem, a Apple documenta o dicionário MakerApple, mas não a chave individual que guarda o identificador, então aqui só entra o que apareceu neste arquivo.

Como o Fotos sabe que eles formam um par

O identificador igual é o que os emparelha. A documentação da Apple para carregar uma Live Photo a partir de arquivos diz que o Fotos só consegue montar uma “a partir do mesmo conjunto de arquivos exportado de um item de Live Photo capturado antes”, e que valida os arquivos e os metadados primeiro. Se a conferência falha, não há Live Photo, só a foto.

Então os nomes dos arquivos não importam, e manter os dois na mesma pasta também não. O que importa é que os dois arquivos ainda levem o identificador e que o vídeo não tenha sido recodificado de um jeito que descartou os metadados.

Separar e juntar de novo

No Mac, o Fotos pode exportar uma Live Photo com Arquivo › Exportar › Exportar Original Não Modificado; a Apple diz que ela sai como dois arquivos separados, uma imagem estática e um vídeo. Para devolvê-los ao Fotos como uma Live Photo só, um app tem que adicionar os dois arquivos num pedido só (PHAssetCreationRequest, da Apple); soltar os dois arquivos no Fotos um por um não é o caminho documentado.

O Beavery salva no Fotos com esse pedido único. Quando você exporta uma Live Photo do Beavery para uma pasta, ele grava um pacote .beaverylive que guarda a foto, o vídeo (motion.mov) e um manifesto pequeno, para o par continuar junto e o Beavery poder abrir de novo depois.

O que acontece quando você envia uma

Só parte disso está documentada pela Apple:

  • O Mail envia uma Live Photo como imagem estática.
  • O Mensagens no iPhone ou no iPad a mantém em movimento: a pessoa toca e depois pressiona e segura para reproduzir. O Mensagens no Mac toca uma vez ao abrir.
  • Compartilhar só a foto é uma escolha na folha de compartilhamento: toque em LIVE no canto superior esquerdo da foto antes de escolher para onde enviar.

Para outros apps (apps de conversa, redes sociais, nuvem) a documentação da Apple não dá a resposta. Depende do app que recebe: um app que guarda os dois arquivos e os metadados pode mostrar o movimento, enquanto um app que guarda ou recomprime só a imagem mostra uma foto parada. O conselho caminho a caminho está em por que uma Live Photo para de se mexer depois de enviada.

Quando os dois arquivos se separam

  • Passou por um caminho que envia só a foto, como o Mail.
  • O app que recebeu guardou a imagem e descartou o vídeo.
  • Live foi desligado: no Fotos, dá para desligar o recurso Live, o que a torna uma foto parada.
  • Foi editada em outro lugar. A Apple observa que editar uma Live Photo noutro app pode fazer perder os efeitos de Live Photo.
  • Os dois arquivos foram separados e alterados, então os identificadores ou os metadados não coincidem mais.

Se você está fazendo Live Photos dos seus próprios vídeos, salve no Fotos e envie pelo Fotos. Isso mantém as duas metades juntas pelo tempo que o caminho permitir. Para os consertos, veja Live Photo não se mexe depois de enviar; para o que o vídeo mantém em qualidade e HDR, veja qualidade de vídeo para Live Photo. O Beavery para Mac salva Live Photos do mesmo jeito.

Perguntas

Uma Live Photo é só um vídeo curto?

Não. É uma foto completa mais um vídeo curto separado. O Fotos mostra a foto e reproduz o vídeo quando você pressiona e segura. A foto não é um quadro tirado do vídeo na hora de ver; é um arquivo próprio.

Dá para enviar uma Live Photo por e-mail?

A Apple diz que uma Live Photo compartilhada pelo Mail é enviada como imagem estática. O Mensagens entre aparelhos Apple a mantém em movimento; para outros apps, depende do app que recebe.

Uma Live Photo tem som?

Em geral, sim. A parte de vídeo é um filme QuickTime, e a Apple diz que a câmera registra o que acontece antes e depois da foto, inclusive o áudio. Uma Live Photo feita a partir de um vídeo sem som ou de uma foto não tem som.

Onde fica o identificador que emparelha os dois arquivos?

No vídeo, é o identificador de conteúdo do QuickTime, que a Apple documenta. Na foto, ele fica nos metadados da nota do fabricante da Apple; a Apple documenta esse dicionário, mas não a chave exata.

Tenho a foto e o vídeo como dois arquivos. Por que eles não se juntam?

O Fotos só emparelha uma foto e um vídeo que levam o mesmo identificador e os metadados esperados. Dois arquivos que não foram feitos como par, ou que foram recodificados no caminho, não se juntam só porque os nomes coincidem.

Como este guia foi verificado

Verificado com
simulador do iPhone 17 Pro Max, iOS 27.0: uma Live Photo salva pelo Beavery, com os dois arquivos lidos de volta da fototeca do simulador, 1.0 (1), build de depuração da0d377
Teste em aparelho
Os passos deste guia ainda não foram seguidos um a um em um aparelho.
Data da verificação