欢迎光临散文网 会员登陆 & 注册

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

2023-08-25 10:41 作者:惋-兮  | 我要投稿


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

  • 于是我就开始了研究

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


每次都显示一整句
只精确到了每一句的时间

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

  • 于是我找到qq缓存的文件夹翻了一下,发现有个文件夹特别醒目

好家伙,关键词(Lyric)

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

(好家伙还玩加密的)

于是我便开始上网查,了解到这个qrc就是QQ音乐歌词的缓存文件,在某一版本之后就开始加密了

经过我不懈努力找到了个工具(LyricTools)

先前也看过几种精确到逐字的歌词格式,觉得(TRC,天天动听歌词)文件最适合(因为好分析)

使用LyricTools将.qrc转为了.trc,效果还不错,该有的都有

TRC文件生态环境

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

本来想在github上找找,但是没找到和trc有关的开源项目(可能是找的不仔细)

于是,我决定自己造轮子

然后就是停不下来的敲代码时间

在群友们的指导下,我经过不懈努力写出了.trc文件的分析库

效果还是挺棒的

有点桌面歌词的影子了,可以看到是支持逐字的

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


关于PVZ更好的听歌体验研究报告的评论 (共 条)

分享到微博请遵守国家法律