HEIC-Bildsequenzen und Live Photos erklärt
Verstehen Sie, wie HEIC Bildsequenzen, Live Photos und Serienaufnahmen in einer einzigen Datei mithilfe der Multi-Bild-Fähigkeiten des HEIF-Containers speichert.
Eine einzelne HEIC-Datei kann Dutzende von Bildern, Audiospuren und Hilfsdaten enthalten. Diese Fähigkeit unterscheidet den HEIF-Container von älteren Formaten wie JPG und PNG, die genau ein Bild pro Datei speichern. Live Photos, Serienaufnahmen, Tiefenkarten, HDR-Gain-Maps und Miniaturansichten koexistieren alle in einem Container.
Dieser Leitfaden erklärt die technischen Mechanismen hinter HEICs Multi-Bild-Architektur und was mit diesen Daten bei der Konvertierung passiert.
Wie der HEIF-Container mehrere Bilder speichert
HEIF verwendet einen ISO Base Media File Format (ISOBMFF) Container, um Bildelemente zu organisieren. Dies ist die gleiche boxbasierte Struktur, die von MP4-Videodateien verwendet wird. Jedes Datenstück ist ein „Element" mit einer eindeutigen ID, einer Typdeklaration und definierten Beziehungen zu anderen Elementen.
Der Container hat 3 zentrale Organisationskonzepte:
- Bildelemente -- einzelne codierte Bilder, die als diskrete Datenblöcke gespeichert sind
- Bildsequenzen -- geordnete Serien von Bildframes, die eine Zeitleiste teilen
- Elementreferenzen -- Beziehungen, die Elemente miteinander verknüpfen (Miniaturansicht-von, Hilfselement-zu, abgeleitet-von)
Ein einfaches iPhone-Foto enthält mindestens 3 Elemente: das Primärbild, eine Miniaturansicht und EXIF-Metadaten. Ein Live-Photo-HEIC kann 30+ Elemente enthalten. Eine Seriensequenz kann Hunderte enthalten.
Elementreferenzen verbinden Elemente durch typisierte Beziehungen. Eine Miniaturansicht referenziert das Primärbild mit einem thmb-Link. Eine Tiefenkarte referenziert es mit auxl. Der Container bildet jede Beziehung explizit ab.
Live Photos: Standbild, Bewegung und Audio in einer Datei
Ein Live Photo bündelt ein hochauflösendes Standbild mit ungefähr 1,5 Sekunden Bewegungsframes und einer synchronisierten Audiospur. Apple führte Live Photos mit dem iPhone 6s im Jahr 2015 ein und verlagerte deren Speicherung mit iOS 11 im Jahr 2017 auf HEIF.
Was ein Live Photo enthält
Ein Live-Photo-HEIC enthält 3 verschiedene Datenströme:
- Primäres Standbild -- ein einzelner HEVC-komprimierter Frame in voller Sensorauflösung (12 MP oder 48 MP). Dies ist der Schlüsselframe, der in Fotogalerien angezeigt wird.
- Bildsequenz-Spur -- ungefähr 45 HEVC-komprimierte Frames bei 30 fps, die etwa 1,5 Sekunden vor und nach dem Auslösen abdecken. Jeder Frame codiert nur die Unterschiede zu seinen Nachbarn.
- Audiospur -- AAC-codiertes Audio, synchronisiert mit der Frame-Zeitleiste.
Wie Inter-Frame-Vorhersage die Größe reduziert
Live-Photo-Sequenzen erzielen 70-80 % Kompressionseffizienz durch Inter-Frame-Vorhersage. Der Encoder bestimmt Keyframes (I-Frames) in Intervallen und codiert die verbleibenden Frames als Differenzen (P-Frames und B-Frames).
Ein typisches 12-MP-HEIC-Standbild belegt ungefähr 1,8 MB. Ohne Inter-Frame-Vorhersage würden 45 zusätzliche Frames ungefähr 81 MB hinzufügen. Mit HEVC-Vorhersage fügen diese 45 Frames nur 1-2 MB hinzu. Die gesamte Live-Photo-Datei misst typischerweise 3-4 MB einschließlich Audio.
Apple verwendet ein ContentIdentifier-Metadatenfeld, um das Standbild und die Bewegungssequenz zu verbinden. Sowohl der Standbildframe als auch die Sequenzspur teilen eine identische UUID-Zeichenkette, wodurch sichergestellt wird, dass Decoder wissen, dass sie zum selben Aufnahmeereignis gehören.
Serienaufnahmen: Abgeleitete Bildelemente und gemeinsame Daten
Serienaufnahmen nutzen HEIFs abgeleitete Bildelemente, um redundante Daten zwischen Frames zu teilen, wodurch die Gesamtdateigröße um 30-50 % reduziert wird. Wenn ein iPhone mit bis zu 10 Bildern pro Sekunde aufnimmt, teilen aufeinanderfolgende Bilder den größten Teil ihrer Pixeldaten.
Wie abgeleitete Bildelemente funktionieren
Ein abgeleitetes Bildelement referenziert ein anderes Bild und speichert nur den Unterschied. In einer Seriensequenz:
- Der erste Frame wird als vollständiger, unabhängiger I-Frame codiert.
- Nachfolgende Frames werden als abgeleitete Elemente codiert, die den vorherigen Frame referenzieren.
- Jedes abgeleitete Element speichert nur die Pixelunterschiede (Delta-Daten).
- Der Decoder rekonstruiert jeden Frame, indem er das Delta auf seinen Referenzframe anwendet.
Eine 10-Frame-Seriensequenz bei 12 MP Auflösung veranschaulicht die Einsparungen:
| Speichermethode | Gesamtgröße (ca.) | Durchschnitt pro Frame | | --- | --- | --- | | 10 separate HEIC-Dateien | 18 MB | 1,8 MB | | Einzelne HEIC mit abgeleiteten Elementen | 9-12 MB | 0,9-1,2 MB | | 10 separate JPG-Dateien | 35 MB | 3,5 MB |
Auswahl des Schlüsselfotos
Der HEIF-Container markiert einen Frame in einer Serie als „primäres Element". Apple Photos analysiert jeden Frame auf Schärfe, Belichtung und Gesichtsausdrücke und setzt dann den besten Frame als primär. Benutzer können diese Auswahl überschreiben. Das primäre Element-Flag befindet sich in den Container-Metadaten, nicht in den Bilddaten.
Bildableitungen: Miniaturansichten, Tiefenkarten und Gain Maps
Jede HEIC-Datei eines modernen iPhones enthält 3-7 zusätzliche Bildelemente neben dem Primärfoto. Diese Elemente deklarieren ihre Beziehung zum Primärbild durch typisierte Referenzen.
Miniaturansichten
Der Container speichert mindestens eine vorgerenderte Miniaturansicht, typischerweise bei 320x240 Pixeln. Diese Miniaturansicht ist ein separates HEVC-komprimiertes Bildelement, das über eine thmb-Referenz mit dem Primärbild verknüpft ist. Galerie-Anwendungen lesen Miniaturansichten direkt, anstatt Bilder in voller Auflösung zu decodieren, weshalb das Scrollen durch Tausende von Fotos schnell geht.
Tiefenkarten
Porträtmodus-Fotos enthalten eine Tiefenkarte, die als zusätzliches Bildelement gespeichert ist. Die Tiefenkarte ist ein Graustufenbild mit ungefähr 768x576 Pixeln. Jeder Pixelwert repräsentiert die geschätzte Entfernung von der Kamera zu diesem Punkt in der Szene. Apples Rendering-Engine verwendet diese Karte, um eine variable Hintergrundunschärfe anzuwenden.
HDR-Gain-Maps
iPhones seit dem iPhone 12 betten eine HDR-Gain-Map in jedes HEIC-Foto ein. Die Gain Map codiert den Unterschied zwischen der SDR-Wiedergabe und der vollen HDR-Wiedergabe. Auf einem HDR-Display kombiniert das System das Basisbild mit der Gain Map, um erweiterte Helligkeit und Kontrast zu erzeugen. Die Gain Map hat typischerweise ein Viertel der Auflösung des Primärbildes und fügt ungefähr 200-400 KB zur Gesamtdateigröße hinzu.
Zusammenfassung der zusätzlichen Bildtypen
| Zusätzlicher Typ | Typische Auflösung | Zweck | Verknüpft über |
| --- | --- | --- | --- |
| Miniaturansicht | 320x240 px | Schnelle Galerievorschau | thmb-Referenz |
| Tiefenkarte | 768x576 px | Porträtmodus-Unschärfe-Steuerung | auxl-Referenz |
| HDR-Gain-Map | Viertelauflösung | SDR-zu-HDR-Tone-Mapping | auxl-Referenz |
| Alpha-Maske | Entspricht Primärbild | Transparenz / Segmentierung | auxl-Referenz |
| Semantische Maske | Variiert | Motiv-/Hintergrundtrennung | auxl-Referenz |
Was bei der Konvertierung zu JPG oder PNG passiert
Die Konvertierung einer Multi-Bild-HEIC-Datei zu JPG oder PNG extrahiert nur das primäre Bildelement. Jedes andere Element -- Sequenzen, Audio, Tiefenkarten, Gain Maps, Miniaturansichten, abgeleitete Frames -- wird verworfen. JPG und PNG haben keine Containerstruktur für Hilfsdaten.
Die Konvertierung verliert diese Elemente:
- Live-Photo-Bewegungsframes -- alle 45 Sequenzframes und die Audiospur gehen verloren
- Abgeleitete Serienframes -- nur der primäre (Schlüssel-) Frame wird extrahiert; alle anderen Serienframes werden verworfen
- Tiefenkarten -- die Porträtmodus-Unschärfe wird in die Pixeldaten eingebrannt und kann nicht mehr angepasst werden
- HDR-Gain-Maps -- die Ausgabe wird zu einem reinen SDR-Bild ohne HDR-Erweiterungsdaten
- Nicht-destruktiver Bearbeitungsverlauf -- in Apple Photos gespeicherte Bearbeitungsanweisungen im Container werden in die endgültige Pixelausgabe eingeflacht
Die Pixeldaten des Primärbildes werden bei maximalen Qualitätseinstellungen vollständig bewahrt. Was verloren geht, ist alles, was die HEIC-Datei zu mehr als einem einzelnen Foto machte.
Apples Implementierung auf dem iPhone
Apples Kamera-App nutzt HEIFs Multi-Bild-Fähigkeiten umfangreicher als jeder andere Gerätehersteller. Jeder Fototyp erzeugt eine unterschiedliche Elementanzahl innerhalb des Containers:
| Fototyp | Container-Inhalte | Gesamtelemente | | --- | --- | --- | | Standardfoto | Primärbild, Miniaturansicht, EXIF, HDR-Gain-Map, Segmentierungsmaske | 4-5 | | Live Photo | Standardelemente + ~45 Bewegungsframes + AAC-Audio + ContentIdentifier | 6-7 | | Porträtmodus | Standardelemente + Tiefenkarte + Matte/Segmentierungsmaske | 6-7 | | 10-Frame-Serie | 1 Schlüsselframe + 9 abgeleitete Frames + 10 Miniaturansichten + Gruppenmetadaten | ~21 |
Der HEIF-Container handhabt diese Komplexität transparent. Benutzer sehen eine Datei in ihrer Fotomediathek, unabhängig davon, wie viele Elemente sie enthält.
Den Primärframe mit HEICify extrahieren
Wenn Sie eine universell kompatible Version einer HEIC-Datei benötigen, extrahiert HEICifys Konverter das primäre Bildelement und konvertiert es zu JPG oder PNG. Die Konvertierung läuft vollständig in Ihrem Browser mit Web Workers und libheif-js. Keine Dateien verlassen Ihr Gerät.
Für Live Photos extrahiert HEICify den Standbildframe in voller Auflösung. Für Seriensequenzen extrahiert es den von Apples Algorithmus ausgewählten Primärframe. Für Porträtmodus-Aufnahmen wird das gerenderte Bild mit angewandter Unschärfe konvertiert.
Um die Bewegungskomponente eines Live Photos zu bewahren, exportieren Sie es als Video aus Apple Photos, bevor Sie konvertieren. Der HEIC-zu-JPG-Pfad extrahiert nur das Standbild.
Wichtige Erkenntnisse
Der HEIF-Container gibt HEIC-Dateien Fähigkeiten, die kein älteres Bildformat bieten kann. Eine einzelne Datei speichert Standbilder, Bewegungssequenzen, Audio, Tiefendaten, HDR-Metadaten und Miniaturansichten durch typisierte Bildelemente und explizite Referenzen. Die Konvertierung zu JPG oder PNG reduziert all dies auf ein einzelnes flaches Bild. Der Primärframe überlebt intakt. Alles andere geht verloren.
Für mehr über die HEIF-Container-Architektur siehe HEIF vs. HEIC: Was ist der Unterschied?. Für eine vollständige Übersicht der iPhone-Kamera-Ausgabeformate lesen Sie den iPhone-Fotoformate-Leitfaden. Für grundlegendes Wissen über das Format beginnen Sie mit Was ist HEIC?.
Frequently Asked Questions
Kann eine HEIC-Datei mehrere Bilder enthalten?
Wie speichert HEIC Live Photos?
Was passiert mit Live Photos bei der Konvertierung zu JPG?
Wie werden Serienaufnahmen in HEIC gespeichert?
Related Guides
Wie HEIC-Kompression funktioniert: Ein technischer Leitfaden
Verstehen Sie die HEIC-Kompressionstechnologie einschließlich HEVC-Intra-Frame-Codierung, Transformationsblöcken, Quantisierung und warum HEIC 50 % kleinere Dateien als JPEG erzielt.
HEIC-Metadaten und EXIF-Daten: Was bei der Konvertierung übertragen wird
Verstehen Sie, welche Metadaten und EXIF-Daten HEIC-Dateien enthalten, was die Konvertierung zu JPG oder PNG überlebt und wie Sie Metadaten bei der Konvertierung erhalten oder entfernen.
HEIF vs. HEIC: Was ist der Unterschied?
Verstehen Sie die Beziehung zwischen den Dateiformaten HEIF und HEIC -- was jede Abkürzung bedeutet, wie sie technisch zusammenhängen und warum die Unterscheidung wichtig ist.
Was ist das HEIC-Format? Alles, was Sie wissen muessen
Erfahren Sie, was HEIC ist, warum Apple es verwendet, wie es sich im Vergleich zu JPG schlaegt und wie Sie HEIC-Dateien auf jedem Geraet oeffnen oder konvertieren koennen.
Ready to Convert Your Images?
Try our free, browser-based converter tools. No uploads required -- your files never leave your device.