QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4095|回复: 10

amarok的mp3标签乱码解决方法

[复制链接]
发表于 2008-8-3 11:11:00 | 显示全部楼层 |阅读模式
推荐在Windows用tagrename+拖把更名器来修改ID3:

1.tagrename安装后,用默认设置就好了,修改ID3。
   到这一步后,以前在ML下乱码的MP3可以在suse下正常播放,而在ML下还是不行。这时要进行下一步
2.用拖把更名器添加修改好的MP3,用ID3V1填充到ID3V2后就OK了。

附TagRename 3.4.6 汉化版 (拖把更名器很好找)
下载地址:http://www.downbank.cn/uploadima ... 327%20TagRename.rar


关于ML下其他的音乐播放器:
在smart管理器里找了一下,有以下这些:
0:Audacious,唯一一个可用的,版本是1.3.0。这是在ML下,除了Amarok下,另外的一个选择。
1:xmms,这个有,可以安装,但是却启动不起来。
2:RhythmBox ,有,但不能安装。
3:juk,KDE4带了,而在smart管理器里没找到。

还有,这个方法也不算很完美。我用它解决了大部分专辑的乱码问题。

我有插入封面的,在amarok一切正常,而windows下,封面不能显示。
还有,有些专辑用这种方法操作后,封面添加不上,这时可以在amarok,添加(替换)封面,应该不会导致MP3在windows下乱码。
但是,其他修改ID3 tag的操作,应该都是禁止的,如果你不想让自己的努力付之东流的话。
我所知道的是,用amarok修改ID3 tag的话,一定会导致windows下乱码,而windows下的修改话(我试着添加过封面,结果乱码),大概也会如此吧。

附上用的播放器:
ML   Amarok    Audacious
windows   Foobar 2000   千千静听
~ ~ ~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~  ~~  ~~
现在我用Mp3tag+拖把更名器来修改标签,用的是绿色版,在ML下,可以wine起来。
虽然有些麻烦,但是有效。


[ 本帖最后由 djpj2046 于 2008-10-9 13:19 编辑 ]
发表于 2008-8-3 11:48:30 | 显示全部楼层
其实最好的解决办法就是重新修改 ID3 tag 为统一的格式。

但这点不符合现在大家的目标:自动识别标签编码。
amarok 默认好像只识别 utf8 ,国内的 mp3 都是 GB 系列,还有 BIG5 ,少部分日韩自己的编码,比较混乱。

你这个更名器,我想也不是重新识别 ID3 tag 后重新统一写入固定的编码字符串。
回复

使用道具 举报

发表于 2008-8-3 12:37:52 | 显示全部楼层
ml 的好像加了按当前 locale 进行编码转换的补丁。
回复

使用道具 举报

发表于 2008-8-3 12:38:43 | 显示全部楼层
ml 的好像加了按当前 locale 进行编码转换的补丁。
回复

使用道具 举报

 楼主| 发表于 2008-8-3 17:05:00 | 显示全部楼层
ml中的amarok是加了补丁,变得很混乱了。
象SUSE的amarok,应该默认只识别 utf8,而用tagrename这个工具写过的标签,应该是符合这个标准的,而ML下却依然不能识别,还要用到拖把更名器。

还有,置顶贴里有谈到easy tag的帖子,于是apt-get了一个,版本是1.99.13的。发现了这个问题:在amarok下显示正常的,easy tag显示乱码;amarok下乱码的,easy tag反而正常。

我对ID3 tag 了解不多,不知道哪位达人能够具体分析下ml中的amarok能够识别哪些ID3 tag?让咱们修改ID3 tag时,心里也有个底。
回复

使用道具 举报

发表于 2008-8-3 17:15:18 | 显示全部楼层
主要是 tag 编码不统一,如果大家都用 GB 18030 ,就没这个问题了
回复

使用道具 举报

 楼主| 发表于 2008-8-3 17:29:49 | 显示全部楼层
觉得应该支持标准~~

[ 本帖最后由 djpj2046 于 2008-8-3 17:56 编辑 ]
回复

使用道具 举报

发表于 2008-8-3 17:54:34 | 显示全部楼层
原帖由 seamonkey 于 2008-8-3 05:16 PM 发表
你不去遵守id3标准,反而想自创标准。

因为多字节表示文字的方案,中国最先使用的。

曾经中国的专家们创造了无数的经典技术,而且无私的贡献出来。王选之后,中国再也没有真正的专家了。
回复

使用道具 举报

 楼主| 发表于 2008-8-5 08:11:50 | 显示全部楼层
Mp3tag+拖把更名器也可以的。
个人觉得Mp3tag比Tag&rename更好用些。
我这里使用的情况是,用Mp3tag修改完ID3后,amarok下依然乱码,这时就需要用拖把更名器进行第二步了。
回复

使用道具 举报

发表于 2008-8-5 11:18:00 | 显示全部楼层
你要看看你的 amarok 所用的 tag 编码是什么,相对来说 tag 最好的是 audacious 。他有一个自己自建的编码识别功能。但也不是完全能识别。

如果用 ML,而且你已经完成了 utf8 编码化,修改 locale 为 utf8 就行了。
不然什么都没用,除非国家强令废除 GB 编码。

这点 windows 下面的程序都很好。Windows 自己提供的编码接口貌似识别率很高。
winanp 可以说是识别效果最好的。不知道他是不是用 Windows 的接口,还是自己的代码。
回复

使用道具 举报

发表于 2008-8-5 17:34:33 | 显示全部楼层
原帖由 seamonkey 于 2008-8-5 11:19 AM 发表
你非要把GB扯进来,所以ML的Amarok会有这种怪问题。

没办法,20多年的 GB 系列编码不是想扔就能扔了的。
不然 GB13000 (好像是这个)早就成了新标准了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-27 13:23 , Processed in 0.104720 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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