LINUX.ORG.RU

- Сделать фиктивное устройство захвата, в которое пихать звук с микрофона и музыки (скорее всего плагин типа asym подойдет)

- заюзать jackd и alsa jack plugin

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

М... можно чуть более развернуто? Я понимаю что да - создать придется виртуальный микрофон и на него смешать обычный аудио выход и реальный микрофон. Но что тут для чего что-то не пойму.

Suntechnic ★★★★★
() автор топика

у меня нет скайпа, но если он полностью работает через pulseaudio, то можно сделать несколько костылей.

1) Надо создать null выход,

pactl load-module module-null-sink
затем запустить pavucontrol, перейти на вкладку «устройство ввода», выбрать показывать «All input devices» и поставить микрофоном по умолчанию «Monitor of Пустой выход».

2) Направить звук из настоящего микрофона в null микрофон

pactl load-module module-loopback source=alsa_input.pci-0000_00_1b.0.analog-stereo sink=null
но это у меня микрофон alsa_input.pci-0000_00_1b.0.analog-stereo, вам же надо искать свой в выводе команды
pactl list sources
например
pactl list sources
бла -бла
Источник #1
        Состояние: RUNNING
        Имя: alsa_input.pci-0000_00_1b.0.analog-stereo
        Описание: Встроенное аудио Аналоговое стерео
бла-бла-бла
Как правило, он находится на том же по счёту месте, где он находится в pavucontrol и его имя не меняется, так что достаточно найти имя один раз

3) Если надо прослушивать на своих динамиках музыку, пускаемую туда, то надо создать виртуальную карту, объединяющую null и «железную» карту.

pactl load-module module-combine-sink slaves=alsa_output.pci-0000_00_1b.0.analog-surround-51,null
по такому же принципу ищется своя зкуковая в выводе
pactl list sinks

4) Запустить плеер и в pavucontrol выбрать ему или «пустой выход» или «simultaneous output to <звуковая>,Пустой выход»

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