音乐播放器的编码问题

流浪 posted @ 2007年8月08日 14:22 with tags mp3 乱码 amarok , 2918 阅读

    从最初的FC3中的xmms到现在的KDE中的Amarok,每次装的音乐播放器播放中文歌曲都会出现乱码现像。这种原因是因为在歌曲中id3 tag里面的文件信息不是以utf8为缟码的,而现在Linux几乎都是以utf8为默认缟码的,所以显示肯定是乱码。在XMMS或audiacous中改乱码很简单,只要装编码设成GBK格式再将歌曲显示设置成为显示文件名的模式,基本上就没什么乱码了。但在我新装的Amarok里却没有缟码设置选项。从网上搜了一下,原来最新版默认只支持UTF8,看来只有改每首歌曲编码信息了,这需要软件mutagen。

pacman -S mutagen

然后在歌曲所在目录下执行命令:

 mid3iconv *.mp3 --encoding=GBK

这样就可以将当前目录下的mp3文件的id3 tag信息转化成utf8格式。清除amarok播放列表,重新载入,基本上不会再出现乱码的情况了。

 


登录 *


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