解决Ubuntu系统mp3出现文字乱码

383 阅读1分钟

本文已参与[新人创作礼]活动,一起开启掘金创作之路。

首先,需要有软件包mid3iconv。如果你的系统中没有安装它,可以通过如下代码自动安装:

sudo apt-get install python-mutagen

注:执行mid3iconv命令若提示错误 可使用python的包管理工具pip安装

sudo pip install mutagen

然后转到你的MP3目录,执行以全命令进行转换:

mid3iconv -e GBK *.mp3

如果需要包含子目录,可以将后缀改成如下格式:打命令的时候文件名字给 " / .MP3" 就行了。比如

mid3iconv -e GBK / .mp3

不过它会同时用 Unicode 编码填满 D3v1, ID3v2, APEv2 标签,但是 ID3v1 又不支持中文的 Unicode 编码,所以转换后的 ID3v1 标签全是问号。所以最好加上 –remove-v1 参数,转换后删除 ID3v1 标签。

mid3iconv -e gbk --remove-v1 *.mp3

最后,重新导入一次rhythmbox就OK了。