Я хочу записать аудио с запись , То же самое на дерзость работает отлично.
Так что после попытки записи, как документированный :
arecord -f dat -d 5 -D plughw:0,0 /tmp/test.wav
ошибка с сообщением: arecord: main:788: audio open error: No such file or directory
Я пытаюсь просто играть аудио: at /dev/random | aplay -f S16_LE
не удалось также с
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
aplay: main:788: audio open error: No such file or directory
… Что я делаю неправильно; или PulseAudio проблема как-то бежит так же?
Мой список устройств с arecord -L
:
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC269VB Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, ALC269VB Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VB Analog
Front speakers
dmix:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VB Analog
Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VB Analog
Direct sample snooping device
hw:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VB Analog
Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
HDA Intel PCH, ALC269VB Analog
Hardware device with all software conversions
alsamixer
«списки» (с F6):
- default
0 HDA Intel HDMI
1 HDA Intel PCH
Ответы:
Pulseaudio захватывает все доступные аппаратные устройства ALSA. Это означает, что пока Pulseaudio работает, вы не можете ни записывать, ни воспроизводить на
hw:...
а такжеplughw:...
,Однако обычная конфигурация для Pulseaudio включает уровень совместимости для приложений ALSA. Это похоже на
в вашем
~/.asoundrc
(или общесистемные настройки).Это означает, что все приложения ALSA, использующие
default
будет перенаправлен на Pulseaudio с возможностью выбора устройств черезpavucontrol
и т.п.Итак: (1) либо используйте
arecord -D pulse
,arecord -D default
или подобное, или (2) использованиеparecord
во-первых, или (3) остановить Pulseaudio или использоватьpasuspender
,источник