返回列表 下一主题 上一主题 发帖
关于刻录机偏移的检测
使用被 EAC 支持的刻录机
即使你的刻录机不被 EAC 支持或者你并不打算使用刻录功能,读读这一节也是很有意思的:因为它解释了在你知道了 combined read/write offset 以及 write offset 和 read offset 的其中之一时,如何去计算 read offset 或 write offset。

在下拉菜单中选择你想用来刻录的驱动器。大多数的人只有一个刻录机,选择很简单。在本例中我们将采用 Plextor PlexWriter PX-R820TSi。
向驱动器里插入一张空白的 CD-R。注意我们将向磁盘中写入数据,使该磁盘不能被再次刻录。换句话说我们要“浪费”掉 1 张 CD-R...现在 CD-R 的价格不贵,你不会因此而破产吧?
当然你也可以用一张 CD-RW 来做测试。测试完后,你可以再擦除它。
从 EAC 菜单中选择 Drive Options... 或按 F10。点击 OK,跳过可能出现的警告信息。
EAC 将烧录一张所谓的 offset test CD。这是一张被 EAC 认定为有效的可用于 read offset 测试的参照 CD。因为我们已经再前面确定了 read offset,那么 write offset 就是用这张 CD 的 read offset 与前面已测得的 read offset 之间的差。精确的计算后叙。别让计算这个词吓着你,它不过是个简单的求和而已!
如何烧录 offset test CD:在刻录机的 Options 窗口的 Writer 标签中点击 Creat Offset Test CD 按扭。确保一张空白可录 CD-R 或者抹消过的可重写 CD-RW 盘被放进刻录机,并确认 write samples offset 的值是0!
和它的原本的用法相反,我们将在没有 offset correction 的情况下刻写这张 offset test CD。
点击这个按扭后,一个警告画面出现告诉你 EAC 要对磁盘进行实际的刻写。忽略这个消息,点击 yes 继续。
那么 EAC 就开始制作 offset test CD 了。刻录过程要花数分钟,一个进程条显示着状态。
当刻录结束后,就是用这张 CD 来进行新的 read offset 测试的时候了。
弹出该 CD 并把它插入到本节前面你已测定过 read offset 的驱动器中。如果那正是你刚才用来刻录该 CD 的驱动器,仍然建议你弹出并关闭该驱动器的托盘。有些 CD 刻录机在刻录完毕后不会更新 CD 的内容,因此错误地认为刚已刻录完毕的 CD 仍是空白的。这样的刻录机要通过弹出并关闭该驱动器托盘的方法来强行更新。
从 EAC 菜单选择 Drive Options... 或按 F10 进入到你的驱动器的 Options 对话界面。点击 OK,跳过可能出现的警告信息。如果你知道该驱动器的 read offset 是和你用来刻录 offset test CD 的驱动器的 read offset 是不一样的,别忘了在 EAC 中改变到那个驱动器。在本例中,我们使用 Plextor PlexWriter PX-R820Ti 来刻录,使用 Plextor UltraPlex Px-32TSi 来读取的。上一节 Plextor UltraPlex Px-32TSi 的 read offset 已被确定过了,所以我们用它来做新的 read offset 测试。
在 Offset/Speed 标签中点击 Detect read sample offset correction...。一个 Analyzing 对话窗口会弹出来,并显示 read offset 测试进程的状态。所要测试的第一件事就是该驱动器是否具有 Lead-in/Lead-out 通读能力。但由于某些原因,在用这张 offset test CD 作测试时这个信息并不是永远可信的。因此,仅相信你用原版 CD 测试时测得的信息。
在 read offset 测试结束后,EAC 返回所测得的采样偏移 (Sample offset)。别使用这个数值!你已经有了正确的 read offset(在上一节中已测定)。我们只是用这个测得的采样偏移来计算 write offset。EAC 返回来的采样偏移也被称为 combined read/write offset correction,它表示着刻录和读取的总偏移。如果你不用 EAC 而是用其他程序来刻写时,那么你要用这个 combined read/write offset correction 校正读取的音乐 CD,后面再详述。计算 write offset:
  write offset=combined read/write offset correction-read offset correction=649-679=-30
