Хочу автоматизировать процесс создания тандемных видео.
Как часть этого процесса - надо определить как-то свободное падение в видео (чтобы в последствии зафадить это место и подложить подходящую музычку).
Все видео разные по длинне, каждый ТМ снимает по своему. Поэтому решил отталкиваться от шума - шум в свободном падении должен быть всегда выше, чем средний по больнице.
сначала достаем звук из комбинированного видеофайла, получаем такую картину
переносив весь негатив в позитив
определяем среднее по больнице и слегка увеличиваем
уже видно две области, которые значительно превышают средний уровень шума
сглаживаем слегка график и определяем области превышения
Первый пик - мы шли к самолету и снимали крутящийся пропеллер. Второй пик - искомое свободное падение.
после нехитрых манипуляций получаем время выхода и время открытия +-
Вот. А теперь просьба: если ты дружен с линуксом и имеешь в наличии пару видео со свободным падением - потесть скрипт пожалуйста
ffdetector.py