用 Python 写的 “Mutagen”,目前最新版本 1.11,Ubuntu 7.04 源里也带有 1.10 版本的 Mutagen,可以用这个命令来安装:
yum -y install python-mutagen
ps:安装 Quod Libet 和 Listen 都必须这个
使用方法:
mid3iconv -e gbk *.mp3
如果想转换当前目录下的所有 mp3 (包括子目录):
find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;
* 相信现在大陆绝大多数能找到的 mp3 标签都是以 GBK/GB18030 编码,使用 -e gbk 来处理就够了,当然你也可以使用 -e gb18030 来处理。
* -e gbk 参数是代表把 GBK 编码的标签转换为 Unicode 编码,本身是 Unicode 编码的就不转换。如果需要转换其他编码的文件可以自行修改,如改为 Big5。
* 经测试,转换后为 2.4 版的 ID3v2,编码格式为 uft-16
*
不过它会同时用 Unicode 编码填满 D3v1, ID3v2, APEv2 标签,但是 ID3v1 又不支持中文的 Unicode
编码,所以转换后的 ID3v1 标签全是问号。所以最好加上 –remove-v1 参数,转换后删除 ID3v1 标签。
mid3iconv -e gbk --remove-v1 *.mp3
转载至:http://chrishyx.iteye.com/blog/357703
如有错误欢迎交流指正
邮箱:czmcj@163.com
分享到:
相关推荐
在Ubuntu系统中,Rhythmbox音乐播放器在播放MP3音乐文件时,可能会出现中文乱码问题。这种问题的出现是因为Rhythmbox播放器不能正确地识别MP3文件中的中文字符。解决这个问题的方法是使用mid3iconv工具将MP3文件中的...
标题中的"Fedora 14 audacious的安装和Rhythmbox中文乱码解决方案"涉及到两个主要知识点:在Fedora 14操作系统上安装Audacious媒体播放器以及解决Rhythmbox和Audacious中出现的中文乱码问题。让我们逐一探讨这些内容...
在使用Ubuntu操作系统的过程中,用户可能会遇到Rhythmbox音乐播放器显示中文歌名或歌手名字时出现乱码的情况。这种情况通常是因为播放器默认使用的字符编码与MP3文件中的ID3标签所采用的编码不一致导致的。为了解决...
在 Ubuntu 系统中,中文乱码问题是一个常见的问题,影响着用户的使用体验。解决这个问题需要从多方面入手,包括 TXT 文件乱码、Rhythmbox 乱码和 WINE 乱码等。下面我们将逐一解决这些问题。 TXT 乱码解决方法 ...
通过上述方法,我们可以有效地解决Ubuntu系统中使用编辑器、媒体播放器以及Wine环境下的中文乱码问题。这不仅提高了工作效率,也使得跨平台文件共享变得更加便捷。需要注意的是,由于不同版本的Ubuntu可能存在一定的...
sudo apt-get install python-mutagen mid3iconv -e gbk *.mp3 将中文歌曲名转换编码 当前目录下的所有 mp3 (包括子目录) find . -iname “*.mp3” -execdir mid3iconv -e gbk {} ;
MP3 ID3v1中文乱码问题是在处理包含中文元数据的MP3文件时常见的一个问题,尤其是在非中文操作系统环境下。ID3v1标签是早期用于存储MP3文件元信息(如歌曲名、艺术家、专辑等)的标准,它不支持Unicode编码,只允许...
目录 课程概况 27 目标对象和前提要求................................................. 27 学生职责 .............................................................. Ubuntu课程计划 .........................
- 解决中文乱码问题:`sudo yum install python-mutagen`。 - 转到MP3文件夹,并执行:`mid3iconv -e GBK *.MP3`。 9. **安装截图工具Shutter** - 使用命令:`sudo yum install shutter`。 10. **安装星际译王...
Linux下的mencoder是一款...总之,mencoder是Linux下强大的视频处理工具,但使用前需要确保系统和相关软件支持中文编码,以避免乱码问题。通过正确配置和理解mencoder的基本命令,用户可以轻松地进行视频的编码和转换。
目录 课程概况 27 目标对象和前提要求................................................. 27 学生职责 .............................................................. Ubuntu课程计划 .........................