F版大人给我的任务下了好久了,一直忙于作业,后来忙完了论坛就大换血,一直乱七八糟的也就没心情去做,现在总算熟悉一点了,所以也就来完成作业了…今天的教程是关于iTunes歌曲乱码的问题。大家都知道,大部分MP3歌曲加入到iTunes里之后,中文内容都会变成乱码,
这不是iTunes的错,也不是PC的错,而是编码的错。当今计算机界流行着几十种不同的编码,这些编码用于描述我们所看到的文字等信息并存储到计算机当中。通常,在简体中文的
Windows下,我们用的是GB2312或者GB18030,繁体中文下就是GBK或者BIG5。但是在MAC(包括iTunes以及许多支持多国语言的软件)中,我们使用的是通用的UTF-8编码。不同的编码在二进制表现上是类似的,对于大篇文字的文本而言,计算机可以通过特殊的技术猜出使用的是什么编码,但对于小量文字的文本,
计算机是无法判断采用了什么编码的。(严格说还有一个例外,UTF-x系列编码可以添加一个BOM签名,让电脑知道采用了那种UTF-x编码,但是MP3的信息里是不会添加它的,对于别的大多数编码而言,也是不会添加它的。)
由于编码的不同,软件又无法猜出使用了什么编码来描述MP3信息内的字符,它就会使用默认的编码去解析并存储这些内容。PC下,用GB2312(本文以简体中文系统为例,下同),而iTunes则以UTF-8去解析,这就是导致乱码的根本原因。幸运的是,尽管这些编码不同,它们之间却是可以互相转化的。在PC和MAC平台上都有相应的转化工具,甚至还有一些通过Python和Java语言写出来的软件,可以兼容在不同的平台下面。
经过多种软件的对比测试,我最终选定了一款MAC上的软件──ID3Mod2,来指导大家转化字符编码。这个软件是我找到的最直观、最方便的软件,当然了,它也是一个共享版,注册费用是RMB39元(国外用户是USD11.99),既然是国产软件,对自家人又是如此的便宜,还是建议大家都支持一下正版,这里就不讨论破解的问题,当然了,未注册用户是没有使用时间和功能限制的,唯一的限制是每次只能转6首歌的ID3信息。这个软件可以到
http://www.sinomac.com/ID3Mod/index.php这里下载,也可以在附件里下载到。
好,软件准备好了,我们可以开始了。
第一步,自然是找歌了各位想必已经准备了不少了吧,我这边都整理干净了,所以也就没什么可以用来做例子的歌,那么就直接下新的吧~
推荐各位一个好站,http://www.top100.cn/,Google的音乐都是从这里拿的~都是
高质量的正版音乐,不过限制就是只能用国内的IP访问(PS:我特地为此做了个私人VPN服务器,有需要的可以私下PM我,限时给你用,当然,我家的网速是很快的,就看你的网速和国内外的连接速度了),所以国内的朋友很有福啊~伟大的天朝。
当然了,如果你有足够多的好歌了,也可以直接跳到下一步我们就在新歌榜上随便找一个专辑,比如这个,
http://www.top100.cn/Product/Product.aspx?productid=S0149971000,羽泉的“每个人心中都有一个羽泉”。

进到这个页面,我们选定全部的歌

然后点下载,就会跳出一个新的页面,有所有歌曲的下载地址了。下面要做的就是一首首的下载它

大约一两分钟的等待(我家网速就是快~哈),歌就全部下载好了

选一个合适的文件夹名称(我喜欢Very CD风格的,各位自己随便起名~)

下一步呢建议按照专辑里歌曲的顺序进行排序,并加上序号,为了是以后添加曲目信息的方便,这个也是看各人喜好,不在乎的也完全可以不添加~至于准确的顺序,再推荐一个网站去找,因为top100上的歌曲顺序是乱的,这点让我很头疼…
http://www.cococ.com/,这个网站上的曲目顺序应该是准确的,至少我观察的几个专辑都没有问题,所以我就相信它了~

在上方的搜索条里选择专辑搜索,然后输入刚才专辑的名字,“每个人心中都有一个羽泉”

接下来只需要点一下搜索就能找到所有相关的专辑了,资料相当齐全~

我们可以看到,第一个就是我们要找的曲目,点进去,按照它的顺序去重命名我们下载下来的歌曲……

Oops,我漏了一首歌,顺便补上了…还加上了一个这部专辑的封面,从top100上直接拖拉到文件夹里改一下名字就可以了,这个留作后面用~

现在歌曲都准备好了,可以进行下一步最关键的操作了~
第二步,使用ID3Mod2修改乱码ID3信息这一步是相对比较关键的,也是文章精华所在。
我们知道,Windows的市场占有率是很高的,为了迎合PC用户,也因为各大音乐网站大多用PC去处理音乐,所以这些歌曲的ID3信息也都是Windows下的GB18030格式的,我们需要把它转成iTunes认识的UTF-8格式。
我们拿出“神器”ID3Mod2,用它来批量修改这些歌曲的ID3信息。该软件启动之后的界面如下图:
下面我们只需要简简单单的把歌曲所在文件夹拖入这个窗口之中即可,它会自动找文件夹下面所包含的所有歌曲,并显示在列表中,当然,我们也可以一首一首的把音乐拖进来,只是比较慢而已。
我们可以看到,这个列表里面的歌曲ID3信息是比较乱的,有些是显示出来了正确的内容,有些则是乱码。不要紧,使用ID3Mod2可以很简单很容易的修正这些错误的歌曲信息。
首先我们需要全选这些文件,按Command-A可以快速全选所有文件,选定的文件会被高亮显示
然后我们在右上角的下拉列表框里面选择第二个,GB_18030_2000(如果港台地区下载的,可能需要选择成BIG5或其它编码,可以逐一选择测试。)
这时候大家就会发现,所有使用非UTF-8编码的(也就是Encoding里不限时Unicode的)曲目都显示出了正确的曲目信息
之前的这些步骤都是告诉软件这些歌应该用哪种编码去解析,而并没有实际的写入文件,所以我们随时可以取消操作而不用担心文件被损坏。一旦我们看到歌曲信息不再乱码了,就说明我们选择了正确的编码,就可以直接点击工具栏上的Save(保存)按钮了。此时所有曲目的ID3信息都将使用UTF-8编码保存到歌曲当中,可以安全的导入到iTunes了。如果还有别的歌曲需要修改编码的,可以点击Remove(移除)按钮后重复上述操作。
另外,我用的ID3Mod2已经注册过了,所以可以一次性修改很多文件,对于未注册用户,请自行限定每次处理文件的数量。第三步,导入iTunes,并建立播放列表歌曲都准备好了,自然就是要导入到iTunes里了。我想导入的过程大家都很熟悉了,只需要把需要导入的歌拖拉到iTunes的图标上即可。下面关键要说一下的是导入了之后还应该做些什么。
每个人的习惯不同,我下面介绍的都是我个人的习惯,个人认为应该是比较好的,各位有更好的办法的也希望一起交流
下图是导入好的一个截图,我们首先要做的就是选定这些导入好的曲目
就我个人而言,导入之后的第一步是批量修改这些曲目的信息,统一Album Artist(专辑歌手)、Genre(流派)等信息。我们选中该专辑的所有歌曲之后按Command-I组合键,进行批量修改信息,一般情况下会跳出一个窗口问你是否确认要修改多个文件的信息,我们自然是选“是”了

之后会弹出一个窗口,显示出这些文件共有的一些信息

