Программа написана исключительно для решения конкретной задачи извлечения данных GPS из видеофайлов регистратора Garmin DashCam 20 и не претендует на отсутствие ошибок или решение каких-либо иных задач. Несмотря на использование интерпретатора PHP, программа наверняка не будет корректно работать в среде Windows без переделок, связанных с передачей и разбором параметров командной строки в случаях, когда параметром является не имя отдельного файла, а шаблон или имя каталога. Прошу прощения, но мне лень было с этим разбираться, да и Windows под рукой не было. Сделайте сами, если нужно. К тому же в среде Windows можно воспользоваться программой от Garmin, которая хоть и не способна работать в пакетном режиме, теги из файлов достает достаточно эффективно.
Программа для извлечения метаданных RIFF использует утилиту exiftool, которую нужно установить, если у вас ее еще нет. Кстати, вещь очень полезная для работы с фотографиями.
Программа создает файлы в формате GPX, именуя их по дате и времени первой записи в треке (YYYYMMDDHHMMSS.gpx) и сохраняя в каталоге с исходными видеофайлами.
Архив с программой в формате ZIP (2494 байта)