Ubuntu Audio Pitch Shifting фильтр

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

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

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

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

4
задан 1 October 2012 в 12:57

1 ответ

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

См. Также:

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

0
ответ дан 1 October 2012 в 12:57

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

Похожие вопросы: