Python 将json字幕转换歌词lrc格式

Python 将json字幕转换歌词lrc格式Python 转换 json 字幕为 lrc 歌词

B站支持json字幕,但下载音乐视频下来之后,转换为音频,没有字幕,很不爽,索性直接写一段Python代码将json格式的字幕转换成lrc

代码如下:

# -*- coding:utf-8 -*- import math file = '' # 这个变量用来保存数据 # 下面datas替换掉从json里面复制过来的json字幕 datas ={} for data in datas['body']: start = data['from'] # 获取开始时间 stop = data['to'] # 获取结束时间 content = data['content'] # 获取字幕内容 hour = math.floor(start) // 3600 minute1 = (math.floor(start) - hour * 3600) // 60 # 分 minute = (math.floor(start)) // 60 # 分 整数相除自动舍弃秒 sec = math.floor(start) - hour * 3600 - minute1 * 60 #秒 秒=总秒-小时秒-分钟秒 minisec = int(math.modf(start)[0] * 100) # 毫秒处理 取json里面开始时间的小数点后的毫秒 file += '[' + str(minute).zfill(2) + ':' + str(sec).zfill(2) + ':' + str(minisec).zfill(2)+']' # 构造歌词[时间]格式 file +=content+'\n' print(file) file_handle = open('D:/Users/Desktop/lrc/lcc.lrc', mode='a') # 写入lrc 替换你的空lrc目录 file_handle.write(file) file_handle.close()

json字幕、lrc歌词格式参照下面

Python 将json字幕转换歌词lrc格式

怎么获取json字幕可以搜索一下bilibili json字幕获取,获取到复制粘贴就行了 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220764.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:42
下一篇 2026年3月17日 下午7:43


相关推荐

  • JAVA 内存泄露详解(原因、例子及解决)

    JAVA 内存泄露详解(原因、例子及解决)转载请注明出处 http blog csdn net anxpp article details 谢谢 Java 的一个重要特性就是通过垃圾收集器 GC 自动管理内存的回收 而不需要程序员自己来释放内存 理论上 Java 中所有不会再被利用的对象所占用的内存 都可以被 GC 回收 但是 Java 也存在内存泄露 但它的表现与 C 不同 JAVA 中的内存管

    2026年3月19日
    2
  • 嵌入式学习路线「建议收藏」

    嵌入式学习路线「建议收藏」嵌入式学习路线1.前言2.嵌入式硬件方向3.嵌入式软件方向4.嵌入式软件学习路线4.1.打好软件基础4.2.学习ARM体系结构编程4.3.嵌入式系统的构建4.4.嵌入式驱动程序的开发4.5.嵌入式应用程序的开发4.6.综合项目5.总结1.前言嵌入式技术是各种电子产品的核心技术,也是工业4.0、远程医疗、3D打印等新兴产业的核心技术,具有广阔的发展前景。很多计算机、电子信息类专业的学生都想把嵌入式开发作为自己的职业目标,但是因为嵌入式涉及的知识太多,太杂,太广,很多嵌入式初学者陷入嵌入式知识的海洋中,东学

    2022年6月11日
    32
  • php设置header参数_php发送get请求

    php设置header参数_php发送get请求voidheader(stringstring[,boolreplace[,inthttp_response_code]])voidheader(stringstring[,boolreplace[,inthttp_response_code]])header()是用来发送HTTPHeader的。replace是个可选的参数,指示是否替代一个先期相

    2022年8月24日
    11
  • Idea激活码最新教程2023.2.4版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2023.2.4版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2023 2 4 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2023 2 4 成功激活

    2025年5月27日
    7
  • GridView编辑删除操作

    GridView编辑删除操作

    2021年12月3日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号