welcome friends , I hope that is useful for you here ~~~

两个转换MP3标签的工具(支持批量处理)

上一篇 / 下一篇  2007-05-30 14:53:12 / 个人分类:linux study

!_L,@6\Qbc2c0
pt"^sWJ ]3d)~0

9Ep'i UaN0LUPA开源社区a*TWH _

原文:http://www.osxcn.com/ubuntu/mp3-tag-encoding.htmlLUPA开源社区f5W%vC q0]a^
LUPA开源社区kYk,s;To

f;V$O1E L/c0目前发现有 2 个工具可以把标签转换为 Unicode 编码,而且都支持批量转换。LUPA开源社区;C7nPl9}I S

LUPA开源社区;F9?,nJ6EQ$a ?U

1) 一个是周枫用 java 编写的 ID3iconv 0.2.1LUPA开源社区T~.VMVvu[~

G+hI#t4VH;L)I9E$F0使用方法:LUPA开源社区9Q X&S[~Q
java -jar ~/id3iconv-0.2.1.jar -e gbk *.mp3LUPA开源社区DAN#Q(l DLO(na

LUPA开源社区 ll,vu*BqB;i

如果想转换当前目录下的所有 mp3 (包括子目录):
c`:^z&rt0 find . -iname "*.mp3" -execdir java -jar ~/id3iconv-0.2.1.jar -e gbk {} \;LUPA开源社区NzGRVC

o9r Z/t!g*S `0* 注意以上 ~/id3iconv-0.2.1.jar 位置根据自己情况而定
AZ+e(x\6iFV0 * 相信现在大陆绝大多数能找到的 mp3 标签都是以 GBK/GB18030 编码,使用 -e gbk 来处理就够了,当然你也可以使用 -e gb18030 来处理。
WjA7bj0 * -e gbk 参数是代表把 GBK 编码的标签转换为 Unicode 编码,本身是 Unicode 编码的就不转换。如果需要转换其他编码的文件可以自行修改,如改为 Big5。LUPA开源社区V;}d%C:E
* 经测试,转换后为 2.3 版的 ID3v2,编码格式为 uft-16

|1aib.|]1@`Nk3f0 LUPA开源社区/eD']%v'L&w:mp:k-|l

2) 另外一个是用 Python 写的 “Mutagen”,目前最新版本 1.11,Ubuntu 7.04 源里也带有 1.10 版本的 Mutagen,可以用这个命令来安装:LUPA开源社区R?Xa.TS'c
sudo apt-get install python-mutagenLUPA开源社区%f1j:BS g3Os3r:D

.l[+]4_w9@-N(c0ps:安装 Quod Libet 和 Listen 都必须这个

8Z#_ wK a0

0b VS6L(Ru:hI0使用方法:
/K |(y?Ik5e `0 mid3iconv -e gbk *.mp3LUPA开源社区9k v2P!_AT c

f'\7U+qQ%rCp%D2}0如果想转换当前目录下的所有 mp3 (包括子目录):
!N*~5L t["Z2K0 find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;

M{Y-kRNN(d0

1h[3luA[#q {tX0* 相信现在大陆绝大多数能找到的 mp3 标签都是以 GBK/GB18030 编码,使用 -e gbk 来处理就够了,当然你也可以使用 -e gb18030 来处理。LUPA开源社区4kr7Q8EK J#alh
* -e gbk 参数是代表把 GBK 编码的标签转换为 Unicode 编码,本身是 Unicode 编码的就不转换。如果需要转换其他编码的文件可以自行修改,如改为 Big5。
1f)}w"i!R(@#fUd0 * 经测试,转换后为 2.4 版的 ID3v2,编码格式为 uft-16
3[ul6UMl+m0 * 不过它会同时用 Unicode 编码填满 D3v1, ID3v2, APEv2 标签,但是 ID3v1 又不支持中文的 Unicode 编码,所以转换后的 ID3v1 标签全是问号。所以最好加上 –remove-v1 参数,转换后删除 ID3v1 标签。
/uE(wiY#gM3O0 mid3iconv -e gbk --remove-v1 *.mp3

V&|K+u8W1T,L0

TAG:

引用 删除 hunter   /   2007-11-03 05:33:54
great, id3iconv works well,
thanks a lot.
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar