Индивидуальные заслуги DirecShow в звуковых рендерах

Мой компьютер имеет две внешние аудиокарты и одну в материнской плате с Windows Vista. В Vista он видит две сущности для одной и той же звуковой карты, цифровой и аналоговый выход.

Когда я пытаюсь воспроизвести видеофайл с цифровым звуком, скажем, DVD, он выбирает "DirectSound по умолчанию", тогда как я хочу использовать "Digital Output Auzentech". Поэтому я подумал, что достаточно просто, я просто изменю значение «Digital Output Auzentech» на значение выше, чем у других, чтобы оно было выбрано, когда приложение пытается построить график воспроизведения.

Моя проблема заключается в том, что все аудиообъекты имеют одинаковый идентификатор, поэтому, изменив «Цифровой выход Auzentech», «Прямой звук по умолчанию» получает те же преимущества. Я полагаю, что искал в google-dry информацию о заслугах, директ-шоу и аудиорендеринге, но до сих пор не нашел ответа.

Может быть, некоторые из светлых умов, которые тусуются здесь, могли бы мне помочь.

(инструменты, которые я использовал, это GSpot и GraphEdit на Vista Ultimate 32bit)


person Community    schedule 30.09.2008    source источник


Ответы (2)


Зачем вам возиться с «достоинствами» фильтров directshow? Не будет ли это перебором. Цифровой звук или нет в вашем видеофайле, здесь вы можете использовать любое устройство вывода. Таким образом, вы даже можете подключить свой 'Digital Output Auzentech' для всего аудио в вашей системе, а не только для DVD.

Если вы просто хотите выбрать «Digital Output Auzentech» для определенного приложения, то я считаю, что большинство приличных приложений позволяют вам это сделать. Если вы хотите сделать и переопределить все свои приложения (не настройки приложений, а настройки Windows по умолчанию), перейдите в «Звук и аудиоустройства» на панели управления (это для xp, у Vista было что-то похожее, но я могу' не помните его название), на вкладках аудио измените устройство воспроизведения звука по умолчанию на «Цифровой выход Auzentech», вот и все. Тогда весь ваш звук будет выводиться из него.

Лично я использую Media Player Classic, если у меня есть дорожка AC3 или ACC в фильме и я предпочитаю наслаждаться полным цифровым выходом, я могу легко переключиться в настройках звукового фильтра.

person faulty    schedule 01.10.2008

спасибо за ответ неверный

Это типа потому что я ленивый. Моя аудиокарта подключена оптическим кабелем к настройке Hi-Fi, и когда я смотрю DVD, файлы фильмов со звуковыми дорожками DTS и DD, я хочу, чтобы она автоматически переключалась на цифровой источник, чтобы я мог включить SPDIF. Это из-за нового защищенного медиа-пути и других вещей в Vista, которые сделали это сложнее, потому что в старые времена (winxp) это делало DTS Connect и SPDIF «правильным» способом, не заставляя меня автоматически изменять звук по умолчанию. устройство вывода. А еще я использую Windows Media Center и Windows Media Player, потому что считаю их лучшими приложениями для воспроизведения мультимедиа.

Согласно решению, которое вы предлагаете установить цифровой выход по умолчанию, мой компьютер будет выводить PCM в играх, музыке и т. д., тогда как при наличии цифровой звуковой дорожки возможности spdif будут работать. Но мне не нужен стереофонический PCM, когда я играю в игры, я хочу звук 5.1, многие игры предлагают кодировку DTS, поэтому мне не нужно переключать аудиоканал ни на моем усилителе, ни в настройках Windows. Я знаю многих других с такой же проблемой, когда они перешли на висту, и некоторые более или менее приняли решение, переключившись вручную, но я отказываюсь :)

И я пришел к мысли, что если бы я мог изменить настройки качества для чего-то вроде рендеринга звука PCM, чтобы он был цифровым выходом, а не выходом прямого звука по умолчанию, моя проблема с автоматическим переключением была бы решена, следовательно, для звука PCM мой рендеринг звука по выбору был бы предпочтительнее. .

И, используя мое решение, все приложения Directshow, скажем, Itunes, (здесь мы идем на риск), powerdvd, itunes, mpc и т. д. будут использовать мои настройки, если они не внедрили или не переопределили систему заслуг.

Я не нашел других более вероятных решений, чем установка качества для аудио-рендеров, которые, к сожалению, я не могу заставить работать должным образом. Любые другие предложения приветствуются, и я буду готов попробовать, однако маловероятно, что я собираюсь изменить использование по умолчанию MCE или WMP. Я пробовал другие плееры, и мне не нравятся большинство из них.

person Community    schedule 01.10.2008