■CUEシートが違う!

CUEシートを作成するソフトといえば、CDRWIN, BlindRead, DDump 等が有名ですが、
これらのソフトの CUEシート作成の解釈が違う!! ということに関してはあまり
触れていない人が多い気がします。

通常のMODE1のCDだと違いは分からないと思いますが、MIXモードCDのCUEシート
を作成すると、これらのソフトはあきらかに異なっていることが分かります。



■ではどこが違うか?

ダライアス外伝というWindows用のMIXモードCDを使用し、CUEシートを作成すると、
以下のようになります。(ドライブは、RICOH MP7120A(1.20)を使用)

CDRWIN 3.8D BlindRead 3.0.1.2 DDump1.09
FILE "C:\DATA\CDRWIN.BIN" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 04:51:25
TRACK 03 AUDIO
INDEX 01 09:29:25
TRACK 04 AUDIO
INDEX 01 09:35:25
TRACK 05 AUDIO
INDEX 01 11:28:25
TRACK 06 AUDIO
INDEX 01 13:15:67
TRACK 07 AUDIO
INDEX 01 17:32:10
TRACK 08 AUDIO
INDEX 01 19:52:37
TRACK 09 AUDIO
INDEX 01 24:03:12
TRACK 10 AUDIO
INDEX 01 26:04:55
TRACK 11 AUDIO
INDEX 01 27:50:22
TRACK 12 AUDIO
INDEX 01 30:48:22
TRACK 13 AUDIO
INDEX 01 34:59:71
TRACK 14 AUDIO
INDEX 01 36:38:43
TRACK 15 AUDIO
INDEX 01 37:34:13
TRACK 16 AUDIO
INDEX 01 40:04:23
FILE "C:\Data\BR.BIN" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 00 04:51:25
INDEX 01 04:53:25
TRACK 03 AUDIO
INDEX 00 09:29:25
INDEX 01 09:31:25
TRACK 04 AUDIO
INDEX 00 09:35:25
INDEX 01 09:37:25
TRACK 05 AUDIO
INDEX 00 11:28:25
INDEX 01 11:30:25
TRACK 06 AUDIO
INDEX 00 13:15:67
INDEX 01 13:17:67
TRACK 07 AUDIO
INDEX 00 17:32:10
INDEX 01 17:34:10
TRACK 08 AUDIO
INDEX 00 19:52:37
INDEX 01 19:54:37
TRACK 09 AUDIO
INDEX 00 24:03:12
INDEX 01 24:05:12
TRACK 10 AUDIO
INDEX 00 26:04:55
INDEX 01 26:06:55
TRACK 11 AUDIO
INDEX 00 27:50:22
INDEX 01 27:52:22
TRACK 12 AUDIO
INDEX 00 30:48:22
INDEX 01 30:50:22
TRACK 13 AUDIO
INDEX 00 34:59:71
INDEX 01 35:01:71
TRACK 14 AUDIO
INDEX 00 36:38:43
INDEX 01 36:40:43
TRACK 15 AUDIO
INDEX 00 37:34:13
INDEX 01 37:36:13
TRACK 16 AUDIO
INDEX 00 40:04:23
INDEX 01 40:06:23
FILE "C:\Data\DDump.ISO" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 04:53:25
TRACK 03 AUDIO
INDEX 01 09:31:25
TRACK 04 AUDIO
INDEX 01 09:37:25
TRACK 05 AUDIO
INDEX 01 11:30:25
TRACK 06 AUDIO
INDEX 01 13:17:67
TRACK 07 AUDIO
INDEX 01 17:34:10
TRACK 08 AUDIO
INDEX 01 19:54:37
TRACK 09 AUDIO
INDEX 01 24:05:12
TRACK 10 AUDIO
INDEX 01 26:06:55
TRACK 11 AUDIO
INDEX 01 27:52:22
TRACK 12 AUDIO
INDEX 01 30:50:22
TRACK 13 AUDIO
INDEX 01 35:01:71
TRACK 14 AUDIO
INDEX 01 36:40:43
TRACK 15 AUDIO
INDEX 01 37:36:13
TRACK 16 AUDIO
INDEX 01 40:06:23


のように、3つのCUEシートがすべて異なっている ということが分かります。



設定は、

CDRWIN →  デフォルト

BlindRead → Nibble &

         Authorize the use..... チェックしない
         Extract subcodes   チェックしない

         Authorize the use..... チェックする
         Extract subcodes   チェックしない

         Authorize the use..... チェックしない
         Extract subcodes   チェックする

         Authorize the use..... チェックする
         Extract subcodes   チェックする

         以上の4つを試しましたが、どれも変わらず、

DDump →   付属のフロントエンド + Standard mode

です。



■となってくると、正しいCUEシートは?

どれが正しいかとか言う前に、一つだけあきらかに間違っているCUEシート があります。
違うのは一目瞭然、BlindReadで作成したものです。(INDEX 00が余計)

なぜ断言できるのか?
 元のCDのCD-DA部をCDプレイヤーで聴けば分かります。
 トラックの切り替わりのときに、マイナスの時間表示 がでればBlindReadのCUEシートが正しいのですが、
 そのような現象は起こりません。よって、BlindReadのCUEシートは間違ってます。
 (この辺の理屈は「ギャップについてのお話」のところを参照)



もしこのCUEシートのままCDを作成すると、各CD-DAトラックの長さが2秒ずつ短くなる
といった障害が起きます。

ただし、各CD-DAトラックの開始位置はオリジナル通りになるので、焼いたCDでプレイしても問題ないかもしれませんが・・・
さらに、通常このときのCD-DAトラックはBGM目的で使用されますが、トラック指定でBGMを呼び出したときは、INDEX 01から
次のINDEX01の一歩手前までとなる(と思う)ので、事実上問題ないかもしれません。
(これに関しても「ギャップについてのお話」のところを参照)


とはいえ、CUEシートが間違っていることは事実です。
なので、一応修正しておきましょう。直し方は実に簡単。INDEX 00 の行を削除すればOKです。
修正すると、以下のようになります。

※注意
ただし、TRACK 02のINDEX 00コマンドは残しておいた方がいい可能性があります。
→理由は後で説明


CDRWIN 3.8D BlindRead 3.0.1.2 DDump1.09
FILE "C:\DATA\CDRWIN.BIN" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 04:51:25
TRACK 03 AUDIO
INDEX 01 09:29:25
TRACK 04 AUDIO
INDEX 01 09:35:25
TRACK 05 AUDIO
INDEX 01 11:28:25
TRACK 06 AUDIO
INDEX 01 13:15:67
TRACK 07 AUDIO
INDEX 01 17:32:10
TRACK 08 AUDIO
INDEX 01 19:52:37
TRACK 09 AUDIO
INDEX 01 24:03:12
TRACK 10 AUDIO
INDEX 01 26:04:55
TRACK 11 AUDIO
INDEX 01 27:50:22
TRACK 12 AUDIO
INDEX 01 30:48:22
TRACK 13 AUDIO
INDEX 01 34:59:71
TRACK 14 AUDIO
INDEX 01 36:38:43
TRACK 15 AUDIO
INDEX 01 37:34:13
TRACK 16 AUDIO
INDEX 01 40:04:23
FILE "C:\Data\BR.BIN" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 04:53:25
TRACK 03 AUDIO
INDEX 01 09:31:25
TRACK 04 AUDIO
INDEX 01 09:37:25
TRACK 05 AUDIO
INDEX 01 11:30:25
TRACK 06 AUDIO
INDEX 01 13:17:67
TRACK 07 AUDIO
INDEX 01 17:34:10
TRACK 08 AUDIO
INDEX 01 19:54:37
TRACK 09 AUDIO
INDEX 01 24:05:12
TRACK 10 AUDIO
INDEX 01 26:06:55
TRACK 11 AUDIO
INDEX 01 27:52:22
TRACK 12 AUDIO
INDEX 01 30:50:22
TRACK 13 AUDIO
INDEX 01 35:01:71
TRACK 14 AUDIO
INDEX 01 36:40:43
TRACK 15 AUDIO
INDEX 01 37:36:13
TRACK 16 AUDIO
INDEX 01 40:06:23
FILE "C:\Data\DDump.ISO" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 04:53:25
TRACK 03 AUDIO
INDEX 01 09:31:25
TRACK 04 AUDIO
INDEX 01 09:37:25
TRACK 05 AUDIO
INDEX 01 11:30:25
TRACK 06 AUDIO
INDEX 01 13:17:67
TRACK 07 AUDIO
INDEX 01 17:34:10
TRACK 08 AUDIO
INDEX 01 19:54:37
TRACK 09 AUDIO
INDEX 01 24:05:12
TRACK 10 AUDIO
INDEX 01 26:06:55
TRACK 11 AUDIO
INDEX 01 27:52:22
TRACK 12 AUDIO
INDEX 01 30:50:22
TRACK 13 AUDIO
INDEX 01 35:01:71
TRACK 14 AUDIO
INDEX 01 36:40:43
TRACK 15 AUDIO
INDEX 01 37:36:13
TRACK 16 AUDIO
INDEX 01 40:06:23



あらためて、見比べてみましょう。

まず1行目ですが、拡張子が違っていることがわかります。
(CDRWINとBlindReadが *.BIN, DDumpが *.ISO )
まぁこれに関しては互換性があるので、あまり気にしなくてもいいと思います。

次に、トラック2以降のINDEX 01 のところに注目してみてください。
CDRWINと、BlindRead,DDumpでは時間が2秒ずれているのが分かります。
となると、

CDRWINで作成したCUEシートで焼いたCDと、BlindRead(またはDDump)で作成した
CUEシートで焼いたCDとでは、CD-DAトラックの開始位置が違う???

といった疑問がでてきますが、そうではありません。
実際、上の3つのCUEシートで作成したCDは、CD-DAの開始位置はバッチリ一致します。
(CDRWINの、「Table of Contents」で確認)



■CUEシートはなぜ2秒ずれているのか?

元々MIXモードCDは、MODE1 → CD-DAの切り替わりのときに2秒のギャップを挿入することが
規格で定められているのですが、このギャップ挿入の解釈がCDRWINとBlindRead, DDumpでは
違っているようです。
CDRWINは、元のCDをMIXモードCDと判断すると、MODE1 → CD-DAの切り替わりのときに、
PREGAPコマンドを使用しています。


PREGAPコマンドとは?
その名の通り、プリギャップを挿入するときに使用するCUEシートコマンドです。
INDEX 00コマンドでもプリギャップを挿入することができますが、INDEX 00は
イメージファイルの指定区間をプリギャップにします。
これに対して、 PREGAPコマンドは元のイメージファイルに関係なしに「完全な」無音
ギャップを挿入します。


つまり、CUEシートが作成されたときに、PREGAPコマンドが含まれていた場合は、
そのプリギャップの長さだけ作成されたイメージファイルのサイズが小さくなります。
(PREGAPコマンドが含まれていないときと比較して)

→この場合2秒ぶんファイルサイズが小さくなります。


もうちょっと、分かりやすく言うと、


BlindRead or DDumpは

MODE1 GAP CD-DA

のように、MODE1, GAP, CD-DAを一まとめにしてイメージを作成しますが、

CDRWINは、

MODE1 CD-DA

のように、ギャップ部を省いてイメージを作成します・・・・・(多分 ^^; )

→違う可能性もあり



実際比べてみると、

CDRWINで作成したイメージファイルのサイズ
425,672,016 バイト

BlindRead(DDump)で作成したイメージファイルのサイズ
426,024,816 バイト

ファイルサイズの差は、
426,024,816 - 425,672,016 = 352,800 バイト

1セクタ=2352バイトなので、
352,800÷2352 = 150セクタ

1秒=75セクタなので、
150÷75 = 2秒


となり、見事なまでに理屈通りになっています。





■TRACK 02のINDEX 00は残しておいたほうがいい?

↑の方に書いた


※注意
ただし、TRACK 02のINDEX 00コマンドは残しておいた方がいい可能性があります。
→理由は後で説明


ですが、これに関してはちょっとうまく説明する自身がありません。
とりあえず、以下のようにはなります。
(どちらがいいのかは、各々で判断して下さい)

※そのあといろいろ考えたんですが、残しておいたほうがいいですよね、これ?
 →反論大歓迎です!!

左がINDEX 00をすべて削除して、そのCUEシートを元にしてCDRWIN 3.8D + RICOH MP7120A
で焼き、その焼いたCD + CDRWIN 3.8D + RICOH MP7120Aで作成したCUEシート。
右がトラック2のINDEX 00以外を削除して、そのCUEシートを元にして・・・以下同文。
(ちょっとややこしいですが ^^; )

FILE "C:\MY DOCUMENTS\A.BIN" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 04:53:25
TRACK 03 AUDIO
INDEX 01 09:31:25
TRACK 04 AUDIO
INDEX 01 09:37:25
TRACK 05 AUDIO
INDEX 01 11:30:25
TRACK 06 AUDIO
INDEX 01 13:17:67
TRACK 07 AUDIO
INDEX 01 17:34:10
TRACK 08 AUDIO
INDEX 01 19:54:37
TRACK 09 AUDIO
INDEX 01 24:05:12
TRACK 10 AUDIO
INDEX 01 26:06:55
TRACK 11 AUDIO
INDEX 01 27:52:22
TRACK 12 AUDIO
INDEX 01 30:50:22
TRACK 13 AUDIO
INDEX 01 35:01:71
TRACK 14 AUDIO
INDEX 01 36:40:43
TRACK 15 AUDIO
INDEX 01 37:36:13
TRACK 16 AUDIO
INDEX 01 40:06:23
FILE "C:\MY DOCUMENTS\B.BIN" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 04:51:25
TRACK 03 AUDIO
INDEX 01 09:29:25
TRACK 04 AUDIO
INDEX 01 09:35:25
TRACK 05 AUDIO
INDEX 01 11:28:25
TRACK 06 AUDIO
INDEX 01 13:15:67
TRACK 07 AUDIO
INDEX 01 17:32:10
TRACK 08 AUDIO
INDEX 01 19:52:37
TRACK 09 AUDIO
INDEX 01 24:03:12
TRACK 10 AUDIO
INDEX 01 26:04:55
TRACK 11 AUDIO
INDEX 01 27:50:22
TRACK 12 AUDIO
INDEX 01 30:48:22
TRACK 13 AUDIO
INDEX 01 34:59:71
TRACK 14 AUDIO
INDEX 01 36:38:43
TRACK 15 AUDIO
INDEX 01 37:34:13
TRACK 16 AUDIO
INDEX 01 40:04:23





■三國志Z

最後にちょっと余談です。
三國志ZをBlindRead + CDRWINで焼いた人いませんか?
試しにCDプレイヤーでトラック2以降を聴いて見て下さい。
トラックの切り替わりのときにマイナスの時間表示がされたら、残念ながらオリジナルのCDと
ちょっとだけ違っちゃってます。
(ただし、プレイには影響ないと思います>詳細は未確認)

※トラック1を再生しないように注意!!






トップへ