LIVE

Qué hay dentro de una Live Photo: dos archivos y un identificador

Una Live Photo es una imagen fija y un vídeo corto que comparten un identificador. Qué guarda cada archivo, cómo los empareja Fotos y cómo mantenerlos juntos.

Respuesta corta

Una Live Photo son dos archivos: una imagen fija (HEIC o JPEG) y un vídeo corto de QuickTime con sonido. Los dos llevan el mismo identificador de contenido, y Fotos lo usa para mantenerlos juntos como un solo ítem. Si los dos se separan, por ejemplo cuando Mail envía solo la imagen fija, lo que queda es una foto normal.

Una Live Photo son dos archivos que Fotos muestra como un solo ítem: una imagen fija (HEIC o JPEG) y un vídeo corto de QuickTime con sonido. Los dos llevan el mismo identificador de contenido, y el vídeo tiene un marcador del fotograma que coincide con la imagen fija. Fotos los empareja por ese identificador, no por el nombre del archivo.

Abajo va qué guarda cada archivo, cómo funciona el emparejamiento y qué pasa cuando los dos se separan. Para hacer la tuya a partir de un vídeo, Beavery construye las dos mitades.

Dos archivos, un ítem

La documentación de captura de Apple lo dice directo: Fotos muestra una Live Photo como un solo ítem, pero está hecha de archivos separados, la imagen fija principal y un archivo de vídeo con el movimiento y el sonido de justo antes y justo después. Una app guarda los dos en Fotos juntos, como un solo ítem.

El framework Photos describe lo mismo desde el lado de la fototeca. Un recurso de Live Photo contiene un recurso de foto fija y un recurso de vídeo; el vídeo vuelve como el tipo de recurso paired video. Cuando haces una con la cámara del iPhone, Apple dice que el vídeo cubre unos 1,5 segundos antes y después de la foto. Una Live Photo hecha a partir de un vídeo en una app como Beavery cubre el tramo que hayas elegido.

Lo que había en una

Se guardó una Live Photo de Beavery en la fototeca de un simulador de iPhone (los pasos están aquí) y se leyeron los dos archivos que Fotos guardó. Estaban uno al lado del otro, con el mismo nombre: IMG_0082.HEIC e IMG_0082.MOV.

Archivo Qué es Qué lo une al otro
IMG_0082.HEIC La imagen fija, HEIC de 1080 × 1920 Un identificador en los metadatos de la nota del fabricante de Apple (el diccionario MakerApple de ImageIO)
IMG_0082.MOV 3,6 segundos de vídeo H.264, sonido AAC y una pista de metadatos El mismo identificador como content.identifier de QuickTime, más un marcador temporizado still-image-time del fotograma que coincide con la imagen fija

Los dos archivos llevaban el mismo UUID. El lado del vídeo está documentado: AVFoundation llama a la clave quickTimeMetadataContentIdentifier. En el lado de la imagen, Apple documenta el diccionario MakerApple, pero no la clave concreta que guarda el identificador, así que aquí solo se cuenta lo que se vio en este archivo.

Cómo sabe Fotos que van juntos

El identificador coincidente es lo que los empareja. La documentación de Apple para cargar una Live Photo desde archivos dice que Fotos solo puede construir una «a partir del mismo conjunto de archivos exportados de un recurso de Live Photo capturado antes», y que primero valida los archivos y sus metadatos. Si la comprobación falla, no hay Live Photo, solo la imagen fija.

Así que los nombres de archivo no importan, y tampoco importa tener los dos archivos en la misma carpeta. Lo que importa es que los dos archivos sigan llevando el identificador y que el vídeo no se haya recodificado de un modo que haya perdido sus metadatos.

Separarla y volver a montarla

En un Mac, Fotos puede exportar una Live Photo con Archivo › Exportar › Exportar original sin modificar; Apple dice que sale como dos archivos separados, una imagen fija y un vídeo. Para devolverlos a Fotos como una sola Live Photo, una app tiene que añadir los dos archivos en una sola petición (el PHAssetCreationRequest de Apple); soltar los dos archivos en Fotos de uno en uno no es la forma documentada.

