Filtro de deslocamento de áudio do Ubuntu

4

Atualmente, estou desenvolvendo um software de player de vídeo que pretendia ser um player embarcado. Estou usando o Java com biblioteca VLCJ para o player de vídeo.

O que eu estou procurando é uma maneira de transformar a saída de áudio para fazer a saída soar como oldman ou kid (mudar de tom, eu acho que é o nome). O VLC tem isso quando ativa o tempo esticado, mas a velocidade de reprodução de vídeo é afetada (mais devagar para obter um som mais antigo, mas avançar rapidamente para obter efeito de voz infantil.

Existe alguma solução para isso? Eu não acho esse recurso no VLC (J), então eu acho que o que eu preciso é a saída de áudio do próprio Ubuntu (Ubuntu 12.04) para fazer este trabalho. algo como filtrar o sistema de saída de áudio de largura. Qualquer software ou configuração para fazer isso? ele também precisa ser controlável via linha de comando para fornecer alteração de efeito em tempo real.

Obrigado antecipadamente.

    
por user777305 01.10.2012 / 10:57

1 resposta

2

Você pode alterar o pitch com o plug-in gstreamer soundtouch . Um projeto que provavelmente usa esse recurso é playitslowly .

Veja também:

Para o pitch on-the-fly alternar, pode ser possível configurar um filtro LADSPA para sua saída de som (por exemplo, TAP pitch plugin ):

por Takkat 01.10.2012 / 11:34

Tags