非常感谢耐心的解释,让我这个初学者对现在的数播有了基本的了解。
我的理解:
mp3是有损的压缩,音频的某些成分被舍弃了,这些舍弃的部分在更好的音响上可能听出来;
flac,ape等,虽然数据上无损压缩,但是由于读取过程和需要解压缩过程可能会造成时序/相位上的失真。
某些厂家为了避免这个问题会把音轨全部读取后先全部解压缩,转成最方便播放的格式,然后再播放,解决了时序上的问题;
【 在 cppbuilder 的大作中提到: 】
: 从音乐播放的流程解释可能比较容易,我虽然id是cppbuilder却不是程序员,说个大概不一定精确。在Roon/tidal-connect等现代数播客户端上,你要播放一段音乐,需要做几件事:
: 1.从硬盘甚至网络读文件(的一部分)出来放内存里
: 2.在内存里转化为可以播放的SNDRV_PCM_FMTBIT_DSD_U32_BE等格式
: ...................
--
FROM 222.129.1.*