Waarom splitst een zelfgehoste galerij één Live Photo op in niet-gerelateerde bestanden?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Een zelfgehoste galerij splitst een Live Photo meestal wanneer niet langer kan worden aangetoond dat de stilstaande afbeelding en de korte bewegingsclip bij elkaar horen.

De fout treedt vaak op na het exporteren, hernoemen, migreren of importeren uit een externe bibliotheek, en niet tijdens het maken van de opname. Beschouw de stilstaande en bewegende bestanden als bewijsmateriaal: vergelijk één werkend paar met één defect paar, bepaal of de relatiemetadata of naamgeving behouden is gebleven en herstel vervolgens alleen de laag waarin de koppeling verloren is gegaan.

Bewijs dat de twee bestanden uit één opname afkomstig zijn

Begin met één defect voorbeeld en identificeer de stilstaande afbeelding en de korte bewegingsclip aan de hand van de opnametijd, oorspronkelijke bestandsnaam, afmetingen en export vanaf het bronapparaat. Voeg nog niets samen en verwijder nog niets.

Een Live Photo is geen gewoon mediabestand. De galerij moet een relatie tussen componenten herkennen; het behouden van de metagegevens voor het koppelen van Live Photos vormt daarom de eerste diagnostische grens.

Als de tijdstempels of basisnamen van de stilstaande en bewegende bestanden duidelijk bij elkaar horen, is het een koppelingsprobleem. Zo niet, sluit dan eerst een afzonderlijke burst, bewerkte kopie of afzonderlijk geëxporteerde video uit.

Controleer of de koppelingsmetadata de export heeft overleefd

Vergelijk een paar dat nog werkt met het defecte paar aan de hand van metagegevensinspectie, en niet alleen via de interface van de galerij. Zoek naar inhouds-ID's, asset-ID's of exportmetagegevens die de twee componenten aan elkaar koppelen.

Back-upworkflows die beide Live Photo-bestanden behouden, laten zien waarom het verplaatsen van alleen de afbeelding of alleen het bewegingsbestand de relatie verbreekt, ook al zijn beide overgebleven bestanden afzonderlijk geldig.

Als alleen bij de mislukte paren metagegevens ontbreken, herstel of exporteer die paren dan opnieuw vanuit de gezaghebbende bron. Bouw niet de volledige galerijdatabase opnieuw op voor metagegevensverlies dat al in de bronbestanden aanwezig is.

Vergelijk bestandsnamen en maplocatie

Sommige importprogramma's gebruiken bestandsnamen of bestanden in dezelfde map als alternatief wanneer uitgebreidere koppelingsmetadata niet beschikbaar is. Vergelijk hoofdlettergebruik, achtervoegsels, extensies en of een hernoemingstool de afbeelding en video verschillend heeft behandeld.

Onafhankelijke analyse van de Live Photo-structuur met twee bestanden laat zien waarom een hernoem- of verplaatsingsbewerking beide bestanden kan behouden, maar het voor een zelfgehoste importeur toch moeilijker kan maken om het paar opnieuw samen te stellen.

Test één kopie met de oorspronkelijke bij elkaar horende namen in dezelfde map. Als de groepering daardoor wordt hersteld, pas dan de export- of hernoemworkflow aan in plaats van handmatig honderden databaserecords aan elkaar te koppelen.

-15% OFF
Single board computer zimaboard2

Test de importvolgorde opnieuw met één schoon paar

Maak een kleine tijdelijke import met één bekend goed paar en één defect paar. Importeer beide componenten samen en herhaal dit vervolgens waarbij het bewegingsbestand later aankomt, om te zien of de galerij vertraagd gearriveerde bijbehorende bestanden met elkaar verzoent.

Praktische richtlijnen over het koppelen van Live Photo-back-ups benadrukken dat behoud ervan afhangt van het meenemen van het paar tijdens het back-up- en herstelproces, en niet alleen van het aantonen dat beide bestanden ergens op schijf bestaan.

Als gelijktijdig importeren werkt maar vertraagd importeren niet, bestaat de praktische oplossing uit het aanpassen van de ingestworkflow of het starten van de ondersteunde herscan van de toepassing. Vermijd databasebewerkingen tenzij de toepassing een gedocumenteerd herstelpad biedt.

Herstel de kleinst mogelijke defecte laag en controleer het resultaat

Kies het herstel op basis van het bewijsmateriaal: exporteer ontbrekende metagegevens opnieuw, herstel bij elkaar horende bestandsnamen, plaats de componenten samen of importeer één paar opnieuw. Bewaar originelen buiten de werklibrary totdat de test geslaagd is.

Voor een bredere zelfgehoste fotoworkflow helpt de gerelateerde ZimaSpace-gids over de familiale fotobibliotheek van Immich om het herstel te koppelen aan een herstelbaar ontwerp voor een huishoudelijke fotobibliotheek.

Het herstel is pas voltooid wanneer de galerij één Live Photo toont, zowel stilstaande als bewegende weergave behoudt, een herscan doorstaat en geen tweede duplicaat aanmaakt.

Veelgestelde vragen

Kan één Live Photo worden hersteld zonder de hele bibliotheek opnieuw te importeren?

Meestal wel. Bewijs dat de stilstaande en bewegende bestanden bij elkaar horen, herstel de kleinst mogelijke defecte naamgevings- of metagegevensrelatie en test vervolgens één gecontroleerde herimport voordat je de volledige bibliotheek aanpakt.

Blijft de Live Photo behouden als het paar wordt geconverteerd naar één gewone video?

Nee. De bewegingsinhoud kan behouden blijven, maar de relatie tussen stilstaand beeld en beweging en het Live Photo-gedrag dat de galerij probeert weer te geven, verdwijnen.

Moeten stilstaande en bewegende bestanden die op duplicaten lijken onmiddellijk worden verwijderd?

Nee. Controleer eerst of het de twee componenten van één opname zijn en bewaar de originelen. Als je één component verwijdert, kan latere koppeling onmogelijk worden.

Ondersteuning & Tips

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.