根据需要,我在这里修改三处,一个是Album Artist(专辑歌手),Genre(流派)、Track Number(音轨编号)的第二个框和Comment(注释)。具体的意义我想大家看名字都能看懂吧,要解释的是,Album Artist(专辑歌手)是为了下一步创建Smart Playlist做准备,Track Number(音轨编号)的第二个框代表这个专辑共有多少首歌。另外,Comment(注释)的勾打上,是为了清除某些情况下可能出现的注释,我想大家都不想要这些注释的吧?如下图

按下确定之后稍等几秒钟就好了。我们可以创建Smart Playlist了。根据我的习惯,我将为歌手创建一个文件夹,这个文件夹里将会存放这位歌手的所有专辑。

点击File->New Playlist Folder(文件->新建播放列表文件夹),并给这个文件夹起名──羽泉

选中这个文件夹,按Command-Option-N可以新建Smart Playlist。当然你也可以创建普通播放列表,但是各人认为Smart Playlist在今后的管理方面会更有帮助。在这个新建Smart Playlist的窗口中,按照如下信息输入(Album Artist(专辑歌手)为“羽泉”,Albumn(专辑名)为“每个人心中都有一个羽泉”),即可得到我们要的这个专辑的所有歌曲。这里请大家注意的是,我之前把Album Artist(专辑歌手)设置为羽泉的目的,就是为这里埋下伏笔。因为有些歌会有多个歌手去唱,但既然是专辑,那绝大多数情况下就是某个歌手、或者某个组合的歌了,比较方便我这一步使用Album Artist(专辑歌手)去过滤
关于这个页面的Live Update我也需要提醒一下,有了它,你一旦添加或者删除这个专辑里的歌,这个Smart Playlist就会自动更新,但坏处是,当你Smart Playlist太多的时候,会大大影响iTunes的运行效率,所以这个问题看各人需求而定了。最后我们得到下图的一个播放列表,怎么样,有些成就感么?

别急,下面还有很多事情要做,首先要做的就是继续用iTunes修改曲目信息,
修正Track Number(音轨编号)和Artwork,对,没错,就是Artwork,继续慢慢来~
我们单击列表中的第一个文件,并按Command-I打开属性窗口,并切换到第二个选项卡,如图

我们可以同时把刚刚整理过的文件夹放旁边,两边对照着修改完所有曲目的音轨编号,每修改完一个并不必点确定,只需要一首首的点Next(下一首)即可自动保存好。

修改完最后一首歌,我们可以按下确定,然后按照音轨去排序一下,就能看到整整齐齐的列表了。恩,各位成就感应该更大了吧?哈~

且慢,下一步就是最激动人心的
添加Artwork了。还是一样,在第一首歌上点一下,然后Command-I,不过这次我们要去的是最后一个选项卡,Artwork。

还记得之前我从top100上拖下来的CD封面么?这就是我们Artwork的素材。我们把刚才的CD封面拖到这个窗口中间的空白地方即可,对,就是这么简单。

下一步就是回到iTunes,按下Command-C复制这个Artwork,Next(下一首),Command-V粘贴这个Artwork,Next(下一首)……如此重复到最后一首按确定即可~
此时所有操作就都完成了,在这里我们看不到Artwork,但是我们如果切换到Cover Flow模式,就可以很容易的看到了,大家赶快试一下,是不是很爽?

当然了,iPhone上的Cover Flow也没有问题~

好了,是不是觉得这样的音乐不比iTunes上买的音乐差?如果喜欢AAC的朋友可以再转换一下~尽管我觉得没有意义…
做到这一步,还可以再去找一些歌词,加到歌曲里,就更方便更完美了~到这里,这个教程算告一段落了,希望对各位能有所启发~也希望和大家有更多的交流~诶…明天还要出远门…早早就要起啊…为了忙这个大作业,可做了快三个小时了…我要跟F大叫苦…哈哈…本文版权归本人[听海观潮]所有,欢迎礼貌转载,转载请保留本版权信息,未保留版权信息的转载本人保留一切法律权力,谢谢合作。[ 此帖被听海观潮在2009-08-10 16:38重新编辑 ]