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