Да, это можно сделать с помощью комбинации двух нулевых приемников и трех петлевых устройств.
С диаграммой это немного проще понять:
Зеленые блоки - это нулевые стоки . Красные линии петлевые устройства .
Совет: Прежде чем продолжить, уменьшите громкость на наушниках. Создание этих объектов может временно создать обратную связь l oop. Не беспокойтесь, это исчезнет go, когда мы подключим все, как показано на схеме.
Выполните следующее из терминала, чтобы создать нулевые приемники и петли:
pactl load-module module-null-sink sink_name=Virtual1 sink_properties="device.description='Chrome\ Splitter'"
pactl load-module module-null-sink sink_name=Virtual2 sink_properties="device.description='Chrome\ and\ Mic\ Combiner'"
pactl load-module module-loopback
pactl load-module module-loopback
pactl load-module module-loopback
Обратите внимание, что имя и описание приемника могут быть любыми. Описание появится в pavucontrol
и упростит настройку.
Теперь вам нужно подключить все:
- Запустить Chrome и воспроизвести песню караоке на YouTube , Это создаст запись на вкладке «Воспроизведение» в pavucontrol.
- Запустите Audacity и начните запись. Это создаст запись на вкладке «Запись» в pavucontrol.
- Запуск
pavucontrol
На вкладке Запись настройте петли следующим образом:
На вкладке Воспроизведение настроить петли следующим образом:
Мои наушники называются Mpow H10 , так что выбирайте любой динамик или выход на наушники, которые хотите вместо этого. Встроенный аналоговый стерео - это вход для микрофона. Опять же, выберите, как будет называться ваш mi c.
Вот и все! Теперь у вас будет аудио из вашего микрофона и видео YouTube, смешанные и захваченные в Audacity, и вы будете слышать только звук Youtube в своей гарнитуре.
Если вы хотите узнать больше о том, как это работает, вот несколько полезных ссылок: