-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add missing geotags #107
Comments
I don't get this one.
How would the program know where the file was shot if the camera does not have a clean GNSS lock?
Again, the program cannot make a lossy association between file and location. Consider this example: ├───25-03-2023
│ ├───Valle de Bravo México
│ │ └───DJI Device
│ │ ├───photos
│ │ └───videos
│ ├───La Boquilla México
│ │ └───DJI Device
│ │ ├───videos
│ │ └───photos
│ ├───El Santuario México
│ │ └───DJI Device
│ │ └───videos
│ ├───Estado de México México
│ │ └───DJI Device
│ │ ├───videos
│ │ └───photos
│ └───HERO11 Black
│ └───videos
│ └───3840x3360 50 The GoPro could not acquire GNSS lock, so mmt wrote the files to the pathn
MMT is fully stateless, no database or storage will be added barring configuration files
MMT detects which files have already been copied to the destination directory and skips over them. |
After the import process, you move the files from the folders without GPS data to their corresponding location, so that the system can update the GPS data of the adjacent images using numerical correlation. Example: ├───25-03-2023 |
I have found a good solution, it is to use a gpx track and search the media that does not have gpotags and search the track for the time select the gps position at that time. |
Ah not a bad idea! Something I've developed but not published yet is using Google Maps / Strava / Garmin GPX sources, usually recorded over several hours to match HERO11 Black Mini footage (HERO11 Black has GPS antenna, Mini does not). |
If you have something already done, if you can pass it on, it saves me a little time and we can collaborate. |
I have created a script in Go to process my old images without geotags. It was difficult for me, especially when choosing the libraries, many of them are discontinued, especially for storing exif data, in the end I opted for go-exiftool, which I use in linux and it works very well, but when creating the project for windows, now it turns out that it can't find the executable :-( https://github.com/inode64/SyncMediaTrack Nothing else I can prepare it for mmt |
As an improvement, a post-production can be carried out after the media import process of the kind https://github.com/fxstein/GoProX which allows a workflow.
After importing the media, the files that have been recorded without geotags are moved to their correct locations to then automatically add the tag to the media that do not have it.
You can add an "add-geotags" command, which checks the destination, inside the location folders and adds the location to those files that do not contain it.
But this can add a problem when importing again, as the files could be copied again being duplicated. For this reason, it would be necessary to store in a small database the files (file, date and time, for example, to distinguish, since you can have several GoPro or repeat the name) that have been copied, so that it is not duplicated and we do not lose the modifications by the "add-geotags" command.
With the latter, we also improve the copying process, since we will not copy the files already copied before.
The text was updated successfully, but these errors were encountered: