Pavucontrol ubuntu как установить

Обновлено: 03.07.2024

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

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

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 закреплено поверх всех остальных окон. Чтобы отключить эту функцию, перейдите в Дополнительные настройки во вкладку Общие и переместите ползунок Поверх всех окон влево. Там же можно включить или отключить автозапуск утилиты при входе в систему.


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

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

Выводы

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

В Linux звук доставляется через Pulse Audio. Это революционная звуковая система, которая позволяет пользователям делать множество вещей, в том числе менять местами входы на лету и даже передавать звук по сети.

В этой статье мы рассмотрим, как управлять аудиоустройствами в Linux с помощью звукового менеджера Pavucontrol. Мы расскажем, как управлять приложениями с помощью звукового сервера, как отключать и включать микрофоны и многое другое!

Установить Pavucontrol

Чтобы установить Pavucontrol, запустите окно терминала и следуйте инструкциям, которые соответствуют вашей операционной системе Linux.

Ubuntu

Пользователи Ubuntu могут быстро установить приложение Pavucontrol с помощью диспетчера пакетов Apt.

В качестве альтернативы, если вы используете Kbuntu или другой дистрибутив Ubuntu Linux, который использует Qt, а не GTK, установите Pavucontrol-Qt.

Debian

И Pavucontrol GTK, и QT доступны во всех версиях Debian. Для установки любой из этих программ используйте инструмент пакета Apt-get.

Arch Linux

Вам нужно установить Pavucontrol или Pavucontrol Qt на свой компьютер с Arch Linux? Откройте терминал и установите его с помощью упаковочного приложения Pacman.

Fedora

В репозиториях программного обеспечения Fedora Linux есть обе версии программы управления звуком Pavucontrol. Чтобы приложение заработало, запустите терминал и используйте диспетчер пакетов DNF.

OpenSUSE

OpenSUSE имеет Pavucontrol и Pavucontrol Qt для всех версий операционной системы, и его можно установить с помощью команды Zypper.

Общий Linux

Управление воспроизведением звука


Чтобы управлять аудиовыходом любого приложения, использующего звуковой сервер Pulse в Linux, вам нужно открыть приложение Pavucontrol и щелкнуть вкладку «воспроизведение».

На вкладке «Воспроизведение» в Pavucontrol вы сможете увидеть, какие приложения используют вашу звуковую систему в аккуратном списке. Вверху списка вы увидите «системные звуки». Чтобы отключить все системные звуки на рабочем столе Linux, щелкните значок динамика. Или перетащите ползунок аудио, чтобы отрегулировать его громкость.

Примечание. На вкладке «Воспроизведение» отображаются только приложения, в настоящее время использующие звук. Если программа не воспроизводит звук в активном режиме, она не будет управляться в Pavucontrol.

Управление воспроизведением звука для отдельных приложений на вкладке воспроизведения Pavucontrol работает так же, как запись «системные звуки». Нажмите значок динамика справа, чтобы отключить звук, или перетащите ползунок, чтобы отрегулировать громкость.

Управление уровнями записи


Хотите изменить способ записи приложений на рабочем столе Linux? Откройте Pavucontrol и щелкните вкладку «Запись». В области записи вы увидите все программы, которые в данный момент записывают звук через звуковую систему Pulse.

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

Управляйте устройствами вывода (динамиками)


Pavucontrol обеспечивает превосходный контроль над выводом аудиоустройств. Чтобы управлять ими, откройте приложение Pavucontrol и найдите «Устройства вывода».

В разделе «Устройства вывода» вы увидите список всех устройств воспроизведения звука на вашем ПК с Linux. Просмотрите список устройств воспроизведения и найдите то, которое хотите изменить. Затем с помощью ползунка отрегулируйте громкость.

Хотите сделать новое устройство воспроизведения по умолчанию? Щелкните значок справа от кнопки блокировки.

Устройства ввода управления (микрофоны)


Pavucontrol позволяет пользователям управлять устройством ввода, а также выходами. Чтобы найти устройства ввода звука в приложении, щелкните вкладку «Устройства ввода».

На вкладке «Устройства ввода» вы увидите все микрофоны и устройства записи звука в аккуратном списке. Оттуда вы можете управлять уровнем входного аудиосигнала, перетаскивая уровень громкости влево или вправо. Кроме того, можно отключить звук любого устройства ввода, щелкнув значок динамика, и установить микрофон по умолчанию, нажав кнопку «Установить как резервный».

Отключение аудиоустройств


У вас есть аудиоустройство, которое вы хотите отключить навсегда? Откройте Pavucontrol и нажмите кнопку «Конфигурация». Затем просмотрите список звуковых устройств на экране и найдите то, которое хотите выключить.

Найдя устройство, которое хотите выключить, щелкните раскрывающееся меню рядом с ним. Просмотрите меню, найдите «отключить» и щелкните по нему. С этого момента Pulse Audio не будет иметь доступа к звуковому устройству.

Чтобы снова включить аудиоустройство, вернитесь в «Конфигурация», щелкните меню рядом с устройством и измените его с «отключено» на одну из доступных конфигураций звука.

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

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

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

