Чем записать звук линукс

Как записать звук в Linux?

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

Конечно, можно купить диктофон, можно записать звук на телефон, а можно просто включить специальную программу на компьютере, где места под запись гораздо больше и можно легко записать хоть десятки часов звука.

Как записать звук в Linux?

Для этой цели в Linux есть замечательная программа — Audacity. Установить её можно одной командой:

После установки идём в меню Приложения — Аудио и видео — Audacity и запускаем программу:

Как видите программа имеет хороший интерфейс, на первый взгляд даже не очень простой, но пользоваться программой очень просто. В верху мы видим несколько кнопок, как у обычного магнитофона. Нажимаем на красную кнопку — запись звука пошла, нажимаем стоп — останавливаем запись. Включаем воспроизведение и слушаем запись. Что может быть проще?

Но эта программа не простой диктофон, так как она умеет не только записывать звук, но и его обрабатывать: создавать эффекты, анализировать, убирать шумы, обрезать аудио файлы и многое другое.

Теперь вы знаете, как можно записать звук в Linux. Пользуйтесь на здоровье!

Источник

Запись звука с микрофона Linux

В наши дни все ноутбуки поставляются со встроенным микрофоном, а также внешние веб-камеры, которые можно подключить к компьютеру тоже содержат встроенный микрофон. Иногда нужно иметь возможность выполнить запись звука с микрофона Linux. Все можно сделать с помощью утилит, поставляемых по умолчанию вместе с пакетом alsa-utils.

В этой статье мы рассмотрим как выполняется запись звука linux с помощью утилиты arecord.

Запись звука с микрофона в Linux

1. Утилита arecord

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

Если вы используете Ubuntu, уровень усиления микрофона можно регулировать открыв Настройки системы -> Звук -> Input. В других случаях, и в той же самой Ubuntu можно использовать стандартную утилиту alsamixer:

За чувствительность микрофона отвечает колонка Mic, для перемещения по колонкам используйте стрелки вправо/влево, а для регулировки громкости — вверх/вниз. Чтобы отключить режим Mute нажмите M. После выполнения всех настроек закройте утилиту с помощью Esc и можно выполнять запись звука linux.

Утилита arecord поставляется вместе с набором утилит alsa-utils, которые используются для управления звуковой подсистемой ALSA. Обычно она уже установлена в вашей системе, но если нет то вы можете ее очень просто установить. Для установки в Ubuntu/Debian выполните:

sudo apt install alsa-utils

Утилита arecord позволяет захватывать звук с микрофона в формате wav. Чтобы убедится что микрофон успешно распознается в системе наберите:

Как видите, у нас есть один микрофон, теперь можно выполнить запись звука arecord linux. Для этого выполните команду передав ей в параметрах только имя файла для сохранения:

Если другие параметры не заданы arecord будет записывать одноканальный звук с частотой 8000 Гц и глубиной 8 бит. Запись звука arecord будет продолжаться пока вы не остановите ее сочетанием клавиш Ctrl+C.

Читайте также:  Отключить пароль windows через биос

Параметры записи можно настроить с помощью дополнительных опций, например:

arecord -f cd output_stereo.wav

arecord -r 16000 -f S16_LE output2.wav

Чтобы воспроизвести записанный фрагмент можно воспользоваться утилитой из того же пакета — aplay linux:

2. Графическая утилита Audio Recorder

Управлять записью звука при помощи команд в терминале — не самое простое занятие. Куда удобнее делать это с помощью графической утилиты Audio Recorder, которая обеспечивает высочайшее качество записи, без лишних шумов и искажений. Работает она в операционных системах Ubuntu и Linux Mint.

Чтобы установить утилиту, выполните в эмуляторе терминала три команды. Первая добавит в систему репозиторий разработчика. Используйте её, если на компьютере установлена Ubuntu версии 15.x, 16.x, 17.x, 18.x, 19.x, 20.x или Linux Mint 18.x, 19.x, 20.x:

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

Если же на компьютере установлены Ubuntu или Linux Mint более старых версий, чем те, что указаны выше, команда для добавления репозитория будет выглядеть иначе:

sudo add-apt-repository ppa:osmoma/audio-recorder

Вторая и третья команды одинаковые для всех версий ОС. Для обновления списка пакетов выполните:

sudo apt-get update

Для установки Audio Recorder:

sudo apt-get install audio-recorder

Важный момент: если вы были пользователем Ubuntu версии 14.x и ниже либо Linux Mint версии 17.x и ниже, и устанавливали утилиту из репозитория osmoma/audio-recorder, а потом обновили операционную систему до новой версии с помощью Менеджера обновлений, вам следует удалить старый репозиторий:

sudo add-apt-repository —remove ppa:osmoma/audio-recorder

После удаления добавьте новый репозиторий:

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

Обновите список пакетов:

sudo apt-get update

И переустановите утилиту:

sudo apt-get install —reinstall audio-recorder

Утилита полностью готова к работе сразу после загрузки. Если вы не измените настройки, звук будет снят с устройства для воспроизведения, установленного в системе по умолчанию, и записан в файл с расширением OGG.

