Synology-Forum.nl

Packages => Officiële Packages => Photo Station / Photos => Topic gestart door: Willem O op 01 september 2021, 19:08:34

Titel: Foto datum veranderen.
Bericht door: Willem O op 01 september 2021, 19:08:34
Het aanpassen van de datum van foto's van voor 1970 lukt niet in Synology Photos.

Om de foto's op de juiste plek in de tijdlijn te krijgen moet de datum naar b.v. 2-07-1967 gezet worden.

Wie brengt uitkomst
Titel: Re: Foto datum veranderen.
Bericht door: Bobo op 01 september 2021, 19:26:53
Dat lukt wel, alleen is het bewerkelijk. Moet stuk voor stuk.
Had een paar apps bekeken die het mogelijk sneller zouden kunnen, maar daarmee ging de info over gezichtsherkenning verloren.
Dus nu: foto's in de mappenstructuur openen (ik doe het map voor map), foto aanklikken, dan bovenin de I van de info-weergave klikken en dan kun je bovenaan de "opnamedatum" (datum naast tijdlijnsymbool) aanpassen. Als ik meerdere foto's van één datum heb dan gebruik ik als uur 00 en de minuten als volgnummer, zodat de foto's van die dag toch in goede volgorde komen. Daarmee komt tijdlijn weergave in orde. Bewerkelijk dus.

Net nog even foto aangepast naar datum vóór 1970. Naar 1963-03-02 gezet. Zo ook met deze notatievorm invullen.
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 01 september 2021, 22:35:26
Thanks, maar dat is te veel werk. Wil complete map in één keer aanpassen. Met BulkFileChanger lukt het iig. niet.

Op een ander forum werd gezegd dat het een unix issue is. De timestamp van 1-1-1970 zou 0 zijn en lager kan niet. Maar daar heb ik geen verstand van.
Titel: Re: Foto datum veranderen.
Bericht door: Bobo op 01 september 2021, 22:50:36
Die ene foto die ik heb aangepast werd toch echt op 2 mrt 1963 in de tijdlijn geaccepteerd, dus het is echt wel aan te passen.
Jammer genoeg is dit metadata-item bijvoorbeeld niet met de verkenner aan te passen.
Als je gezichtsherkenning niet gebruikt kun je bijv wel een bulkapp gebruiken om de exifdata aan te passen. Even googelen. Op site computertotaal vindt je ook een artikel over verschillende exif-metadata tools.
Heb zelf bijv ook QuickImageComment gebruikt, was vlot te snappen, gratis en bulk was mogelijk.
Alleen gezichtsherkenning was daardoor verdwenen  :wtf: :twisted:

Je zou met jouw genoemde tool dat misschien op je pc kunnen doen en pas daarna de foto's naar de nas overzetten. Dan heb je van unix tijdens omzetten zeker geen last. Maar zoals gezegd, aanpassen voor 1970 lukte op de nas wel. Misschien probleem met datum-format van de tool?
Titel: Re: Foto datum veranderen.
Bericht door: Clan1511 op 01 september 2021, 23:08:47
Kijk eens of je hier iets mee kan:

BulkFileChanger (https://pctipvandedag.nl/opname-datum-van-fotos-wijzigen)

Ik ken het zelf niet maar kwam er op met de zoekopdracht: datum foto’s in bulk aanpassen.

M.vr.gr.
Titel: Re: Foto datum veranderen.
Bericht door: Briolet op 02 september 2021, 00:22:06
Unix slaat de tijd in seconden op waarbij 0 seconden inderdaad 1-1-1970  is.  Maar hij kan natuurlijk ook met negatieve seconden naar een oudere tijd gaan. Ergens moet je het nulpunt leggen.  ;)
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 02 september 2021, 09:02:11
Misschien is het een limitation van DSM 7, maar met BulkFileChanger lukt het mij niet om de datum naar bv. 28-08-1966 te krijgen.
Titel: Re: Foto datum veranderen.
Bericht door: mc_ op 02 september 2021, 09:22:29
Met Exif Date Changer moet het lukken.
Titel: Re: Foto datum veranderen.
Bericht door: Clan1511 op 02 september 2021, 09:47:18
Anders de foto’s even overzetten naar een windows pc of laptop, BulkFileChanger gebruiken en weer terug zetten?

M.vr.gr.

