Как заставить FB передать DTS по HDMI на рес без изменений?

Список разделов Аудиоплеер foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 Valera1976 » 20.07.2020, 04:01

Вопрос для тех кто в теме.
Есть комп с Nvidia подключен к Onkyo по HDMI, через FB (в DSP чисто) по WASAPI event: передается аудио файл WAV c DTS 5.1.
Рес получает не DTS а MULTICH 5.1 задолбался искать как заставить FB отдать DTS напрямую, можно еще передать 2.0 PCM.
Причем этот WAV через MPC-HC норм передается в DTS.
Что нужно сделать? как настроить FB? может еще какой хитрый плагин нужен?
Valera1976
Автор темы, Новичок
Репутация: 0
С нами: 3 месяца 6 дней

Сообщение #2 Azaza » 20.07.2020, 13:05

DTS из *.wav - никак. А просто *.dts, как раз недавно обсуждали - /viewtopic.php?p=77265#p77265

DTS-wav можно без потерь перепаковать в "голый" dts с помощью ffmpeg.
Аудиофилия - это болезнь,поражающая головной мозг.Набор профилактически-превентивных мер против аудиофилии крайне скуден - техническое образование, умение мыслить логически и наличие здравого смысла.
Azaza M
Мастер
Аватара
Репутация: 209
С нами: 4 года 1 месяц

Сообщение #3 vladj » 20.07.2020, 14:50

Посмотрел что у меня имеется из обычных dts-ов, ресивер Онкио подключен по hdmi.
В папке user-components лежат foo_spdifer, foo_ac3, foo_input_dvda, плюс в папке components foo_input_monkey (для формата АРЕ)
и старый обычный foo_out_wasapi. Естественно регулятор уровня громкости на максимуме, все ниже поименованные треки
индицируются на дисплее ресивера как DTS (красненьким цветом).
Код: Выделить всё
Правой по треку и смотрим свойства
Sample rate : 44100 Hz
Channels : 6
Bitrate : 1411 kbps
Codec : DTS
Codec profile : DTS 3/2.1 (5.1) 14bit LE
Если посмотреть cue в папке с альбомом, то название альбома прописано как
FILE "DTS 5.1 Demo CD Vol 1.dts" WAVE
а образ в папке назван
DTS 5.1 Demo CD Vol 1.dts

У трека взятого из сборки в свойствах
Sample rate : 48000 Hz
Channels : 6
Bitrate : 1510 kbps
Codec : DTS
Codec profile : DTS 3/2.1 (5.1) 16bit BE
Название трека в папке The Crystal Method  - True Grit.dts

Что касается формата WAV c DTS 5.1 это  треки содранныё с физического диска CD
в папке этот трек обзывается
05. See You On The Other Side.wav / тип WAVE/размер 148 799 КБ
В их свойствах фубар написал интересненько
Sample rate : 44100 Hz
Channels : 2
Bits per sample : 16
Bitrate : 1411 kbps
Codec : PCM
Encoding : lossless
Ресивер определяет на дисплее, что это dts, каналов 6, частота 44100 Hz,
Но какой  lossless, ведь пожатый формат dts всегда вообще-то lossy.
В отличии от двух верхних треков на этом требуется в ресивере жамкнуть-выбрать DTS.
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 402
С нами: 10 лет 8 месяцев

Сообщение #4 Valera1976 » 21.07.2020, 03:15

Чтобы фубаром вывести dts без декодирования, нужно удалить foo_input_dts и использовать foo_spdifer.dll
Звук на максимум (100%) или музыка не заиграет будут шумы и трески.

Вопрос решен, всем спасибо.
Valera1976
Автор темы, Новичок
Репутация: 0
С нами: 3 месяца 6 дней


Вернуться в Есть вопрос!