android - 从三星 Note 8 Android 视频中提取 GPS 元数据
问题描述
我正在寻找是否有人知道如何从 Android 视频文件中提取元数据以精确定位整个视频中不同点的 GPS 坐标。我看到网站是为照片做的,但不是为视频文件做的。我的 GPS 定位在整个视频拍摄期间都在运行。我正在寻找跟踪我走过的路线,因为视频持续了 15-20 分钟。谢谢!!
- 杰里米
解决方案
如果您对桌面命令行感到满意,exiftool可能会有所帮助。问题在于视频中的 GPS 数据没有固定的标准。
如果您运行命令
exiftool -gps* -ee FILE
(将 FILE 替换为您要处理的文件的名称)并获得扩展输出、gps 位置流,那么您将能够将数据转换为地理轨迹。
获取gpx 格式文件,将其放在当前目录中,然后运行命令
exiftool -p gpx.fmt FILE >out.gpx
,您应该可以使用 gpx 轨道。
如果 exiftool 无法从视频中读取 gps 数据,请尝试在exiftool 论坛寻求帮助。Phil(作者)最近在视频中添加对 gps 数据的支持非常好。
推荐阅读
- scala - 如何将 ByteArrayInputStream 转换为文件或图像
- plsql - 更改命令以分区和子分区表 oracle 12c
- sql - 使用 Like 运算符创建内连接
- spring-boot - 在哪种情况下 kubernates pod 会停止工作?
- angular - 自定义 Ag-Grid 状态栏
- android - 反应原生模块:无法解决:com.google.android.exoplayer:exoplayer-core:2.7.3
- amazon-web-services - AWS ALB 粘性 cookie 问题
- c# - 在 C# 脚本中执行 PowerShell cmdlet
- php - Ajax 数据表值未提取到数据表
- javascript - 将 lodash 与 stenciljs 一起使用