РазделыНовостиПоследние новости → Как управлять звуком в командн...

Пакет Alsa-utils содержит утилиты Alsamixer и Amixer. Этот пакет доступен в официальных репозиториях Debian и может быть легко установлен через командную строку с помощью команды apt-get.
Откройте терминал и зайдите от имени суперпользователя:
Код:

su -

|Обновите список пакетов и установите alsa-utils:
Код:

apt-get update

apt
-get install alsa-utils -y
После этого программное обеспечение будет установлено в вашей системе. Однако этот процесс может занять некоторое время в зависимости от скорости вашего Интернета.

Использование Alsamixer -графического интерфейса для Alsa

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

alsamixer

Alsamixer отобразит свойства вашей звуковой карты по умолчанию следующим образом:
png

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

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

Просмотр записи

Чтобы просмотреть свойства, относящиеся только к захвату звука, вы можете переключиться на режим захвата, нажав клавишу F4, пока открыт Alsamixer. Вот как выглядит режим захвата:
png

Просмотр ‘Всех’

Чтобы просмотреть свойства, относящиеся как к захвату, так и к воспроизведению звука, вы можете переключиться на режим "Все", нажав клавишу F5, пока открыт Alsamixer. Вот как выглядит режим "Все".:

png
Просмотр воспроизведения

Чтобы вернуться в режим воспроизведения, нажмите кнопку F3.

Выбор звуковой карты
Утилита Alsamixer отображает свойства карты, которая сохранена как “по умолчанию”. Чтобы просмотреть / отредактировать свойства другой звуковой карты, установленной в вашей системе, вы можете использовать элемент управления F6, пока открыт Alsamixer.
png

Меню звуковой карты, как показано выше, появляется при нажатии клавиши F6. Вы можете перемещаться вверх и вниз по меню, а затем нажать Enter, чтобы выбрать другую карту. Вы также можете вручную ввести название карты, если ее нет в списке, выбрав пункт меню “Введите имя устройства”.

Вы можете выйти из этого меню, нажав Esc.

Управление свойствами звука
Самая важная часть использования Alsamixer - это возможность увеличивать и уменьшать громкость определенного свойства.

Вы можете перемещаться влево и вправо, чтобы выбрать свойство, громкость которого вы хотите увеличить, уменьшить или отключить звук.
Когда вы выбрали свойство, используйте клавиши up и down, чтобы увеличить и уменьшить громкость соответственно.
Чтобы отключить свойство / элемент управления, нажмите клавишу m, когда это свойство выбрано
Для получения информации обо всем, что вы можете сделать с помощью Alsamixer, нажмите элемент управления F1. При этом отобразится справка следующего вида:
png

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

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

Используйте следующую команду, чтобы увидеть все, что вы можете сделать с Amixer:
Код:

amixer --help

png

Ваша команда amixer в основном выглядит следующим образом:
Код:

amixer -[card-numberустанавливает [control] [значение]

Во всех ваших командах amixer вам нужно указать три вещи:
Звуковая карта (номер карты), собственностью которой вы хотите управлять
Свойство / control, громкостью которого вы хотите управлять
Значение громкости в процентах или децибелах, которое вы хотите установить, увеличить или уменьшить. Вы также можете указать, хотите ли вы отключить звук в свойстве звуковой карты.
Команда scontrols позволяет просмотреть список элементов управления, которыми вы можете управлять:
Код:

amixer scontrols

png

Важно: Вы можете управлять дополнительными элементами управления, используя команду “ su - ”, поскольку после этого вы войдете в систему как пользователь root.

Примеры
1. Следующая команда установит громкость на главном элементе управления / свойстве первой звуковой карты равной 100%
Код:

amixer -c 0 set Master 100%

2. Следующая команда установит громкость на элементе управления / свойстве Speaker второй звуковой карты на 50%
Код:

amixer -c 1 set Speaker 50%

3. Следующая команда установит громкость на элементе управления / свойстве Динамика второй звуковой карты на 3дб
Код:

amixer -c 1 set Speaker 3db

4. Следующая команда увеличит громкость элемента управления /свойства Динамика второй звуковой карты на 2дб
Код:

amixer -c 1 set Speaker 2db+

5. Используйте следующие команды, чтобы отключить и включить свойство.
Код:

amixer -c 0 set Mic mute

Или,
Код:

amixer -c 0 set Mic unmute

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

01.01.2024 17:07 Автор/источник: Николай/https://vitux.com/how-to-control-audio-on-the-debian-command-line/

Комментировать

Вы не залогинены! Регистрация