Системное радио libc6

11 Апрель 2009

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 должны помочь успеху мероприятия.

Надеюсь, сохранил кому-то несколько нервных клеток. Оставайтесь на волне системного.

Ярлыки:

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

  • судя по шкурке стоит уже Кармическая, стоить апдейтиться на неё до релиза?

    By Anonymous Анонимный, at 13 Апрель, 2009 17:41  

  • Нет. До релиза осталось 10 дней. Потом желательно бы подождать еще пару недель, и потом апдейтится.

    By Blogger Андрей, at 13 Апрель, 2009 17:46  

  • Вот спасибо, так спасибо. а тот весь мозг изнасиловал.

    By Blogger Рубцов Михаил, 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 Anonymous Анонимный, at 25 Июль, 2009 14:41  

  • Ды к откуда ж я знаю :)
    Try `vlc --help' for more information.
    Я не ставил. В пакетах все еще 0,9,9.

    By Blogger libc6, at 25 Июль, 2009 15:46  

Отправить комментарий

Ссылки на эту страницу:

Создать ссылку

<< Home