理论是这样的,播放wav格式:wav格式的pcm,经过dac解码转成模拟信号,驱动电磁原件震动发声;
播放flac:即将播放的flac格式的一小段解压缩为wav格式的pcm放在缓冲区域(这一步也是解码,但解的是flac压缩算法的码,还是数字转数字),缓冲区域里的这一小段wav格式pcm过dac解码为模拟信号,发声。
很明显流过dac的都是一样的pcm数据。
这也是伴随着多年争论一直都存在的一种说法,但我看了一些文章monkeysaudio和flac自己的一些文档,我更倾向另外一种观点,即flac如果有误码是采取静音填充,但ape如果有错误会直接停止解码,主要是因为ape的缓冲长度比flac要长得多,静音填充跟报废也差不多。另外所谓爆音填充的爆音到底是什么,没有任何逻辑支持出错的部分用一个奇怪的有多重泛音而不是一个单一频率的声音去填充。
关注数量超出限制,
请先删除部分内容再尝试