На главную страницу | Новости | Ссылки | Контакты
http://www.youtube.com/embed/5qVHnC0u3JA?rel=0&vq=hd720
pavucontrol = PulseAudio Volume Control
Подключение китайской звуковой USB-карточки к Ubuntu.
И настройка с помощью PulseAudio
Звуковая USB-карточка
-----
PulseAudio, часть 1: управление из командной строки
sudo apt-get install pulseaudio
pulseaudio --start -D
pactl list
pactl stat
Можно вообще выключить все разъёмы, выбрав профайл «off»:
pactl set-card-profile 'alsa_card.pci-0000_00_1b.0' 'off'
Глядя на список Ports нужного объекта Sink, назначаем порт:
pactl set-sink-port 'alsa_output.pci-0000_00_1b.0.analog-stereo' 'analog-output'
---------
https://habrahabr.ru/post/106806/
* Card. Объект представляет физическую звуковую карту со всеми её входами и выходами;
* Sink (англ. низина) -- «сток», принимающий звуковой поток. Представляет выход звуковой карты: линейный выход, наушники, колонки ноутбука;
* Source (англ. источник) --- источник звука, создающий звуковой поток. Представляет вход звуковой карты: линейный вход, микрофон.
PulseAudio - настройка
Т.е. звук проигрывается через «Sink», а записывается через «Source».
* Sink-Input. Когда приложение, поддерживающее PulseAudio, собирается проигрывать звук — оно направляет свой вывод в один из объявленных Sink'ов и становится «входом Sink'a»: Sink Input. Приложение может создавать несколько потоков вывода, создавая отдельные Sink-Input'ы для каждого потока.
* Source-Output. Если же приложение собирается принимать звук из некоторого Source (звукозапись) — оно становится «выходом Source'а»: Source-Output.
Каждый Sink-Input по умолчанию связываться с одним из Sink'ов и передаёт звуковой поток.
Конечно же, сперва нужно убедиться что PulseAudio установлен и запущен:
pulseaudio --start -D
Далеко не каждое приложение умеет работать с PulseAudio напрямую: обычно они умеют использовать Alsa. Для таких приложений нужно сообщить, чтобы Alsa перенаправляла их звуковые потоки к PulseAudio.
Для этого в файл ~/.asoundrc вставляем следующие строки (Которые, кстати, вылечат микрофон Skype'а! если ещё отключить «Позволить скайп автоматически подстраивать громкость» — подсказывает aim):
pcm.pulse { type pulse }
ctl.pulse { type pulse }
pcm.!default { type pulse }
ctl.!default { type pulse }
Управление PulseAudio осуществляется с помощью команды pactl.
pactl list покажет длинный список существующих объектов.
Card #0
Name: alsa_card.pci-0000_00_1b.0
Driver: module-alsa-card.c
Card #4
Name: alsa_card.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00-Device
Driver: module-alsa-card.c
pactl set-card-profile 'alsa_card.pci-0000_00_1b.0' 'output:analog-stereo+input:analog-stereo'
--
php утилита patricks
-----
pacmd list-sources | grep -e device.string -e 'name:'
name:
device.string = "0"
name:
device.string = "front:0"
name:
device.string = "1"
name:
device.string = "hw:1"
pacmd "set-default-source alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00-Device.analog-mono"
pacmd "set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo"
pacmd list-sinks | grep -e device.string -e 'name:'
name:
device.string = "front:0"
name:
device.string = "hw:1"
pacmd "set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo"
pacmd "set-default-sink alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00-Device.analog-stereo"