3

После расследования, чтобы найти решение проблемы, я оказался с пустыми руками. Мне нужна опция контекстного меню в Windows 10, чтобы всякий раз, когда я щелкаю правой кнопкой мыши по mp3-файлу, у меня была эта опция, чтобы обрезать молчание от начала и до конца mp3-файлов. Я не хочу удалять молчание из средних частей аудиофайлов. Может ли кто-нибудь предоставить мне соответствующую командную строку FFmpeg для удаления пауз только из начала и конца mp3-файлов?

2 ответа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 без изменений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .