Как смотреть DVD с 5.1 звуком
Имеется SB Live! 5.1
Подключен по коаксиалу/оптике к ресиверу.
Ресивер умеет декодирование DTS.
Под виндой:
- проигрывание любого звука идет, на ресивере горит режим PCM, каналы L+R
- проигрывание DVD через PowerDVD, загорается режим dts, все 6 каналов.
Под линухом:
Настроена ALSA, модуль emu10k1
Любой источник звука показывает режим PCM, каналы L+R
Остается настроить только проигрывание DTS с DVD, пока не получается ни в одной софтине.
пробую например mplayer:
mplayer -ao alsa videofile.vob
Открываю декодер аудио: [liba52] AC3 decoding with liba52 Using SSE optimized IMDCT transform Using MMX optimized resampler AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000) Выбран аудиокодек: [a52] afm: liba52 (AC3-liba52) AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
пробую добавить вывод ac3:
mplayer -ao alsa -ac hwac3, videofile.vob
Форсирован аудиокодек: hwac3 Открываю декодер аудио: [hwac3] AC3/DTS pass-through S/PDIF No accelerated IMDCT transform found hwac3: switched to AC3, 384000 bps, 48000 Hz AUDIO: 48000 Hz, 2 ch, ac3, 384.0 kbit/25.00% (ratio: 48000->192000) Выбран аудиокодек: [hwac3] afm: hwac3 (AC3 through S/PDIF) AO: [alsa] 48000Hz 2ch ac3 (1 bytes per sample)
слышен небольшой щелчек, но звук не выводится, на ресивере по прежнему горит PCM/L+R
Если попробовать
mplayer -ao alsa -ac hwdts, videofile.vob
то идет обычное декодирование на компе, если после hwdts убрать запятую (форсировать использование только hwdts), то скажет
"Не могу найти кодек для аудиоформата 0x2000!"
Как проиграть DVD со свуком через ресивер на полные 5.1?
еще есть vlc, kaffeine, но там настроек еще меньше и они так же играют только L+R по дефолту.
- Для комментирования войдите или зарегистрируйтесь
есть идеи?
есть идеи?
Eugeny Davidov [ED404-RIPE][Linux since 1997][Gentoo since 2004]
Мне тоже любопытно решение...
Мне тоже любопытно решение... )
easy john, отпишись, если найдеш решение!
есть на вики пара статей насчет многопоточного звука, но я не проверял...
просто ща пока не надо, а когда надо было - не умел нифига )
http://ru.gentoo-wiki.com/wiki/HOWTO_Alsa_и_многопоточный_звук
http://ru.gentoo-wiki.com/wiki/HOWTO_Alsa_и_многопоточный_звук_и_quake3
неожиданно ответ нашелся в
неожиданно ответ нашелся в доке.
http://www.mplayerhq.hu/DOCS/HTML/ru/audio-codecs.html
ненужны никакие -channel N, т.к. они переводят все в софт декодинг.
т.е. просто "-ao alsa -ac hwac3," должно нормально сработать, но судя по доке не на всех звуковухах вообще работает пастру до ресивера.
на live и на c-media должно.
ньюансы по ходу:
- на карте s/p-diff выход был переключен в режим "non-audio" или как-то так. переключается утилитой из комплекта alsa или alsautils
- у меня еще как-то раз ресивер стоял в режиме онли-стерео, когда ac3 поток просто игнорируется.
сейчас все работает.
Eugeny Davidov [ED404-RIPE][Linux since 1997][Gentoo since 2004]