he56000 发表于 2019-4-15 03:09

求教 关于foobar爆音

之前使用foobar只要使用asio直接输出DSD到解码不管暂停还是切歌或者码率变换都会爆音,一直以为是Dac或者软件的问题. 但自从换了新的耳放之后就不再存在爆音现象,有懂的朋友可以解释一下是什么原因吗? 使用的器材如下

la2ygoo 发表于 2019-4-15 04:33

本来的爆音大吗?新的耳放是不同增益都没有爆音吗?

原来的耳放,不同的增益是不是都有爆音?试下低增益有没有爆音。

我用解码接m040音箱-20db输入增益时没爆音,0db时有爆音。应该是爆音音量被减小了,低于环境噪音所以听不到。

he56000 发表于 2019-4-15 10:13

la2ygoo 发表于 2019-4-15 04:33
本来的爆音大吗?新的耳放是不同增益都没有爆音吗?

原来的耳放,不同的增益是不是都有爆音?试下低增益 ...

对 原来是都有 新耳放完全没听过

shen821089612 发表于 2019-4-15 12:01

不建议从玄学的角度去解释这个问题:

个人意见:先上结论,这个和功放的电路特点相关,但可能可以在软件的设置中进行缓和

并非专业,若有理论错误还请指教
爆音的产生原理是这个样子,之前有朋友当时用代码写了一段单纯的wav波形练手,结果几乎都是爆音,而且每次音高不一样的时候都会爆,我看了代码,其实,原因实际上就如下图所示(图1)

很简单的原理,当信号突然因为某种原因被阶截断的时候,这个截断的信号在经过模拟电路的时候会变成下面这个信号(图2):

因为模拟信号的波形是不会中断的,电路会将这一部分数字信号解释成大量高频信号的叠加,然后你就会听到爆音
这个问题在两个地方会出现
1. 操作系统和软件,有时候会因为处理能力不当(DPC LATENCY)在混音的时候来不及处理信号,缓冲区用完了新的音频信号还没解码完,然后就会产生爆音,答主用ASIO绕过了Windows的Kernel mix,应该不会是这个问题,而且你只是在暂停的时候有这个问题,另外就是包括foobar设置里有一个自带的fade out 和fade in的时间,也是为了避免音频信号突然切断而特意设计的,让声音在100毫秒内淡出,达到这个效果。
2. 系统硬件,Intel家的CPU有睿频这一说,因此系统负载不高的时候内存和处理器频率会一直在变,变频的时候会影响到USB总线的频率,这个无解,要么关睿频,但是——很麻烦,而且睿频关闭了影响性能,题主你应该也不是这个问题,不然平日里放着放着就会有爆音出来
3. B类和AB类功放部分可能会存在这个问题(知识有限,可能也不排除A类功放),也就是题主所说换耳放的问题,这两类功放在音频信号停止的时候,二极管会主动断电的,这个时候一方面音乐突然停止,另一方面功放因为接地不良的原因本身就会带有一定量的静电,这个时候突然通断,就会产生爆音,如下图




下面是可能的解决方法:
1. 调整foobar里播放时的fade in/fade out 值(淡入淡出),可能会有助于缓解问题
2. 按答主说的问题基本确定也就是耳放的问题,毕竟你换了耳放问题就解决了嘛,至于老的耳放怎么解决说实话我也不清楚该怎么做,题主对DSD比较执着的话我也没办法,我不了解这些器材,说不定这个DAC最后还是把DSD打包成PCM了,这样的话还是建议使用PCM的数字信号输入DAC,可能会解决问题。但是我还真没底,也不知道具体是哪里的原因。

以上均为个人了解所得到的意见,并不权威,如有错误还请大佬指正

he56000 发表于 2019-4-15 12:53

shen821089612 发表于 2019-4-15 12:01
不建议从玄学的角度去解释这个问题:

个人意见:先上结论,这个和功放的电路特点相关,但可能可以在软件 ...

感谢大佬的详细解释 我综合一下应该是你所说的最后一种 因为foobar的buff我试过了完全没影响 应该也不是dsd的问题因为pcm照样爆音 看来只能放弃这个放了 贬去卧室当前级:lol:lol:lol 音质要求不高的话不过asio出到dac的时候是不会爆音的

kingsiyu 发表于 2019-4-15 13:07

请移至B站观看骨架小朋友最新一期视频

donnyng 发表于 2019-4-15 19:56

我记得是把缓冲毫秒设置更长一点就可以减少了。印象中使用输出asio尤其多机会出现爆音。

qkrtjddus 发表于 2019-7-8 01:40

把电脑音量调到最高 也就是100 试试
页: [1]
查看完整版本: 求教 关于foobar爆音