From: Vyaheslav Dikonov <linuxbox@degunino.net> To: community@lists.altlinux.org Subject: [Comm] Многоканальный звук DTS -> Dolby Surround Date: Sat, 03 Feb 2007 12:22:10 +0300 Message-ID: <1170494530.13766.36.camel@alpha.degunino.ru> (raw) Есть желание послушать многоканальный звук и музыку через Dolby Surround усилитель. Имеется: - встроенная звуковая карта Analog Devices AD1980, alsa, выход - только стерео, никаких SP/DIF и пр. цифровых интерфейсов. - свободных PCI разъемов под другой звук НЕТ. - Усилитель Sony бородатых годов с работающим Dolby Surround на 5 колонок (5.0 или 4.0), который вполне неплохо раскладывает стерео на квадро или 5 каналов. Никаких цифровых входов у него нет. - Сизиф. Сейчас на этом железе звук слышен со всех сторон, включая задние колонки, но это либо имитация объемного звука, получаемая из простого стерео, либо заранее закодированные именно в аналоговый Dolby Surround (а не AC3|DTS) записи. Проблема состоит в том, что почти все имеющиеся теперь многоканальные музыкальные записи SACD, DVD и кино используют Dolby digital, а звук AC3 5.1 ВСЕ имеющиеся в Сизифе проигрыватели превращают в простое плоское стерео с потерей каналов или требуют внешний DTS декодер и цифровой интерфейс. Есть только один способ получить действительно многоканальный звук из AC3 на имеющемся оборудовании - демультиплексировать каналы через liba52 (работает) и затем закодировать его для стерео выхода с Dolby Surround матрицей, чтобы усилитель мог его правильно разделить на свои 5 каналов (должно быть можно, но не работает). Программное матричное кодирование Dolby Surround в Linux возможно через LADSPA с помощью набора модулей SWH plugins, который я себе собрал. Кроме того, в xine и xmms-a52dec имеется функция "Downmix to stereo" с пояснением, что это для внешнего Dolby Surround декодера. Но, к сожалению, эта функция не работает, так как в тестах типа "правый передний, центр, левый передний, левый задний, правый задний" в xine и xmms слышен голос только из правого и левого передних каналов. Mplayer даже со включенной поддержкой LADSPA выдает только плоское стерео и отказывается подключать LADSPA кодер с сообщением, что поддерживает только двухканальные LADSPA модули. Прочие проигрыватели вообще не умеют раскодировать AC3. Кто сумел решить такую задачку? Думаю, что у многих нет желания тратиться на новый комп ради 1 дополнительного PCI и на новый усилитель с акустикой только ради лучшего 3М звучания.
next reply other threads:[~2007-02-03 9:22 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-02-03 9:22 Vyaheslav Dikonov [this message] 2007-02-03 9:50 ` Pavlov Konstantin 2007-02-05 11:13 ` Vyaheslav Dikonov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1170494530.13766.36.camel@alpha.degunino.ru \ --to=linuxbox@degunino.net \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git