Titel: Re: Foto datum veranderen.
Bericht door: mc_ op 02 september 2021, 10:50:54
Misschien ten overvloede, maar let op welke datum je verandert:
- Date taken: dit is de datum die Photo Station standaard weergeeft en gebruikt om te sorteren
- Date modified: als Date taken niet beschikbaar is, dan wordt deze gebruikt (bijvoorbeeld bij video's of bij foto's die je via Whatsapp hebt ontvangen)
- Date created: het moment waarop het bestand is aangemaakt. Bij mijn weten wordt dit niet gebruikt door Photo Station

Let wel: ik zit nog op DSM6 en gebruik Photos nog niet, maar ik kan me voorstellen dat Synology deze manier van werken heeft overgenomen in Photos.

Met Exif Date Changer wijzig je de Date taken. Ik gebruik Advanced Renamer om Date modified aan te passen, omdat deze tool een mooi overzichtelijk beeld geeft van huidige gegevens en gegevens na bewerking.
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 02 september 2021, 11:32:56
Je gelooft het of niet, maar op de PC gaar het prima. Heb daarna de nas dir leeggemaakt, de nas opnieuw gestart en de files van de pc weer naar de NAS dir gecopieerd enn?  Op de NAS staat gewoon de oude datum van na 1970 in de files.
Titel: Re: Foto datum veranderen.
Bericht door: Babylonia op 02 september 2021, 11:52:28
Misschien als je "kopieert" naar de NAS vanuit de verkenner, dat dan nieuwe datums aan bestanden worden gegeven.
Met "verplaatsen" vang je dat mogelijk op.  (Zou je wel eerst een back-up moeten hebben van de "originele" bestanden).

Als je bestanden overzet (kopieert) via de File Station web interface, wordt mogelijk wel de veranderde data aangehouden.

