Blu-ray Портал SACD Портал DVD-Audio Портал DTS Портал DVD Портал DualDisc Портал
Многоканальная Музыка (Surround SACD & DVD-Audio)

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topicStart Poll

Древовидный · [ Стандартный ] · Линейный

> Вывод звука в Windows 7 на ресивер, Не всегда получаю многоканальный звук

Бизон
post 30/12/2010, 00:05
Сообщение #1





Группа: Участники
Сообщений: 2



Здравствуйте. Проблема такая. Есть HTPC, соединенный с AV-ресивером по оптическому SPDIF. Не могу понять, как заставить винду всегда передавать 5.1 звук. Конфигурация такая:

Звуковая карточка: Realtek HD Audio, интегрированная в чипсет
AV-ресивер: Samsung HT-DB750M
ОС: Windows 7.
Подключение: оптический SPDIF

Наблюдается такая картина: на ресивер почти всегда приходит стерео, что помимо звучания заметно по отсутствию значка Dolby Digital (или DTS) на экране ресивера. В Windows оптический выход указан как основной. В настройках
Панель управления => звук => устройство воспроизведения Digitall Optical Out => свойства => вкладка "поддерживаемые форматы"
есть проверка, поддерживает ли ресивер данный формат и данную частоту дискретизации. Тестовый звук по всем каналам нормально слышен при кодировании Dolby Digitall и частотах 44 и 48 kHz. Тут первая странность: по описанию ресивер умеет декодировать DTS, но на практике звука нет.

Ну фиг бы с DTS, Dolby Digitall бы работал. Однако, в большинстве плееров (MPC, Windows Media, WinAmp) звук фильма передается как стерео (в фильме использовано кодирование звука 5.1 DTS). Плеер VLC - единственный, кто смог выдать многоканальный звук. При этом правда совершенно не работал регулятор громкости ни на плеере, ни в винде. Попытки ковыряния в настройках остальных плееров ни к чему не привели.

Для начала хотелось бы простенькую программку, которая бы пыталась вывести многоканальный звук в определенные каналы в определенном формате, чтобы была возможность поэкспериментировать. Такой не нашел. Я совершенно не понимаю, что происходит в момент воспроизведения, кто и в каком формате отдает звук на ресивер, и каким образом VLC умудряется передавать многоканальный звук. ПО с драйверами от звуковухи крайне убогое: набор дурацких эффектов и выбор устройства вывода по умолчанию. Никаких настроек более глубоких нет. Драйверы свежие и, насколько я знаю, полные.

В общем, вопросы следующие:

1. Есть ли нормальное средство проверки пятиканального звука?
2. Есть ли способ узнать, как и кем кодируется звук (ОС, кодеками, драйверами и .т.п) для пердачи до ресивера?
3. Есть ли возможность заставить винду всегда отдавать звук по цифровому каналу в формате Dolby Digitall (ну или DTS), или это ее нормальное поведение - не использовать такого кодирования, если в данный момент звук идет только по 2м каналам?
4. Почему большинство плееров не воспроизводят многоканальный звук?
5. По каким причинам может не работать передача в DTS? Связана ли проблема с воспроизведением фильмов с тем, что такой формат передачи не работает?
6. Каким образом VLC все-таки может гнать данные в Dolby Digitall, но при этом регулировка громкости не работает?

Пока я даже не знаю, в какую сторону копать: кто-то где-то как-то передает звук не в том формате, который позволял бы использовать все каналы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Sergesha
post 30/12/2010, 00:41
Сообщение #2


Коллекционер
*****

Группа: Участники
Сообщений: 3,761
Из: Кронштадт

Аудио диски:  188
Музыкальные DVD:  114  / 1


Сложно Вам что-то объяснить по вопросу, т.к. Вы совсем не представляете принципы цифровой передачи звука. Могу посоветовать для начала почитать про SPDIF и SPDIF OUT, что бы понять особенности и возможности его использования. Намекну, что так как у Вас со звуком происходит, так и должно быть. Кроме непоняток с ДТСом. Но о нём после Вашего начального ликбеза.
Ещё бы Вам надо разобраться в том, что такое вообще цифровой звук и закодированный звук.

П.С. И не называйте ДК ресивером. Это разные категории.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mm
post 30/12/2010, 13:37
Сообщение #3


Хроник
******

Группа: Администратор
Сообщений: 5,427
Из: Питер

Аудио диски:  609  / 449
Музыкальные DVD:  118  / 110


Цитата(Бизон @ 30/12/2010, 00:05)
1. Есть ли нормальное средство проверки пятиканального звука?


Тестовые AC3/DTS файлы нетрудно найти, но проще всего - смотреть на ресивер, раз уж там есть индикаторы форматов. Они сразу все показывают.

Цитата
2. Есть ли способ узнать, как и кем кодируется звук (ОС, кодеками, драйверами и .т.п) для пердачи до ресивера?

3. Есть ли возможность заставить винду всегда отдавать звук по цифровому каналу в формате Dolby Digitall (ну или DTS), или это ее нормальное поведение - не использовать такого кодирования, если в данный момент звук идет только по 2м каналам?

4. Почему большинство плееров не воспроизводят многоканальный звук?

5. По каким причинам может не работать передача в DTS? Связана ли проблема с воспроизведением фильмов с тем, что такой формат передачи не работает?

Не уверен насчет семерки - может быть она уже знает о существовании таких форматов и может работать с ними отдельно, но до этого весь звук для ОС и являлся не более чем PCM потоком (технически оно так и есть, так же как поток байт может содержать в себе что угодно). Оттуда и универсальность - дтс/дд в идеальных условиях пропускаются (передаются) любыми устройствами-программами, которые поддерживают PCM. Но в виндах условия не идеальные в том смысле, что она вносит свои изменения в этот поток, пропуская его через микшер (сваливая в одну кучу звуки всех программ). Правильно было бы это делать, сначала разобрав содержащийся внутри дд/дтс/чтоугодно в поканальный вариант, смикшировав, и собрав заново, но так как система не знает, что там внутри, эти стадии пропускаются и получается нерабочая каша.

Кодируется звук в большинстве случаев... кодеками)) Посмотреть можно, например, в Media player classic - play - filters. Или в GraphStudio, которая для этого и создана.

Цитата
6. Каким образом VLC все-таки может гнать данные в Dolby Digitall, но при этом регулировка громкости не работает?


VLC и другие программы (обчно DVD-плееры) умеют выводить поток напрямую через SPDIF - это зависит от настроек. И работает это только если в системе полная тишина, иначе в дело опять вступает микшер.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
canyon
post 1/01/2011, 18:11
Сообщение #4


Приверженец
****

Группа: Участники
Сообщений: 171

Аудио диски:  79
Музыкальные DVD:  10


У меня через Realtek HD Audio (Win 7 x64) без проблем распознаётся и ДТС, и ДД. Настроить просто плеер правильно нужно, чтобы на SPDIF подавался поток "как есть". Для этого в плеере нужно отключить ДТС и ДД декодирование, если вообще есть такая опция - обычно она в настройках колонок, где можно выставить 2.0, 5.1, 7.1 итп., есть и опция SPDIF. Регуляторы громкости винды или плеера, естественно, не влияют на ДТС и ДД потоки, и это наоборот хорошо, что сигнал идёт напрямую в ресивер в оригинальном качестве безо всяких изменений.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Бизон
post 2/01/2011, 20:01
Сообщение #5





Группа: Участники
Сообщений: 2



Все-таки реально пришлось изучить матчасть 01-regular_smile.gif. Почитал про AC3filter, собственно для чего он нужен и как работает SPDIF. Иными словами, что имеем.

SPDIF Passthrough режим работает, если плеер пытается напрямую слать звук в интерфейс. Проблема с громкостью соответственно и не проблема вовсе (это не баг, это фича 01-regular_smile.gif). Но такая ситуация мне не нравится, хочется, чтобы AC3Filter работал и корректно слал многоканальный звук в AC3. Этого не происходит по непонятным причинам.

Пишет такое:

Цитата
Input format: Unknown - 0
User format: PCM24 3/2.1 (5.1) 0
Output format: Unknown - 0

Use SPDIF
  SPDIF status: No data
  SPDIF passthrough for: -
  Use AC3 encoder (do not encode stereo PCM)
  Check SPDIF sample rate (allow: 48kHz)
  Query for SPDIF output support


Смущает надпись "Input format: Unknown". Такое впечатление, что AC3Filter вообще неактивен. При попытке воспроизвести многоканальный звуковой файл все равно слышны только 2 канала, остальные каналы слышны, но неразделены (стерео короче обычное). Судя по дк, принимает в данный момент он обычный PCM. Что происходит, все равно не понятно.

Кстати, а что вообще обозначают этьи настройки поддерживаемых кодированных форматов в винде?На что эти галки вообще влияет? Не может винда (или драйвер) незаметно переводить 5.1 потоки в обычное стерео?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Sergesha
post 2/01/2011, 23:14
Сообщение #6


Коллекционер
*****

Группа: Участники
Сообщений: 3,761
Из: Кронштадт

Аудио диски:  188
Музыкальные DVD:  114  / 1




--------------------
Win7Ultimate x64, HIS Radeon HD6930 -> Yamaha RX-A3050 (7.1.4) -> Philips 55PFS7309/60
Speaker System 7.1: Fronts - Polk Audio RTi A5; Fronts hight - Vector HX200m; Center - Polk Audio CSi A6; Surround Sides - Athena AS-B1; Surround Rears - Vector HX100; Rears hight - Attitude Andersson; Subwoofer - Jamo Sub 660
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
 

Сейчас: 25/06/2017 - 01:28