乱码的原因是:
大陆的音乐下载下来,标题和内容大都使用GB2312进行编码的,而ubuntu或其他linux上面使用utf-8进行解码。这就造成乱码了,解决的办法是将音乐编码格式转为utf-8。
下面是解决办法:
首先,需要有软件包mid3iconv。如果你的系统中没有安装它,可以通过如下代码自动安装:
sudo apt-get install python-mutagen
然后转到你的MP3目录,执行以全命令进行转换:mid3iconv -e GBK *.mp3
如果是双系统,那么你在window上的D盘,E盘等是在root根目录下的media里头的。不过你先要挂载盘符先,方法是点击位置里头的盘符,在桌面上就会显示,这就加载成功了。
接着我们如果要进入这个盘符可以在终端输入“cd /media 娱乐盘”这样进入
如果需要包含子目录,可以将后缀改成如下格式:打命令的时候文件名字给 "*/*.mp3" 就行了。比如mid3iconv -e GBK */*.mp3
最后,重新导入一次rhythmbox就OK了。解决Rhythmbox乱码
另:也可以批量进行:find . \( -iname "*.mp3" -o -iname "*.wma" \) -exec mid3iconv -e gbk '{}' \;
阅读(2505) | 评论(0) | 转发(0) |