j_c_p Linux user | Ok, c'est bon.
On avait donc:
jcp@phoenix64 ~ $ cat /proc/asound/devices
2: [ 1- 3]: digital audio playback
3: [ 1- 7]: digital audio playback
4: [ 1- 8]: digital audio playback
5: [ 1- 9]: digital audio playback
6: [ 1] : control
7: [ 0- 0]: digital audio playback
8: [ 0- 0]: digital audio capture
9: [ 0- 1]: digital audio playback
10: [ 0- 2]: digital audio capture
11: [ 0] : control
33: : timer |
Sur ma TV, il y a 3 ports HDMI, j'utilise le second (appelé 2 sur l'écran TV).
jcp@phoenix64 ~ $ cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe700000 irq 16
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe080000 irq 39 |
La sortie HDMI de ma carte graphique est en position 1.
D'où, pour le test bruit rose:
jcp@phoenix64 ~ $ speaker-test -c 2 -r 48000 -D hw:1,7
speaker-test 1.1.8
Le périphérique de lecture est hw:1,7
Les paramètres du flux sont 48000Hz, S16_LE, 2 canaux
Utilisation de 16 octaves de 'pink noise'
La fréquence est 48000Hz (demandée 48000Hz)
L'intervalle de la taille du tampon est de 64 à 16384
L'intervalle de la taille de la période est de 32 à 8192
Taille max. de tampon 16384 utilisée
Périodes = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Temps par période = 2,059091
|
Je cherche la correspondance de l'emplacement physique HDMI à envoyer au programme :
jcp@phoenix64 ~ $ aplay -L | grep :CARD
default:CARD=SB
sysdefault:CARD=SB
front:CARD=SB,DEV=0
surround21:CARD=SB,DEV=0
surround40:CARD=SB,DEV=0
surround41:CARD=SB,DEV=0
surround50:CARD=SB,DEV=0
surround51:CARD=SB,DEV=0
surround71:CARD=SB,DEV=0
iec958:CARD=SB,DEV=0
hdmi:CARD=NVidia,DEV=0
hdmi:CARD=NVidia,DEV=1
hdmi:CARD=NVidia,DEV=2
hdmi:CARD=NVidia,DEV=3 |
Ainsi que la syntaxe dans mpv:
jcp@phoenix64 ~ $ mpv --audio-device=help
List of detected audio devices:
'auto' (Autoselect device)
'alsa' (Default (alsa))
'alsa/default:CARD=SB' (HDA ATI SB, ALC898 Analog/Default Audio Device)
'alsa/sysdefault:CARD=SB' (HDA ATI SB, ALC898 Analog/Default Audio Device)
'alsa/front:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Analog/Front speakers)
'alsa/surround21:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Analog/2.1 Surround output to Front and Subwoofer speakers)
'alsa/surround40:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Analog/4.0 Surround output to Front and Rear speakers)
'alsa/surround41:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Analog/4.1 Surround output to Front, Rear and Subwoofer speakers)
'alsa/surround50:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Analog/5.0 Surround output to Front, Center and Rear speakers)
'alsa/surround51:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Analog/5.1 Surround output to Front, Center, Rear and Subwoofer speakers)
'alsa/surround71:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Analog/7.1 Surround output to Front, Center, Side, Rear and Woofer speakers)
'alsa/iec958:CARD=SB,DEV=0' (HDA ATI SB, ALC898 Digital/IEC958 (S/PDIF) Digital Audio Output)
'alsa/hdmi:CARD=NVidia,DEV=0' (HDA NVidia, HDMI 0/HDMI Audio Output)
'alsa/hdmi:CARD=NVidia,DEV=1' (HDA NVidia, HDMI 1/HDMI Audio Output)
'alsa/hdmi:CARD=NVidia,DEV=2' (HDA NVidia, HDMI 2/HDMI Audio Output)
'alsa/hdmi:CARD=NVidia,DEV=3' (HDA NVidia, HDMI 3/HDMI Audio Output) |
Et ça fonctionne :
jcp@phoenix64 ~/Desktop/Scans/Prepa2012/darktable_exported/PetitOurs/Transcodage $ mpv --audio-device=alsa/hdmi:CARD=NVidia,DEV=1 Petit\ Papa\ Noel.mp4 Playing: Petit Papa Noel.mp4
(+) Video --vid=1 (*) (h264 1280x720 25.000fps)
(+) Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)
File tags:
Title: Petit Papa Noel
AO: [alsa] 48000Hz stereo 2ch s32
VO: [gpu] 1280x720 yuv420p
AV: 00:02:19 / 00:25:28 (9%) A-V: 0.000
Exiting... (Quit) |
Message édité par j_c_p le 01-03-2019 à 18:16:16
|