На текущий момент единственным официальным приложением, в котором можно наложить телеметрию на видео с GoPro, является Quik (декстопная и мобильная версии). Проблема в том, что вывод телеметрии возможен только в виде уже наложенных на видео графиков и приборов, при этом качество экспортируемого видео оставляет желать лучшего. Если цель получить как можно более качественное видео, то вариант с использованием Quik не подходит.
Мне известно только одно приложение, которое может нормально использовать данные телеметрии с камер GoPro. Это DashWare. Последнюю версию приложения можно бесплатно скачать с официального сайта или по этой моей ссылке. Приложение более не развивается разработчиком. В свое время DashWare была куплена компанией GoPro, которая интегрировала функции телеметрии из DashWare в Quik, ну а из DashWare функции работы с телеметрией камер GoPro были вырезаны. К счастью, не до конца, и весь нужный функционал приложения не сложно вернуть :-).
Кстати, на сайте GoPro можно найти коротенькую инструкцию по работе в DashWare, в которой утверждается что 5-ка поддерживается, а 6-я и 7-я GoPro — нет. Но это не так. Изначально в DashWare не работают все камеры GoPro, но в результате программа будет работать со всеми этими камерами.
Напоминаю, что GPS-модуль и, соответственно, телеметрия, есть только в GoPro 5/6/7 и только в серии Black. Ну и в Hero 2018, если вы ее, конечно, «перепрошили» до GoPro 5.
Вообще в DashWare можно наложить телеметрию на видео с любого устройства, вопрос только в том, где вы возьмете сами данные телеметрии.
Итак, сперва установите DashWare и GoPro Quik на свой компьютер. В исходном состоянии DashWare позволяет загружать видео с камеры GoPro, но анимация приборов и графиков не работает. Нужно это исправить.
На своем компьютере проходите по пути:
C : \ Program Files \ GoPro \ GoPro Desktop App \ telemetrydata \ DataProfiles

И копируете имеющиеся там XML файлы, содержащие названия нужных вам камер.
Ну или можете скачать все эти же файлы отсюда (ссылка проверенная). Вставляете их в папку с DashWare:
C : \ Program Files \ DashWare \ DataTool \ DataProfiles
Всё, теперь можно загружать видео в DashWare и работать.

Слева вверху выбираете File → New Project

Сверху укажите название проекта, а ниже выберите темплейт GoPro Template Metric (или Imperial, если вам вдруг не нужны данные в привычной метрической системе).

В правой части экрана нажмите плюс и выберите нужное видео.

В открывшемся окне в верхней части отображается путь до файла CSV, в который DashWare поместила изъятые из видео файла данные телеметрии. Кстати, этот файл телеметрии в теории можно использовать и в других программах, но в каких — я не знаю.
Нажимаете Add — и программа присоединяет к видеофайлу соответствующий ему CSV-файл.
Всё, графики и приборы разместились на видео, но они смещены в левый верхний угол. Это потому, что я загрузил видео в 4К, для 1080p все приборы должны быть правильно распределены по экрану. Но это не проблема. Выделяете рамкой всю информацию и тянете ее за нижний правый угол, пока не получите что-то подобное.


Теперь обязательно сохраните файл проекта File →Save Project
Можно нажать Play и проиграть видео (возможно, будет сильно тормозить) чтобы убедиться что все работает, значения меняются, стрелка двигается.

Так же как и в Quik, здесь можно менять размер приборов и графиков, а также перемещать любой из элементов телеметрии на новое место. Для изменения размера выделите мышкой нужный элемент и потяните один из желтых маркеров на краях элемента.

В отличии от Quik, DashWare позволяет менять вид элементов телеметрии. В правой части, вверху, есть закладка Gauge Toolbox, которая содержит ворох разнообразных элементов телеметрии. Просто перетягиваете на видео понравившийся элемент, задаете ему размер и положение. Вполне возможно, не все имеющиеся элементы удастся задействовать, так как для некоторых приборов могут требоваться данные, которых нет в файле телеметрии с камеры GoPro.


Выбор огромный, на один экран все не помещается, одних только спидометров несколько вариаций, причем есть варианты и в милях и в километрах! Кроме того, щелкнув мышкой на приборе, можно в него зайти и настроить под свои надобности. Можно двигать элементы, менять текст и тд. Можно, к примеру, изменить километры и на мили и наоборот.

После расстановки всех нужных элементов телеметрии сохраните проект. Вы можете использовать уже настроенный проект для работы с другими файлами. После того, как вы отрендерили первое видео, удаляете с панели CSV файл (выделите его и нажмите на кнопку с крестиком). Потом также удаляете видео. Теперь вы можете по той же схеме загрузить новое видео в проект, к ему опять подцепится соответствующий файл CSV и элементы телеметрии на экране начнут отображать информацию уже для нового видео.
Итак, как же отрендерить видео с наложенной телеметрией? Тут есть 2 варианта:

