UID79380
威望75
金钱744795
交易诚信度6
主题279
帖子13231
注册时间2004-7-21
最后登录2026-1-20
版主


交易诚信度6
注册时间2004-7-21
|

楼主 |
发表于 2015-1-13 23:04
|
显示全部楼层
折腾了大半个月,终于解决了。最终还是声卡ASIO设置的问题。
可能最初设置的不是真正的ASIO,控制台上的音量调节都是有效的,只要声音可以调节,
VICTOR解码就不正常。后来也不知道怎么瞎搞的,竟然解码正常了。开始还以为换电脑电源的问题,
因为恰好刚换了个NIPRON工控机电源(话说这电源做工真的NB大了)。后来又调出原来的session文件,
还是老样子,解码异常。这次总算找到问题原因了。现在是FOOBAR的音量不能动,必须在最大的位置,
稍微动一点,立马混进杂音。估计现在的设置可以算原汁原味的ASIO了,没有被加入任何再处理。
目前即使电脑控制面板当中将位深度设置成24BIT,也可以正常解码,与16BIT没有区别。因为音频
文件本来就是16BIT的,设置成24BIT,也仅仅在12~27位记录了音频信息,而4~11位都是0。
如果经过声卡DSP处理后,输出的SPDIF信号编码已经发生了变化,4~11位可能已经不是0。
PCM56/58这种16BIT、18BIT的早期解码芯片来说,没有能力识别这些信息,导致输出模拟信号中
大量的杂音。
目前对SPDIF编码的只是还不是非常了解,只能这样简单的理解了。 |
|