Im Programm "Fotos" mehrere Bilder (Titel) gleichzeitig (Stapelverarbeitung) mit fortlaufender Nummer änderen

Folgendes Grundproblem.

Ich habe bereits alles Bilder (und Videos) (1200 Stück) mit einem fortlaufenden Dateinamen erstellt.

Im Finder werden diese korrekt angezeigt als zB. Urlaub2015_0001.jpg bis Urlaub2015_1200.jpg


Wenn man nun diese Dateien ins Programm "Fotos" in ein neues Album importiert und mittels

Darstellung>Sortieren>Automatisch nach Titel sortieren lässt, stimmt die Reihenfolge nicht.


Wenn man die Bildinformation (cmd+i) aufruft kann man ganz oben "Titel hinzufügen".

Vergibt man nun manuell einen fortlaufenden Titel, würde das Programm die Bilder korrekt nach Titel sortieren.


Fazit:

Man muss alle 1200 Bilder einzeln mit einer fortlaufenden Nummer ändern.

Das Programm sortiert die Bilder nicht nach dem original Dateinamen, Dateiname ist etwas anderes im Vergleich zum Titel. Sehr dämlich!


Frage:

Gibt es eine Stapelverarbeitung o.ä. im Programm Fotos mit dem man die Titel mit fortlaufender Nummer vergeben kann?


System: macOS Monterey 12.3.1 / Programm "Fotos" Version 7.0 (441.0.120)


Danke

Gepostet am 17. Mai 2022 05:10

Antworten

Ähnliche Fragen

14 Antworten

17. Mai 2022 08:22 als Antwort auf macfotosnutzer

Es gab nur eine einzige Systemversion - macOS 10.14 Monterey mit Fotos 4, wo Fotos beim Sortieren nach dem Titel den Dateinamen verwendet hat, wenn das Foto keinen Titel hatte. Das hat sich leider unter macOS 10.15 Catalina geändert und klappt seitdem nicht mehr.


Auch Apple Script klappt seit Catalina nicht mehr so gut für Fotos wie noch unter Mojave. Die meisten älteren Skripte, bei denen wir mehrere Fotos zugleich auswählen oder auf Alben in Fotos zugreifen wollen, klappen nur noch, wenn wir die Fotos in Standardalben (auf keinem Fall in einem Intelligenten Album) auswählen. Und die Alben müssen direkt in der Mediathek liegen, auf der obersten Ebene unter "Meine Alben", nicht in einem Unterordner, sonst findet das Skript die ausgewählten Bilder nicht. Wenn man sich darauf einstellt, kann man meistens die alten Skripte, die unter Mojave geschrieben worden sind, noch verwenden.

Das dicke Problem ist diese Zeile in den meisten Skripten

tell application "Photos"
		activate
		set imageSel to (get selection)
		if imageSel is {} then. ....


Alle alten Skripte müssten so programmiert werden, dass (get selection) alle ausgewählten Fotos findet, auch wenn sie in Unterordnern oder intelligenten Alben liegen. Dafür habe ich noch keine Lösung gefunden.

Aber bei mir klappen die Skripte noch sehr gut, solange ich die Fotos in einem Album auf der obersten Ebene auswähle, oder auch in Alle Fotos.



Ich spare mir jetzt meisten Automator, sonder starte alle Skripte direkt von dem Scripts Menü. das habe ich immer in der Hauptmenüleiste angezeigt.



18. Mai 2022 01:11 als Antwort auf macfotosnutzer

Es hat geklappt. Eure Lösungen waren hilfreich!

Weiß nicht mehr genau wann es dann funktioniert hat. Zu den o.g. Angaben habe ich noch folgendes probiert.

  • Bilder/Videos die nicht in der Mediathek vorhanden waren direkt in das neue Album geladen (auf oberster Ebene unter "Meine Alben") dann hat es geklappt, mit bereits in der Mediathek vorhanden Bilder/Videos hat es nicht geklappt.
  • Rechner Neustart; nach dem Neustart kann ich das Script jetzt nun in den verschachtelten Unterordnern/Alben anwenden und funktioniert jetzt einwandfrei. Getestet mit einem Album von 2000 Bilder/Videos. Und insgesamt 21.000 erfolgreich betitelt :)



17. Mai 2022 05:33 als Antwort auf macfotosnutzer

Ja, für diese Vorhaben gibt es ein Skript, mit dem man alle Bilder in Fotos noch mit einem Titel versehen kann, der aus dem Dateinamen stammt (mit Dateiendung oder auch ohne).

Bei mir funktioniert das Anzeigen/Sortieren in Fotos, wenn ich keinen Titel den Fotos vergebe und in einem Album die Darstellung "Automatisch nach Titel sortieren" anwähle.

