当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 推荐编辑mp3标签的软件--EasyTag
帖子发表于 : 2009-02-13 20:03 
头像

注册: 2007-08-26 15:57
帖子: 278
送出感谢: 0 次
接收感谢: 0 次
许多mp3文件在linux下播放时一些文件信息会显示为乱码,可以利用工具将其转化,然后就可以正常显示了,但是修改之后会出现的一个问题是回到windows环境时又变成了乱码。本帖要介绍的工具可以很好地解决这个问题,可以在两个系统下都能正确显示,这个工具就是EasyTag。我使用的是linux环境下的,但是它也有windows版本,详见 http://easytag.sourceforge.net/

具体编辑方法是:在setting > preference >ID3tag setting >Character set for writing ID3 tag中进行设置,可以分别为v1和v2 tag分别设置不同的编码方式,将v1设为gbk,v2设为utf8即可。这样设置以后重写mp3的tag,这样操作之后就能保证在win和*nix上都正常显示了。win默认的工具会优先读v1 tag,比如explorer;*nix下会读v2,如audacious。当然一些优秀的播放器会通吃v1 v2,并且可以自动识别编码方式。附图,v1是gbk,v2是utf8。在win下软件查看tag时v1能正确显示,v2则显示乱码。

简要介绍ID3tag标签的编码方式
mp3文件的标签有有v1和v2两种,v1是添加在mp3文件末尾,v2是添加在mp3文件开头的。ID3v1 只支持 ISO-8859-1 编码 (编码集参考),严格的说它是不支持中文的 (并不代表它不能储存中文信息,目前中文 mp3 的 ID3v1 标签都使用这个字段来储存 GBK/GB18030 编码的中文信息)[这就是对v1采用gbk编码的原因],而第二版 (ID3v2) 支持的格式增加了 utf-16,直到 2.4 版才开始支持 uft-8,但 ID3v2 标准没有统一标签内容的编码,例如 2.4 版的 ID3v2 你可以使用 ISO-8859-1 编码,也可以使用 utf-16/uft-8 这种 Unicode 编码格式[采用utf8是为了*nix系统能读出tag,因为采用的v1它不能正确读]。


附件:
文件注释: EasyTag的设置
EasyTAG_Preferences.png
EasyTAG_Preferences.png [ 75.82 KiB | 被浏览 1688 次 ]

文件注释: *nix下可以识别tag,识别的是v2
Audacious Playlist Editor.png
Audacious Playlist Editor.png [ 18.02 KiB | 被浏览 2325 次 ]
文件注释: win下可以正确识别tag,识别的是v1
win.bmp.png
win.bmp.png [ 57.33 KiB | 被浏览 1665 次 ]

文件注释: 采用EasyTag编辑过的文件,v1为gbk,v2为utf8,在win下v2为乱码,因为win下默认不是utf8编码方式,所以不能正确识别。
mp3tag_modifier.bmp.png
mp3tag_modifier.bmp.png [ 50.02 KiB | 被浏览 1659 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 推荐编辑mp3标签的软件--EasyTag
帖子发表于 : 2009-02-14 13:35 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
已经用3年了~~~ :em04


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 推荐编辑mp3标签的软件--EasyTag
帖子发表于 : 2009-03-24 3:40 

注册: 2005-11-06 16:54
帖子: 108
送出感谢: 0 次
接收感谢: 2
它有个bug. 就是mp3本身是ID3V2.4,但内容不是标准utf8存储的标签,用easytag转换后就会乱码。
最好的转换工具是windows下的mp3tag.它转换后就不会乱码。

为了使得linux下和windows下通用:我暂时的办法是用
http://www.linux-ren.org/modules/newbb/ ... mpost49273
的tagconv,转换所有mp3为ID3V2.4 utf8编码的标签,然后再用easytag把所有mp3文件添加gb18030的ID3V1标签。这样在两个系统下比较完美的显示。

测试用的mp3文件如下:
http://home.ustc.edu.cn/~yghustc/mp3.tar.gz


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 推荐编辑mp3标签的软件--EasyTag
帖子发表于 : 2009-03-24 4:29 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
yqh1203 写道:
它有个bug. 就是mp3本身是ID3V2.4,但内容不是标准utf8存储的标签,用easytag转换后就会乱码。
最好的转换工具是windows下的mp3tag.它转换后就不会乱码。

为了使得linux下和windows下通用:我暂时的办法是用
http://www.linux-ren.org/modules/newbb/ ... mpost49273
的tagconv,转换所有mp3为ID3V2.4 utf8编码的标签,然后再用easytag把所有mp3文件添加gb18030的ID3V1标签。这样在两个系统下比较完美的显示。

测试用的mp3文件如下:
http://home.ustc.edu.cn/~yghustc/mp3.tar.gz


用你的mp3测试了,一切正常~~~


附件:
1.png
1.png [ 865.18 KiB | 被浏览 1494 次 ]



_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
页首
 用户资料  
 
5 楼 
 文章标题 : Re: 推荐编辑mp3标签的软件--EasyTag
帖子发表于 : 2009-03-24 9:20 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
嗯,知道的


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 推荐编辑mp3标签的软件--EasyTag
帖子发表于 : 2009-03-24 16:22 

注册: 2005-11-06 16:54
帖子: 108
送出感谢: 0 次
接收感谢: 2
你用Rhythmbox,totem或者基于gstream的播放器试试。
audicous是支持中文标签最好的播放器。不需要转换就可以正常显示。
或者能把你转换好的mp3给我试试吗?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 推荐编辑mp3标签的软件--EasyTag
帖子发表于 : 2009-03-24 16:31 

注册: 2005-11-06 16:54
帖子: 108
送出感谢: 0 次
接收感谢: 2
另外从图中并没有看出你正确识别出中文标签的地方啊。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译