#ffmpeg #gps #metadata #mp4 #gopro
#ffmpeg #gps #метаданные #МР4 #gopro
Вопрос:
У меня есть большое видео GoPro примерно в 11:44 мин. Каждую секунду GoPro записывает 30 кадров с указанием даты и времени (UNIX) и gps (lat, long). Итак, в моем видео примерно 21188 кадров.
Мне нужно извлечь данные GPS, чтобы перенести каждый отдельный кадр на карту. Есть такой инструмент, который называется GoProtelemetryextractor (https://goprotelemetryextractor.com/free /). Это дает мне CSV-файл с 19800 строками (по 1 строке на каждый кадр). Очевидно, что в csv отсутствует 1400 строк / фреймов. Если я теперь мультиплексирую csv-файл с mp4-файлом в ГИС-программном обеспечении, фреймам присваиваются неправильные «csv-фреймы». Мне нужно правильно сопоставить эти 19800 кадров с кадрами в видео, удалив из видео «Нет кадров метаданных». Я предполагаю, что проблема в том, что goprotelemetry extractor начинает записывать csv с первыми найденными метаданными. И не начинайте с первого кадра, а просто напишите «НЕТ СТРОК МЕТАДАННЫХ».
По сути, мой вопрос таков: как я могу извлечь метаданные из каждого кадра mp4 «вручную», чтобы узнать, где «начинается» csv, и сопоставить видео и csv?
Комментарии:
1. Можете ли вы предоставить короткий образец видео?
2. к сожалению, видео очень длинное / большое, и я не знаю, как вырезать его без потери метаданных. Я пытался вырезать с помощью обычной бесплатной программы, но тогда больше не было возможности использовать какой-то telemtryextractor…
3. @bennimueller Вам когда-нибудь удавалось решить эту проблему?