|
3楼
发表于 2022-11-10 00:22
|
只看该作者
来自 上海市
哈哈,这里比较少有人能回答你的问题了,原来研究技术的论坛关闭了,绿坛还是初哥多。
其实你看似的问题,你自己都给出答案了啊,音量问题就是你研究那个结论,有的系统是100%是0db,有的系统会增益,这个需要用设备实测,100%出来的电平是多少,有的系统100%出来还是负几db,还需要前级进行补偿。DVD是有24bit的,但是大部分资源是16bit,还有你用potplayer内置的解码其实是ffmpeg,这个ffmpeg的确会出现把24bit解析成16bit的问题,这个我在用蓝光盘源码输出时候就发现了,但是也有说法既然是源码输出了,16bit还是24bit都是传输数据流,实际位宽还是由前级解码来还原,可惜我前级控制界面看不到输入的码流是多少位宽的,所以无法印证这个问题。但是我发现用power dvd输出的音频质量要比potplayer 内置的ffmpeg强很多,动态范围大。但是power dvd画质不如potplayer+lav+madvr,madvr可玩性很大,尤其看低清视频时候,优化好后会很好。总结电脑作为音源时候,会碰到很多问题会影响音质。
wasapi模式时候,系统声音被使用wasapi接口的程序独占,当然现在wasapi也开放了共享模式(该模式非独占,其他声音也会混入),但是一般认为使用独占模式,独占音量完全受使用的程序音量控制,系统音量此时不生效。
Direct Sound模式系统会经过操作系统音频处理,会结果处理层,windows自带了一套声效滤镜,默认不开,但是经过改滤镜即使没处理也会对音频做一些量化加工,会损失一些弱细节,还有增加jitter,所以一般听歌优选wasapi,或者专业的ASIO api,但是ASIO很考研音频设备厂的驱动设计能力,差的驱动还不如wasapi来的稳定好听。
wasapi 还区分event 和push两种模式,前者细节多,后者韵味好,本质还是wasapi对音频流进行了的处理。
总结就是电脑要出好声,难度还是非常大的,软件层就有很多处理的坑就要过了。
至于音量,我一般都是100%,然后功放的前级调音量。如果你觉得100%过了,适当调低音量也未尝不可,因为功放的前级音量一般是电位器来限制电平的,步进式的话会分若干档,如16档,27档,甚至更高,这类电平变化不是线性的,是阶梯的,可能出现一档声音不够小,一档声音又偏大的情况,这时候通过系统音量稍微衰减可能会获得一个适中的响度,虽然软电平降低了精度,但是因为调整的幅度较小如95%,所以影响的听感还不大。如果是电子电位器,那么精度可以更高,可以实现100级甚至200级的调整范围,此时基本不需要系统端调整音量了,直接满电平输出就行。
碳膜电位器可以平滑调节,但是精度其实不足,也可以实现类似原理,但是左右声道的平衡度是一个大问题,导致被众多高级设备抛弃,但是也有少数HiEnd设备使用,他们使用的都是经过筛选的平衡度极好的碳膜电位器,碳膜电位器因为其出色的音乐质感,所以也有设备采用,只是测试成本大增。
其实最终不用在乎音量放多少了,还是根据自己听感来,没有绝对的正确,记住音响是为耳朵服务的,而不是视觉。 |
|