Beavery guarda en Fotos con esa petición única. Cuando exportas una Live Photo de Beavery a una carpeta, escribe un paquete .beaverylive que contiene la imagen fija, el vídeo (motion.mov) y un manifiesto pequeño, así que la pareja se queda junta y Beavery puede abrirla más tarde.

Qué pasa cuando envías una

Solo una parte de esto lo documenta Apple:

  • Mail envía una Live Photo como imagen fija.
  • Mensajes en el iPhone o el iPad la deja en movimiento: la persona toca la foto y luego la mantiene pulsada para reproducirla. Mensajes en un Mac la reproduce una vez al abrirla.
  • Compartir solo la imagen fija es una elección de la hoja para compartir: toca LIVE en la esquina superior izquierda de la foto antes de elegir adónde enviarla.

Para otras apps (chats, redes sociales, discos en la nube) la documentación de Apple no puede darte la respuesta. Depende de la app que la recibe: una app que conserve los dos archivos y sus metadatos puede mostrar el movimiento, mientras que una app que conserve o vuelva a comprimir solo la imagen muestra una foto fija. El consejo vía por vía está en por qué una Live Photo deja de moverse después de enviarla.

Cuando los dos archivos se separan

  • Pasó por una vía que envía solo la imagen fija, como Mail.
  • La app que la recibió se quedó con la imagen y tiró el vídeo.
  • Live se desactivó: en Fotos puedes poner una Live Photo en No, y queda como imagen fija.
  • Se editó en otro sitio. Apple señala que editar una Live Photo en otra app puede hacer que se pierdan sus efectos de Live Photo.
  • Los dos archivos se separaron y se cambiaron, así que sus identificadores o sus metadatos ya no coinciden.

Si estás haciendo Live Photos a partir de tus propios vídeos, guárdalas en Fotos y envíalas desde Fotos. Eso mantiene las dos mitades juntas mientras la vía lo permita. Para los arreglos, mira Live Photo que no se mueve al enviarla; para lo que el vídeo conserva en calidad y HDR, mira calidad al pasar un vídeo a Live Photo. Beavery para Mac guarda las Live Photos de la misma forma.

Preguntas

¿Una Live Photo es solo un vídeo corto?

No. Es una foto fija completa más un vídeo corto aparte. Fotos muestra la imagen fija y reproduce el vídeo cuando la mantienes pulsada. La imagen fija no es un fotograma sacado del vídeo en el momento de verla; es su propio archivo.

¿Puedo enviar una Live Photo por correo?

Apple dice que una Live Photo compartida por Mail se envía como imagen fija. Mensajes entre dispositivos Apple la deja en movimiento; con otras apps depende de la app que la recibe.

¿Una Live Photo tiene sonido?

Normalmente sí. La parte de vídeo es un vídeo de QuickTime, y Apple dice que la cámara graba lo que pasa antes y después de la foto, audio incluido. Una Live Photo hecha a partir de un vídeo en silencio o de una foto fija no tiene sonido.

¿Dónde está el identificador que empareja los dos archivos?

En el vídeo es el identificador de contenido de QuickTime, que Apple documenta. En la imagen fija está en los metadatos de la nota del fabricante de Apple; Apple documenta ese diccionario, pero no la clave exacta.

Tengo la foto y el vídeo como dos archivos. ¿Por qué no se combinan?

Fotos solo empareja una imagen fija y un vídeo que lleven el mismo identificador y los metadatos esperados. Dos archivos que no se hicieron como pareja, o que se recodificaron por el camino, no se combinan solo porque coincidan los nombres.

Cómo se comprobó esta guía

Comprobado con
simulador del iPhone 17 Pro Max, iOS 27.0: una Live Photo guardada con Beavery, y sus dos archivos leídos de la fototeca del simulador, 1.0 (1), compilación de depuración da0d377
Prueba en dispositivo
Los pasos de esta guía aún no se han seguido uno por uno en un dispositivo.
Fecha de la comprobación