У меня есть пара записей, где в конце трека тишина и начало нового трека (дроби). Пытался убрать начало новой дорожки с конца файла.
Моя команда (* nux)
sox file_in.mp3 -C 320 file_out.mp3 silence 1 0.75 0.2% -1 0.75 0.2%
Желательно в конце сохранить тишину или просто добавить что-нибудь новое. Любая помощь приветствуется
Вероятно, вы можете использовать параметр ниже периода без выше периода.
При желании можно сохранить немного тишины с помощью параметра -l
(или вы можете просто использовать пэд с фиксированным значением).
Например:
sox input.mp3 -C 320 output.mp3 silence -l 0 1 0.5 0.5%
Пример ввода:
Результат:
Обратите внимание: если начало некоторых новых треков имеет внутри длительные периоды тишины, может быть сложно - но обычно возможно - найти подходящие параметры продолжительности и порога (в общем случае, по-видимому, это вообще не решается простой обработкой, нужна подход машинного обучения для надежной отметки внутренних периодов тишины, принадлежащих треку).
Кроме того, если это просто пара файлов, открытие редактора, например. Смелость - это самый быстрый и лучший подход к результату.
Не могли бы вы дать ссылку на файл с примером?