■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を再生しないように注意!!