Dateien umbenennen mit EXIF-Daten

Forum zur Erstellung von Schaltern über den Befehlseditor
Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 2. Jul 2009 17:45

Hallo Gemeinde !

Ich möchte folgendes Problem lösen, habe aber offensichtlich nicht die nötigen Kenntnisse das umzusetzen ...

Meine Digitalkamera produziert Dateinamen, die auf den ersten Blick keine Rückschlüsse auf das Aufnahmedatum zulassen.
Zur Zeit verwende ich das Tool "EXIFER" um folgenden Dateinamen zu erzeugen:

P0904120001.jpg

P (weil's die alte Kamera so gemacht hat :-) )
09 Aufnahmejahr
04 Aufnahmemonat
12 Aufnahmetag
0001 Fortlaufender Zähler

Jetzt habe ich aber DOpus ... :-)
Warum also noch weiter EXIFEr verwenden ?

... wenn da nur nicht meine verdammte Unfähigkeit wäre ...

Kann mir jemand helfen ?

LG,
Berndi

Benutzeravatar
tomtom
Berater
Beiträge: 586
Registriert: 2. Jun 2004 07:26
Betriebssystem: Win 7 Home 32bit
Produkt: DOpus immer aktuellste Version
Version DOpus: Pro
Wohnort: Oelde / Münsterland

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von tomtom » 3. Jul 2009 23:10

Hallo,
besser spät als nie :) aber trotzdem, das geht auch mit Dopus.
Umbenennen - Directory Opus3.png

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 4. Jul 2009 10:12

Super !
Danke !
Tolle Sache mit dem Zerlegen, bzw. Formatieren ...

Wo finde ich das denn in der Anleitung ?
Hab nix gefunden.
Gibt es dazu irgendwo ein Tutorial ?

Kann ich diesen speziellen "Umbenennen"-Befehl denn auch auf einen Knopf in der Symbolleiste legen, bzw. diesen in ein "Copy as"-Befehl umwandeln ?

Nochmal DANK !!

Benutzeravatar
tomtom
Berater
Beiträge: 586
Registriert: 2. Jun 2004 07:26
Betriebssystem: Win 7 Home 32bit
Produkt: DOpus immer aktuellste Version
Version DOpus: Pro
Wohnort: Oelde / Münsterland

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von tomtom » 4. Jul 2009 11:11

In der Anleitung findet man etwas im Anhang unter Regular Expression Syntax.
Ein Tut speziell für Opus kenne ich nicht. Allgemeine Regex-Tuts findet man im Netz, z.B.

http://www.smashingmagazine.com/2009/06 ... resources/

Benutzeravatar
tomtom
Berater
Beiträge: 586
Registriert: 2. Jun 2004 07:26
Betriebssystem: Win 7 Home 32bit
Produkt: DOpus immer aktuellste Version
Version DOpus: Pro
Wohnort: Oelde / Münsterland

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von tomtom » 4. Jul 2009 15:41

Kann ich diesen speziellen "Umbenennen"-Befehl denn auch auf einen Knopf in der Symbolleiste legen

Code: Alles auswählen

Rename PATTERN="(.*)(.*\..*)"  TO="P{shootingtime|D#YYMMdd}[#]\2" REGEXP NUMBER 0001 FILEINFO
diesen in ein "Copy as"-Befehl umwandeln ?

Code: Alles auswählen

Copy HERE AS *_DOpus_Temp
Select PATTERN=*_DOpus_Temp
Rename PATTERN="(.*)(.*\..*)(_DOpus_Temp)"  TO="P{shootingtime|D#YYMMdd}[#]\2" REGEXP NUMBER 0001 FILEINFO

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 5. Jul 2009 07:19

So, ich habe es etwas abewandelt und folgendermaßen gelöst ...

Code: Alles auswählen

@set Start = {Rs|Startwert eingeben|0001}
Rename PATTERN="(.*)(\.JPG)"  TO="P{shootingtime|D#YYMMdd}[#]\2" REGEXP NUMBER {$Start} FILEINFO
copy 
Geht das auch eleganter ?

Schön wäre beispielsweise, wenn die Funktion mir auch meine .MOV Dateien richtig umbenennen würde ...
Die besitzt zwar keine EXIF-Daten, aber es existiert eine gleichlautende .JPG Datei als Vorschaubild.

Beispiel:
P100023.JPG (Vorschaubild)
P100023.MOV (Video)

