Wie konvertiere ich meine Fotobibliothek ohne Qualitätsverlust in tatsächliche Dateien und Ordner?

Ich habe viel Zeit damit verbracht, meine iPhoto-Mediathek mit Ereignissen zu organisieren. Jetzt wurden meine Ereignisse im neuen Apple Photos-System in „Ordner“ umgewandelt. Ich habe sie eine Ebene höher verschoben (sie zu Alben gemacht ) und verwende diese Art von Struktur, um meine Fotos mehrere Monate lang in verschiedenen Sätzen zu speichern. Jetzt möchte ich meine Fotobibliothek in eine Datei- und Ordnerstruktur konvertieren, damit ich zu einem anderen Programm wie ShotWell für Ubuntu wechseln kann. Leider scheinen sie in ein neues Apple-eigenes Format ( .photolibrary ) "konvertiert" worden zu sein. Gibt es eine Möglichkeit, die Erstellung einer Ordnerstruktur wie folgt zu automatisieren:

Photos Library/Example_Album/IMG_0001.jpeg

Ohne Qualitätsverlust?

Folgendes habe ich versucht:

  • Rechtsklick auf Bibliothek und Auswahl von "Paketinhalt anzeigen": Dateien scheinen in einer falschen Struktur zu sein
  • Alle Alben von Fotos auf den Desktop ziehen: exportiert keine Dateien mit den richtigen "Alben"-Ordnern

Hilfe wird sehr geschätzt!

.photolibrary ist kein „proprietäres Format“, sondern eher ein Bündel oder Paket, wie Sie festgestellt haben. Es enthält die ursprünglichen unveränderten Fotos und Metadaten. Der Hauptordner enthält Ihre Fotos, geordnet nach Datum.
Und wie würde ich meine Dateien mit der Struktur exportieren, die ich im Programm erstellt habe? Diese Informationen werden in einem proprietären Format gespeichert
Haben Sie seit der Konvertierung neue Fotos zu Fotos hinzugefügt?
Ja. Ich habe auch etwas in den Alben verändert. Ich kann nicht zur iPhoto-Mediathek zurückkehren. Wenn es überhaupt nicht geht, muss ich dieses Programm kaufen, die Fotobibliothek löschen und nie wieder Apple-Software verwenden. Ich bin sehr enttäuscht.
Nichts an Fotos wirbt mit einer „Ordner- und Datei“-Hierarchie. Ein Album ist eine Abstraktion in Fotos … ein einzelnes Foto kann in mehreren Alben erscheinen. Denken Sie darüber nach: Wie viel ist Ihre Zeit wert, und wie viel Zeit sind Sie bereit, in die Recherche zu investieren, und wie gut sehen diese 13 $ aus? Wenn Sie das Versäumnis von Apple, darüber nachzudenken, wie Sie sich wünschen, dass ihre Software funktionieren würde, als Grund dafür ansehen wollen, dem Unternehmen ganz abzuschwören, Gott sei Dank - das ist uns wirklich egal. Wir sind für Sie da, wenn Sie weitere Fragen haben.
Dazu habe ich ein AppleScript geschrieben. Wenn ich es nur finden könnte ... (also denke ich, der Punkt ist, dass AppleScript js eine gute Option ist) Ich denke, meine exportierten Bilder nach Jahresverzeichnis.

Antworten (3)

Klingt so, als würde dies dieses Problem einfacher lösen:

set dest to "/Users/HOME/Desktop/PHOTOS-Albums/" as POSIX file as text -- the destination folder (use a valid path) 

tell application "Photos"
    activate
    set l to name of albums
    set albNames to choose from list l with prompt "Select some albums" with multiple selections allowed

    if albNames is not false then -- not cancelled  
        repeat with tName in albNames
            set tFolder to dest & tName
            my makeFolder(tFolder) -- create a folder named (the name of this album) in dest   
            export (get media items of album tName) to (tFolder as alias) without using originals
         end repeat
    end if
end tell

on makeFolder(tPath)
    do shell script "mkdir -p " & quoted form of POSIX path of tPath
end makeFolder

Obwohl ich es selbst nicht getestet habe, ist es ein Skript zum Exportieren ausgewählter Alben in eine Ordnerstruktur im Finder mit den Albumnamen als Ordnernamen.

Ich mag das mehr, da es elegant die integrierte macOS-Funktionalität verwendet, anstatt obskure proprietäre Software, die nicht einmal mehr verfügbar ist.

Am Ende bestand die einzige Lösung dafür darin, die oben erwähnte Photos-to-Disk-Software herunterzuladen. Es funktionierte perfekt und erstellte die Ordnerstruktur, die ich brauchte. Ich empfehle, dasselbe zu tun, wenn Sie aus irgendeinem Grund dieses Problem haben.

Photos-to-Disk war großartig für Fotos auf macOS-Versionen bis zu Mojave oder High Sierra, wurde aber inzwischen eingestellt. Eine Alternative für Macs ab High Sierra (Mojave, Catalina, Big Sur) ist Photos Takeout, das hier beschrieben wird: apple.stackexchange.com/questions/389572/…

In dieser Form ist es schon da. Es ist nur eine Frage, es zu finden und dann zu kopieren.

  1. Gehen Sie zu Ihrem Bilderordner

  2. Darin finden Sie die Fotobibliothek, die wahrscheinlich "Photos 3 Library" heißt.

  3. Klicken Sie mit der rechten Maustaste oder bei gedrückter Ctrl-Taste auf die Fotos 3-Bibliothek und wählen Sie Paketinhalt anzeigen. Ändern, verschieben oder löschen Sie hier nichts.

  4. Ihre Fotomaster befinden sich alle im Verzeichnis Masters in einer hierarchischen Datumsstruktur.

  5. Klicken Sie mit der rechten Maustaste/Control-Taste auf Masters, um herauszufinden, wie groß es ist. So viel Platz wirst du brauchen.

  6. Kopieren Sie den gesamten Ordner (drücken Sie die Alt-Taste und ziehen Sie ihn dann) an eine beliebige Stelle außerhalb der Bibliothek.

Et voila.

Aber es ist nicht in Alben organisiert
Dies war bis zu Photos 4.0 (auf Mojave) korrekt, aber in Catalina und Big Sur wurde der Ordner "Masters" in "Originals" geändert, und anstelle von jahresweisen Ordnern und monatsweisen Unterordnern gibt es jetzt Ordner mit dem Namen 0 -9 und AF usw., die unveränderte Originalfotos enthalten, nicht mit Original-, sondern mit HEX-basierten Dateinamen. Und ja, Sie erhalten keine organisierte Ordnerstruktur durch Kopieren oder Drag & Drop.