Экспорт 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 треки для одновременного просмотра

Далее

Дизастер

VisualStudio 2010 зависла и завесила Windows7, а после перезагрузки, вместо содержимого программы ActionCam, я увидел ЭТО.

Бэкап есть, но он не отражает изменений, которые я делал на выходных, другими словами пропали 25 Кб кода нововведений — всё, что планировалось добавить в программу на этой неделе…

Всё будет восстановлено, но не сразу, все обещанные изменения в программе переносятся по срокам на неделю…

ЭТО. Программа ActiveCam убитая VisualStudio 2010

Далее

GPS Track Converter, раскраска трека от скорости движения

Вышло обновление конвертера и анализатора GPS треков — KMLer. Теперь имеется возможность задавать пользовательскую раскраску трека в зависимости от скорости с неограниченным числом ключевых пар Скорость — Цвет.

  • Исправлена ошибка неправильного определения направления движения (стрелки указывающие направление в точке). Ранее не учитывалась разная ширина градуса долготы на разной широте, из-за чего направление указывалось не совсем верно.
  • Исправлена ошибка создания «обзора», ранее в режиме «не показывать высоту трека» и обзор создавался на нулевой высоте.

Загрузить KMLer

GPS Track Converter, color by speed vizualization. Конвертер и анализатор GPS треков

Далее

ActionCam — GPS Video Player на YouTube

На канал Gis4All на YouTube, добавлено видео, показывающее возможности программы ActionCam — GPS Video Player.

Далее

Экшн-камеры для GPS Video Player

Сравнение характеристик лучших моделей экшен-камер

Рекомендуемых для использования с программой ActionCam — GPS Video Player.

Производитель,
модель
Наличие GPS, дисплея, выходыМакс. объём карты памяти, тип,
время записи
Разрешение видео/кадров в сек, формат записи,
угол обзора
Примечания
VholdR,
Contour+,
15000 р.,
150 гр.
GPS, нет, HDMI32 GB Micro SD
3 ч
1920x1080/60i, MOV,
170
Вращающийся объектив,
Bluetooth,
лазерный указатель
GoPro,
GoPro HD HERO,
15400 р.
нет, нет, HDTV32 GB SD
3.5 ч
1920x1080/30i, MP4,
170
Водонепроницаемость 60 м,
аквабокс,
съёмка 2-мя камерами в 3D
Drift Innovation,
Drift HD170 Stealth,
14800 р.,
138 гр.
нет, 1.5" TFT, AV32 GB SD
4 ч
1920x1080/60i, MJPG,
127?
Водонепроницаемость 0.5 м,
Вращающийся объектив,
пульт ДУ
Oregon Scientific,
Oregon ATC9K,
15000 р.,
200 гр.
GPS, 1.5" TFT, HDMI32 GB Micro SD
1920x1080p, MOV,
130
Водонепроницаемость 60 м,
акселерометр (G-sensor),
пульт ДУ,
лазерный указатель
GoBandit,
320 E.,
145 гр.
GPS, нет32 GB SD, SDHC1280x720/30p, MPEG4,
135
Водонепроницаемость IPX7, 1 м/30 мин

Далее, сравнение качества видео с экшен-камер Contour+, GoPro HD HERO, Drift HD170 Stealth и Oregon ATC9K. Обратите внимание, что новая модель VholdR Contour+ с много линзовым объективом выбилась в лидеры по качеству видео съемки, в то время как раньше по качеству видео лидировала GoPro HD Hero…

Далее