Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ExifMapper

C# WPF desktop app that loads GPS metadata from a video via exiftool and displays an interactive offset map.

Requirements

  • Windows
  • .NET SDK 10 or newer
  • Exiftool at:
    • D:\tools\exiftool-13.58_64\exiftool(-k).exe

Run

  1. Build and run:
    • dotnet run --project .\ExifMapper.App\ExifMapper.App.csproj
  2. In the app, browse to a video file and click Load GPS.
  3. Interact with the map:
    • Click markers to view offset/time/speed popup.
    • Click list cards to focus marker.
    • Use the slider to scrub to nearest offset point.
    • Offsets are shown as MM:SS (with seconds also shown for precision).
    • Use Play In App At Offset to seek and play in the built-in player.
    • Use Open VLC At Offset to launch VLC at the selected timestamp.
    • Toggle street/satellite basemap in the map layer control.

Exiftool command used

-ee -G1 -a -s -gps* <videoPath>

Notes

  • GPS records that have timestamps but no coordinates are still parsed for offset continuity, but only records with both latitude and longitude are plotted.
  • The first parsed GPSDateTime is used as offset origin (0 seconds).
  • The app supports exiftool(-k).exe by sending a newline to stdin to avoid the final -- press ENTER -- pause.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages