Bonjour,
j'utilise la lib python.vlc d'Olivier Aubert sur raspbian
je ne parviens pas à régler une instance du player en mode mono (mix des 2 voies sur une voie). Mon code :
le fichier est toujours joué en mode stéréo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import vlc instance=vlc.Instance('--input-repeat=-1','--fullscreen','mono') player=instance.media_player_new() media=instance.media_new("toto.wav") player.set_media(media)
le player vlc accessible dans menu/son permet de lire le même fichier wav en mode mono sans problème en sélectionnant le menu Audio/Mode stéréo/Mono
J'ai essayé de modifier le fichier /etc/asound.conf pour fusionner les 2 voies de sortie sans succès :
avec restart alsa :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 pcm.card1 { type hw card 1 } ctl.card1 { type hw card 1 } pcm.monocard { slave.pcm card1 slave.channels 2 # type plug type route ttable { # Copy both input channels to output channel 0 (Left). 0.0 0.5 1.0 0.5 # Send nothing to output channel 1 (Right). 0.1 0 1.1 0 } } ctl.monocard { type hw card 1 } pcm.!default monocard
Code : Sélectionner tout - Visualiser dans une fenêtre à part /etc/init.d/alsa-utils restart
Partager