la lecture de l'audio à un seul haut-parleur gauche/droite à partir de la ligne de commande à l'aide de libvlc
Est-il possible de faire vlc lire des fichiers audio à un seul des haut-parleurs gauche/droite à partir de la ligne de commande ?
Je pense que vous pouvez modifier les paramètres audio du système d'exploitation que vous utilisez. Donc, vous avez ce programme par le biais d'un OS spécifique à la fonction à l'aide de son système de bibliothèque. Je ne pense pas que VLC dispose d'une fonction de commande d'un haut-parleur audio... il a seulement audio filtres d'effets. Sous Windows, VLC utilise l'interface DirectShow de capturer tous les appareils A/V. Donc, vous ne devez utiliser DirectX bibliothèque pour le contrôle de l'interface audio directement.
J'ai besoin d'être en mesure d'exécuter 2 processus de lecture de vlc dans le même temps, un processus de jouer de l'audio pour le haut-parleur gauche et l'autre pour le haut-parleur droit. cela peut être fait avec DirectShow ? ne puis-je pas modifier l'équilibre joué par vlc ( avec l'un des filtres peut-être ) ?
Ce que vous avez besoin est de contrôler L&R canaux audio qui libVLC semble exposer, mais n'est pas présent dans VLC GUI. Dans VLC, il permet une piste audio d'un média à être dans stéréo ou mono sur du côté des canaux audio pour que media player instance. Cela peut être fait par
Actuellement, je suis en utilisant libvlc ( pas le VLC GUI ) avec une .net wraper appelé Vlc.Dotnet. et quand j'essaie de régler le canal à l'aide d'libvlc_audio_set_channel, rien ne change ( lorsque j'essaie d'obtenir de la chaîne avec libvlc_audio_get_channel-je obtenir 0 )
Vérifiez le sujet du forum pour des conseils forum.videolan.org/viewtopic.php?f=32&t=87115
J'ai besoin d'être en mesure d'exécuter 2 processus de lecture de vlc dans le même temps, un processus de jouer de l'audio pour le haut-parleur gauche et l'autre pour le haut-parleur droit. cela peut être fait avec DirectShow ? ne puis-je pas modifier l'équilibre joué par vlc ( avec l'un des filtres peut-être ) ?
Ce que vous avez besoin est de contrôler L&R canaux audio qui libVLC semble exposer, mais n'est pas présent dans VLC GUI. Dans VLC, il permet une piste audio d'un média à être dans stéréo ou mono sur du côté des canaux audio pour que media player instance. Cela peut être fait par
Audio -> Audio Channels
option de menu pendant la lecture du média. Je ne suis pas sûr si vous pouvez spécifiquement le contrôle de L ou R canal audio via VLC interface graphique.Actuellement, je suis en utilisant libvlc ( pas le VLC GUI ) avec une .net wraper appelé Vlc.Dotnet. et quand j'essaie de régler le canal à l'aide d'libvlc_audio_set_channel, rien ne change ( lorsque j'essaie d'obtenir de la chaîne avec libvlc_audio_get_channel-je obtenir 0 )
Vérifiez le sujet du forum pour des conseils forum.videolan.org/viewtopic.php?f=32&t=87115
OriginalL'auteur jacob | 2012-02-14
Vous devez vous connecter pour publier un commentaire.
Si VLC canaux Audio n'est pas assez performant, plus vous pouvez faire est d'ouvrir un ticket dans VLC bug du système.
Si vous ne pouvez pas attendre jusqu'à ce que le problème est résolu suffit de rediriger la sortie audio sur la sortie standard et à l'utilisation d'un outil comme SOX pour faire le travail pour vous.
De la sélection d'un Canal Particulier avec sox:
bien sûr, les sox peuvent travailler sur les cours d'eau et il n'est pas limité à des fichiers.
BTW, sox est livré avec la lecture et l'enregistrement des utilitaires qui peuvent faire la lecture réelle. voir les exemples ici
en streaming sur la sortie standard sous windows: forum.videolan.org/viewtopic.php?f=4&t=57940
OriginalL'auteur ApriOri
Avez-vous regardé dans mplayer? Il peut facilement le faire via "-af canaux=...".
OriginalL'auteur Sec