LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1837|回复: 13

如何将mp3的id3tag转换成utf-8格式的?

[复制链接]
发表于 2005-4-27 11:16:29 | 显示全部楼层 |阅读模式
我现在用utf-8的locale,以前用gbk的时候开xmms或者mplayer会出现假死现象。
发表于 2005-4-27 11:26:36 | 显示全部楼层
不要转为utf-8, 只有utf16和latin1是符合id3v2.3标准的,到了id3v2.4才增加了utf8 作为标准编码,也就是说utf8和gbk一样不符合id3v2.3规范,而id3v2.4的普及程度并不高,Linux播放器中只有使用tablib的juk才能写标准的utf-8编码的id3v2.4标签。所以你不要转编码,就用beep-media-player的“将非UTF-8 id3标签转换为UTF-8”这个功能好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 11:50:57 | 显示全部楼层
可是我想用xmms,感觉bmp不如xmms好用呀
回复 支持 反对

使用道具 举报

发表于 2005-4-27 11:52:40 | 显示全部楼层
那你就转吧,用java写的id3conv

http://www.cs.berkeley.edu/~zf/id3iconv/

反正我觉得不是好办法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 11:53:50 | 显示全部楼层
而且,bmp中“将非UTF-8 id3标签转换为UTF-8”这个功能在哪里?找不到哦
还有,你知识渊博阿,长见识了,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-4-27 12:01:05 | 显示全部楼层
我也是没办法自己瞎琢磨的,未必正确。之所以不建议将id3v2.3转为UTF-8是因为gb2312/gbk虽然也不符合id3v2.3规范,但已经形成了事实上的标准,各种windows下的播放器,硬件播放器都支持。

首选项——插件——媒体——媒体——mpeg音频插件——标题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 12:13:47 | 显示全部楼层
555555
转了,结果如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-8 12:48:34 | 显示全部楼层
怎么才能恢复转换以前的id3tag?
回复 支持 反对

使用道具 举报

发表于 2005-5-8 13:01:11 | 显示全部楼层
这个id3conv能反转,把utf8转成gbk吗?不行的话就一个个重新写过吧。
回复 支持 反对

使用道具 举报

发表于 2005-5-8 14:02:51 | 显示全部楼层
gbk假死是因为用freetype字体引擎,所使用的中文字体目录下,font.dir文件内容引起的,把开头乱糟糟看不懂的东西去掉就可以了,哈哈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表