python3 歌词文件krc转lrc

4 篇文章 0 订阅
3 篇文章 0 订阅

常见的歌词文件

lrc 这种歌词文件是一种通用的歌词文件,适用于所有音乐播放器,歌词播放时间精确到行,可以设置每行歌词开始播放的时间,内容可以明文显示

krc 这是酷狗音乐专门开发的一种歌词文件,特点是可以将歌词播放时间精确到字,可以设置内行歌词开始时间,持续持续时间,每个字的持续时间等,但是,这是酷狗音乐的一项专利技术,所以对文件进行了转码加密

qrc这是腾讯开发的种歌词文件,特点类似于krc,但是文件也可以明文显示

qrc因为明文显示,很容易与lrc转换,本代码适用于krc转换为lrc

核心方法

def decode_krc(krc_name):
  #接收:krc文件路径 Str类型
  #返回:标准lrc文本  Str类型
  ......

使用function

可以自行编写脚本,只需要导入decode_krc()方法

使用脚本

可以通过简单修改krc to lrc直接使用脚本,只需要修改music_dir,krc_dir参数即可

参数解释

music_dir:歌曲所在的文件夹路径,用于获取歌曲列表,会自动去除所有.mp3以外文件
krc_dir:krc文件所在文件夹路径,用于获取krc文件列表,自动去除所有.krc以外文件
工作机制:获取歌曲列表,获取歌词列表,对比列表后,得到有歌曲存在的歌词文件,调用decode_krc方法得到转码后的歌词内容,生成与歌曲同名的lrc文件,存入歌曲所在目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值