Энтузиаст показал, как найти место аудио- или видеозаписи по почти неслышному гулу самолётов

Автор YouTube-канала colsto показал, как определить место съёмки по фоновому гулу самолётов. По его словам, в эксперименте точность составила около 100 метров.
Метод основан на эффекте Доплера: частота звука меняется, когда самолёт приближается к микрофону и удаляется от него. Даже почти неслышный гул может оставлять различимый след на спектрограмме — графике изменения частот во времени.
Форма этого следа позволяет оценить скорость самолёта и расстояние до него. Затем данные сопоставляют с архивами ADS-B, содержащими координаты, высоту и скорость воздушных судов.
При расчётах также учитывают рельеф и задержку распространения звука. Самолёт успевает переместиться, пока его гул достигает микрофона, поэтому сравнивать запись только с положением судна в тот же момент недостаточно.
В основном эксперименте colsto использовал запись камеры наблюдения, для которой были известны дата съёмки и то, что она сделана в континентальной части США. Поиск опирался на два пролёта самолётов с интервалом 15 минут 20 секунд. Полученный результат автор дополнительно проверил по панорамам Google Maps.
В другом опыте он использовал минутный фрагмент с одним пролётом и известным временем записи. По словам автора, поиск по территории США снова поставил правильное местоположение на первое место среди кандидатов.
Colsto также продемонстрировал, что звуковой след может сохраняться на фоне речи и после передачи через телефонную связь. Сам автор не публикует код и готовые инструменты. На GitHub отдельно появился DopplerGeist — независимая реализация подхода из ролика, не связанная с colsto.
Разработчик обозначает проект как экспериментальный. В репозитории отмечено, что независимая проверка точности поиска по всей стране на реальных записях пока не проведена. Для сопоставления с историей полётов приложению требуется достоверное время начала записи или ограниченный временной интервал. Время загрузки файла само по себе для этого не подходит.