Wireless in Gentoo works
将CNNIC证书清出Chromium for Linux

解决MOC的乱码问题

Tiger Soldier posted @ 2010年1月09日 22:42 in linux with tags moc mocp 乱码 , 6561 阅读

MOC(MOCP)是一个不错的命令行下播放器,但是不少人会遇到歌词的tag乱码问题。在网上给出了一大堆删MP3的tag的不靠谱的方案。在此特意记录下正确的方法,使用此方法可以保留MP3的tag并能正确显示。

MOC正常显示中文MP3的tag有两个条件:第一,tag是用UTF-8编码的;第二,不存在ID3 v1 tag(就是旧版的MP3 Tag信息)

首先需要python-mutagen工具,在debian/ubuntu下可以用下面命令来安装:

sudo apt-get install python-mutagen

如果你的MP3文件在其他播放器下也显示乱码,那么需要首先转成UTF-8

mid3v2 -e GBK 你的MP3文件

如果要批量转换,可以用如下命令

find [音乐目录] -iname "*.mp3" -exec mid3v2 -e GBK {} \;

然后删除ID3 v1 tag

find [音乐目录] -iname '*.mp3' -exec mid3iconv --remove-v1 {} \;

Now, enjoy you MOC

赞 说:
Jul 05, 2010 09:16:08 PM

多谢多谢,解决了。

wbyxu 说:
Oct 23, 2010 07:02:12 AM

^_^ 不错。解决了

dsdsd 说:
Jan 17, 2011 05:54:23 AM

你的两个命令写反了!


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter