Я использую версию 12.10. Мой компьютер имеет встроенную звуковую карту и 3 звуковые карты USB того же типа. mplayer работает нормально для всех из них, например, используя аргумент -ao alsa:device=hw=2.0
. vlc --aout=hw=2.0
не работает. pacmd не перечисляет ни одну карту. Запуск pulseaudio вручную приводит к Failed to open module "alsa": file not found
. hwinfo показывает только встроенную карту. lsusb правильно показывает подключенные карты, и соответствующие файлы /sys/class/sound/pcmC?D0p/uevent
также выглядят нормально. Пожалуйста, совет.
В опции ao
mplayer любые символы :
или ,
в имени устройства должны быть заменены на =
или .
, чтобы избежать некоторых глупых конфликтов в коде анализа опции mplayer. Фактическое имя устройства, которое вы используете, - hw:2,0
.
Опция aout
VLC указывает имя модуля аудиовыхода ; имя устройства указывается с помощью опции alsadev
:
vlc --aout=alsa --alsadev=hw:2,0