オフセットによるずれリード・オフセットの簡単な説明1、が本当の位置ですが、ほとんどの光学ドライブは本当の位置で読めません(実際はトラックの間にギャップがあるのが普通ですが、簡略化しています)。2、はリード・オフセットがマイナスのドライブが認識している位置です。このずれがオフセットです。トラックの時間は決まっていますから、終りも前にずれています。このまま読むと、音声ファイルの最初に前のトラックの最後があったり(黄色)、最後を取りこぼしたり(赤)、します。(改訂版)に各ドライブの値が掲載されています。correction]は[correction]とあるように「オフセットの修正値」なので、この値がプラスのドライブはマイナスのオフセットを持っている点にご注意下さい。ドライブのオフセットがマイナス(前にずれる)なので、プラスに修正する(後ろにずらす)のです。オフセットに対処するには、以下のような選択肢があります。気にしない(^^;;オフセットがないドライブを使う。オフセットを修正して読む。気にしないオフセットは人がわからないほどごく僅かの時間ですし音声の前後に無音部分があることが多いので、オフセットが吸収されることも多いし音質には関係ありませんしほとんどの人は何もしていませんよね。(改訂版)に掲載されている値を見ますと、プラスの最大が+1292サンプル、マイナスの最大が-502サンプル、です。時間を計算しますと、それぞれ以下です。1292/44100=0.029秒502/44100=0.011秒お手持ちのドライブでオフセットが何秒になるのか、確認してみて下さい。音声の前後に無音部分があることが多い実際のトラックには、音声部分の前後に無音部分(ゼロサンプル)があることが多いです。file2はPremium2というドライブで普通にiTunesでリッピングした音声ファイルです。Premium2は、ずれがないドライブですので、前後のゼロサンプルがCD上のトラックの無音部分とみなせます。ご覧のように、このトラックでは先頭に43304サンプル、末尾に27341サンプルの無音部分があります。前項で見た最大1292サンプルずれるドライブを使っても、ずれより無音部分のほうが遥かに長く、音声部分は取りこぼさないことがわかります。無音部分の実例をいくつか念のため、近くにあったCDをいくつかみてみました。(改訂版)によると、Plextorの一部のドライブ位ですかねぇ。今では中古でしか入手できませんが・・。リード・オフセットを修正して読む3、のようにオフセットを修正して読むと、トラックのずれはなくなります。オフセットを修正してもLead-inやLead-outの位置は修正されません。普通、この中は読みませんから、漏れることになります(青部分)。この中を読めるソフトとドライブを用いましょう。AccurateRipを使うと30サンプルずれます。ドライブのデータベースが古いままになっているからです(笑)。いう現象は、テストに用いたWAVが原因の恐れが大です。「CD-DAのフレームに合わせた長さ」のWAVが必要なんです。CD-DAにはフレームという単位があります。1フレームは1/75秒です。フレームに合っていない長さのWAVでCD-DAを作成すると、不足分はダミーで埋められて長くなるんですね。フレームに合わせましょう。Engineですと、「CD-DAのフレームに合わせる」という機能があります。WaveCompareで[フレーム数で時間表示]にチェックして、時間に+がなかったらOKです。2013/12/6アクセス解析用のScriptですが、この環境では動作しません。