Bedingung ist, dass kein Bild einen neuen Titel enthält, denn dann übernimmt die Fotos-App den Dateinamen für das Sortieren automatisch.

17. Mai 2022 08:11 als Antwort auf macfotosnutzer

Hallo Macfotosnutzer


Soweit hast Du nichts falsch gemacht. Das Skript kannst Du nur aus Fotos heraus starten und Du musst in Fotos auch Bilder markiert haben, sonst passiert nichts dabei.

Bei einigen Skripten spielt es auch eine Rolle, ob sie mit dem Automator oder dem Apple Script Editor ausgeführt werden, da dann einige Syntax- und Abläufe anders sein können. Hierbei spielt es aber keine Rolle.

Lade doch das Skript (= Schnelldienst) hier nochmals herunter.

Das Skript wird dann in den Ordner /Users/Dein Name/Library/Services verschoben, wenn du es öffnen und starten willst, oder es auch wieder löschen möchtest.

Wie hier beschrieben, muss man das Skript aus dem Dienste-Menu heraus starten.

Ich denke, dass sollte ohne Probleme mit MacOS 12.3.1 klappen. Ich habe es noch mit einer alten OS-Version und Fotos V4.0 getestet.


Skript

Anleitung Aussehen

17. Mai 2022 10:27 als Antwort auf AndiV

Zuerst zur Zusatzfrage: Ich habe zwei meiner Macs auf Mojave gelassen, damit ich dort Programme, wie Aperture und iPhoto, iWeb und GarageBand '11 noch laufen lassen kann, vor allem aber, weil ich immer noch gelegentlich in alten Präsentationen Videos und Bilder finde, die sich unter den neueren Systemen nicht mehr bearbeiten lassen und noch konvertiert werden müssen.

Aber die beiden Macs, mit denen ich jetzt ständig arbeite, sind auf macOS 12.4 Monterey aktualisiert worden. Meine Fotos Mediathek ist in iCloud Fotos und damit auf allen Macs, dem iPhone und iPad automatisch identisch. Daneben habe ich viele archivierte Fotosmediatheken über die Jahre gesammelt. Diese legen auf einem externen Laufwerk, von dem ich regelmässig eine Sicherheitskopie mit Carbon Copy Cloner mache. In meiner aktuellen Mediathek ist ur eine Auswahl aller Fotos, die mir besonders wichtig sind und die ich auf allen geraten immer zugreifbar haben möchte, sowie die neueren Fotos, die ich noch bearbeiten muss.



Zur eigentlichen Frage:

Man muss die Fotos, die das Skript bearbeiten soll, ja irgendwie dem Skript mitteilen. Und das wurde bisher immer so gemacht, dass man die Bilder in Fotos auswählt und dann das Skript aufruft oder durch Automator aufrufen liess.


Das Skript ruft fragt dann Fotos mit (get selection) nach den ausgewählten Fotos und bekommt eine Liste der ausgewählten Fotos zurück. Das hat früher immer prima geklappt. Unter Catalina hat es leider nur noch geklappt, wenn die ausgewählten Fotos nicht in einem intelligenten Album ausgewählt worden waren oder tief verschachtelt in verschachtelten Ordnern lagen.


Was ich jetzt machest, dass ich die Fotos, die ich ausgewählt habe, einfach in Fotos oben in die Seitenleiste ziehe. Damit wird ein neues Album mit den ausgewählten Fotos angelegt. Dann öffne ich das Album, wähle dort die Fotos erneut aus und rufe dann das Skript auf. dann findet das Skript die Fotos alle, die es bearbeiten soll. danach lösche ich das neue Album wieder.



17. Mai 2022 06:07 als Antwort auf AndiV

Danke für dein Hilfe. Habe das Skript erstellt und bei der Nutzung in "Fotos" erscheint oben rechts auch ein Zahnrad ("in Arbeit"). Danach hat sich leider nichts geändert. d.h. in den Informationen eines Fotos ist der Titel immer noch frei/nicht vergeben. Läuft das vielleicht nicht mehr mit dem neusten OS und Foto-Version, da der Artikel von November 2019 ist...?

17. Mai 2022 09:25 als Antwort auf Leonie

Hallo Leonie


Danke für deine Ausführungen! Worin besteht denn das Problem, dass man alle Bilder auswählen muss, um sie zu betiteln? Könnte man nicht einfach alle Bilder in Unteralben verschlagworten (Album = Schlagwort) oder irgendwie mit Codewörtern markieren, dann alle Bilder in der Mediathek auf einer Ebene zusammen legen, dann das Skript anwenden und/oder durch das Folgeskript wieder alle Fotos auf die Unteralben verteilen, indem die Schlagworte als Zuweiser benutzt werden?


