#ffmpeg #exiftool #telemetry
Вопрос:
У меня есть видео на 360 градусов, созданное Go Pro Fusion, в котором содержатся данные телеметрии. Я хочу извлечь данные телеметрии и поместить их в файл jpg.
Я извлекаю изображения с помощью ffmpeg:
ffmpeg -i VIDEO.mp4 -r 5 img%d.jpg
Как я могу извлечь метаданные(включая данные телеметрии) для каждого кадра и поместить эти метаданные в изображение jpg этого кадра.
Я пытался использовать
exiftool -ee -a -u -U -TagsFromFile video.mp4 img1.jpg
Но все метаданные, которые отображаются в видео, не отображаются в изображении.
Я попробовал это:
exiftool -track1:VideoFrameRate=29.97 img1.jpg
Но получаю это предупреждение:
Warning: Sorry, Track1:VideoFrameRate doesn't exist or isn't writable
Nothing to do.
<Track1:VideoFrameRate>20.00</Track1:VideoFrameRate>
Я понял это из видео. Но не удалось установить в формате jpg, как упоминалось выше.
И как обеспечить, чтобы изображениям были присвоены точные данные GPS?
Комментарии:
1. ИМХО, ваш лучший шанс-это облегчить людям попытку помочь, например, поделиться вашим видео (через Dropbox, Google Диск или что-то в этом роде) и поделиться данными телеметрии, которые вы надеетесь найти и которые в настоящее время отсутствуют.
2. Вы пробовали обратную геотегировку exiftool ? Используйте exiftool для создания GPS-трека, а затем геотег, используя этот трек. Основной проблемой будет установка правильной метки времени для каждого из извлеченных изображений.