Board logo

标题: [电脑] [普及常识]MP3 tag 标签乱码的原因, 解决方法 [打印本页]

作者: beterhans    时间: 2011-8-18 14:56     标题: [普及常识]MP3 tag 标签乱码的原因, 解决方法

刚才看到有人抱怨 那就把上次在 G+ 上 share 过的内容在写一次

很多人会发现有些 中文 日文 mp3 导入 某些播放器会乱码 有些不会乱码 有人说要工具转换 其实不用转换.

MP3里主流可以存放 3 种 tag
V1
V2.3 / V2.4
APE

简单来说
简单来说

V1 = 乱码
V2.3 = 万能
V2.4 = 不兼容
APE = 不兼容

由于下载来的 MP3 里可能同时有 APE V1 V2 (但是不同的播放器读取的优先顺序不一样 所以导致 显示结果不同)
你要做的就是 去掉 V1 V2.4 APE 留下 V2.3

Foobar 2000 就能轻松搞定这个问题
看附件的截图你就能完成操作
右键一个 mp3 然后选择 tagging - mp3 tagging types

2楼解释为啥...
作者: maleiis    时间: 2011-8-18 15:05

不常混数码区,学习了。。。
作者: beterhans    时间: 2011-8-18 15:06

原因为啥 是用 V1 tag 会乱码
因为 V1 只支持 ANSI 编码 不支持 Unicode
ANSI 是一种单一的解码/编码方式
你用中文 windows 看 中文 ansi 文档就是正常的
你用日文 windows 看 中文 ansi 就是日文的乱码
反之就是这样, 这不能怪软件 因为标准定死了
在 ansi 下 你想要一个文档里 有中文 有 日文 有韩文 有阿拉伯文 是不可能的.
于是 Unicode 就是搞定这个问题的一种国际通用编码方式
Unicode的 TXT 文当里 可以 第一个是中文 第二个字是 日文 反正随便什么子都可以!  只要 unicode 的文档用 unicode 方式解 就不会乱码
不管你的 windows 是什么语言 只要是 unicode 文件就不会乱码. 除非你没安装对应的字体.

如果你要做一个软件是国际化的 必须用 unicode

MP3 tag V2 支持 unicode
V2. 里分 V2.3 V2.4
V2.3 啥播放器都支持 V2.4 有很多播放器不支持.

APE tag 貌似是 EAC 加的. 大多数播放器不支持 不建议保留
(可能导致如下问题, 我在 一个编辑器里编辑了 v2 tag 但是 ape 没有移除 另外一个播放器 先读取了 ape 发现还是原来的 tag...)

[ 本帖最后由 beterhans 于 2011-8-18 15:09 编辑 ]
作者: 君    时间: 2011-8-18 16:13

解惑了,感谢。
作者: aweiwei    时间: 2011-11-23 08:46

posted by wap, platform: SAMSUNG (Nexus S)

那么有没有很好的软件来做这件事呢?
作者: GioGio    时间: 2011-11-23 09:11

引用:
原帖由 aweiwei 于 2011-11-23 08:46 发表
posted by wap, platform: SAMSUNG (Nexus S)

那么有没有很好的软件来做这件事呢?
我推荐用mp3tag。。。连itune AAC的tag也能编辑,很好用。
作者: beterhans    时间: 2011-11-23 09:14

Foobar 2000 没有更好的.
作者: 老衲法号吃肉    时间: 2011-11-23 09:39

posted by wap, platform: Nokia (E63)

@老衲法号吃肉 mark
作者: 老衲法号吃肉    时间: 2011-11-23 09:45

posted by wap, platform: Nokia (E63)

我说我很多歌曲ID3改的好好的MP3上还显示乱码呢,太感谢lz了
作者: whitegerry    时间: 2011-11-23 10:20

mp3好弄, ape的怎么搞? foobar下显示没有乱码, 但在mac下的vox播放器下中文部分就是乱码
作者: whitegerry    时间: 2011-11-23 10:22

.... 进虚拟机把cue文件另存为utf-8格式ok了
作者: beterhans    时间: 2011-11-23 12:21

引用:
原帖由 whitegerry 于 2011-11-23 10:22 发表
.... 进虚拟机把cue文件另存为utf-8格式ok了
常识 UTF-8 在所有系统都不会乱码
普通 ANSI 只有中文 Windows 才能在不做任何改动的前提下正常显示, 其他系统不做改动 无法显示.

除了 Tag ID3 字幕文件 SRT AAS/SSA 这种都一个道理.
作者: 战岚    时间: 2011-11-23 13:59

Foobar 2000 不能批量改啊。。
作者: beterhans    时间: 2011-11-23 15:19

引用:
原帖由 战岚 于 2011-11-23 13:59 发表
Foobar 2000 不能批量改啊。。
当然可以批量该. 全选 然后 吧其他 tag 都 钩掉就可以了
如果需要智能批量该 还有一个 plugin 叫 mastertagger

还有一个 叫 lyrics glabber 可以批量抓歌词.
作者: orz2009    时间: 2011-11-23 15:19


作者: 老衲法号吃肉    时间: 2011-11-23 15:57

posted by wap, platform: Nokia (E63)

改了之后为什么在MP3里还是乱码?而且貌似还有几首歌不能改。
作者: beterhans    时间: 2011-11-23 15:58

抓个图 或者 传 2 首不能改的到 155?

应该没有不能改的道理 除非不是 MP3
作者: 战岚    时间: 2011-11-23 17:37

引用:
原帖由 beterhans 于 2011-11-23 15:19 发表


当然可以批量该. 全选 然后 吧其他 tag 都 钩掉就可以了
如果需要智能批量该 还有一个 plugin 叫 mastertagger

还有一个 叫 lyrics glabber 可以批量抓歌词.
多谢,没注意,中间有杂着不是MP3格式的,所以没有出现选项
作者: 战岚    时间: 2011-11-23 17:38

引用:
原帖由 beterhans 于 2011-11-23 15:19 发表


当然可以批量该. 全选 然后 吧其他 tag 都 钩掉就可以了
如果需要智能批量该 还有一个 plugin 叫 mastertagger

还有一个 叫 lyrics glabber 可以批量抓歌词.
多谢,没注意,中间有杂着不是MP3格式的,所以没有出现选项
作者: sd130    时间: 2011-11-23 23:40

技术贴mark
作者: kerorozhou    时间: 2011-11-24 00:15

posted by wap, platform: SonyEricsson

@kerorozhou mark
作者: judas    时间: 2011-11-24 15:11

mark一下
作者: nosmoking    时间: 2011-11-24 15:21

posted by wap, platform: Nokia (E5)

很有用,做个记号
作者: 我爱一条柴啊    时间: 2011-11-24 15:24

学习了
作者: bpsim    时间: 2012-7-12 22:02

posted by wap, platform: UC

@bpsim mark




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0