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文件
发布了178 篇原创文章 · 获赞 7 · 访问量 32万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览