解决ubuntu音乐播放器乱码问题

       ubuntu默认的播放器是rhythmbox,但是我们发现,当我们导入音乐文件夹时,会出现乱码,下面我们来弄清楚原因,然后再解决这个问题。

       首先看看为什么会出现乱码??这就是涉及到:

       1.mp3的标签类型和编码。mp3标签类型主要涉及到这几种标准,ID3v1,ID3v2,2.3,ID3V2,2.4,APEv2.ID3v1只支持ISO-8859-1标准,这个标准主要是涵盖了西方国家的各种符号和文字,并不支持中文,第二版增加了utf-16,直到2.4才增加了对utf-8的支持,但是呢,没有同意标签内容的编码。APEv2不但有统一的标准,而且都使用utf-8进行编码。

       2.各种播放器对标签类型的支持。

       3.解决办法:

rhythmbox:

        下载mutagen,命令安装:

                                         sudo apt-get install python-mutagen

         然后进入音乐文件所在的文件夹,打开终端输入:mid3iconv -e gbk *.mp3,当然可以对其他编码进行转换,像gb18030,Big5等等。            因为会使用unicode对其他编码进行填充,而第一版不支持中文,所以依旧会出现乱码,这个时候就要吧ID3v1给移除了。

         打开终端输入: 

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

         其实,到最后还是会有一点点乱码,可能是因为用了一些不经常使用编码的缘故,但是这已经不妨碍使用了,将就着用。

quoblibet:

         这稍微容易点,只要修改下配置文件就可以了(要首先运行下quoblibet,然后在退出,这样才会自动生成配置文件)

         打开终端,输入:

                                  vi ~/.quoblibet/config

         会显示以下内容:

                                  [editing]

                                  split_on=&,/

                                  id3encoding=GB18030

                                  save_to_songs=true

                                  save_email=

                                  alltags=true

最后还可以使用EasyTAG:

            打开终端,输入:

                                   sudo apt-get install easytag

             有界面转换很简单。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值