Как программно поменять местами стерео каналы на Linux?

Метод с использованием PulseAudio (проверялось на Debian 9 Stretch, должно работать на Ubuntu):

Сперва копируем файл /etc/pulse/default.pa в каталог ~/.pulse/, где ~/ — домашняя директория текущего пользователя, .pulse/ — скрытый каталог, который необходимо создать (если таковой отсутствует).

Затем открываем его текстовым редактором и добавляем в конец файла следующие строки:

Дальше перезапускаем PulseAudio выполнив в командной строке:

Вы сможете переключаться между профилями со стерео каналами по умолчанию и с инвертированными (remapped) стерео каналами на вкладке «Выход» в настройках Звука. Если у вас есть данные пользователя root  то Вы можете просто внести изменения в файл /etc/pulse/default.pa вместо того, чтобы создавать пользовательскую конфигурацию.

Для успешной настройки данной конфигурации должны быть выполнены следующие условия:

  1. Аудио-карта на которой мы меняем каналы имеет id=0;
  2. Имеем дело только с двумя каналами;
  3. Каналы должны носить имена front-left и front-right.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться записью:

Комментарии:

Вы можете оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Используйте данные HTML тэги и атрибуты:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: