曲名:怀念战友,WAV,24Bit(FooBar中显示4233kbps),88.2KHz,133.7m,时长4分11秒。在电脑上观看该曲的波形并播放一切正常。但用860播放显示其时长为4分18秒。奇怪的是4分11秒歌曲播完后,接下来的7秒出现很大的沙沙声,沙声持续7秒后停,接着播下一首,一切正常。将此曲拷贝到随机赠卡上仍一样。
请QLS或网上高手作出解释。
详情请参阅此贴9楼: http://www.qlshifi.com/bbs/dispbbs.asp?BoardID=2&ID=3512&skin=0
复制:
原因已查明, fb2k v1.2.9版本, 在转换02 - 怀念战友(选自[四十独白]专辑).flac时, 把标签信息, 比如专辑图片等一起转换, 并保存到WAV末尾.
fb2k v1.2.3版本在进行转换时, 是严格按照WAVE PCM soundfile format 的标准文档进行转换的, 故转换出来的没有问题. 请看下图两个版本转换的WAV文件大小, 明显v1.2.9转换的wav文件比v1.2.3大了很多, 多了标签和专辑图片等信息.
因为网络上不规范的WAV文件太多, QA860在对WAV头进行分析时, 做了很多兼容性处理, 比如之前就有一个歌曲样品"chou推荐--童丽_零时十分.wav", 其WAV头的RIFF和DATA字段信息是错误的, 这个兼容性处理代码在处理fb2k v1.2.3及以下版本转换的歌曲文件时, 是不会有问题, 但在fb2k v1.2.9转换的带专辑图片信息的WAV时, 因为非标准WAV文件导致兼容性代码做了错误的处理, 导致播放时间计算错误, 对末尾部分的非歌曲数据也进行了播放.
针对这种新出现的情况, QA660或QA860下一个版本会修正这个问题.
解决办法: 碰到此问题的用户, 请暂时用fb2k v1.2.3版本或千千静听, 以及其他转换软件对问题歌曲重新转换一次.