- 本人目前没有视频剪辑能力。友友们如果给出合适方案,难度不太大我是愿意学的
- 设备硬件上,有 action 5 pro ,小米手环 9
- 剪辑硬件上,有 mac book pro 。如果受限于某个插件,final cut pro ,pr ,达芬奇 或者 剪影 都可以
按 AI 的指引,我应该按照 把运动数据导出 -> 解析运动数据成 CSV 文件 -> 导入视频剪辑软件叠加 的步骤走,但是在第二步就出问题了
小米运动健康支持导出三种格式的文件:.gpx
, .kml
和 .tcx
.gpx:最常用的轨迹文件格式,适用于包含 GPS 数据的户外运动数据
.kml:一般做路线分享,包括经纬度、海拔数据
.tcx:适用于运动健身设备之间传输数据
这个对比数据来源于 DeepSeek
格式 | 适用场景 | 包含数据 | 兼容性 |
---|---|---|---|
GPX | 通用 GPS 轨迹数据 | 经纬度、时间戳、海拔 | 广泛支持(地图软件/剪辑插件) |
KML | Google Earth 专用 | 经纬度、时间戳、样式标记 | 适合静态地图渲染 |
TCX | 专业运动数据 | 心率、步频、功率、GPS 轨迹等 | 适合完整运动数据分析 |
但目前好像 .fit 格式比较通用一些。这个格式目前小米运动健康还不支持
按我的需求来看,.tcx
格式的数据比较全。在网上找了一些能解析 .tcx 的应用,最后在 佳明 的网页版上成功导入并正确识别了来源于 小米手环 9 的运动数据数据
但是,有两个很大的问题
.gpx
格式也是一样的偏移 1
lanrete 29 天前
运动轨迹偏移是坐标系的问题,国内用的是 GCJ-02 坐标系,也叫火星坐标系,国际通用的是 WGS-84 ,大概率是因为小米手环用火星坐标系定位的坐标,直接映射到 WGS84 的地图上,就有偏移了。
有一些开源的 solution 可以在两个坐标系之间做转换,我没试过 |
2
qdsearoc 29 天前
garmin virb editor ,缺点是不支持 265 ,需要先转 264
使用可以看 |
3
kome 29 天前
Garmin, 分 garmin.com 和 garmin.cn, 国内用 garmin.cn, 用的是百度地图, 这个应该不会偏.
如果只是在视频中展示当前在轨迹的哪个位置和方向, 那么轨迹在地图上的偏移无需在意. 心率你可以导出.gpx 文件, 当成 xml 文本文档打开, 看有没有"<ns3:hr>84</ns3:hr>"字段, 我在从 connect.garmin.cn 导出来的.gpx 文件中, 心率应该是使用的这个字段, heart rate. 如果从小米手环导出的数据中没有这个字段, 那应该就是拒绝提供该数据. 佳明提供了一个视频剪辑软件, Garmin VIRB EDIT, 可以进行简单的剪辑, 将运动数据覆盖到视频上面. |
![]() |
5
wuhunyu OP @kome 老哥给的访问域名有点点问题,但思路是对的。国内应该使用 connect.garmin.cn ,有点让我恶心的地方在于注册的时候要求必须提供手机号和邮箱,而国外的 connect.garmin.com 只需要邮箱即可注册。导入之后位置没有偏移,也不需要做额外的转换。遗憾的是,导出的文件中没有心率的数据。如果无法提供心率数据的话,我觉得我不必须使用小米运动健康。最后 Garmin VIRB EDIT ,官网的最后更新时间已经是 2018 年底了,有点担心软件适配的问题(我的 mac 是 M1 芯片的),晚上来试一下
|
7
kome 29 天前
从小米运动健康导出的.gpx 文件内有没有心率数据?
DJI Action 5 Pro 可以用手机 app(DJI Mimo)将运动数据覆盖到视频上面, 支持从一些运动/健康平台读取数据, 佳明国际/佳明中国也是分开的. 不绑定相机的软件貌似几乎没有; Telemetry Overlay/mTrack AREA 收费都非常高; GitHub 上有不少相关项目, 不过大都是数据直接覆盖到视频上, 不知道能不能做自动对齐, 相关组件通过配置文件自己放置, 项目地址: https://github.com/progweb/gpx2video, 稍微看了下项目, 好像能够自动对齐时间线. 个人想法: 上面这个项目, 如果能够对齐时间线, 那感觉可以生成一个纯色视频, 修改创建时间, 生成最终视频后放到视频剪辑项目里面, 去除颜色, 不过感觉只适用组件不透明的情况. |