LinuxSir.cn,穿越时空的Linuxsir!

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

又遇到mp3的id3乱码问题了:(

[复制链接]
发表于 2006-8-26 19:38:48 | 显示全部楼层 |阅读模式
我之前用了id3iconv-0.2.1.jar 这个工具将所有的mp3的tag都转成utf8的了.在gnome下显示也正常的.但是用audacious就不行,怎么调显示 都是乱码.不知有没有人遇到我的这个情况呀?怎么解决呀?搞得很郁闷呀

本帖子中包含更多资源

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

x
发表于 2006-8-26 20:00:29 | 显示全部楼层
你最好用eyeD3检查一下,id3v2的版本和编码,对于id3iconv-0.2.1.jar不怎么信任。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-26 20:03:41 | 显示全部楼层
eyeD3是什么呀??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-26 20:12:33 | 显示全部楼层
我用mid3iconv 又转了一次,还是乱的
回复 支持 反对

使用道具 举报

发表于 2006-8-26 20:49:22 | 显示全部楼层
eyeD3是一个python命令行程序,可以处理所有版本的id3,而且比较可靠。
回复 支持 反对

使用道具 举报

发表于 2006-8-26 20:52:41 | 显示全部楼层
不过不能转码,mutagen的mid3iconv也是很可靠的,那么说明Audacious有问题。

首先确保你的mp3的id3v2版本是v2.4,编码是utf8。

我看Audacious用了taglib,taglib完全可以读写id3v2.4,那么是Audacious有问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-27 08:46:17 | 显示全部楼层
用eye3d显示的其中一首曲子的信息
[huting@archlinux mp3]$ eyeD3 01.mp3

01.mp3  [ 5.64 MB ]
--------------------------------------------------------------------------------Time: 6:09      MPEG1, Layer III        [ 128 kb/s @ 44100 Hz - Joint stereo ]
--------------------------------------------------------------------------------ID3 v2.4:
title: 伤痕             artist: 林忆莲
album:          year: None
track:          genre: Pop (id 13)

UserTextFrame: [Description: PLAY_COUNTER]
1
UserTextFrame: [Description: PLAY_TIME]
214536
UserTextFrame: [Description: ]
伤痕(林忆莲)
UserTextFrame: [Description: PLAY_DATE]
201104
显示 依然是乱码
回复 支持 反对

使用道具 举报

发表于 2006-8-27 12:18:04 | 显示全部楼层
Audacious的问题,肯定。
回复 支持 反对

使用道具 举报

发表于 2006-8-27 12:19:23 | 显示全部楼层
不如装Quodlibet,如果你不用KDE的话。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-27 13:59:20 | 显示全部楼层
现在在gnome下用banshee.感觉还行.
后来我也试了bmp,怎么也是这样,有些怪异呀
回复 支持 反对

使用道具 举报

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

本版积分规则

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