现在的问题是无法正确显示 id3tag,想要把它们转换为 utf8 就好了。
在网上搜到一个 ID3iconv 的工具,发现一切都很简单。
网址:
http://www.cs.berkeley.edu/~zf/id3iconv/
1. 下载 ID3iconv 0.2.1 Binary
2. cd 到你要的文件夹下,用这个命令转换:
- 代碼: 選擇全部
java -jar ~/id3iconv-0.2.1.jar -e GBK *.mp3
注意:我这边用 -e 指定 mp3 原来的编码是 GBK 的。台湾的朋友就改为 Big5
3. 如果有很多个子文件夹,又不想一个一个 cd 到里面转换,我们可以配合 find 命令来解决:
- 代碼: 選擇全部
find . -iname "*.mp3" -execdir java -jar ~/id3iconv-0.2.1.jar -e Big5 {} \;
find 命令中的 -execdir 参数是让转换的程序在 找到的文件的 那个目录里执行, 也就相当于一个一个 cd 到里面再转换了。
就此大功告成。