iTunes 资料库的完美迁移

其实关于 iTunes 资料库的迁移,在苹果的技术支持官网上有很详细的介绍。希望了解详细过程和原理的同学可以到那里去看:

http://support.apple.com/kb/HT4527?viewlocale=zh_CN

 

当然如果只是为了给个链接的话这篇文章也未免太没品了。其实事情是这样的,为了把家里的Mac上整理了一个寒假的资料库迁移到学校的PC上,首先把 Mac 上的整个 iTunes 目录拷贝到移动硬盘上,然后到学校拷贝到“我的音乐”目录下,用 Shift 点击快捷方式打开 iTunes :

按住 shift 打开 iTunes

选择资料库 itl 文件之后,杯具发生了:

iTunes 封面错误

各音频格式的频谱图比较

记得早些时候写过一篇音频格式的频谱图分析比较,可惜原稿已经遗失。频谱图分析的意义在于可以直观的比较音频格式在某一比特率的质量损失,平时转音频格式时可以作为一个相对的量化标准。最近正好想比较一下Apple AAC与Nero AAC编码器编码质量的差别,顺便就连MP3一道做了。放在这里,为对关心音频技术的同学留一些参考。

关于频谱图分析的原理和可行性可以查看各自音频格式的Wiki[1][2]:

http://zh.wikipedia.org/zh/MP3
http://zh.wikipedia.org/zh-cn/AAC

一般的有损音频编码主要是基于滤频的。人耳只能听到20-20kHz频率的声音,理论上把这个范围之外的频率成分全部滤除对人的听感没有影响。事实上一般人对16kHz以上已经不敏感,所以滤频到16kHz左右已经完全可以满足日常需求。又根据奈奎斯特采样定理,两倍于信号带宽的采样率可以重建原信号[3],一般CD的采样率均为44.1kHz,因此理论上基于CD无损的最高带限为22.05kHz。

由于不同音频格式的压缩方案不同,故在同一比特率上的实际质量也是不同的。虽然字面上比特率只决定文件大小,其它一概不决定。但一般说来,同一音频格式的编码比特率越高质量越高,在同等比特率上AAC的质量要好于MP3,像WAV,APE,FLAC这种无损则除外。

本文采用的编码器版本为:
MP3 — lame MP3 Encoder 3.98.2
Apple AAC — iTunes 9.2.1.4 for Windows
Nero AAC — Nero AAC Encoder 1.5.1.0

播放器:
Foobar2000 v1.0.1
转Apple AAC的Shell采用iTunesEncode.exe中间程序

频谱图分析软件:
Adobe SoundBooth CS5