vlc: surround51 is already in use
Вчера мой vlc отказался проигрывать 5.1 из фильмов. При выборе устройства вывода звука "5.1" ошибка была такая
Audio output failed: The audio device "surround51" is already in use. Audio output failed: VLC could not open the ALSA device "surround51" (Device or resource busy).То есть, кто-то как-будто уже захватил власть над этим устройством и vlc уже не может его использовать.
В то же время я знаю, что компьютер только что включен и никакой звук еще вообще никуда не выводился. Кроме того, во всех настройках выставлен Pulse, который должен обеспечивать одновременный вывод звука на одно устройство из разных источников.
Порывшись немного в интернете, я нашел топик и команду запуска vlc, которая в приказном порядке заставляет его использовать нужное мне 5.1 устройство.
vlc --aout alsa --alsadev surround51
Список доступных устройств вывода звука с их именами можно получить из вывода
aplay -L
vlc запустился с параметрами по умолчанию, зато после открытия фильма разрешил без проблем выбрать 5.1. Дальше я открываю гномовский alsamixer и по очереди глушу центра, тылы и фронты; из чего убеждаюсь, что таки да - 5.1 работает, как надо.
Теперь осталось прикрутить запуск именно этой команды на открытие avi и mkv файлов в nautilus-е. В свойствах файла нахожу вкладку "открывать в программе", там нахожу "добавить другое приложение", открываю поле для ввода отдельной команды и вписываю туда "vlc --aout alsa --alsadev surround51", остальное умный интерфейс сделает сам. Появившийся пункт "vlc" без значка выбираю радиобатоном в качестве "открывать в программе". Теперь при открытии фильма будет использоваться то, что мне надо.
Если vlc зависает при выборе 5.1, это просто означает, что он, неправильно закрытый, уже висит где-то в бекграунде и использует звуковой вывод. ps aux | grep vlc и killall -9 vlc должны помочь успеху мероприятия.
Надеюсь, сохранил кому-то несколько нервных клеток. Оставайтесь на волне системного.
Ярлыки: linux



5 Комментарии:
судя по шкурке стоит уже Кармическая, стоить апдейтиться на неё до релиза?
By
Анонимный, at 13 Апрель, 2009 17:41
Нет. До релиза осталось 10 дней. Потом желательно бы подождать еще пару недель, и потом апдейтится.
By
Андрей, at 13 Апрель, 2009 17:46
Вот спасибо, так спасибо. а тот весь мозг изнасиловал.
By
Рубцов Михаил, at 09 Июль, 2009 14:57
Обновил vlc до версии 1.0.0 Goldeneye перестал запускатся vlc --aout alsa --alsadev surround51, пишет:
vlc: unknown option or missing mandatory argument `--alsadev'
Try `vlc --help' for more information.
VLC initialization failed
как быть?
By
Анонимный, at 25 Июль, 2009 14:41
Ды к откуда ж я знаю :)
Try `vlc --help' for more information.
Я не ставил. В пакетах все еще 0,9,9.
By
libc6, at 25 Июль, 2009 15:46
Отправить комментарий
Ссылки на эту страницу:
Создать ссылку
<< Home