После расследования, чтобы найти решение проблемы, я оказался с пустыми руками. Мне нужна опция контекстного меню в Windows 10, чтобы всякий раз, когда я щелкаю правой кнопкой мыши по mp3-файлу, у меня была эта опция, чтобы обрезать молчание от начала и до конца mp3-файлов. Я не хочу удалять молчание из средних частей аудиофайлов. Может ли кто-нибудь предоставить мне соответствующую командную строку FFmpeg для удаления пауз только из начала и конца mp3-файлов?
2 ответа
4
Что-то вроде этого:
ffmpeg -i input.mp3 -af "silenceremove=start_periods=1:start_duration=1:start_threshold=-60dB:detection=peak,aformat=dblp,areverse,silenceremove=start_periods=1:start_duration=1:start_threshold=-60dB:detection=peak,aformat=dblp,areverse" output.flac
Вам нужно настроить пороги (start_threshold
) и длительности (start_duration
) в соответствии с вашим конкретным случаем.
0
FWIW, хотя оригинальный вопрос специально запрашивается с использованием ffmpeg, есть инструмент mp3splt, который обрезает тишину (-r) без перекодирования mp3. Это оставляет оригинальное качество вашего mp3 без изменений.