Schabingx
Anmeldungsdatum: 2. Mai 2017
Beiträge: 346
|
(Kubuntu 17.04) Hallo zusammen, 1. ich suche ein Programm, mit welchem ich in .jpg Dateien das Datum manuell eintragen kann. Google Fotos sortiert die Bilder automatisch nach Datum. Ich habe Fotos komplett ohne Datum (unter andederem auch Scans). Gemeint ist denke ich das Datum (Aufnahmedatum??!) in dem Moment wo man eigentlich das Foto wirklich aufgenommen hat. Beispiel: 2017-07-27 14.35.01
2. suche ich ein Programm, egal ob das gleiche oder ein anderes, mit welchem in auch "Massen-Datumseintragungen" machen kann. Damit meine ich, wenn ich zB 100 alte Bilder von 1970 habe, weiß ich nicht mehr das exakte Datum (Tag, Uhrzeit), aber ich kann die Bilder einfach vortlaufend auf 1970 datieren. Ich würde dann einfach den 01.01. 1970 um 12.00.00 Uhr nehmen und die Bilder von der Uhrzeit aus weiter laufen lassen. Exif Date Changer in der Pro Version konnte das unter Windows, es wurde bei jedem weiteren Bild eine Sekunde später eingetragen. Beispiel: 1970-01-01 12.00.00 1970-01-01 12.00.01 1970-01-01 12.00.02 1970-01-01 12.00.03 .... 1970-01-01 12.00.59 1970-01-01 12.01.00 1970-01-01 12.01.01 1970-01-01 12.01.02 ... Das ist bisschen schwer zu erklären, hoffe es ist trotzdem noch verständlich. Danke schon mal ☺ ☺
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
|
Schabingx
(Themenstarter)
Anmeldungsdatum: 2. Mai 2017
Beiträge: 346
|
danke dir ☺ Backups habe ich immer in der Cloud und auf externen microSDs ☺ ExifTools scheint keine grafische Oberfläche zu haben, leider ist das nicht so mein Spezialgebiet... Dann werde ich mir Metadaten mal runterladen und bisschen rum spielen ☺ (kann das beides was ich mir wünsche??)
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Lies das bitte nochmal genau durch! Mit den Exiftools kannst du die Metadaten bearbeiten.
ExifTools scheint keine grafische Oberfläche zu haben
Im Link steht unter "Beispiele" genau dein Fall drin. Falsches Datum ist ein Standardproblem. Natürlich fängst du erst mal "klein" an. 😀 Mit Stapelverarbeitung kann man sich alles kaputt machen → daher mein Hinweis auf Backup.
Google Fotos sortiert die Bilder
Ich hoffe, damit sind die Metadaten gemeint!
|
Schabingx
(Themenstarter)
Anmeldungsdatum: 2. Mai 2017
Beiträge: 346
|
haha stand voll auf dem Schlauch 😀
Hätte ja ein Programm geben können, welches MetaDaten heißt 😀 Okay danke ☺ Ich hatte schon vermutet, dass es kein Programm mit grafischer Oberfläche gibt, welches das kann... Ich habe vor längerer Zeit mal ExifTools ausprobiert und kam ned wirklich ans Ziel. Dann gehe ich das ganze nochmal an. Mit Exif Date Changer Pro war das halt mega easy.. ohne die Befehle zu kennen konnt ich einfach mal hunderte Fotos in Sekunden umbenennen... Aber mit Konsole ist besser als gar nicht, es nervt deswegen Windows zu installieren und drauf angewiesen zu sein wegen den paar mal... Ich melde mich ☺
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Habe es mal ausprobiert, klappt einwandfrei. 👍
exiftool -AllDates='2017:12:31 11:11:11' ~/Testordner Was macht eine Oberfläche denn da für einen Sinn? Du kannst das Terminal mit den Pfeiltasten durchblättern, Copy 'n' Paste mit der Maus aus dem Wiki. Das schaffst du!
|
Schabingx
(Themenstarter)
Anmeldungsdatum: 2. Mai 2017
Beiträge: 346
|
1. Vorteile, naja zB dass ich keine Befehle auswendig kennen muss / sichern muss. 2. und ich arbeit einfach immer gern mit grafischer Oberfläche ☺ ist einfach und problemlos ☺
Jetzt hab ich nämlich schon das erste Fragezeichen... - woher weiß das Terminal welche Bilder ich meine / dass er die richtigen nimmt? wenn ich jetzt zB ein Bild abc.jpg und xyz.jpg in den Ordner Downloads lege und in diese eben ein heutiges Datum reinschreiben will (2017:08:07 12:00:00 und 2017:08:07 12:00:01), weiß ich nicht wie ich diese ansprechen soll. naja ich hab jetzt generell keinen Plan wie ich das angehen soll. exiftool -AllDates='2017:08:07 12:00:00' abc.jpg.EXT Downloads
exiftool -AllDates='2017:08:07 12:00:01' xyz.jpg.EXT Downloads
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
"Statt DATEINAME.EXT kann auch ein kompletter Ordner, mit .jpg alle JPG-Dateien oder mit . alle Dateien" Zitat Wiki
cd Downloads
exiftool -AllDates='2017:08:07 12:00:00' abc.jpg Einzeln bearbeiten wäre mir zu mühsam, also
cd Downloads
exiftool -AllDates='2017:08:07 12:00:00' .jpg cd bedeutet change directory, beim öffnen eines Terminal landest du in deinem home - /home/Nutzer oder ~/
naja zB dass ich keine Befehle auswendig kennen muss / sichern muss.
Pfeil auf/ab im Terminal
ich arbeit einfach immer gern mit grafischer Oberfläche ☺ ist einfach und problemlos
alles Übung ... 😀
|
Schabingx
(Themenstarter)
Anmeldungsdatum: 2. Mai 2017
Beiträge: 346
|
aber dann muss ich 10 Stunden nach oben tippen wenn ich viele Befehle hätte ☺ Befehle sind unglaublich toll und der Vorteil gegen andere Betriebssysteme ☺ Aber für mein Otto-Normalverhalten reichen grafische Oberflächen einfach ^^
(im Downloads Order mit "cd Downloads") exiftool -AllDates='2017:08:07 12:00:00' .jpg ergab Error: File not found - .jpg
0 image files updated
1 files weren't updated due to errors Ich habe zwei Bilder in den Downloads Order gelegt.
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Probier mal *.jpg
muss ich 10 Stunden nach oben tippen wenn ich viele Befehle hätte
Finger drauf lassen 😛 oder alias nutzen; Da gibt es GUI ... https://wiki.ubuntuusers.de/pyExifToolGUI/
|
Schabingx
(Themenstarter)
Anmeldungsdatum: 2. Mai 2017
Beiträge: 346
|
hehe danke, wir kommen der Sache näher, aber jetzt benennt er ALLE auf das GLEICHE Datum. Das gibt dann Probleme, jedes Bild darf nur eine einzigartige Zeit haben. I.d.r. macht man ja höchstens nur ein Bild pro Sekunde ^^
- Bilder
|
optimq
Anmeldungsdatum: 7. Dezember 2009
Beiträge: 1409
|
Hallo Schabingx und auch Hallo an die anderen! Ich werfe hier mal die Programme showfoto und digikam, u.a. bzgl. der Metadaten, in den Raum. Gruß Andi
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
aber jetzt benennt er ALLE auf das GLEICHE Datum.
Wenn du jeder Datei eine individuelle Zeit geben willst, benötigst du ein Script, oder du machst es manuell mit einer besseren Bilderverwaltung s. optimq. Mir wäre das zu mühsam, ein Albtraum!
|
Schabingx
(Themenstarter)
Anmeldungsdatum: 2. Mai 2017
Beiträge: 346
|
optimq schrieb: Hallo Schabingx und auch Hallo an die anderen! Ich werfe hier mal die Programme showfoto und digikam, u.a. bzgl. der Metadaten, in den Raum. Gruß Andi
Können die Beiden Programme das, oder soll ich nachsehen ob die das können?? Weil die wurden mir bisher noch nicht so ans Herz gelegt zu diesem Thema ^^
hakel schrieb: aber jetzt benennt er ALLE auf das GLEICHE Datum.
Wenn du jeder Datei eine individuelle Zeit geben willst, benötigst du ein Script, oder du machst es manuell mit einer besseren Bilderverwaltung s. optimq. Mir wäre das zu mühsam, ein Albtraum!
Naja, zB war es zuvor unter Windows ein 30 Sekunden Ding..... Ich habe alle Bilder in "Exif Date Chancer Pro" rein geschoben, hab das Datum eingegeben und den Hacken gesetzt bei "alle Bilder um 1 Sekunde versetzen". optimq sagt mir nichts, google ich mal 😉 danke
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11179
Wohnort: München
|
Schabingx schrieb: aber dann muss ich 10 Stunden nach oben tippen wenn ich viele Befehle hätte ☺
Dafür gibt es Skripte. Don’t repeat yourself Schabingx schrieb: Naja, zB war es zuvor unter Windows ein 30 Sekunden Ding..... Ich habe alle Bilder in "Exif Date Chancer Pro" rein geschoben, hab das Datum eingegeben und den Hacken gesetzt bei "alle Bilder um 1 Sekunde versetzen".
Unter Linux tippt man halt ein paar Zeilen für eine kleines Skript (und hebt es sich für später z.B. als ausführbare Datei in ~/bin/set-exif-date-inc auf):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | #!/bin/bash
set -e -o errtrace
if [ "$#" -lt 2 ]; then
echo "Usage: $0 'YYYY-mm-dd HH:MM:SS' file [file2 ...]"
exit 1
fi
raw_date="$1"
my_date=$(date -d "$raw_date" +%s)
shift
for image in "$@"; do
exiftool -AllDates="$(date -d"@$my_date" +'%Y:%m:%d %H:%M:%S')" "$image"
(( my_date += 1 ))
done
|
Und dann kann man in einem Ordner so einen Befehl nutzen (unter der Voraussetzung, dass ~/bin/ im PATH ist), um das Datum bei allen Dateien mit der Endung *.jpg zu setzen:
set-exif-date-inc '1970-01-01 12:00:00' *.jpg Das Skript zu schreiben (und zu testen) dauert einmalig etwas länger, aber danach kann einem das für x Wiederholungen egal sein.
|