Как я могу отправить различный звук в левый и правый громкоговорители?

Я обнаружил, что я могу использовать pavucontrol для управления громкостью в левом и правом громкоговорителях независимо, нажав кнопку «блокировать каналы вместе». Тем не менее, я не могу найти настройки, позволяющие мне отправлять разные данные на два динамика – т.е. я хочу воспроизвести звуковую дорожку A на левом динамике и аудиодорожке B на моем правом динамике. Как мне это сделать?

2 Solutions collect form web for “Как я могу отправить различный звук в левый и правый громкоговорители?”

С sox ( Sound eXchange ); если у вас есть два файла с одинаковым битрейтом или уже настроены на один канал:

 play -M A.mp3 B.mp3 

В противном случае:

 play -m "|sox A.mp3 -p remix 0 1-2" "|sox B.mp3 -p remix 1-2 0" 

То, что это делает, просто play вывод двух команд sox которые выводятся в pipe ( -p ); первый ремикс L / R на R и второй ремикс L / R на L. Если вы играете с источниками с разными значениями усиления и т. д., вам может потребоваться настроить две команды sox (усиление и т. д.).

Итак, я нашел решение. Оказывается, если я запустил медиа через два отдельных процесса (например, «play a.mp3 &; play b.mp3»), тогда pavucontrol позволит мне контролировать их объем отдельно. Я могу разблокировать каналы, установить один на 0% слева, а другой – на 0% вправо, и это будет работать.

Тем не менее, я чувствую, что это не совсем отвечает на вопрос – он работает для моего варианта использования, но я не уверен, что он будет полезен будущим людям, которые приходят сюда с похожим вопросом, которые, скорее всего, ищут способ чтобы сделать это, не пройдя через guu pavucontrol. Что-то, что я хотел бы знать, как это сделать (если возможно).

Итак, я оставлю это открытым для получения дополнительных ответов, и только отметьте это правильно, если я получу приоритеты, чтобы указать, что другие люди считают это полезным (или нет других ответов).

  • Почему «systemctl enable rpcbind» меняет громкость моего звука? И как я могу это предотвратить?
  • Воспроизведение и управление несколькими аудиопотоками
  • низкий уровень громкости звука ALSA
  • PulseAudio не загружает модуль-туннель-приемник
  • Проблемы с модулем Pulseaudio-loopback
  • Как установить верхний предел для значения PCM при изменении громкости с помощью pulseaudio?
  • Отключить звуковое устройство ATI HDMI - Fedora с PulseAudio
  • PulseAudio, назвав устройство
  • Android w / Glibc stack, как я могу настроить аудио w / nvlc? Возможно ли это с помощью ALSA (Debian)?
  • Как соединить BOSE SoundLink (Bluetooth) с помощью Pulseaudio в Linux Mint Debian Edition?
  • Не удалось подключить debian к android через bluetooth
  • Как сделать PulseAudio и OSS только приложения сосуществуют на Debian Wheezy?
  • Interesting Posts

    Имейте SSH на порту 80 или 443, пока веб-сервер (nginx) работает на этих портах

    Контекст соответствующего регулярного выражения

    Печать текста UTF-8 (включая китайский)

    Сценарий Bash для настройки яркости при отключенной батарее

    Синтаксис командной строки синтаксиса в интерпретационных правилах?

    bcache на md или md на bcache

    Выбор диапазона журналов из ежедневных архивов журналов

    что такое «firewalld –nofork»

    Потоковое видео с использованием Netcat и VLC

    Невозможно выполнить двойную загрузку FreeBSD вместе с Arch Linux с Grub2

    Может видеть файл в / usr / local / bin с ls, но попытка его запуска дает файл не найден?

    как установить переменную в несколько значений с помощью awk?

    Как разрешить службе non-root systemd использовать dbus для операции BLE

    Удаление строк путем сопоставления только 3-го и 4-го символов

    Debian Jessie не может установить расширение GNOME, не обнаружен собственный соединитель узла

    Linux и Unix - лучшая ОС в мире.