Удалить начало новой дорожки из конца аудио файла - PullRequest
0 голосов
/ 27 октября 2018

У меня есть пара записей, где в конце трека есть тишина и начало нового трека (фракция). Я попытался удалить начало новой дорожки из конца файла.

Моя команда (* nux)

sox file_in.mp3 -C 320 file_out.mp3 silence 1 0.75 0.2% -1 0.75 0.2%

Желательно хранить молчание в конце или просто добавить немного нового. Любая помощь приветствуется

1 Ответ

0 голосов
/ 12 ноября 2018

Возможно, вы можете использовать параметр ниже периода без значения выше периода .

При желании можно сохранить немного тишины с помощью параметра -l (или вы можете просто использовать пэд с фиксированным количеством).

Например:

sox input.mp3 -C 320 output.mp3 silence -l 0 1 0.5 0.5%

Пример ввода:

Sample input

Результат:

enter image description here


Обратите внимание: если начало некоторых новых треков имеет длительные периоды молчания внутри, может быть сложно - но обычно возможно - найти подходящие параметры длительности и пороговые значения (общий случай, по-видимому, вообще не поддается простой обработке). нужен подход машинного обучения, чтобы надежно отмечать внутренние периоды молчания, которые принадлежат дорожке).

Кроме того, если это просто пара файлов, откройте редактор, например. Отвага - самый быстрый и лучший результат.

...