因此,Plextor PlexWriter PX-R820Ti 的 write offset 就是 -30 个采样。
将该值填入 Options 对话框时 Writer 标签中的 writer samples offset 中去。点击 OK 保存设定。现在你就已可以作出 100% 偏移校正的音声 CD 的拷贝了!
如果不成的话,读一下关于 offset 的真相来了解为什么有时即使使用了 offset correction 也不能得到 CD 的 100% 的完美复制。问题就在于 CD 刻录机的写入功能。如果刻录机不具有写入 Lead-in(即有一个正的 write offset)或 Lead-out(即有一个负的 write offset)的能力,那就会相应产生一个在 CD 的开头或末尾的样本丢失。
当然正如关于offset的真相一节中所述:这是一段可被忽略不计的很短的时间。
如果你已知了你的刻录机的 write offset 而想确定 read offset correction 的话。请用下式计算:
  read offset correction=combined read/write offset correction-write offset=649-(-30)=679
要清楚一点,EAC 的命名标准并不一致。你在 offset/speed 标签里填写的采样偏移是 read offset correction,也就是真正的 read offset 的负值,而你刚刚输入的用来抵偿偏移的 write offset 的的确确是刻录机的真正的 write offset。糊涂了吧...
  read offset correction=-read offset

有些人也许喜欢用别的程序来刻录音乐 CD 而不用 EAC。但是 EAC 是唯一的使用独立的 read offset 和 write offset 的程序,其他的程序不使用 write offset correction。这就意味着你若想完美复制一张 CD,在读取时必须使用 combined read/write offset correction。
从屏幕截图可以看到,Plextor 32x CD-ROM 在抓取音轨时是如何设置使用 combined read/write offset correction 的。重申:在拷贝时使用独立的 read/write offset 是首选方法,因此如果你的刻录机被 EAC 所支持的话,你最好也用 EAC 来刻写。combined read/write offset correction 只使用在那些不能指定 write offset 的程序上。
帮助其他用户
不是所有的人都能够确定他的驱动器的 write offset 的。因此,一个在线的 User Reported Drive Features Database(用户报告的驱动器特性数据库)被设立。如果你能确定你的设定,强烈建议你发送你的设定为该数据库做贡献。即使你的驱动器已经被列在数据库里了,你也可以发送你的信息。对于某个驱动器,越多的人来报告他们的设定,数据就会越准确。
如果刻录机不被 EAC 支持
我们要做的和上面所述原理相同,只是稍变的复杂些。首先将一个音轨烧录到 CD 上,然后用已知的 read offset 去抓取。将抓取来的文件和原文件做比较,两者的差即 write offset。
既然不使用 EAC 来刻录,我将用 Goldenhawk's CDRWin 来说明一切。当然你可以用你所钟爱的刻录程序。我们所要做的是烧录一段音轨。即使没有任何帮助,大多数用户都能完成这一简单工作。如果你想逐字逐句照我的指示去做的话,你可以在 Goldenhawk's 网页去下载演示版的 CDRWin。CDRWin(对于基本任务)简单易用,使用时不需要任何设置,而且几乎支持现有的所有刻录机。
第一件事是得到一段音轨。既然 EAC 是最好的音轨抓取程序,很明显我们想用它来抓取(不然的话,读这个教程干吗?)。那我们就用它来抓取。
重要!抓取时必须屏蔽 read offset correction,换句话说,read offset correction 为 0 sample。
如果你已经确定了 read offset,在你完成了 write offset 测试后,别忘了把 read offset correction 改回原来的正确值。
你该抓取那个音轨呢?这不打紧。随便拿一张你手头有的 CD 并抓取一个音轨到你的硬盘。
为了便于使用,我重命名这段音轨为 Reference Track.wav。
然后用你钟爱的刻录程序把它烧到 CD 上。
因为有些用户是完完全全的音轨刻录新手(其实音轨刻录没有什么特别的)我来解释一下如何用 CDRWin 来讲这个参照音轨刻录到 CD 上。启动 CDRWin,CDRWin 主界面出现。
向驱动器里放入一张空白 CD-R。请注意:此次有磁盘的数据写入,使该磁盘不在可用。
当然你也可以用一张抹消过(空白)的 CD-RW 来做测试。测试完后,你可以再抹消它。
点击 CDRWin 主界面左上角 Record Disc图标。
Record Disc 对话窗口打开。如果你有多刻录机,请确保你从 CD-ROM Recorder 下拉窗口中选择了正确的刻录机。然后点击右侧的 Load Tracks... 按钮。从而打开一个 Load Tracks 对话窗。点击 Add... 浏览到我们要烧录到 CD 去的 Reference Track.wav 文件,并把它加到任务中去。然后点击 OK 返回 Record Disc 对话窗口。如果一切顺利,录制信息窗口应该显示当前项目的信息。
点击 Start Recording 开始录制。当录制结束时取出该 CD 并把它插入到你用来读取的驱动器中。如果那正是你刚才用来刻录该 CD 的驱动器,仍然建议你弹出并关闭该驱动器的托盘。有些 CD 刻录机在刻录完毕后不会更新 CD 的内容,因此错误地认为刚已刻录完毕的 CD 仍是空白的。这样的刻录机要通过弹出并关闭该驱动器托盘的方法来强行更新。
然后回到EAC,把刚烧录的音轨抓到硬盘。read offset 设为 0。这很重要!如果你用非 0 的 read offset,你将测不出正确的 combined read/write offset correction。
为了便于使用,我重命名这段音轨为 Extracted Track-write offset 0-read offset.wav。
现在你需要一个工具将参照音轨和这个新抓取的音轨进行比较。幸运的是 EAC 正有一个用于此目的 WAV 比较工具。
从 Tools 目录选取 Compare WAVs... 或按 ALT+C。EAC 会要你提供两个 WAV 文件。确保你选择了 Reference Track.wav 作为第一音轨(在 Select First WAV 打开文件对话框)、Extracted Track-write offset 0-read offset.wav 作为第二音轨(在 Select Second WAV 打开文件对话框)。这两个音轨的次序对测试的结果没有影响,但是 EAC 给出比较结果的方法需要你把参考音轨作为第一音轨。如你对文件次序不加注意的话,你可能得到一个具有相反符号的偏移。
EAC 处理完两个文件后并确定了所有的区别后,会给出一个信息。如屏幕截图所示,这个信息分为两列。Reference Track.wav 位于左侧、Extracted Track-write offset 0-read offset.wav 在右侧。
如果参照音轨丢失样本或被抓取的音轨有额外(重复)样本,则偏移是一个正的数值。如果被抓取的音轨丢失样本或参照音轨有额外(重复)样本,则偏移是一个负的数值。
在本例中,被抓取的音轨有 649 个重复样本。用这种方法确定的偏移是 combined read/write offset correction。在 driver Option 菜单的 offset/speed 标签内的 Use combined read/write sample offset correction 内填入该数值。
我们用这个新测得的 combined read/write offset correction 和先前测得的 read offset correction 来计算 write offset correction:
write offset = combined read/write offset correction - read offset correction = 649 - 679 = -30
要注意的是:如你不使用 EAC 来刻录时,write offset 其实是没有多大用的。在这种情况下,你必须用 combined read/write offset 来抓取,而用 write offset 为 0 来刻录。
如果你已知你的刻录机的 write offset,打算计算 read offset correction 的话,用下式:
read offset correction = combined read/write offset correction - write offset = 649 - (-30) = 679

TOP


使用 EAC 复制 CD
一、抓取音轨
与一般情况下的抓音轨方式不同,复制 CD 的目的是在目标 CD-R 盘上尽可能准确地还原原版 CD 的内容。所以通常使用全盘抓取功能:
方法一:在 EAC 的操作菜单下选择 抓取镜像并创建CUE文件 -> 未压缩...或按 Alt+F7;
方法二:点击 EAC 主窗口左边按钮组的 IMG 图标
53_JeBqplUuxsJ4.jpg
2007-09-13 11:34 AM

种方法均可打开 Save Waveform 窗口,在此可定义抓取后的 WAV 文件名称(默认为 CDImage.wav)和存盘位置(默认为上一次定义处)。设定后点 Save 便开始抓取过程。
注意:在抓取前一定会进行 gap(间隙)检测。参照设置间隙检测 - 为 CUE 表设置间隙及 index 信息一节进行设置,如果在抓取前没有手动进行间隙检测,EAC 会自动完成。
二、刻录
抓取音轨后会生成两个文件,除了抓取的 WAV 外,就是 EAC 为你生成的 CUE 表。CUE 表记录了抓取的音轨名称、WAV 文件位置及音轨间隙等信息供刻录程
序使用,
注意在刻录时要注意图中所示的路径一定要和真实路径相同。
选择工具菜单下的刻录 CD-R...或按 Alt+W 或点击主窗口左边按钮组的 WRI 图标打开 EAC 的 CD 布局编辑器 刻录窗口。
54_HZFsGiB4Dzzy.jpg
2007-09-13 11:34 AM

