我有一个Garmin Dash Cam 35,输出一个MP4,似乎有我需要在MP4中编码的GPS数据。我已经看到声称他们正在使用SEI消息来做到这一点,但使用英特尔视频分析仪我无法看到这些类型的SEI消息。
有没有人知道他们是否可能使用SEI消息,或者我是否可以使用ffmpeg或任何其他命令行工具从视频中导出这些SEI消息?即使它们只是二进制的,我也能弄清楚它们的结构。
编辑:示例视频可以在这里下载(60MB): https://drive.google.com/file/d/0B2o2cryfiWzANTJQdVJuNjY5SzQ/view?usp=sharing
使用exiftool,您可以从该视频中提取GPS数据到GPX或KML跟踪日志。
首先,您需要从这里复制/粘贴gpx.fmt
文件或从GitHub下载它。如果需要的话,这个GitHub链接还有一个fmt文件来创建KML文件。然后运行exiftool命令exiftool -p /path/to/gpx.fmt -ee File.MP4 >out.gpx