LINUX.ORG.RU

Кто шарит в ALSA, или отключение записи воспроизводящегося

 ,


1

3

Приветствую камрады.

Собственно есть сабж. От девайса ничего не требуется, кроме как записывать с микрофона, и воспроизводить в динамики.

Проблема в том, что прога записи (например arecord), записывает не только с микрофона, а еще и воспроизводящееся в данный момент.

То есть условно говоря, включаю звукозапись, регулирую звук в колонках почти в тишину (или даже их выключаю), пою, а потом в файле оказывается не только голос, но и громкая, чёткая музыка.

В Capture-входах у меня три ползунка: «Mic boost», «Capture» и «Digital» - все трое должны быть включены хотя бы на середину, иначе звук с микрофона не пишется.

Как отключить запись воспроизводимого ?

★★★★★

мб dsnoop так настроен? а что в asoundrc?

ну или явно укажи устройство, с которого писать. -D

vvviperrr ★★★★★
()
Последнее исправление: vvviperrr (всего исправлений: 1)

Сейчас в алсе в качестве дефолтного устройства используется dmix/dsnoop (см. /usr/share/alsa/pcm/default.conf). Указывай устройство явно, или задай другой дефолт в ~/.asoundrc.

alegz ★★★★
()

1Самый простой вариант - замутить ненужное устройство воспроизведения.

Дальше смотреть, есть ли у тебя помимо алсы еще и пульс, в 90% случаев он таки есть, и может быть дело в нем.

Если нет, то курить настройки Alsa, @alegz все правильно написал.

daria_shtrosherer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.