Поиск начальной точки в аудиофайле с помощью ffmpeg - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь определить начальную и конечную точку в аудиофайле с помощью ffmpeg. Мое определение для начальной и конечной точки - когда песня достигает -27 дБ. Я пробовал несколько аудиофильтров ffmpeg, но без желаемого результата.

Самое близкое, что я получил, было при использовании следующей команды: ffmpeg -i song.mp3 -af silencedetect=n=-27dB:d=0.2 -f null -

Однако, это возвращает несколько значений, так как песня может замолчать и в середине песни.

Итак, я хочу получить только в первый раз, когда песня достигает -27 дБ, и в последний раз, когда песня достигает -27 дБ.


См. Изображение с примерами маркеров, созданных вручную в Adobe Audition. Маркер 1: песня достигает -27 дБ в первый раз, маркер 2: песня достигает -27 дБ в последний раз. Это позиции в песне, которую я пытаюсь найти, через ffmpeg

enter image description here

Спасибо!

...