Чтобы начать запись, нажмите одноимённую кнопку в левом верхнем углу окна. При необходимости вы можете прервать процесс, воспользовавшись кнопкой Остановить запись, а потом возобновить, снова нажав на Начать запись. Звук будет записываться в один и тот же файл. Если вы хотите, чтобы после возобновления записи звук был записан в другой файл, снимите галочку возле Добавить и нажмите Начать запись, после чего верните галочку на место.

Приятной особенностью Audio Recorder является наличие Таймера. Эта функция позволяет начинать и останавливать запись при выполнении заданных пользователем условий (например, в конкретное время или при появлении звукового сигнала определённой громкости). Подробная информация том, как указывать команды для Таймера, содержится в руководстве пользователя.

Все файлы по умолчанию сохраняются в папку с названием audio-recorder, созданную программой в Домашней папке.

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

При желании вы можете изменить основные настройки Audio Recorder. В частности, выбрать источник для захвата звукового сигнала, а также формат, качество и частоту звука. Вносите все необходимые изменения до начала записи — если сделать это в процессе, звук в текущем файле будет сохранён в соответствии со старыми настройками.

По умолчанию окно Audio Recorder закреплено поверх всех остальных окон. Чтобы отключить эту функцию, перейдите в Дополнительные настройки во вкладку Общие и переместите ползунок Поверх всех окон влево. Там же можно включить или отключить автозапуск утилиты при входе в систему.

Читайте также:  Windows стандартный растровый редактор

В основном окне Audio Recorder среди предложенных источников звука вы наверняка заметили вариант Источник звука заданный пользователем. Чтобы указать, какое устройство (встроенный или внешний микрофон, динамик) будет задействовано при выборе этого варианта, перейдите в Дополнительные настройки, во вкладку Настройки устройства.

А во вкладке Команды записи можно сгенерировать команды для записи звука с помощью утилиты Audio Recorder напрямую из терминала или консоли.

Выводы

В этой небольшой статье мы рассмотрели как выполняется запись звука с микрофона linux с помощью утилиты arecord. Это самый простой вариант, но в то же время достаточно эффективный и быстрый, без поиска дополнительного программного обеспечения. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Запись звука с микрофона Linux

В наши дни все ноутбуки поставляются со встроенным микрофоном, а также внешние веб-камеры, которые можно подключить к компьютеру тоже содержат встроенный микрофон. Иногда нужно иметь возможность выполнить запись звука с микрофона Linux. Все можно сделать с помощью утилит, поставляемых по умолчанию вместе с пакетом alsa-utils.

В этой статье мы рассмотрим как выполняется запись звука linux с помощью утилиты arecord.

Запись звука с микрофона в Linux

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

Если вы используете Ubuntu, уровень усиления микрофона можно регулировать открыв Настройки системы -> Звук -> Input. В других случаях, и в той же самой Ubuntu можно использовать стандартную утилиту alsamixer:

За чувствительность микрофона отвечает колонка Mic, для перемещения по колонкам используйте стрелки вправо/влево, а для регулировки громкости — вверх/вниз. Чтобы отключить режим Mute нажмите M. После выполнения всех настроек закройте утилиту с помощью Esc и можно выполнять запись звука linux.

Утилита arecord поставляется вместе с набором утилит alsa-utils, которые используются для управления звуковой подсистемой ALSA. Обычно она уже установлена в вашей системе, но если нет то вы можете ее очень просто установить. Для установки в Ubuntu/Debian выполните:

Утилита arecord позволяет захватывать звук с микрофона в формате wav. Чтобы убедится что микрофон успешно распознается в системе наберите:

Как видите, у нас есть один микрофон, теперь можно выполнить запись звука arecord linux. Для этого выполните команду передав ей в параметрах только имя файла для сохранения:

Если другие параметры не заданы arecord будет записывать одноканальный звук с частотой 8000 Гц и глубиной 8 бит. Запись звука arecord будет продолжаться пока вы не остановите ее сочетанием клавиш Ctrl+C.

Параметры записи можно настроить с помощью дополнительных опций, например:

Чтобы воспроизвести записанный фрагмент можно воспользоваться утилитой из того же пакета — aplay linux:

Выводы

В этой небольшой статье мы рассмотрели как выполняется запись звука с микрофона linux с помощью утилиты arecord. Это самый простой вариант, но в то же время достаточно эффективный и быстрый, без поиска дополнительного программного обеспечения. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

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

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

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

Читайте также:  Обновление безопасности windows 2020

Я установил pavucontrol, но на вкладке record он не отображается Monitor of

5 ответов

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

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

Наконец, я нашел идеальное решение с OpenBroadcaster Software (OBS)

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

  • Настольное аудиоустройство — монитор аудиоконтроллера GK106 HDMI цифровой стерео (HDMI 2)
  • Аудиоустройство Микрометра / Вспомогательное Аудиоустройство — EMU20k2 (Ряд Титана X-Fi) Аналоговый Стерео.

Для Источника я выбрал Снимок экрана (XSHM) для получения всего рабочего стола.

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

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

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

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

Запустить его (мой системный язык украинский):

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

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

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

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

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

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

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

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

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

Источник

Оцените статью