耳机网-耳机大家坛

标题: Windows API 对声音的影响 [打印本页]

作者: 草医    时间: 2019-8-1 18:11
标题: Windows API 对声音的影响
上一篇讲如何使用ASIO驱动配合异步传输,能够提高USB的音质和降低线材的影响。因为重点放在ASIO,没有解释清楚Wasipa和Direct Sound。按最晚面世时间排ASIO>DS>Wasapi,音质是不是也这样排?不是说ASIO最专业吗?看完你就知道自己该选哪一个。


既然三个界面都可以选,就没有哪个能淘汰哪个的,他们各有自己的领域。DS(Direct Sound)是Windows预设,也是用的最多,因为它的体验最方便,就是把你解码/声卡的控制权交给Windows操作系统,每一个App都调用微软提供的Api接口,所以兼容很好,多个App可以同时发声音,比如你可以开一个窗口看直播,同时foobar播放音乐,系统操作的音效也能听到,这些音源先进Mixer混音器里独立调音量,然后声道混合后调总音量,再处理信号(比如升频到192KHz/24bit) ,都是由Windows里的SRC和Mixer为你效劳。但是你会发现音源被多次改变了,而Windows的算法也比不上专业软件或硬件,好处是最简单易用,便宜的声卡(包括内置声卡)也可以透过简单设置高码率就得到音质的提升。


Wasapi就不同了,这是把音源的控制权交给了App应用程序,而且App可以独占解码声卡并不容许Windows作任何处理,解码声卡不变,换不同播放软件的声音就不一样了,因为算法由你的软件提供,Windows保证不碰你。这时候你可以对比一下foobar与hqplayer的区别,就知道为什么有人愿意花钱买正版软件而不用自带播放器了。


那么ASIO又是什么?就是Windows和App软件都不能碰音源,播放器和Windows都只会原汁原味的把音源传给解码声卡,就是bypass、就是直接源的意思,这种情况是需要有强大的硬件,音质的好坏完全靠硬件处理。用草医一体机的烧友都知道,草医强烈推荐用ASIO,不要找那些已经升频处理过的歌,最好就是无损CD音源(44.1KHz/16bit)专业抓轨的最好,这样听到的就是草医一体机的真声,这样才能体验到解码器的设计有都强大。


再举一个实际例子,我们有位zz烧友买了英国dCS解码器,入门级的Debussy DAC官价5万多用来推静电耳放和Stax009,声音很自然舒服,有英国贵气的声音,一套玩的效果相当不错,耳机玩到这里可以小退烧了。后来我们拿草医一体机配4*1794与dCS对比,一体机+1794的声音与dCS的风格出奇的接近,再仔细听后发现dCS的纵向声场比一体机的1794大一些,还有就是一体机听交响感觉是站在指挥的位置,而dCS是在VIP的位置(一体机的声音近一些),所以dCS的综合表现还是略胜一点,人声一体机+1794好听一点,古典就dCS强。烧友不服气在网上找原因,为什么5万的纯解码与一体机没拉开距离?原来dCS要买一套四件47万才出更好的声音,这四件是转盘(17万)+升频(10万)+时钟(6万)+解码(14万),而草医一体机因为已经内置了升频和时钟,所以USB的表现已经非常到位了。


到底是用ASIO,还是Wasapi要看你解码器的处理能力,自己ab对比一下就知道了,如果解码不具备升频功能,可以用foobar或hqplayer这类播放器升频,选用wasapi来避免Windows的干预。如果你既没有高端解码也没专业播放软件,那就乖乖选DS吧,试试把Windows预设的48KHz/24bit改更高的码率,说不定有惊喜。

2019.8 草医


作者: Maaaaark    时间: 2019-8-2 16:30
给草医点个赞




欢迎光临 耳机网-耳机大家坛 (http://erji.net/) Powered by Discuz! X3.2