Как работает аудио в Linux

Если не вдаваться в подробности, то вот небольшая схема того, как будет работать звук в Linux:


Здесь есть источник и есть цель. Что-то создает звук, что-то должно его получить и обработать, а затем, наконец, воспроизвести. Для большинства повседневных задач мы используем обычные приложения, например, VLC для генерации звука и колонки или наушники для воспроизведения.

В обратном порядке то же самое. Устройство, например, микрофон, генерирует звук, а затем отправляет его приложению, например, Jitsi или Skype. Модель всегда работает похожим образом. Но между этими двумя точками существует звуковая подсистема Linux.

Если не углубляться в историю, для управления звуком linux использовалась Advanced Linux Sound Architecture (ALSA). Если быть точным, то она и сейчас используется. Но в современных дистрибутивах настройка звука в linux выполняется без непосредственной настройки ALSA пользователем. Вместо этого применяются инструменты более высокого уровня - PulseAudio.

Почему именно PulseAudio?

Почему Pulse так необходим? Это не так. ALSA работает настолько хорошо, что многие дистрибутивы только сейчас начинают интегрировать Pulse по умолчанию. Тем не менее работа с ALSA может потребовать многих часов ручной настройки.

И здесь мы не говорим о настройке по умолчанию. Дополнительная настройка звука alsa может привести к созданию запутанных конфигурационных файлов и скриптов, поэтому вам будет сложно создать единственную конфигурацию на все случаи жизни. Проблема не всегда в ALSA, иногда причиной стает само приложение, но это не меняет конечный результат.

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

PulseAudio позволяет все это настроить просто и быстро, а вам только останется убедиться, что все работает правильно. Также здесь добавляется несколько дополнительных полезных функций. Например, возможность передавать аудио на другой компьютер изменение форматов и каналов.

Настройка Pulse

Чтобы настроить воспроизведение звука с помощью Pulse вам понадобится выполнить три вещи:

  • Проверьте соединения, как физические, так и виртуальные;
  • Подключите звуковой выход или вход к источнику звука;
  • Управляйте целями с помощью Pulse Audio Control (pavucontrol).

Шаг 1. Проверьте оборудование

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

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

Шаг 2. Проверьте ваше приложение

Точно так же проверьте настройки вашей программы. Не во всем программах есть много опций, но, например, в VLC можно настроить громкость воспроизведения и драйвер, с помощью которого будет воспроизводиться звук:


В приложении Google Hangouts настройки более упрощены:


Вам нужно убедиться, что приложение отправляет звук правильной подсистеме. Если сомневаетесь, лучше передать звук Pulse:

  • Отправьте звук Pulse и сможете управлять его воспроизведением динамически с помощью панели управления Pulse;
  • Если хотите получить ручной контроль - отправьте звук напрямую в ALSA. Это может понадобиться если вы используете такие профессиональные JACK или Patchage. Им нужно иметь полный контроль над маршрутизацией звука.

У Pulse есть плагин для ALSA поэтому даже если вы направите звук в ALSA, вы все равно сможете управлять им с помощью Pulse. Сигнал не будет перехвачен, так что об этом можно не беспокоиться.

Шаг 3. Настройка звука в pavucontrol

С помощью панели управления звуком PulseAudio или pavucontrol вы можете выполнять все необходимые действия. По умолчанию она находится в настройках Gnome, но может быть установлена отдельно. Для KDE утилита будет называться pavucontrol-qt.

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

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

  • Конфигурация - настройка звуковых карт. Она не используется часто, один раз устанавливаете нужные значения и забываете;
  • Устройства ввода - доступные устройства ввода, что-то, что может генерировать звук, например, микрофон или веб-камера;
  • Устройства вывода - доступные устройства вывода, такие как колонки или наушники, а также USB гарнитуры;
  • Запись - активные сеансы записи, например, браузер ищет аудиовход для чата или программа для записи, например, Audacity.
  • Проигрывание - активный поток звука, которые воспроизводится в данный момент. Вы можете менять громкость для одного или для двух каналов по отдельности для каждого приложения.


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

Шаг 4. Маршрутизация звука в Pulse

Вы можете выбрать на какое устройство будет передаваться ваш звук с помощью Pulse. Настройка звука Pulseaudio выполняется очень просто. Например, попробуйте что-то простое. Включите какую-либо музыку, затем перейдите на вкладку конфигурация.

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


Вы можете видеть, что здесь, кроме аудиовыходов есть HDMI. После установки новой видеокарты, она может перехватить приоритет вывода у звуковой. Но вы уже знаете куда смотреть. В остальных же случаях параметры не изменятся пока вы их сами не измените.

Теперь давайте предпримем что-то более сложное, например, запишем воспроизводимый звук в файл. Откройте Audacity и в настройках выберите источник звука Pulse. Иногда может быть Default Line:0


Затем начните запись, вы увидите что пишите тишину:


Дальше вернитесь к панели управления Pulse, перейдите на вкладку Запись и выберите источник для Audacity вместо Встроенное аудио - Monitor Встроенное аудио, дальше вы увидите как началась запись:



