1、播放设备为PC(CPU为9代i5,操作系统win10,无内、外置声卡),播放软件为foobar2000 v1.6.11,用Upnp插件推送播放,电脑wifi连接至路由器;2、音箱为Hivi M500,wifi连接至同一路由器(蓝牙音质有明显差距,不选择),这样省了音频线和中间的解码设备,音质个人认为不错,并且摆放自由;
3、因为手上有一些DSD64音频文件,因此在foobar2000设置里将最高采样设置为2822400Hz,如下图:
4、实际推送播放DSD64音频时,采样2822400Hz、码率5645kbps的音频,不知何故在Upnp contronller播放栏里显示播放码率为90316kbps,如下图:
应该主要是高码率的影响,播放延迟非常严重,就像是用慢动作来唱一首歌,无法接受。
在设置里把最高采样调整为192000Hz,则推送播放时,采样降为192000Hz,显示码率为6144kbps,仍然是高于这首歌的原有码率5645kbps。这时,声音正常,偶尔发生卡顿。
在任务管理器里设置了一下程序占用模式,效果不大,不能明显解决上述的问题。无奈,暂时只得将最高采样调整为96000Hz,这时码率降为3072kbps,完全正常播放。
问题:1)播放时为什么不是按原有码率进行推送?为什么会自动提高码率?这情况在采样为192000Hz或更高的音频文件推送播放时普遍存在,而采样为96000Hz或以下的音频在推送播放时,没有这种现象,都是原码率。2)有没有办法能够解决这个问题?虽然本人听不出采样为96000Hz时的播放效果与采样为192000HZ或更高时有啥不同,还是想有可能的话按音频的原采样、原码率播放,心里不会有遗憾。
虚心请教各路大神,盼望得到指导!