USB 사운드 장치가 있는 헤드리스 Rasberry Pi가 있습니다. VLC를 사용하여 mp3 파일을 재생하고 싶습니다.
어플레이 - 나한테 줘
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 7/7
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Device [USB Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
이런 식으로 vlc를 시작하려고합니다
cvlc --vout none --alsa-audio-device card\ 1 --play-and-exit sound.mp3
cvlc --vout none -aout usb --play-and-exit sound.mp3
cvlc --vout none --alsa-audio-device DEV=1 --play-and-exit sound.mp3
아무도 작동하지 않았습니다.
답변1
hw:1,0
(순수 하드웨어 장치) 또는 plughw:1,0
(하드웨어 장치 앞의 리샘플링을 위한 표준 플러그인) ALSA 장치 이름이 카드 1 하위 장치 0으로 필요 하거나 aplay -L
모든 표준 장치 이름(채널 선택 등 포함)을 볼 수 있습니다.