|

楼主 |
发表于 2006-10-30 22:18:33
|
显示全部楼层
我没有用过glurp,大概它是要度id3标签的吧,我想还是给mp3文件都加上id3标签比较合适,如果你需要的话,我写了一个平时用来批量修改id3标签的小脚本,放在附件里你需要的话下载吧。
还有你的locale,我还真不知道针对POSIX该怎么设,我想最好还是在en_US.UTF-8或zh_CN.UTF-8或者zhCN.GBK中选其一吧,这样一些本地化相关的东西可能会更方便一些。
附代码:
- #!/usr/bin/python
- #coding=utf8
- import sys
- import os
- count = 0
- def repair(args, dir, files):
- for f in files:
- name, ext = os.path.splitext(f)
- artist, title = name.split('-')
- artist = artist.decode('utf8').encode('gbk')
- title = title.decode('utf8').encode('gbk')
- fullpath = os.path.join(dir, f)
- os.system('id3v2 -1 -a "%s" -t "%s" -A "" -c "" "%s"' %(artist, title, f
- ullpath))
- os.system('id3v2 -d "%s"' %fullpath)
- os.path.walk(sys.argv[1], repair, None)
复制代码
脚本调用id3v2,因此要求你已经安装过id3v2,使用时只需要把存放有mp3文件的目录作为参数传递即可。
PS:该脚本是根据文件名来设置id3v1标签的,文件名的格式应为:
歌手-曲名.mp3 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|