选择 文件 -> 载入CUE目录文件...打开我们刚刚抓取时生成的 CUE 文件。
55_Vja1wM70LAH7.jpg
2007-09-13 11:34 AM

最后选择 CD-R 菜单下的刻录 CD...
56_Ybf30XmadgYp.jpg
2007-09-13 11:34 AM


确定好刻录速度、刻录模式和关闭与否的选项后点 Make it so 按钮开始刻录即可。
注意:
除非使用 EAC 的 offset correction 功能(见检测 Offsets I - 关于 Read offset 的检测和检测 Offsets II - 关于 Write offset 的检测),否则 EAC 在刻录上与其它刻录程序相比并无出众之处,可使用流行的兼容性好的刻录程序刻录(如德国的 nero)。
当刻录从网上下载的 Image.wav 镜像和 CUE 文件时,除非该镜像的制作者使用了 offset correcion,否则在刻录时设定 write offset 或 combined read/write offset 是没有意义的。使用 EAC 或 nero 等直接引入 cue 刻录即可。
 
 

TOP


帮助其他用户 - 将你的设置提交在线数据库
本节帮你收集所有相关信息,补充 User Reported Drive Features Database(用户报告的驱动器功能数据库)的内容。当然你不必提供所有信息,毕竟有些东西很难测定或要花费很长的时间去测定。但要尽可能地提交关键部分的信息。
建立在线数据库的另一个目的是建立一份驱动器的总目以便可以方便地找到哪款驱动器更适用于 EAC。
表单样式
Brand(品牌):
Model/Type(型号/类别):
Firmware(固件):
Accurate Stream(精确流):
Audio Caching(缓存音频流):
C2 Error Retrieval(C2 纠错):
Read Command(读取命令):
Read Offset Correction(读偏移纠正能力):
Overreading into Lead-In and Lead-Out(读取 Lead-in 及 Lead-out 的能力):
Read CD-TEXT Information(读取 CD-TEXT 的能力):
Gap/Index Retrieval Method(间隙检测方法):
Gap Detection Accuracy(间隙检测精度):
EAC Write(可使用 EAC 烧录):
Write Offset(写偏移):
Overwriting into Lead-In and Lead-Out(写入 Lead-in 及 Lead-out 的能力):
Write UPC/ISRC Information(写入 UPC/ISRC 信息的能力)
Write CD-TEXT Information(写入 CD-TEXT 信息的能力):
Average EAC Reading Speed(EAC 的平均读取速度):
Comment(注释):
将这些信息 Mail 给 The Coaster Facory。
说明
Brand(品牌)
这没什么好解释的,指定驱动器的牌子即可。如 Plextor。如果你知道生产商的网址也可以一起写上。
Model/Type(型号/类别)
指驱动器的型号及速度。如: CD-R PlexWriter 8/20 (PX-R820T),CD-R 指它是一台刻录机,8/20 指最大 8x 烧录、20x 读取,PX-R820T 是它的型号。
Firmware 和主板的 BIOS 类似,现在大多数驱动器都是闪存型的 Firmware,可以用简单的刷新程序更新 - 加入新的功能或修正一些 bugs。
EAC 不能显示 firmware 信息,所以我们使用另一个常用工具 CDR Identifier。
图中显示 PlexWriter8/20 的 firmware 版本是1.07。
Accurate Stream(精确流)
Audio Caching(缓存音频流)
C2 Error Retrieval(C2 纠错)
在 EAC 菜单下选择 Drive Options...或按 F10,在 Extraction Method 下可得到这些信息,我们在 EAC 驱动器设置 一节已介绍过。
Read Command(读取命令)
Read Comand 的设置可在 Drive 标签下找到。
Read Offset Correction(读偏移纠正能力)
这个值在 Offset/Speed 标签下被设置
Overreading into Lead-In and Lead-Out(读取 Lead-in 及 Lead-out 的能力)
如果可读取 Lead-in,标记为I,如果可读取 Lead-Out,标记为 O,两者皆可标记 I/O。
Read CD-TEXT InformationRead CD-TEXT Information(读取 CD-TEXT 的能力)
CD-TEXT 是写入到 CD 中的额外信息。如 CD 名称、音轨名称和艺术家名称。有些驱动器可读取 CD-TEXT 信息。EAC 对此不能自动检测,但可以在驱动器的手册或厂商站点找到。
Gap/Index Retrieval Method(间隙检测方法)
Gap Detection Accuracy(间隙检测精度)
这两样在 Gap Detection 标签下
EAC Write(可使用 EAC 烧录)
不是所有的刻录机能被 EAC 支持,而且如果你的驱动器不是刻录机的话,请标记为 n/a。
Write Offset
Write offset 的检测见 检测 Offsets II 那一部分。
Write UPC/ISRC 和 Wirte CD-TEXT Information 见 检测烧录功能 部分
Average EAC Reading Speed(EAC 的平均读取速度)
检测这个速度值还算简单,但如果驱动器较老/慢的话可能很费时。我们的目的是帮助欲购新驱动器的人们能找到一款读取速度上佳的型号。
最好准备一张尽可能接近 74 分钟的 CD,使用 Action 下的 Copy Range...(为了避免处理 gap 的时间不要用 Copy Image & Create CUE Sheet)将整张 CD 拷贝到硬盘,结束后记下在 Progress 工具条下显示的 Speed 即可。注意要使用干净的原版 CD,否则纠错功能会降低抓取速度。
Overwriting into Lead-In and Lead-Out(写入 Lead-in 及 Lead-out 的能力)
注意不要和超刻混淆。更多的信息见 关于 offset 的真相 部分。
目前为止还没有一种方法可以 100% 准确地检测这一功能。
表单实例
Brand: Plextor - http://www.plextor.com/
Model/Type: CD-R PlexWriter 8/20 (PX-R820T)
Firmware: 1.07
Accurate Stream: Yes
Audio Caching: No
C2 Error Retrieval: No
Read Command: D8
Read Offset Correction: +355
Overreading into Lead-In and Lead-Out: I/O
Read CD-TEXT Information: Yes
Gap/Index Retrieval Method: B
Gap Detection Accuracy: Secure
EAC Write: Yes
Write Offset: -30
Overwriting into Lead-In and Lead-Out: No
Write UPC/ISRC Information: Yes
Write CD-TEXT Information: No
Average EAC Reading Speed: 4.0
Comment: - Brand: Plextor - http://www.plextor.com/
Model/Type: CD-ROM UltraPlex 32 (PX-32TS)
Firmware: 1.03
Accurate Stream: Yes
Audio Caching: No
C2 Error Retrieval: Yes
Read Command: D8
Read Offset Correction: +679
Overreading into Lead-In and Lead-Out: I/O
Read CD-TEXT Information: No
Gap/Index Retrieval Method: A
Gap Detection Accuracy: Secure
EAC Write: n/a
Write Offset: n/a
Overwriting into Lead-In and Lead-Out: n/a
Write UPC/ISRC Information: n/a
Write CD-TEXT Information: n/a
Average EAC Reading Speed: 16.2
Comment

TOP

不错!
谢谢!

TOP

20# IGSM工作人员3


多谢楼主发帖了。正在学习中

TOP

谢谢  这里分享啊 支持下

TOP

返回列表 下一主题 上一主题
尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
飞鸿移动 © 2001-2011 22shop.Com Powered by Discuz!7.2
互联网信息备案编号:粤ICP备09075383号