ActionCam

Экспорт NMEA и GPX из MOV файлов ContourPlus и ContourGPS

Если вы получаете в программе ActionCam, график подобный изображенному ниже, то, скорее всего, проблема в неправильных данных о времени.

Такое возможно, например, при ошибочной конвертации NMEA/GPX данных из MOV файла камер ContourPlus и ContourGPS программой CGPSTrackXtracT, которая обнуляет миллисекунды при сохранении GPS данных.

Пример правильного экспорта программы StoryTeller и ошибочного от CGPSTrackXtracT:

$GPGGA,061326.25,5618.29265,N,03809.29461,E,1,09,0.90,195.6,M,12.7,M,,*5E
$GPRMC,061325.00,A,5618.29130,N,03809.29894,E,5.283,298.03,270911,,,A*62

Правильный способ конвертации (подсказан «Mootokot»):

1) Сохранить NMEA-файл родной программой StoryTeller, она автоматически сохраняет логи в Storyteller-Data\GPS\, при экспорте видео с камеры.
2) При помощи GPSBabel конвертировать его из «NMEA 0183 sentences» в «GPS XML».

Полученный GPX файл содержит миллисекунды и отлично открывается в программах ActionCam — GPS Video Player и KMLer — GPS Track Converter.

Пример графика при отсутствии в NMEA/GPX миллисекунд

Программа ActiveCam совмещает видео и GPS треки для одновременного просмотра

Далее

GPS Video Player поддерживает Oregon Scientific ATC9K

В ActionCam — GPS Video Player добавлена поддержка треков в формате .MOV, экшн-камеры Oregon Scientific ATC9K.

У меня нет этой камеры и поддержка тестировалась на одном примере, это файлы ATC_0005.MOV и ATC_0005.MAP, которые можно взять на странице загрузки.

Загрузить ActionCam — GPS Video Player

Oregon Scientific ATC9K

Oregon Scientific ATC9K Oregon Scientific ATC9K
Далее

GPS Video Player, работа в off-line

Возможность работы ActionCam — GPS Video Player без интернета была предусмотрена изначально, однако стоит рассмотреть её подробно.

GPS Video Player умеет работать со многими картографическими ресурсами. По умолчанию, плеер загружает фрагменты карт, которые вы просматривали и сохраняет их на локальном диске в профиле пользователя пользователя в базе SQLite. В настройках программы предусмотрены три режима работы кэша картографии; ServerOnly — брать данные только с картографического сервера, ServerAndCache — с сервера и из локального кэша и CacheOnly — только из кэша. Установив режим «Cache Only» вы можете работать с программой без подключения к сети интернет.

Вызов настроек работы с картой и установка режимов кэширования

Программа ActiveCam совмещает видео и GPS треки для одновременного просмотра

Однако перед тем, как отключится от сети, необходимо загрузить все фрагменты, которые могут вам понадобится. Сделать это можно в 2-х режимах; Prefetch Track Area — загружает все фрагменты на которых расположен текущий GPS трек от 1-го уровня зума, до уровня просмотра трека и Prefetch Visible Area — загружает все фрагменты видимой области карты от текущего уровня, до максимального увеличения.

Вызов предварительной загрузки фрагментов карты

Программа ActiveCam совмещает видео и GPS треки для одновременного просмотра

Перед загрузкой фрагментов карты каждого уровня, выдается предупреждение, вы можете; загрузить уровень, пропустить его или отменить пред загрузку фрагментов.

Диалог предварительной загрузки фрагментов карты

Программа ActiveCam совмещает видео и GPS треки для одновременного просмотра

Далее

GPS Video Player, синхронизация

Важное обновление плеера GPS треков и видео — ActionCam — GPS Video Player.

  • К точкам на карте добавлено ContextMenu (вызывается по Right Mouse Click), с пунктом «Привязать данную точку трека к текущему кадру видео». Теперь рекомендуется привязывать видео к треку именно таким способом
  • Смещение видео относительно трека теперь правильно учитывается как положительное, так и отрицательное
  • Исправлена серьезная ошибка: после открытия первого видео-файла, при открытии второго и последующих неправильно определялся GPS файл
  • Файл синхронизации видео и GPS данных теперь имеет расширение .xcam, в нескольких версиях чтение синхронизации будет вестись из из .xcam и .xml, но позднее конфигурация будет браться только из .xcam, рекомендуется переименовать файлы синхронизации из .xml в .xcam

Загрузить ActionCam — GPS Video Player

Совмещение видео и GPS точки трека

Грубую привязку видео к треку, лучше всего выполнять в характерных точках, во время остановок, например на перекрёстках. При этом возможна погрешность из-за длительного времени остановки, но её легко устранить в дальнейшем, запустив плеер можно точно сравнить последующие точки и характерные особенности местности, и внести поправку в смещение видео.

Программа ActiveCam совмещает видео и GPS треки для одновременного просмотра

Далее

GPS Video Player, сохраняем EXIF

Небольшое обновление плеера GPS треков и видео — ActionCam — GPS Video Player.

  • По нажатию F2 сохраняется текущий кадр из видео-плеера в файл с маской filename-hhh-MM-ss-fff.jpg (где hhh-MM-ss-fff — время смещения кадра относительно начала видео), в EXIF информацию кадра добавляется информация о времени и GPS координаты; долгота и широта. Воспроизведение видео в этот момент останавливается. Кадр сохраняется в каталог, с текущим видео-файлом, показываемым в плеере.

Загрузить ActionCam — GPS Video Player

Программа ActiveCam совмещает видео и GPS треки для одновременного просмотра

Далее

Обновление GPS Video Player для OpenStreetMap

Обновился совмещенный плеер GPS треков и видео — ActionCam — GPS Video Player.

Добавлены возможности по интеграции с OpenStreetMap.

Подробности будут позже на странице Описание программы.

По возможностям для OpenStretMap, это не окончательный вариант, а скорее предложение для последующего обсуждения.

В меню Settings -> OpenStreetMap integration можно настроить команды, вызываемые по нажатию F3, F4, F5, F6, F7 и F8. Причем по F3 команда исполняется во внешнем браузере, по остальным во встроенном. Ключевые слова, которые можно использовать в командах — {LAT}, {LON}, {ZOOM}, {LEFT}, {RIGHT}, {TOP} и {BOTTOM}.

  • Mouse (Left Button) Click по точке на карте, позиционирует видео в соответствующее место
  • По нажатию F2 сохраняется текущий кадр из видео-плеера в файл с маской filename-hhh-MM-ss-fff.jpg, в EXIF информацию кадра добавляется информация о времени и GPS координаты; долгота и широта. Воспроизведение видео в этот момент останавливается
  • Для интеграции с OpenStreetMap, добавлено исполнение команд во внешнем и встроенном браузерах
  • При открытии видео и автоматически найденом GPS треке по имени файла, если для него нет файла конфигурации, открывается окно синхронизации.
    Timelaps — фактор ускорения видео по умолчанию = 1. Если ваше видео ускорено, задайте фактор ускорения

Загрузить ActionCam — GPS Video Player

Настройки интеграции GPS Video Player и редактора JOSM для OpenStreetMap

Программа ActiveCam совмещает видео и GPS треки для одновременного просмотра

Далее