Як записувати будь-який внутрішній звук в / у за допомогою Ubuntu та Audacity


36

Як cna я записую будь-який внутрішній звук, як мікрофон і динамік, з того самого ПК, на якому працює Ubuntu, використовуючи Audacity або щось інше?

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

Редагувати:

Я встановив pavucontrol, але на вкладці запису він не відображаєтьсяMonitor of <your soundcard>

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


@Takkat: я слідував за відповіддю, але це не працює, тому що в моєму редагуванні ви бачите, що я не маю подібних, як показано у ВІДПОВІДІ.

@Takkat: ТАК 1) Я почав Audacity 2) Після цього я запустив pavucontrol, але те саме. Вкладка запису на Pavucontrol завжди показує, як я показав у моєму редагуванні.

1
ТАК - це працює, роблячи щось із вкладки Конфігурація. Дякую. Також дивна вкладка запису показує лише тоді, коли Audacity перебуває в режимі "Live Record". Але не перед тимчасовим режимом.

Відповіді:


32

Для визначення джерела запису для будь-якої програми запису ми можемо встановити pavucontrol Встановіть pavucontrol .

Як тільки ми запишемо будь-який аудіопотік, на вкладці Запис відображатиметься назва програми та джерело, звідки вона записується . Тоді ми можемо змінити джерело Monitor of <your soundcard>для запису виходу нашої звукової карти:

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

Можливо, доведеться вибрати ще один звуковий профіль. Це можна зробити з "Конфігурації" - вкладки pavucontrol , наприклад, звукового профілю "Дуплекс" для виведення мікрофона на нашу локальну аудіомобіль:


Так, але це показує "Наразі жодна програма не записує аудіо". Насправді, вбудований звукозапис також не працює.
NoBugs

7

Єдиний спосіб, коли мені вдалося це зробити 12.04, - це завантажити модуль ALSA, module-loopbackяк рекомендував Чарл Бота в цьому режимі.

Коротка історія (як там пояснено):

  • Отримати PulseAudio регулювання гучності (pavucontrol)
  • На вкладці Пристрої введення дивіться, що у вас є "Монітор вбудованого аналогового стерео" - це віртуальний пристрій запису, за допомогою якого ви можете записувати все, що виходить із ваших динаміків.
  • ОНОВЛЕНО: Тепер нам просто потрібно направити ваш мікрофон на динаміки. Зробіть це, ввівши pactl load-module module-loopback latency_msec=1підказку оболонки.
  • Якщо ви тепер записуєте із зухвалістю чи записом на дисплеї з "Монітора вбудованої аналогічної стереосистеми" (див. Вкладку "Запис в павуконтролі після початку запису"), ви отримаєте мікрофон, а також все, що виходить із динаміків. Це означає, що тепер ви можете легко записувати зустрічі через Skype або приватні Google+ Hangouts.
  • ОНОВЛЕНО: На вкладці Запис ви можете показати всі потоки (комбобокс внизу), а потім налаштувати, який мікрофон (якщо у вас є більше) повинен повернутися до вбудованого аналогового стереосистеми

Я думаю, що це завантаження модуля має такий же ефект, як і конфігурація "Дуплекс", рекомендована @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 (HDMI 2)
  • Мікро / допоміжний аудіопристрій - аналоговий стереосигнал EMU20k2 (серія X-Fi Titanium).

Для джерела я вибрав Screen Capture (XSHM), щоб захопити весь робочий стіл.

Працює чудово.


1
Дякую за це !! Я не можу повірити, що насправді є вдосконалене програмне забезпечення для запису звуку для Linux, яке працює правильно та легко! Я не можу знайти жодного способу запису лише аудіо, але швидкий імпорт до Audacity згодом досить простий. Найкраще, я не ризикую назавжди накрутити звук, возившись із налаштуваннями Alsa :)
Tobias J

У разі , якщо хто -то хоче встановити в Ubuntu (останні версії): sudo apt install obs-studio.
sdlins

1

Мій улюблений інструмент запису аудіо GUI - це той, 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.