В верхнем левом углу выбираете File → Create video
Параметры экспорта, как я понимаю, программа подбирает максимально близко к параметрам исходного видео. Изменять настройки тут особо нельзя. Если вас устраивает этот вариант — задаете путь до файла экспорта и его имя, потом жмете кнопку Create Video и запускаете рендер. Этот вариант выдаст результат намного более качественный, нежели экспорт из GoPro Quik.
Однако такой способ экспорта результатов нельзя назвать оптимальным. Если вы монтируете видео в нормальных монтажных программах, умеющих работать с альфа-каналом и имеющих более одной дорожки на таймлинии (Premiere, Vegas, Final Cut, Edius, Pinnacle и другие) — то лучше экспортировать только слой с анимированными приборами и графиками, и сделать наложение уже в монтажной программе. DashWare это умеет, это главная фишка этой программы!


Нажимаете File → Create Gauge Image Sequence. Указываете путь до папки сохранения и имя файла (обязательно сделайте отдельную подпапку для каждого такого экспорта, и назовите подпапку по имени файла, к которому она относится.
Указываете FPS, совпадающий с FPS исходного видео.

Получите вот такой ворох отдельных изображений, пронумерованных согласно их расположению в исходном видео.
После этого импортируете сиквенцию (последовательность кадров) с приборами телеметрии и исходное видео в монтажную программу. В данном случае в качестве монтажной программы у меня Adobe Premiere СС 2018, но подобные вещи примерно одинаково реализованы в большинстве монтажных программ.



Проверьте FPS у исходного видео и вашей сиквенции, они должны совпадать. Если у сиквенции FPS другой (например, 29,97, а не 59,96, как у исходного видео) просто принудительно укажите правильный FPS для сиквенции.
Нажмите правой клавишей на сиквенции в окне Project, далее Modify → Interpret footage. В верхней части открывшегося окна укажите верный FPS и нажмите «Ok”.


Теперь просто установите слой сиквенции на дорожку выше, чем исходное видео. Правильно совместите начало сиквенции и начало видео, чтобы их первые кадры совпадали.
Все, наложение произошло. Теперь осталось только отрендерить.
Кстати, я заметил, что обычно сиквенция с телеметрией чуть короче чем исходное видео. Не знаю в чем дело. Проблема именно в конце, а в начале, насколько я могу судить, первые кадры видео совпадают. Короче говоря, лучше всего в DashWare работать с полным, не обрезанным исходником, а обрезать до нужной длины лучше после наложения телеметрии, уже на монтаже.
Да, вот пара уроков по настройке проекта и экспорта в программах Adobe Premiere и Vegas.
Отдельно хотелось бы сказать насчет работы DashWare с видео в кодеке HEVC (используется в камерах GoPro 6/7 при съемке в режимах 4K 50-60 FPS, 2,7K 50-60 FPS и некоторых других ). DashWare не может нормально открывать такие видео. Поэтому вы сперва должны cконвертировать HEVC-видео в mp4 с кодеком H264. Важно чтобы количество FPS, длительность и разрешение видео не отличалось от исходника. Ну и имя файла дайте такое же как у исходника (с припиской H264), чтобы потом не запутаться, если файлов будет много.

Далее запускаете DashWare и уже известным способом импортируете в него исходное видео в HEVC-кодеке. Программа не сможет отобразить картинку, но операцию по вычленению телеметрии произведет. Далее удаляете видео в HEVC-кодеке из Dashware (CSV-файл не трогаете, он будет нужен дальше), и вместо него подгружаете заранее сконвертированное видео в H264 — и все у вас работает как обычно.

Ну вот как бы и всё. Да, в разделе Synchronization можно совместить видео и GPS-трек, взятый с другого устройства. То есть можно наложить телеметрию на видео с любой камеры. Для этих же целей предназначены и 2 оставшихся раздела, Analysis by Position и Analysis by Time. Но я пока не сталкивался с необходимостью делать все эти вещи, так что ничего про это рассказать не могу.
Друзья, не забудьте ознакомиться с другими интересными материалами на моём сайте!
Стекинг. Лучший способ устранения шума на фотографиях со смартфонов и экшн-камер (GoPro и других)
Всё про съемку Timelapse-видео
Про HDR фото в смартфонах и экшн-камерах
proDAD Mercalli 4. Супер стабилизация для экшн-камер. GoPro 7, 6, 5, 4, 3. Sony X3000, AS300
ТОП 10 самых полезных аксессуаров для GoPro Hero 7, 6, 5 и Hero 2018
Мои аккаунты в соцсетях:
Youtube
Инстаграм
Вконтакте
Телеграм Канал — t.me/travelandshoot
Телеграм Чат — t.me/chat_travelandshoot