关于PVZ更好的听歌体验研究报告

无聊时看到了打开的QQ音乐,所以就一时兴起,想到能不能把桌面歌词这玩意塞进PVZ里...
于是我就开始了研究

第一次尝试了传统的歌词文件(LRC),虽然比较通用,但是时间只能精确到每一句


可我打开qq音乐发现:这不是精确到每一个字的吗,我用qq音乐下载了一首歌发现保存的歌词也是lrc文件,这就纳闷儿了,那为啥qq音乐能精确到每一个字?
于是我找到qq缓存的文件夹翻了一下,发现有个文件夹特别醒目

点进去看,发现里面是一堆歌名,然后后缀是(.qrc)的奇怪文件,我尝试用文本编辑器打开发现是一堆乱码
(好家伙还玩加密的)

于是我便开始上网查,了解到这个qrc就是QQ音乐歌词的缓存文件,在某一版本之后就开始加密了
经过我不懈努力找到了个工具(LyricTools)
先前也看过几种精确到逐字的歌词格式,觉得(TRC,天天动听歌词)文件最适合(因为好分析)
使用LyricTools将.qrc转为了.trc,效果还不错,该有的都有

可见,相比普通的lrc,trc在每个字前还多了一对尖括号扩着每一个字持续的毫秒数,真是棒极了

本来想在github上找找,但是没找到和trc有关的开源项目(可能是找的不仔细)
于是,我决定自己造轮子
然后就是停不下来的敲代码时间
在群友们的指导下,我经过不懈努力写出了.trc文件的分析库
效果还是挺棒的

于是写了这版专栏,也算是为这个小圈子做点微不足道的贡献吧

