Open all frames of a LivePhoto as layers in external editor

I keep LivePhoto “On” because it sometimes catches something fun. Now I’m wondering, how can I send a LivePhoto as layers to either Affinity Photo or Photoshop on iPadOS?

AFAIK, the HEIF is a container format and I have no use for each of these frames showing up in my Photos Library. However, I did notice that for a series I recently shot, there are a lot of out-of-focus frames and then others that are more or less in focus. Also a few frames contains a bird flying by that I want to include with a sharp version of the actual subject.

Granted, for this one image, I can absolutely do this manually, but was thinking that when I get home to my big StudioMonitor, it would be neat to really review my favorite frame from a LivePhoto-burst, and not just trust Apple to do it.

I believe HEIC/HEIF are open formats so they shouldn’t be incumbered by Apple restrictions to access the contents. I have tried “Import” and “Open from Files”, but I can’t get more than then “poster” frame to import.

Thanks!

Heic/Heif are actually not open formats, which is part of Google’s push on the web to instead support webp, avif, jpegxl.

If you’re comfortable with the command line, it looks like imagemagick is capable of extracting all images in the container How to extract multiple images contained in HEIC file format? - #2 by megavolt - Support - Manjaro Linux Forum

1 Like

Thanks, I don’t have Image Magic, but will check it out when I get back from my trip.

That was an adorable little thread too :smile:

A bit convoluted, but if on a Mac you export a live photo as “Export unmodified original” you get two files - a static HEIC image and a MOV movie file.

In a pinch, I’ve opened the MOV file in a video editor and exported the frame I wanted to a still.

(It’s a single click in Adobe Premiere, which I already use, so a simple process for some of us)

1 Like

Aha, that’s interesting. Will try that out, Hopefully I get the full resolution frames (12Mpxl) from there. Off to test right away!

Thanks @SpivR

Having a play with the tools recommended in that thread I linked, I think this is the right answer. The heif-convert tool offers a single output or tiled output. I thought maybe it referred to the individual images in the container as tiles, but no I got 16 pieces of the original image out!

The exported .MOV video reports to be 1744 x 1308 pixels. (Shot in portrait.)

It is 3 seconds long, is recorded at 30fps, so a total of 90 frames. This is way more than the selectable LivePhoto frames at 3024 x 4032 pixels.

There might be some additional Photonic Engine magic going on here.