|
[1] Audio CD 的 player 怎么知道要跳过资料轨?
每个音轨都有 subcode 旗标,可用来辨识: 资料 如果有设置,就代表该轨为资料轨,若未设,就是声音轨。 数字拷贝许可 如果有设置,就代表允许
copy。 四声道声音 红皮书的标准允许使用四声道的声音,但很少有光盘这样制作。 Pre-Emphasis 如果录音有用 pre-emphasis
的话才设。 最后三个很少用到。
[2]如何从 audio CD 里抓取音轨或 copy 全片?
如果是 Audio CD 片对拷的话,读片的光驱必须能够读取数字声讯,这一点大部份旧型的光驱都没办法。如果是用 Adaptec 的
"CD Copier" 软件的话,它是一个轨一个轨地 copy (Track-at-once),如果用 Jeff
Arnold 的 "Snapshot" 软件,则是采取 Disc-at-once 的方式对拷。 有一些软件只能先把
CD 的音轨拷到硬盘,然后再从硬盘烧录到 CD;有一些软件则允许直接从来源 CD 对拷到烧录片,但必须用 SCSI 光驱来读取来源
CD;还有一些软件则可以用 IDE 或 SCSI 光驱来读片,直接对拷。 如果你只是想做数字音讯的抓取,那你根本不必用到烧录器,所需要的只是一台支持音轨抓取
(DA extraction) 的只读光驱,以及一些软件就够了。不同的光驱抓取音轨的速度也有所不同,例如 Plextor 6Plex
可以用六倍速抓,而 NEC 6Xi 则只能用单倍速去抓。 有一点要指出的是,虽然音轨的抓取是把 CD 音轨准确地 copy 下来,然而这里所谓的准确是指准确地把光驱所读到的部份拷到硬盘,而它所读得到的部份可能跟母片会有稍微的不同,不过其差异的程度可能很难听出来。所以不同的光驱所抓的结果可能就会有所不同,甚至同一台光驱在不同速度抓取的结果也会有所不同,但很难听出破绽。
烧录片声音输出的品质,大部份跟你的 CD Player 和该厂牌的烧录片配合的程度有关。这一点请看下一节有关如何避免爆音的部份。 有一些光驱没办法正确地找到音轨的起始地址。在抓取音轨时可能会在应该开始的位置稍后才开始,在应该结束的位置稍后几个
block 结束。所以声音听起来会和原来的不一样,而抓取到最后一轨时就会出现错误的讯息。另外一点:在 audio CD 上的资料是以
"Motorola" big-endian 的格式所储存的,开头是每一个 16 位 word 的 high byte,但是
WAV 檔是用 "Intel" little-endian 的格式储存。必须确定你的软件可以正确地处理 endian-flipping。Byte-swapped
的 audio CD 听起来就跟噪音没什么两样。 [3] 如何避免产生爆音?可以用 Disk-at-once 的方式来烧录。Track-at-once
的烧录方式会在每轨的结束和开始的部份产生多余的 sectors,在 CD Player 播放时就会产生爆音。制作的方式必须先把 CD
中所有的音轨 copy 到硬盘中,然后再用 Arnold 的 DAO.EXE 或是 Adaptec 公司的 Easy-CD Pro
95,用 Disk-at-once 的方式来烧录。 如果你是用 track-at-once 的方式烧录,发现在每一轨的开头都有一小段爆音,那么可能就是因为你的烧录软件把声音文件的文件头也烧了进去。改进的办法就是改采较佳的烧录软件,或是手动去除档头的部份
( 在 WAV 档的开头 44 bytes )。 如果是在音轨的中间部份发现爆音,这可能是在抓取音轨或是在写入光盘的时候所加进去的。如果用烧好的片子去听有爆音,但播放原始的
WAV 檔 (在 MAC 则是 AIFF 檔) 却没有爆音,这可能是在烧录时曾经几乎发生 buffer underrun,但硬撑了过来。如果听
WAV 档,有同样的爆音,这表示抓取音轨的方法有缺陷。如果是在音轨的结尾部份发生爆音,可能是因为抓取音轨的软件在WAV文件的最末端加进了一些额外的资料
( 这是可以的,一些烧录软件会自动忽略这一部份 )。 如果你发现从 CD 音轨抓取出来的 WAV 档听起来没有爆音,而在烧录后或编辑后的声音轨有爆音,原因可能是,资料的大小不为
2352 位的整数倍。而在最后一个 block 被填入垃圾资料。Jeff Arnold 的 DAO 软件如果发现在最后的 block
仍有留下残余的空间,那它就会自动填入 00h,也就是无声。但大部份的软件都会用垃圾资料塞进去,那么你就可能会听到一个很短的爆音 (小于
1/75 秒)。 有一个软件叫做 "WAVECLIP",它会把 WAV 档的档头及档尾去掉,把最后的 block
填入无声的 00 或是移除一部份无声的 block,以便使它成为 2352 Bytes 的整数倍。一些只读光驱或烧录器用高速抓取数字音讯会有问题,所以如果发现有很多爆音的话,可以改用较低的速度试看看。如果写入硬盘的速度赶不上抓取音轨的速度,那么也会有问题。有一位USER提到,先对硬盘做defragment,再抓取音轨可以去除爆音。
如果你用 track-at-once 的方式烧写,要确定是在一个 session 烧完,因为大部份的 Audio CD player
不会去找第一个 session 以后的 session。 当你用烧录片以 "shuttle play" 方式乱序播放音轨的时候,会有一个问题出现。假设第
N 轨紧接着就开始,有一些播放机会从第 N-1 轨的尾端开始播放,再进入第 N 轨的开头部份,播放一小段之后,再寻找下一个目标。要解决这个问题可以在该轨的开头部份加一个
Gap。 最后,有人发现在用 HP 4020i 烧录音乐 CD 时,如有发生 "静止" 现象的话,把 DMA 传输速率降为
2MB/sec 可以解决这个问题。
|