Benutzeravatar
tomtom
Berater
Beiträge: 586
Registriert: 2. Jun 2004 07:26
Betriebssystem: Win 7 Home 32bit
Produkt: DOpus immer aktuellste Version
Version DOpus: Pro
Wohnort: Oelde / Münsterland

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von tomtom » 5. Jul 2009 10:29

Geht das auch eleganter ?
Was soll denn eleganter gehen? Der Code? Das Ergebnis? Der neue Name?
Schön wäre beispielsweise, wenn die Funktion mir auch meine .MOV Dateien richtig umbenennen würde ...
Die besitzt zwar keine EXIF-Daten, aber es existiert eine gleichlautende .JPG Datei als Vorschaubild.
Die EXIF-Daten der .jpg Datei für die .mov Datei zu verwenden geht meines Wissens nicht. Man kann aber das Erstellungsdatum der .mov Datei verarbeiten.

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 5. Jul 2009 16:37

Ich dachte da jetzt mehr an etwas ähnliches, wie so etwas hier ...

Code: Alles auswählen

@set Start = {Rs|Startwert eingeben|0001}
@set Alt = {o|noext}
Rename PATTERN="(.*)(\.JPG)"  TO="P{shootingtime|D#YYMMdd}[#]\2" REGEXP NUMBER {$Start} FILEINFO
copy MOVE
@set Neu = {o|noext}
Rename PATTERN="{$Alt}(\.MOV) TO="{$Neu}\2" REGEXP
copy MOVE 
... nur leider klappt das so nicht ...

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 23. Aug 2013 08:09

Ich grabe heute diesen Thread mal wieder aus, weil ich etwas machen möchte, was direkt mit dem Thema von damals zusammenhängt.

Ungeachtet dessen, dass zu dem Problem der automatischen Umbenennung meiner Videodateien immer noch keine Lösung existiert, habe ich ein anderes Anliegen.

Ich habe die Namensmatrix meiner Fotos auf ein anderes umgestellt und verwende jetzt folgenden Befehl zum Umbenennen:

Rename PATTERN="(.*)(\.jpg)" TO="{datetaken|D#yyyy-MM-dd - T#hh.mm.ss}\2" REGEXP FILEINFO

Das Problem ist jetzt, dass es mitunter Dateien mit gleichem Namen geben wird.

Ich möchte jetzt, dass im Falle eines Fehlers aufgrund Namensgleichheit einfach hinten eine Zahl, getrennt durch Bindestrich angefügt wird.

Wie kann ich das umsetzen ?

Danke schon mal für die Hilfe ...

Berndi

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Kundal » 23. Aug 2013 09:51

Versuch's mal damit:

Code: Alles auswählen

Rename PATTERN="(.*)(\.jpg)"  TO="{datetaken|D#yyyy-MM-dd  -  T#hh.mm.ss}\2" REGEXP FILEINFO AUTORENAME 
Rename REGEXP PATTERN "(.+)\((.+)\)(\.jpg)" TO \1-\2\3

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 23. Aug 2013 11:21

Das funktioniert so weit, nur mit der Einschränkung, dass vor dem neu erstellten Bindestrich ein Leerzeichen steht.
Wie bekommt man das noch weg.

Danke auf jeden Fall bis hier hin!

Berndi

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Kundal » 23. Aug 2013 11:32

Ersetze die zweite Zeile durch diese:

Code: Alles auswählen

Rename REGEXP PATTERN "(.+) \((.+)\)(\.jpg)" TO \1-\2\3

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 23. Aug 2013 11:45

Super!
Tausend Dank !

Hast Du vielleicht auch noch eine Lösung für das andere Problem mit den .MOV-Dateien (weiter oben) ?

Gruß,
Berndi

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Kundal » 23. Aug 2013 13:06

Ich kann es gerade nicht gerade nicht selbst testen, da ich hier an einem DOpus-freien PC sitze. :cry: Es wurde mal ein neues Argument eingeführt, dass genau dem von dir oben beschriebenen Zweck dient (Dateien mit gleichem Namen und anderer Endung beim Umbenennen mit erfassen). Das sollte funktionieren. Hänge mal an beide Zeilen das Argument RENAMEMATCHING an.

Berndi
Beiträge: 45
Registriert: 22. Mär 2009 11:50
Betriebssystem: Windows 8.1 64bit
Produkt: DOpus 11.5 x64 Build 5298
Version DOpus: Pro

Re: Dateien umbenennen mit EXIF-Daten

Beitrag von Berndi » 23. Aug 2013 14:00

SAUSTARK!

Klappt prima!

Danke Danke Danke !!!

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste