将酷狗krc歌词解析并转换为lrc歌词php源码
发布时间:2020-12-12 20:15:01 所属栏目:PHP教程 来源:网络整理
导读:最近在进行一次对酷狗音乐歌词采集时发现酷狗音乐的歌词直接浏览都是“乱码”,自己平时所见的歌词都是lrc格式的文本,这种酷狗专用的krc格式的显然是经过特别处理过的,平时用酷狗听音乐也没仔细看他的歌词有什么不同,只是与天天静听等不同的是可以逐字高
最近在进行一次对酷狗音乐歌词采集时发现酷狗音乐的歌词直接浏览都是“乱码”,自己平时所见的歌词都是lrc格式的文本,这种酷狗专用的krc格式的显然是经过特别处理过的,平时用酷狗听音乐也没仔细看他的歌词有什么不同,只是与天天静听等不同的是可以逐字高亮显示歌词。 对酷狗的flash播放器进行反编译,发现这段krc解密的ActionScript代码: 根据这段代码可以很快转换成php解析代码: 上面的$krc_content为krc歌词压缩加密的文本内容,得到了解析后的krc明文文本歌词$krc_text,然后就可以很容易的转换成lrc歌词了,如下: $v){
list($seconds,$millis) = explode('.',$v / 1000);
$lrc_time = date('i:s',1388534400 + $seconds).'.'.substr($millis,2);
$lrc_cont = preg_replace("/
简单示例如下: ');(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |