Я пытаюсь определить начальную и конечную точку в аудиофайле с помощью 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
Спасибо!