Dlaczego samodzielnie hostowana galeria dzieli jedno zdjęcie Live Photo na niepowiązane pliki?

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Samodzielnie hostowana galeria zwykle rozdziela Live Photo, gdy nie może już potwierdzić, że nieruchomy obraz i krótki klip ruchomy należą do siebie.

Problem często pojawia się po eksporcie, zmianie nazw, migracji lub imporcie zewnętrznej biblioteki, a nie podczas rejestrowania obrazu. Traktuj zdjęcie i klip jako dowody: porównaj jedną działającą parę z jedną uszkodzoną, ustal, czy zachowały się metadane relacji lub nazewnictwo, a następnie napraw tylko warstwę, w której utracono powiązanie.

Potwierdź, że oba pliki pochodzą z jednego ujęcia

Zacznij od jednego uszkodzonego przykładu i zidentyfikuj zdjęcie oraz jego krótki klip ruchomy na podstawie czasu wykonania, oryginalnej nazwy pliku, wymiarów i eksportu z urządzenia źródłowego. Na tym etapie niczego jeszcze nie łącz ani nie usuwaj.

Live Photo nie jest jednym zwykłym plikiem multimedialnym. Galeria musi rozpoznać relację między komponentami, dlatego zachowanie metadanych parowania Live Photo jest pierwszym punktem diagnostycznym.

Jeśli znaczniki czasu lub nazwy bazowe zdjęcia i klipu wyraźnie wskazują, że należą do siebie, problem dotyczy parowania. Jeśli nie, najpierw wyklucz niezwiązane zdjęcia seryjne, edytowaną kopię lub osobno wyeksportowany film.

Sprawdź, czy metadane parowania przetrwały eksport

Porównaj działającą parę z uszkodzoną, korzystając z inspekcji metadanych, a nie wyłącznie z interfejsu galerii. Poszukaj identyfikatorów zawartości, identyfikatorów zasobów lub metadanych eksportu, które łączą oba komponenty.

Procedury tworzenia kopii zapasowych, które zachowują oba pliki Live Photo, pokazują, dlaczego przeniesienie tylko zdjęcia albo tylko klipu niszczy relację, nawet jeśli oba pozostałe pliki są indywidualnie poprawne.

Jeśli metadanych brakuje wyłącznie w uszkodzonych parach, napraw je lub wyeksportuj te pary ponownie z autorytatywnego źródła. Nie odbudowuj całej bazy danych galerii z powodu utraty metadanych występującej w plikach źródłowych.

Porównaj nazwy plików i położenie w folderach

Niektóre narzędzia importu używają nazw plików lub umieszczenia plików w tym samym folderze jako rozwiązania awaryjnego, gdy nie są dostępne dokładniejsze metadane parowania. Porównaj wielkość liter, przyrostki, rozszerzenia oraz sprawdź, czy narzędzie do zmiany nazw potraktowało zdjęcie i film w różny sposób.

Niezależna analiza struktury Live Photo złożonej z dwóch plików pokazuje, dlaczego operacja zmiany nazwy lub przenoszenia może zachować oba pliki, a mimo to utrudnić samodzielnie hostowanemu importerowi ich ponowne połączenie.

Przetestuj jedną kopię z oryginalnymi nazwami pary, umieszczoną w tym samym folderze. Jeśli przywróci to grupowanie, popraw procedurę eksportu lub zmiany nazw zamiast ręcznie łączyć setki rekordów bazy danych.

-15% OFF

Ponownie przetestuj kolejność importu z jedną poprawną parą

Utwórz mały tymczasowy import zawierający jedną znaną, poprawną parę oraz jedną uszkodzoną. Zaimportuj oba komponenty razem, a następnie powtórz test, gdy plik ruchomy pojawi się później, aby sprawdzić, czy galeria łączy opóźnione komponenty.

Praktyczne wskazówki dotyczące parowania kopii zapasowych Live Photo potwierdzają, że zachowanie pary zależy od przeprowadzenia obu plików przez proces tworzenia i przywracania kopii zapasowej, a nie tylko od udowodnienia, że oba pliki istnieją gdzieś na dysku.

Jeśli jednoczesny import działa, ale opóźniony już nie, rozwiązaniem operacyjnym jest zmiana procedury pobierania plików lub uruchomienie obsługiwanego przez aplikację ponownego skanowania. Unikaj edycji bazy danych, chyba że aplikacja udostępnia udokumentowaną ścieżkę naprawy.

Napraw najmniejszą uszkodzoną warstwę i sprawdź rezultat

Wybierz sposób naprawy na podstawie zebranych dowodów: ponownie wyeksportuj brakujące metadane, przywróć sparowane nazwy plików, umieść komponenty razem lub zaimportuj ponownie jedną parę. Przechowuj oryginały poza roboczą biblioteką do czasu pomyślnego zakończenia testu.

W szerszym kontekście samodzielnie hostowanego obiegu zdjęć powiązany przewodnik ZimaSpace dotyczący rodzinnej biblioteki zdjęć Immich pomaga powiązać naprawę z możliwą do odtworzenia koncepcją domowej biblioteki zdjęć.

Naprawę można uznać za zakończoną dopiero wtedy, gdy galeria wyświetla jedno Live Photo, zachowuje odtwarzanie obrazu i ruchu, przetrwa ponowne skanowanie i nie utworzy drugiego zduplikowanego zasobu.

Często zadawane pytania

Czy można naprawić jedno Live Photo bez ponownego importowania całej biblioteki?

Zwykle tak. Potwierdź, że zdjęcie i klip ruchomy należą do siebie, napraw najmniejszy uszkodzony element nazewnictwa lub relacji metadanych, a następnie przetestuj kontrolowany ponowny import, zanim obejmiesz nim całą bibliotekę.

Czy konwersja pary do jednego zwykłego filmu zachowa Live Photo?

Nie. Może zachować treść ruchomą, ale usuwa relację między zdjęciem a ruchem oraz funkcjonalność Live Photo, którą galeria próbuje odwzorować.

Czy należy od razu usuwać wyglądające na duplikaty zdjęcia i filmy?

Nie. Najpierw potwierdź, że są dwoma komponentami jednego ujęcia, i zachowaj oryginały. Usunięcie jednego komponentu może uniemożliwić późniejsze sparowanie.

Wsparcie i wskazówki

Więcej do przeczytania

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.