web-dev-qa-db-fra.com

Filtre Ubuntu Audio Pitch Shifting

Je développe actuellement un logiciel de lecteur vidéo destiné à être un lecteur intégré. J'utilise Java avec la bibliothèque VLCJ pour le lecteur vidéo.

Ce que je cherche, c’est un moyen, quelque chose de transformer la sortie audio pour que la sortie sonne comme Oldman ou un gamin (changement de hauteur, je suppose que c’est le nom). VLC dispose de cela lors de l'activation de l'étirement temporel, mais la vitesse de lecture de la vidéo est affectée (il est plus lent d'obtenir le son oldman, mais d'avance rapide pour obtenir un effet de voix d'enfant.

Y a-t-il des solutions pour cela? Je ne trouve pas cette fonctionnalité sur VLC (J), alors je pense que ce dont j'ai besoin, c'est de la sortie audio de Ubuntu lui-même (Ubuntu 12.04) pour faire ce travail. quelque chose comme le filtrage du système de sortie audio à l'échelle. Un logiciel ou un paramètre pour le faire? il doit également être contrôlable via une ligne de commande pour permettre un changement d'effet en temps réel.

Merci d'avance.

4
user777305

Vous pouvez faire le pitch shift avec le plugin gstreamersoundtouch . Un projet qui utilise probablement cette fonctionnalité est playitslowlyInstall playitslowly .

Voir également:

Pour un décalage du pitch à la volée, il peut être possible de configurer un filtre LADSPA pour votre sortie audio (par exemple plugin TAP pitch ):

2
Takkat