python读取lrc歌词文件

准备一个lrc歌词文件,用记事本打开之后,可以看到格式如下。本文,介绍的是用python打开lrc歌词文件的方法,并在最后,把歌词文件转化为srt格式的字幕文件。

东西/原料

  • 电脑
  • python

要领/步调

  1. 1

    打开歌词文件:

    a=open('1.lrc','r')

    这因此只读模式打开文件,可以看到编码格局是encoding='cp936'。

  2. 2

    读取文件内容:

    print(a.read())

  3. 3

    在lrc文件内里,方括号内里的内容,不是时间轴,就是注释;

    正文内容是正式的歌词;

    每一句歌词,前面是歌词开始的时间,下一行是歌词竣事的时间。

    按行读取文件:

    a.readlines()

  4. 4

    读取第3、4行的内容:

    b=a.readlines()

    print(b[2])

    print(b[3])

    这内里就包罗了一行歌词,和对应的时间轴。

    时间轴的格局是[分钟:秒.毫秒]。

  5. 5

    提取第一行歌词的时间轴。

    从正文开始,每一行的前10个字符,刚好就是时间轴。

  6. 6

    把lrc歌词文件转化为srt字幕文件。

    END
  • 发表于 2022-08-22 20:02
  • 阅读 ( 79 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论