独立运营 · 不出售排名位置  · 我们怎么评估工具 →
Anclum 提交收录
A

AlanBacker/audio-flyover-geolocation

Locate where a recording was made from the Doppler curves of aircraft in its background, matched against…

装之前:没有可直接复制的命令 · 许可证 MIT · 链接可访问

第一步:git clone https://github.com/AlanBacker/audio-flyover-geolocation

在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
安装与配置
取自该仓库的安装命令
pip install numpy

解析自我们于 2026-11-03 抓取的该仓库 README;我们未执行过。

这条是仓库自己写的安装方式,不是 MCP 客户端配置,所以不生成 JSON。
配置项的键名以你的客户端为准:客户端与 CLI
★ 数取值
38 ★ · AlanBacker/audio-flyover-geolocation · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-11-04 · 最近见到 2026-11-14 · 共见到 11 次 · 被 1 个来源列出
评分构成
综合分 103 · 38 ★ · 1 个来源 · repo
安装
pip install numpy
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是 pip install numpy。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 AlanBacker/audio-flyover-geolocation;我们收录于 2026-11-04;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。

# Audio Fly-over Geolocation

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

English | 简体中文
An agent skill that works out where an audio or video recording was made from the faint propeller aircraft in
its background. It ships a complete, tested Python pipeline and comes in English and Simplified Chinese.
Small aircraft give off a steady tone. As one flies past, the Doppler effect bends that tone into a falling
curve, and the shape of the curve gives the aircraft's speed, its closest distance to the microphone and the
second it was closest. Public ADS-B archives record where every transponder-equipped aircraft was at every
second. If you search those tracks for the place where the predicted curve matches what was recorded, you find
the microphone. Two fly-overs in one recording are enough, even when the recording time is unknown, because
their time difference is fixed by the recording itself.
The method comes from colsto's video
I discovered a sound that leaks your exact location
(2026-11-02). colsto did not release code; this repository is an independent implementation with no affiliation.
Synthetic blind test (seed 23): each fly-over alone gives a strip of possible locations. Scored together on one
shared clock, they give a point 46 m from the true recording location, inside the 0.9-score region the pipeline
reports (radius 182 m).
## Contents
How it works
Accuracy on synthetic blind tests
Install
Use
Check your own videos
Limitations
Responsible use
Repository layout and development
Credits and sources
## How it works
mermaid
flowchart LR
A[Audio or video] --> B[Whitened spectrogram]
B --> C[Trace each Doppler ridge]
C --> D["Fit v, d, f0, tCPA k = v²/d"]
E[Historical ADS-B tracks] --> F
D --> F["Search funnel corridor → CPA match → ΔT → silence"]
F --> G["Exact emission-time scoring both events on one clock"]
G --> H["Location + error region + recording start time"]
1. Read the curve. The heard frequency is f = f0 / (1 + Ṙ/c), where Ṙ is the aircraft's range rate at
the moment the sound was emitted. The two flat ends of the curve give the speed
(v = c·(fhi − flo)/(fhi + flo)). The steepness at closest approach gives the distance
(d = f0·v²/(c·|slope|)).
2. Trace it out of the noise. The spectrogram is whitened against a running median background, and
frames with speech or knocks are gated out. A monotone Viterbi path is then accepted only if it beats a null
path computed on time-shuffled frames, so the tracer does not hallucinate curves in pure noise. When the flat
ends are faint, v and d trade off against each other, but k = v²/d stays well determined. The search
therefore checks every candidate aircraft against k computed from its own ADS-B ground speed.
3. Search the ADS-B archive. The search runs on a 200 m grid with 3D slant distances in ECEF and DEM
ground elevation, and narrows the candidates in stages:
1. corridors around tracks that fit the aircraft class and speed;
2. a closest-point-of-approach match that includes the sound's travel time;
3. the time offset between the two fly-overs;
4. a silence check: no other aircraft may have passed close while the recording was quiet.
4. Score against the exact physics. For each surviving candidate, the curve is predicted from the
aircraft's real track by emission time, and the spectrogram is sampled along it. Both events share one clock
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/zh/s/alanbacker-audio-flyover-geolocation/)
来源
github · https://github.com/AlanBacker/audio-flyover-geolocation
按领域浏览
开源项目
Traction
38 ★
收录于
今天

同类推荐

全部 1,671 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引