Задача состоит в том, чтобы удалить тишину по пороговому значению с начала и конца аудиозаписи. Я использую этот sox-порт для iOS. https://github.com/shieldlock/SoX-iPhone-Lib/Как использовать soxlib для iOS, чтобы удалить начальную и конечную тишину
Я обнаружил, что командная строка сокс инструмент делает мою задачу следующей командой:
sox in.wav out.wav silence 1 0.1 1% reverse silence 1 0.1 1% reverse
(взято отсюда: http://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/)
, но я не могу перевести его в IOS Lib формате например:
sox_create_effect(sox_find_effect("silence"));
args[0] = "2000", assert(sox_effect_options(e, 1, args) == SOX_SUCCESS);
assert(sox_add_effect(chain, e, &in->signal, &in->signal) == SOX_SUCCESS);
Какие параметры мне нужно дать для выполнения этой задачи?
Спасибо Я проверить это – kezi
@kdogisthebest везения? – Thompson
@ Тихий и обратный тимпсон - два независимых эффекта. См. Мой ответ ниже. Спасибо, в любом случае. – duleshi