Ich könnte mir vorstellen, dass ein Script einfacher zu programmieren wäre, wenn die Bilder in normalen Ordnern liegen und man die Dateinamen einfach als Schlagworte oder ins Dateibemerkungsfenster eintragen lässt. Wenn man das Kommentarfeld einer Bilddatei wiederum selber per Skript auslesen könnte, könnte man dann dort z.B. auch später wiederum alle Datenfelder in Fotos abfüllen.

https://www.hilfdirselbst.ch/foren/Dateien_markieren__-_auch_in_Unterordnern_des_offenen_Ordners_P531412.html


Noch kurz eine andere Frage: Arbeitest Du mit mehreren MacOS-Versionen gleichzeitig auf deinem Rechner um bestimmte Apple-Programm-Limitationen zu umgehen, oder hat sich das nicht als günstig erwiesen, z.B. wegen dem Speicherplatz, oder dass z.B. eine Mediathek dann als externe Festplatte eingebunden sein müsste?


17. Mai 2022 12:28 als Antwort auf AndiV

Hallo AndiV,


danke für deine Antwort. Den Speicherort habe ich auch bereits gefunden gehabt und überprüft, die Datei liegt dort.

In Programm Fotos bin ich so vor gegangen:

Mein Alben>+ Album (neues Album)>Medien (Bilder/Videos) hinzugefügt (alle Medien wurden in die Mediathek importiert/kopiert, liegen nicht auf ext. Festplatten und nicht in der Cloud)

Alle Medien haben keinen Titel eingetragen und das neue Album liegt auf der obersten ebene (unter "Meine Alben"), es ist kein intelligentes Album und kein Ordner.

Jetzt alle Medien ausgewählt und im Programm Fotos im Menü: Fotos>Dienste>filename2title (mein erstelltes Script)

Nun läuft oben rechts das Zahnrad. Schaut man sich die Informationen ein beliebiges Foto danach mit (cmd+i) an, ist der Titel leer und es steht immer noch "Titel hinzufügen" darin.

17. Mai 2022 12:34 als Antwort auf Leonie

Das ist ein sehr nützlicher und pragmatischer Workflow. Damit kann man arbeiten, weil man ja nur die Foto-Auswahl für das Skript anpassen muss.

Dass Apple den Gedanken des digitalen Hubs so sehr weiter verfolgt, dass am Schluss alles in der Wolke ist, habe ich vorher gar nie richtig realisiert, da ich beruflich nicht mit dem Mac arbeite, oder hier nur Spezialanwendungen lösen oder erfinden muss, die anderswo nicht funktionieren. Daher habe ich viele Neuerungen bisher gar nie mitbekommen oder genutzt.


Der Witz an der ganzen Sache mit dem Digitalhub ist auch noch folgender, dass die Idee mit den "Medienzentrum" eigentlich vorher einmal von Microsoft stammte, aber kläglich an den Geräten und am Können dieser Firma gescheitert ist; Alles zu kompliziert, viel zu fest auf falsche Ideologien oder Zukunftsvorstellungen ausgerichtet. Die Idee hat Apple dann besser mit dem Apple-TV, dem Computer für alles (Freizeit, Beruf, Haus, usw.) besser umgesetzt und jetzt mit den neuen Techniken, wo man fliessend vom iPad auf den Mac oder das Iphone wechseln kann, um am gleichen Dokument weiter zu arbeiten, klappt das ja wunderbar.

Was mir nicht ganz gefällt, ist, dass alles am Schluss auf ausländischen Servern oder eben in der Cloud landet.

Aus technischer Sicht ist das sicher am Besten und am praktikabelsten gelöst, weil eine einzige Festplatte am Mac ausfallen könnte, die man als zentrale Mediendatei benutzt. Bei iCloud sind die Daten vermutlich mehrfach und redundant unter mehreren Festplatten verteilt und das System sorgt sich darum, dass alle Daten auf allen Geräten immer gleich und kongruent gehalten werden. Dass das Ganze bereits so reibungsfrei läuft, wusste ich noch nicht. Als User möchte ich die Kontrolle über meine Daten; Als User ist es ein Umgewöhnen, hier die Kontrolle abzugeben, was in etwa vergleichbar ist mit dem Gefühl, wenn man in einem selbstfahrenden Auto fährt und am Anfang an nicht weiss, wie man sich fühlen soll.


Ich habe in der Vergangenheit immer ein MacBook mitsamt seinen Programmen auf einem OS-Stand einfrieren müssen und bin dann mit den Hauptanwendungen meistens auf ein neues MacBook umgestiegen, während das alte MacBook noch gleichzeitig als Backup diente.

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Im Programm "Fotos" mehrere Bilder (Titel) gleichzeitig (Stapelverarbeitung) mit fortlaufender Nummer änderen

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.