Ubuntu Audio Pitch Shifting фильтр

В настоящее время я разрабатываю программное обеспечение для видеоплеера, которое предназначено для встроенного проигрывателя. Я использую Java с библиотекой VLCJ для видеоплеера.

То, что я ищу, это способ, что-то, чтобы преобразовать аудио-выход, чтобы сделать выходной звук в виде старика или ребенка (смещение высоты звука, я думаю, это название). VLC имеют это при включении растягивания времени, но это влияет на скорость воспроизведения видео (медленнее, чтобы получить звук старика, но так же быстро, как вперед, чтобы получить эффект голоса ребенка).

Есть ли какие-то решения для этого? Я не нахожу эту функцию в VLC(J), поэтому я думаю, что мне нужен аудиовыход самой Ubuntu (Ubuntu 12.04) для выполнения этой работы. что-то вроде фильтрации звука по всей системе. Любое программное обеспечение или настройки для этого? он также должен быть управляемым через командную строку, чтобы обеспечить изменение эффекта в реальном времени.

Заранее спасибо.

1 ответ

Решение

Вы можете сделать изменение высоты тона с помощью плагина gstreamer soundtouch. Проект, который, вероятно, использует эту функцию, playitslowly Установите playitslowly,

Смотрите также:

Для смещения высоты тона на лету можно настроить фильтр LADSPA для вывода звука (например, плагин высоты тона TAP):

Другие вопросы по тегам