Как записать любой внутренний звук в Ubuntu и Audacity


36

Как я могу записать любой внутренний звук, например, с микрофона и динамика с того же компьютера, на котором работает Ubuntu, используя Audacity или что-то еще?

Например, под Windows это можно сделать так (я хочу сделать что-то подобное): запись внутреннего звука в Windows

РЕДАКТИРОВАТЬ:

Я установил pavucontrol, но на вкладке записи он не показываетMonitor of <your soundcard>

введите описание изображения здесь


@Takkat: я следовал за ответом, но он не работает, потому что в моем РЕДАКТИРОВАНИИ вы можете видеть, что у меня нет такого, как в ОТВЕТЕ, который показывал.

@ Takkat: ДА 1) я начал Audacity 2) После этого я начал pavucontrol, но то же самое. Вкладка «Запись» на Pavucontrol всегда показывает, как я показал в своем редактировании.

1
ДА - работает что-то с вкладкой Конфигурация. Спасибо. Также странно, что вкладка записи отображается только тогда, когда Audacity находится в режиме прямой записи. Но не до простоя.

Ответы:


32

Чтобы определить источник записи для любого приложения записи, мы можем установить pavucontrol Установить павуконтроль .

Как только мы записываем любой аудиопоток, на вкладке « Запись » будет отображаться название приложения записи и источник, из которого оно записывается . Затем мы сможем изменить источник, Monitor of <your soundcard>чтобы записать вывод нашей звуковой карты:

введите описание изображения здесь

Возможно, нам придется выбрать другой аудио профиль в дополнение. Это может быть сделано из «Конфигурация» -Tab из pavucontrol , например , в «Duplex» звуковой профиль для выхода микрофона к нашему местному аудио раковине:


Да, но это показывает "Ни одно приложение в настоящее время не записывает аудио". На самом деле, встроенный диктофон тоже не работает.
NoBugs

7

Единственный способ, которым я смог сделать это 12.04, - это загрузить модуль ALSA, module-loopbackкак рекомендовал Чарльз Бота в этом скриншоте.

Короткая история (как объяснено там):

  • Получить PulseAudio Регулятор громкости (pavucontrol)
  • На вкладке «Устройства ввода» убедитесь, что у вас есть «Монитор встроенного аналогового стерео» - это виртуальное записывающее устройство, с помощью которого вы можете записывать все, что выходит из ваших динамиков.
  • ОБНОВЛЕНО: Теперь нам просто нужно подключить микрофон к колонкам. Сделайте это, набрав pactl load-module module-loopback latency_msec=1в командной строке.
  • Если вы теперь выполняете запись с помощью Audacity или recordmydesktop с «Монитора встроенного аналогового стерео» (см. Вкладку «Запись» в pavucontrol после начала записи), вы получите свой микрофон и все, что выходит из динамиков. Это означает, что теперь вы можете легко записывать встречи Skype или личные чаты Google+.
  • ОБНОВЛЕНО: На вкладке «Запись» вы можете отобразить все потоки (выпадающий список внизу), а затем настроить, какой микрофон (если у вас их несколько) должен быть подключен к встроенной аналоговой стереосистеме.

Я думаю, что загрузка этого модуля имеет тот же эффект, что и конфигурация «Duplex», рекомендованная @Takkat, но не работает на моей машине.


Чтобы автоматически загрузить загрузочный модуль при запуске, выполните sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Руслан

Когда вы « направляете свой микрофон на динамики », это не вызывает обратной связи? Там нет автоматического шумоподавления, не так ли? (Если вы не используете тихие наушники) Или 1 миллисекунда задержки дает эффект здесь?
Xen2050

7

Переходя с Windows на Linux менее 1 месяца назад, я хотел записать видео, которое будет захватывать игровые кадры со звуком как из моих динамиков (выход Nvidia HDMI), так и из микрофона гарнитуры (звуковая карта Auzentech X-Fi Fore 7.1 PCI-E) одновременно.

Я попытался выше, но не смог заставить его работать. Я попробовал Audacity, recordmyDesktop, SimpleScreenRecorder. Я понял, что даже если мне удастся получить одну программу для записи двух аудиоисточников и вторую программу для захвата видео, мне придется выстроить их в видередакторе (OpenShot), который не будет выровнен по миллисекунде ,

Наконец, я нашел идеальное решение с помощью программного обеспечения OpenBroadcaster (OBS)

В Настройки> Аудио я смог выбрать:

  • Настольное аудиоустройство - Монитор GK106 HDMI Audio Controller Digital Stereo (HDMI 2)
  • Микрофон / вспомогательное аудиоустройство - EMU20k2 (серия X-Fi Titanium) Аналоговый стерео.

Для Source я выбрал Screen Capture (XSHM), чтобы захватить весь рабочий стол.

Работает отлично.


1
Большое спасибо за это!! Я не могу поверить, что на самом деле есть продвинутая программа для записи звука для Linux, которая работает правильно и легко! Я не могу найти способ записать только аудио, но потом выполнить быстрый импорт в Audacity довольно просто. Лучше всего, я не рискую навсегда испортить мой звук, возиться с настройками Alsa :)
Тобиас J

В случае , если кто -то хочет установить в Ubuntu (последние версии): sudo apt install obs-studio.
sdlins

1

Мой любимый инструмент для записи аудио с графическим интерфейсом, Audio Recorderкоторый способен захватывать звук из всех возможных источников. Я уверен, что это программное обеспечение является обязательным инструментом.

Установить аудио-рекордер:

sudo apt-add-repository ppa:audio-recorder/ppa
sudo apt update
sudo apt install audio-recorder

Запустите его (моя системная локаль украинская): введите описание изображения здесь

Для записи системных звуков выберите «Встроенный аналоговый стереозвук (выход)» в качестве источника.

введите описание изображения здесь

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


0

Возможно, вам придется выбрать аналоговый стереовход (не подключенный) в PulseAudio Volume Control (pavucontrol), чтобы заставить его работать.

Это был единственный способ записать звук после того, как я попробовал все остальное, что смог найти при записи звука со звуковой карты. К сожалению, вы не можете прослушивать вывод одновременно с этой настройкой.

Также смотрите скриншот:

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.