Запись-выход на гарнитуру + микрофонный вход для караоке

Среда:

Ubuntu 18.04 USB-гарнитура с микрофоном

Я слушаю караоке-песни с Youtube в цвете хрома на гарнитуре и подпеваю в микрофон. Теперь я хочу одновременно записать выход для гарнитуры и микрофонный вход в смелости.

Кажется, что эта ссылка почти работает: https://superuser.com/questions/769249/how-to-record-both-input-and-output-audio-simhibitedly. Я могу микшировать звук так, как хочу.

Я сказал почти. Проблема в том, что, хотя аудиозапись в наглости работает, я не слышу музыку, пока пою.

Есть ли обходной путь, позволяющий добиться следующего?

  1. Chromium audio + mic записывается в смелости и
  2. Chromium audio также идет в гарнитуру.

person Peter    schedule 05.04.2020    source источник
comment
Сработало ли приведенное ниже решение для вас? Если да, пожалуйста, найдите время, чтобы принять это предложение.   -  person Dodgyrabbit    schedule 12.05.2020


Ответы (1)


Да, это можно сделать с помощью комбинации двух нулевых приемников и трех устройств обратной связи.

Это немного проще понять с помощью диаграммы:  diagram1 .

Зеленые блоки - это нулевые приемники. Красные линии - устройства обратной связи.

Совет. Прежде чем продолжить, убавьте громкость в наушниках. Создание этих объектов может временно создать петлю обратной связи. Не волнуйтесь, это исчезнет, ​​когда мы все подключим, как показано на схеме.

Выполните следующее с терминала, чтобы создать нулевые приемники и петли:

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, поэтому выберите вместо них любой динамик или выход для наушников. Встроенный аналоговый стерео - это микрофонный вход. Опять же, выберите то, что ваш микрофон называется в этом выборе.

Вот и все! Теперь у вас будет звук с вашего микрофона и видео YouTube, смешанный и захваченный в Audacity, и вы будете слышать только звук Youtube в своей гарнитуре.

Если вы хотите узнать больше, как это работает, вот несколько полезных ссылок:

person Dodgyrabbit    schedule 01.05.2020