LINUX下MP3乱码的解决方案

在LINUX下使用各种媒体工具播放MP3文件时或多或少会遇到过标签乱码问题,其实这个问题和使用火狐浏览部分网站出现不兼容的情况一样,微软自成一家,无视规范自定规则,闲话少说,言归正传。

现在网络上大多数的MP3标签为GBK编码,在LINUX里媒体工具使用系统的libid3tag库,按照ID3的标准来读取标签内容,当MP3文件采用 的是ID3v1、ID3v2、APEv2三种标准(Unicode编码存储)标签的其中一种即可在在LINUX正常显示,如果是GBK、GB1830、 BIG5编码的则显示为乱码。

解决的办法就是转换MP3编码为Unicode编码,使用Mutagen工具。
#apt-get install python-mutagen????? //安装Mutagen(Debian)
#cd directory ???? //转到存放MP3文件的目录
#mid3iconv -e gbk *.mp3 ???? //转换当前目录下的MP3文件
#mid3iconv -e gbk *.mp3 --remove-v1 //转换当前目录下的MP3文件并删除ID3v1标签,ID3v1不支持中文在Windows下无法正常显示而出现"?"
#mid3iconv -e gbk */*.mp3 ?? //转换当前目录及子目录下的MP3文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值