Таким образом, вы можете перенаправлять звук для приложений. Многие проблемы со звуком возникают из-за того, что система использует не то аудиоустройство по умолчанию. Возможно, ваша USB камера не установлена как стандартный аудиовход. В таком случае вы просто не получите звука.

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

Выводы

На компьютерах всегда были проблемы со звуком. Звуковым устройствам нужны драйвера, операционной системе нужно обнаружить их и управлять, а пользователь должен понимать как работают элементы управления. Мы рассмотрели как выполняется настройка звука в Linux. И да, это 2017 и Linux может воспроизводить звук. И даже больше, он может управлять звуком. Надеюсь, эта информация была полезна для вас.

PulseAudio can combine sounds from multiple sources (called mixing). It can change the sound format, increase or decrease sound channels. It can also send the sound of one computer to another computer. PulseAudio is basically a very powerful network based sound server for Linux, Mac OS, and Win32 systems.

In this article, I will show you how to use PulseAudio to Manage Sounds on Ubuntu 18.04 LTS. Let’s get started.

Enabling Software Sources:

You have to make sure that main, restricted, universe, and multiverse software sources are enabled on your Ubuntu 18.04 LTS machine first as some of the packages you will need to install are in these software sources.

You can use the Software & Updates app to enable these software sources graphically. Find Software & Updates from the Application Menu and open it.


Now in the Software & Updates app, make sure the marked checkboxes are checked.


Once you’re done, close Software & Updates and update the APT package repository cache of your Ubuntu 18.04 LTS machine with the following command:


The APT package repository cache should be updated.


Installing PulseAudio on Ubuntu 18.04 LTS:

Ubuntu 18.04 LTS uses ALSA for sound management by default. You can easily replace it with PulseAudio sound server.

PulseAudio is available in the official package repository. So it’s easy to install.

You can install PulseAudio with the following command:


Now press y and then press <Enter>.


PulseAudio should be installed.


Now reboot your computer.

Using PulseAudio Volume Control Graphical Utility:

PulseAudio has a graphical frontend PulseAudio Volume Control, which you can use to easily configure PulseAudio sounds graphically.

It is available in the official package repository of Ubuntu 18.04 LTS, but not installed by default.

Run the following command to install PulseAudio Volume Control on Ubuntu 18.04 LTS:


Now press y and then press <Enter> to continue.

PulseAudio Volume Control should be installed.


Now you can open PulseAudio Volume Control from the Application Menu of your Ubuntu 18.04 LTS.


This is the PulseAudio Volume Control graphical utility.


You can configure the sound output from the Output Devices tab. You can drag the marked slider to the left to decrease the output sound, and drag it to the right to increase the output sound.


You can Mute and Un-Mute the sound by clicking the marked toggle button in the Output Devices tab.


PulseAudio lets you control the left and right speakers separately. Just click on the lock toggle icon in the Output Devices tab and you should see two separate sliders as marked in the screenshot below. You can drag them left and right as till you get the result you want.


You can control sound input devices from the Input Devices tab. You can drag the slider to the left to decrease the recording volume, and drag the slider to the right increase the recording volume for your default recording device, which is in my case the Microphone.


You can select more devices from the Port dropdown menu as you can see from the screenshot below. You can configure sound inputs for Microphone, Line In, Analog Input and Video.


Just like for the output devices, you can configure the left and right channel separately for the input devices as well. Just click on the lock icon and two sliders should appear as marked in the screenshot below.


You can control what input devices you want to see in the Input Devices tab using the Show drop down menu as you can see in the screenshot below. If you have many types of sound input devices installed, this should be a good feature for you.

You can also click on the marked toggle icon to Enable or Disable sound recording.


You can change sound profiles from the Configuration tab of PulseAudio Volume Control app. As can see from the screenshot below, there are many sound profiles available by default. Analog Stereo Duplex is the default sound profile.


You can control sounds for individual applications from the Playback tab of PulseAudio Volume Control. when you’re running media files using any media player application on Linux, it should show up in the Playback tab. You can then drag the slider for that specific application to the left or right to control the sound volume of only that application.

I am playing a music with VLC Player, and it showed up in the Playback tab of PulseAudio Volume Control as you can see from the marked section of the screenshot below. Now I can move the slider to the right to increase the sound volume, or to the left to decrease the sound volume.


I can click on the marked toggle button to Mute and Un-Mute audio for VLC player as well.


I can even control the left and right sound channels of VLC player separately after clicking the lock toggle icon as you can see from the marked section of the screenshot below.


You can control your sounds using PulseAudio Volume Control while recording as well. You can find the currently recording controls on the Recording tab of PulseAudio Volume Control app.

I am recoding voice using GNOME Recorder and as you can see from the marked section of the screenshot below, it shows up in the Recording tab of PulseAudio Volume Control.

Just like before, you can drag the slider to the left or right to control the recording volume for the sound recorder app.


You can even click on the marked toggle button to Mute and Un-Mute the sound of the recording app.


You can also control the left and right sound channels separately just as before.


That’s how you use PulseAudio on Ubuntu 18.04 LTS to manage sounds. Thanks for reading this article.

Читайте также: