J'ai mon ordinateur portable Toshiba (Satellite A300) connecté à mon téléviseur via HDMI. En utilisant VLC 2.2.6, la vidéo fonctionne très bien.
Actuellement, j'essaie de restituer le son aux haut-parleurs du téléviseur.
aplay -l
montre le périphérique de lecture HDMI comme troisième:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC268 Digital [ALC268 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
J'ai pu jouer un son de test sur le téléviseur en utilisant speaker-test -D plughw:0,3 -c 2
après avoir réactivé S/PDIF dans alsamixer
.
Pourtant, lors de la lecture d'un fichier avec VLC, la seule option dans Audio → Audio Device
est "Stéréo Analogique Audio Intégré". À l'heure actuelle, le son est joué à l'aide des haut-parleurs de l'ordinateur portable.
Comment puis-je faire en sorte que VLC émette le son vers les haut-parleurs du téléviseur?
pavucontrol
Il s'avère que j'ai dû basculer le profil de "Audio intégré" sur HDMI.
Je peux le faire avec pavucontrol
, installez-le avec pacman -Sy pavucontrol
.
Maintenant, le son fonctionne parfaitement sur les haut-parleurs du téléviseur.
Puisque pavucontrol
utilise PulseAudio , cela doit également être installé: pacman -S pulseaudio
. Après le redémarrage (le travail systemd de PulseAudio devait probablement être activé), pavucontrol
peut se connecter à PulseAudio.
Puisque vous avez mentionné alsamixer, vous pouvez également changer de carte son avec F6.