登录 注册

gps-overlay-on-video

去点 Star
开发者工具数据分析与数据处理图像、视频与音频 dashboarddata-overlaygarmingaugegoprogps
363
Stars
44
Forks
24
Watchers
31
Open Issues
MIT
许可证
Scala
语言
2014-04-02
创建时间
2026-11-05
最近更新

项目能做什么

gps-overlay-on-video 是一个用 Scala 开发的桌面工具,主要解决骑行等运动视频缺少实时数据展示的问题。它可以将 GPS 设备(如 Garmin、手机 Strava)记录的遥测数据合成并叠加到视频上,实时显示车速、海拔高度、爬坡坡度及心率区间等仪表盘信息。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
[![CircleCI](https://circleci.com/gh/peregin/gps-overlay-on-video/tree/master.svg?style=shield)](https://circleci.com/gh/peregin/gps-overlay-on-video/tree/master)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Issues](https://img.shields.io/github/issues/peregin/gps-overlay-on-video.svg)](https://github.com/peregin/gps-overlay-on-video/issues)
[![GitHub release](https://img.shields.io/github/release/peregin/gps-overlay-on-video.svg)](https://github.com/peregin/gps-overlay-on-video/releases)
[![Scala Steward badge](https://img.shields.io/badge/Scala_Steward-helping-blue.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAVFBMVEUAAACHjojlOy5NWlrKzcYRKjGFjIbp293YycuLa3pYY2LSqql4f3pCUFTgSjNodYRmcXUsPD/NTTbjRS+2jomhgnzNc223cGvZS0HaSD0XLjbaSjElhIr+AAAAAXRSTlMAQObYZgAAAHlJREFUCNdNyosOwyAIhWHAQS1Vt7a77/3fcxxdmv0xwmckutAR1nkm4ggbyEcg/wWmlGLDAA3oL50xi6fk5ffZ3E2E3QfZDCcCN2YtbEWZt+Drc6u6rlqv7Uk0LdKqqr5rk2UCRXOk0vmQKGfc94nOJyQjouF9H/wCc9gECEYfONoAAAAASUVORK5CYII=)](https://scala-steward.org)

GPS data overlay on videos
==========================
_The Ultimate Cycling Software_

## Table of Contents
- [Download](#download)
- [Overview](#overview)
- [How to run it](#how-to-run-it)
- [How to use it](#how-to-use-it)
- [Basic requirements](#basic-requirements)
- [Credits](#credits)
- [Resources](#resources)
  - [Links](#links)
  - [Videos](#generating-new-video-with-gps-overlay)
  - [Gauge Ideas](#gauge-ideas)

## Download
Download the latest executable jar file (gps-overlay-on-video.jar) from [here](https://github.com/peregin/gps-overlay-on-video/releases/latest/).
It requires to have a `java` installation to run the application as follows:
```shell script
java --add-opens java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -jar gps-overlay-on-video.jar
```
There are other options to run the application see [How to run it](#how-to-run-it) section.

## Prerequisite
> [!TIP]
> When running make sure to use 64-bit java **JDK/JRE** at least version **17+** (no video binaries included for 32-bit).

## Overview

The idea came after I bought a [GoPro](http://gopro.com/cameras/hd-hero3-silver-edition) camera and started to record
some of my rides with the bicycle which were also tracked with a GPS device.
For tracking the rides I was using the [Strava](http://www.strava.com) application on my phone
or a [Garmin Edge 510](http://www.dcrainmaker.com/2013/01/garmin-edge-510-in-depth-review.html).
After watching the videos I was asked why I'm not showing the speed and altitude information overlaid onto video?
Cool, great idea, I wanted to add all kind of telemetry data acquired via the GPS onto the video, but couldn't find a
software for it, running on my Mac. So I decided the write one :)
The generated video is able to show the current speed or the actual elevation information, eventually the grade of the slope when climbing 
a steeper section or the current heart rate zone. 
T
阅读完整原文

项目深度分析 AI 生成

高级桌面端专业版(原生跨平台包装)

产品构想基于原Scala/Java核心引擎进行原生客户端封装(消除JRE 17安装门槛),打造现代UI界面,并提供精品仪表盘模板商店。
核心功能一键免配置安装包(DMG/EXE)、现代UI交互、多轨数据自动对齐(根据时间戳/峰值算法)、预置10+套专业UI仪表盘、4K/60fps硬件加速导出。
目标用户对画质和渲染隐私有要求、反感复杂Java环境配置的骑行UP主/创作者。
难度/周期中等 · 1-2个月 · 成本:极低(主要是跨平台打包签名证书及本地渲染优化耗时)
收费模式买断制License(如 $29-$49 单次授权)或附加高阶仪表盘模板内购。
竞争风险GoPro Telemetry Extractor、Garmin VIRB Edit等竞品或开源替代品竞争。
依据 已验证事实

云端轻量化GPS视频合成SaaS

产品构想将渲染和数据解析能力容器化部署到云端,用户仅需在网页上传GPX/FIT文件和视频片段,选择模板后由云端自动合成下载。
核心功能网页端GPX/FIT文件解析、可视化微调同步点、云端GPU转码、社交媒体比例(9:16竖屏/16:9横屏)预设。
目标用户电脑性能有限、嫌本地渲染占用高、只需偶尔生成短视频分享到社媒的移动端/轻度用户。
难度/周期高 · 2-3个月 · 成本:较高(云端GPU转码、对象存储与带宽成本较高)
收费模式按合成视频时长计费(按次付费)或包月订阅(如 $9.9/月包含一定导出额度)。
竞争风险大体积4K视频上传和下载带宽开销大,可能导致单客成本高于客单价。
依据 AI推测

专业仪表盘素材与透明通道动画导出工具(面向剪辑师)

产品构想不直接合成底视频,而是根据GPS数据导出带透明通道(ProRes 4444/MOV或WebM)的纯仪表盘动态覆盖层,供剪辑师直接拖入Premiere/Final Cut使用。
核心功能透明通道视频导出、可自定义色板/品牌Logo、精细化关键帧微调、多格式数据(GPX、FIT、TCX、NMEA)支持。
目标用户使用专业剪辑软件(FCPX/PR/DaVinci)的专业运动视频创作者或工作室。
难度/周期低 · 2-4周 · 成本:极低
收费模式Gumroad/Lemon Squeezy独立站工具买断销售(如 $19-$39)。
竞争风险受众相对细分,整体市场体量有限。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建于 2014-04-02,近 30 天仍在推送,发布过 10 个 Release
社区活跃Star 363 / Fork 44 / Issue 31(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。