我写了个Python小脚本来解决这个问题。用的是eyeD3库,现在功能还非常简单,希望大家回帖提些建议,来完善这个小脚本。 现在的功能有:
1、支持文件夹递归
2、由于GB18030兼容大部分中文编码,因此现在只支持gb18030转换为UTF-8,其他编码以后再说。
3、现在只转换歌曲名(title),专辑名(album),作者(artist)。我觉得那些版权信息、注释之类用处不大,因此没转换,要转换的话以后再说,大家说呢?
4、转换后,ID3的版本都转换为ID3v2.4,最新版,是不是有点霸道?是不是让用户选择一下?
下载后直接运行
代码: 全选
./id3iconv.py 目录或者文件名
效果,可以看看我的截图。