我的电脑有两个外部录音机,一个在主板上,带有windows vista。在Vista中,它看到两个实体用于相同的声卡,数字和模拟输出。
当我尝试用数字音频播放视频文件时,比如DVD,它会选择'Default DirectSound',而我希望它使用'数字输出Auzentech '。所以我认为很简单,我只是将'Digital Output Auzentech'的优点更改为高于其他值的值,因此当应用程序尝试构建播放图时,它会被选中。
我遇到的问题是所有音频实体都具有相同的ID,因此通过更改“数字输出Auzentech”,“默认直接声音”具有相同的优点。我相信已经搜索了google-dry以获取有关优点,directshow和audiorenders的信息,但仍然没有找到答案。
也许一些在这里闲逛的聪明人可以帮助我
(我使用的工具是Vista Ultimate 32bit上的GSpot和GraphEdit)
答案 0 :(得分:1)
你为什么要修补directshow过滤器的“优点”?这不会有点矫枉过正。您的视频文件中是否有数字音频,您可以在此处使用任何输出设备。因此,您甚至可以将“数字输出Auzentech”用于系统中的所有音频,而不仅仅是DVD。
如果您只想为特定应用选择“Digital Output Auzentech”,那么我相信大多数不错的应用都会让您这样做。如果您想要覆盖所有应用程序(不是应用程序设置,但它是Windows的默认设置),那么前往控制面板下的“声音和音频设备”(这是针对xp,vista有类似的东西,但我可以' t召回它的名字),在音频标签下,将你的声音播放默认设备更改为'Digital Output Auzentech',就是这样。然后,所有音频都将从中输出。
我个人使用Media Player Classic,如果我在电影上有AC3或ACC曲目,并且喜欢享受全数字输出,我可以轻松地从声音滤波器设置切换。
答案 1 :(得分:0)
感谢回复错误
它有点因为我很懒。我的智能手机通过光缆连接到高保真设置,当我正在观看DVD时,带有DTS og DD音轨的moviefiles我想让它自动切换到数字源,这样我就可以启用SPDIF。由于新的受保护的媒体路径和vista中的其他东西,这使得这更难,因为在ol'天(winxp)它将以“正确”方式执行DTS Connect和SPDIF,而不必让我自动更改默认音频输出设备。另一件事是我使用Windows媒体中心和Windows媒体播放器,因为我发现它们是媒体播放的最佳应用程序。
通过解决方案,您建议将数字输出设置为默认值,我的电脑将在游戏,音乐等中输出PCM。而当有数字音频轨道时,spdif功能将起作用。但是当我玩游戏时我不想要PCM sterio,我想要5.1声音许多游戏提供DTS编码,所以我不需要在我的放大器上切换音频通道也不需要在Windows设置中。我知道很多其他人有同样的问题,当他们切换到vista时,有些人或多或少接受了解决方案,通过手动切换,但我拒绝:)
我认为,如果我可以改变功能设置,如PCM音频呈现为数字输出而不是defaut directsound输出,我的自动切换问题将得到解决,因此对于PCM音频我的音频渲染选择会受到青睐。
通过使用我的解决方案,所有的Directshow应用程序,比如Itunes,(在这里出去)powerdvd,itunes,mpc等将使用我的设置,如果他们没有实现或覆盖优点系统。
我没有找到任何其他更可能的解决方案,而不是设置音频渲染的优点,遗憾的是我无法正常工作。欢迎任何其他建议,我愿意尝试,但是我不太可能改变我对MCE和WMP的默认用法。我已经尝试了其他球员,我不喜欢其中的大多数球员。