老婆学英语,下载了一些英语资料mp3,可以支持iRiver的mp3播放器显示歌词,
歌词是和mp3打包在一个mp3文件中.
到网上找了一个分离软件,分离出来的歌词格式是snc.我家的mp3不支持.
在网络找了半天也没有找到转化为lrc格式的工具;对比了一下两个格式,发现差别就是在时间吗上;
就自己动手用python写了一个脚本负责转化!
import os,glob,sys
import os.path
from string import strip
def snc2lrc(fi):
newname = os.path.join(os.path.dirname(fi),os.path.basename(fi).split(".")[0]+".lrc")
print "-----------------------------------------------------------------------------"
print "snc2lrc:",fi
fo = open(newname,"wt")
f = open(fi)
lines = f.readlines()
newline = ""
for x in range(len(lines)):
line = lines[x]
print x,line
if line.startswith("⑩"):
if x>0:
print newline
fo.write(newline+"/n");