Ik heb daar ook wel eens mee geworsteld.
Heb ook een "Attribute Changer" (https://www.petges.lu/) tooltje geïnstalleerd, maar heb daar nog niet bevredigende resultaten mee.
Overigens nog weinig mee geëxperimenteerd. Moet de mogelijkheden zelf ook nog beter bestuderen.
(Zie trouwens dat er een nieuwere versie is, met hetgeen ikzelf heb geïnstalleerd).


Gaat het specifiek om EXIF data - binnen de gegevens van digitale fotobestanden opgenomen data.
(het Photos package werkt daar o.a. ook mee), en wil je die data aanpassen zijn er nog een aantal andere programma's.
Wel opgemerkt dat EXIF data pas in 1995 werd geïntroduceerd.  Weet niet of je desondanks dan toch oudere datums kunt opnemen?

Een eenvoudige EXIF-tool  =  Picture Information Extractor (https://www.picmeta.com/products/picture-information-extractor.htm)

Het meest uitgebreide EXIF-tool programma wat ik ken (al jaren "ongeëvenaard")  =  ExifTool (van Phil Harvey) (https://exiftool.org/)

Lees goed de informatie door, omdat je wellicht prettiger werkt via een aparte gebruiksinterface voor Windows (of Mac).
Aan de rechterkant van de webpagina een menu met achterliggende bronnen.

Er is zelfs een speciaal forum voor dat pakket:   https://exiftool.org/forum/

Mogelijk zou je het zelfs ook op de NAS kunnen draaien (Linux) met een "Perl" package:
https://www.synology.com/nl-nl/dsm/packages/Perl
Titel: Re: Foto datum veranderen.
Bericht door: Briolet op 02 september 2021, 13:56:48
omdat deze tool een mooi overzichtelijk beeld geeft van huidige gegevens en gegevens na bewerking.

Als je de datum van een foto veranderd, doe je dat altijd in het exif veld.  Als je alleen de datum van een file wilt aanpassen, heb je daar geen tool voor nodig. Dat doe je gewoon met het 'touch' commando:

Change timestamp of file

Easiest way - accessed and modified will be the same:

touch -a -m -t 201512180130.09 fileName.ext
Where:

-a = accessed
-m = modified
-t = timestamp - use [[CC]YY]MMDDhhmm[.ss] time format
If you wish to use NOW just drop the -t and the timestamp.

Voor een folder
touch -a -m -t 201512180130.09 "`ls folder-path`"

To verify they are all the same:

stat fileName.ext



Je kunt ook gebruiken:

touch -d "2 hours ago" filename
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 02 september 2021, 14:00:32
Is dat Unix?
Titel: Re: Foto datum veranderen.
Bericht door: Briolet op 02 september 2021, 14:06:08
idd Unix. Maar ook MacOS en ik verwacht toch dat de linuxversie op de nas ook het 'touch' commando kent.
Titel: Re: Foto datum veranderen.
Bericht door: mc_ op 02 september 2021, 14:09:13
Citaat
Citaat
heb je daar geen tool voor nodig

Sure, alles kan via de command line. Topicstarter's referentie is Bulk File Changer, dus laten we het vooral niet te moeilijk maken...
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 02 september 2021, 14:48:41
Wordt mij te ingewikkeld,  geen kennis van Unix.
Titel: Re: Foto datum veranderen.
Bericht door: André PE1PQX op 02 september 2021, 15:27:33
Vergeet de database van Synology Photo's ook niet. Je kunt wel bestanden gaan aanpassen op je PC/MAC, NAS rebooten en bestanden terug kopiëren, maar dat wijzigt de database nog niet.
Titel: Re: Foto datum veranderen.
Bericht door: Birdy op 02 september 2021, 15:37:43
ik verwacht toch dat de linuxversie op de nas ook het 'touch' commando kent.
Jazeker:

Citaat
admin@DS220Plus:~$ touch --help
Usage: touch [OPTION]... FILE...
Update the access and modification times of each FILE to the current time.

A FILE argument that does not exist is created empty, unless -c or -h
is supplied.

A FILE argument string of - is handled specially and causes touch to
change the times of the file associated with standard output.

Mandatory arguments to long options are mandatory for short options too.
  -a                     change only the access time
  -c, --no-create        do not create any files
  -d, --date=STRING      parse STRING and use it instead of current time
  -f                     (ignored)
  -h, --no-dereference   affect each symbolic link instead of any referenced
                         file (useful only on systems that can change the
                         timestamps of a symlink)
  -m                     change only the modification time
  -r, --reference=FILE   use this file's times instead of current time
  -t STAMP               use [[CC]YY]MMDDhhmm[.ss] instead of current time
      --time=WORD        change the specified time:
                           WORD is access, atime, or use: equivalent to -a
                           WORD is modify or mtime: equivalent to -m
      --help     display this help and exit
      --version  output version information and exit

Note that the -d and -t options accept different time-date formats.

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/touch>
or available locally via: info '(coreutils) touch invocation'
admin@DS220Plus:~$
Titel: Re: Foto datum veranderen.
Bericht door: mc_ op 03 september 2021, 10:14:41
Wordt mij te ingewikkeld,  geen kennis van Unix.

Kijk nog 's naar de tools die ik heb aangeraden, daarmee moet het lukken.
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 03 september 2021, 11:30:22
Wat ik ook probeer met BulkFileChanger een datum van voor 1970-1-1 lukt niet. Ik zet die paar jaar wel op volgorde in Jan 1970 dan klopt iig de volgorde op de tijdlijn.
Titel: Re: Foto datum veranderen.
Bericht door: mc_ op 03 september 2021, 13:08:55
Ik raadde dan ook Exif Date Changer aan...
Titel: Re: Foto datum veranderen.
Bericht door: Rubensky op 03 september 2021, 18:29:53
Wat al eerder in dit topic is aangegeven een datum van voor 1-1-1970 GAAT NIET.

De Unix Timestamp is daar begonnen. Dus op 1-1-1970 is de Timestamp 0. Verder terug dan dat gaat niet.
Titel: Re: Foto datum veranderen.
Bericht door: Bobo op 03 september 2021, 21:01:46
Dan snap ik niet waarom het aanpassen wel lukt met het pakket zelf. Mogelijk wordt het als tekstveld opgeslagen in de reeks van metadata. Zoals gezegd bewerkelijk, een voor een, maar uiteindelijk krijg ik ze op goede volgorde.
Titel: Re: Foto datum veranderen.
Bericht door: Briolet op 03 september 2021, 21:56:31
De Unix Timestamp is daar begonnen. Dus op 1-1-1970 is de Timestamp 0. Verder terug dan dat gaat niet.

Als dat niet verder terug gaat, is het een bug.  Ik kan een file gewoon een oudere datum geven. Intern zullen het dan negatieve seconde zijn, maar voor linux is dat ok.

In de shell zie je dan:
stat Monnikskap.rtf
Modify: 1925-12-18 01:30:09.000000000 +0019

Ook als ik de share bekijk, zie in die datum op mijn mac.

Blijkbaar heeft dsm er wel moeite mee:

[attachimg=1]

Maar aangezien dat een geldige Linux datum is, is deze foute weergave een bug in FileStation.  (Het veld als integer gespecificeerd i.p.v. een signed interger) Blijkbaar heeft Photos een vergelijkbare bug, want fotografie bestond al voor 1970, dus kunnen mensen een geldige reden hebben om een oudere timestamt te gebruiken.
Titel: Re: Foto datum veranderen.
Bericht door: Bobo op 03 september 2021, 22:29:33
De foto uit mijn reactie 23 heb ik ook maar even de datum 1925-12-18 gegeven. Dat gaat prima en in de tijdlijn klopt het.
De datum Gemaakt op en Gewijzigd op staan gewoon op zojuist. Eigenlijk zou de datum Gemaakt op van rond 21.00 uur moeten zijn.
Maar deze beide data zijn de data van het bestand zelf. Er is nog een datum: Genomen op en dat is de tijdlijndatum die je wilt wijzigen. Maar die datum krijg je met File Station niet in beeld. Blijf het wel vreemd vinden dat er zoveel onderling afwijkende ervaringen zijn.
Maar ik ga rustig door met een voor een wijzigen. Nog een paar duizend ......
Titel: Re: Foto datum veranderen.
Bericht door: Rubensky op 04 september 2021, 14:56:57

Als dat niet verder terug gaat, is het een bug.  Ik kan een file gewoon een oudere datum geven. Intern zullen het dan negatieve seconde zijn, maar voor linux is dat ok.


Op de meeste Unix-systemen is de epoch gelijk aan 00:00:00 GMT op 1 januari 1970. De meeste Unix-systemen gebruiken 1 'tick' per seconde. De Unix-tijd is dan het gehele aantal seconden na de Unix Epoch. Dit aantal wordt bijgehouden in een signed 32-bit integer.

Bron: https://nl.wikipedia.org/wiki/Unix_Epoch
Titel: Re: Foto datum veranderen.
Bericht door: PUR op 04 september 2021, 17:02:27
Kan je niet gewoon alle foto's selecteren die je van datum/tijd wilt veranderen en dan rechts beneden in het rode kader op die drie ... klikken en daar "edit date and time" klikken? Bij mij werkt dat wel en zo kan je een hele reeks foto's bewerken tegelijk.
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 04 september 2021, 17:06:38
In welk programma?
Titel: Re: Foto datum veranderen.
Bericht door: Bobo op 04 september 2021, 17:10:04
Dat kan inderdaad in Photos zelf. Ik gebruik dat nu toe bijna niet omdat de door mij gewenste volgorde van de dag niet altijd met het tijdveld overeenkomt. Maar als dat niet belangrijk is kan je inderdaad hele groep foto's in één keer aanpassen.

toev 1: Bij het aanpassen van een groep foto's wordt het tijdstip opgehoogd om de oorspronkelijke tijdverschillen te handhaven. Maar met meerdere foto's wordt dan soms middernacht gepasseerd en wordt de datum dus met 1 (soms ook meer!) opgehoogd. Resultaat is dan dus anders als de gegeven opdracht. Met de serie van de volgende dag ga je dan de mist in. Vandaar dat ik toch maar een voor een doe.

toev 2: Bij het aanpassen van groep foto's kun je ook kiezen om alle foto's dezelfde datum en tijd te geven, dus oorspronkelijke tijdsverschillen vallen dan weg. Maar dan nog moet ik ze aanpassen zoals ik nu doe om zeker te weten dat volgorde ok blijft.
Titel: Re: Foto datum veranderen.
Bericht door: mc_ op 05 september 2021, 09:53:01
Ik gebruik nog Photo Station op DSM6 (te veel breaking changes in Synology Photos), maar daarin lukt het wel met Exif Date Changer (wat natuurlijk gewoon een GUI is voor Exiftool (https://exiftool.org)). Wordt keurig op deze manier in Photo Station weergegeven.

[attach=1]
Titel: Re: Foto datum veranderen.
Bericht door: Willem O op 05 september 2021, 11:30:02
Ik heb het nu voor elkaar en stop ermee.

Groetjes en bedankt voor het meedenken.
Titel: Re: Foto datum veranderen.
Bericht door: Clan1511 op 05 september 2021, 12:15:48
Het zou fijn zijn voor de overige forumleden hoe je dit uiteindelijk hebt opgelost, bedankt!

M.vr.gr.