====== Storing Photos after a Vacation ====== The problem: you return home from a vacation and took a lot of pictures. But not with a single camera. But you now want all images in one place, in chronological order. Here is what to do. ===== Download the images ===== - Get the images from the cameras using PTP or MassStorage copying. Store the photos into separate directories (''sony'' and ''canon'') ===== Merge Chronological ===== - photograph the clock of the more precise camera (Sony) with the other camera (Canon) - Use exiftool to read the EXIF date of that picture and compare it with the photographed time - Adjust the time of the photos (Canon) to match the clock of the more precise clock (Sony): # substract 5 minutes and 2 seconds from all dates: exiftool -AllDates-='0:0:0 0:05:02' -overwrite_original canon/*.JPG - Move Canon Panorama Images to a sepearate dir mkdir pano mv canon/ST* pano/ - Create an output directory ''out'' - Rename all files to their creation date and move them to the out directory exiftool '-FileName ===== GeoTag ===== - Get the Tracklog from the GPS's card and convert NMEA to GPX: nmea2gpx.pl gpx/*.TXT - Take a photo of the GPS clock with the default date camera (sony) - Use exiftool to read the EXIF date of that picture and compare it with the photographed time - Geotag the photos, optionally also set some clear text location tags: # Camera is 2 hours and 2 seconds ahead of GPS's GMT for GPX in gpx/*.gpx do gpsPhoto.pl --dir out --gpsfile $GPX --city 'Rome' --country 'Italy' --timeoffset 7202 done