CDが破損している場合(CDプレーヤーにCDを挿入した場合などに途切れるなど)、コンピューターでCDをリッピングしてMP3を作成すると、破損したデータはどのように聞こえますか?
それはトラックの真ん中の単なる「空白」でしょうか?または、音声が正しく聞こえない/雑音が聞こえるなどですか
明確にするために、この質問は、CDからオーディオを読み取り、MP3にエンコードすることに関するものであり、MP3が含まれているデータCDを読み取ることに関するものではありません。
CDが破損している場合(CDプレーヤーにCDを挿入した場合などに途切れるなど)、コンピューターでCDをリッピングしてMP3を作成すると、破損したデータはどのように聞こえますか?
それはトラックの真ん中の単なる「空白」でしょうか?または、音声が正しく聞こえない/雑音が聞こえるなどですか
明確にするために、この質問は、CDからオーディオを読み取り、MP3にエンコードすることに関するものであり、MP3が含まれているデータCDを読み取ることに関するものではありません。
回答:
CDのcdparanoia
読み取り不良を修正するために最善を尽くすような良いCDリッパーソフトウェアは、影響を受ける部分を何度も通過します。データが回復するまで数分かかることがあります。これは、CDにエラー訂正用のチェックサムが含まれていて、すぐに誤読を検出する必要があるためです。
この戦略により、CDリッパーソフトウェアは、リアルタイムで再生するように設計された一般的なCD再生デバイスよりもはるかに高い確率で正しいデータを回復できます。
データの一部(例ではオーディオ)が読み取り不能のままになるというまれなケースでは、リッパーは通常、そのセグメントをスキップします。したがって、エンコードされたMP3ファイルを使用すると、不良セクションがスキップされます(結果のオーディオファイルで補間または音声スキップされる可能性があります)。
MP3ファイル形式はフレームで構成されます。各フレームは11の「1」ビットで始まり、ビットレートを制御し、他のいくつかの属性を定義するメタデータの数バイトも。各フレームは独立しており、ストリーミングをサポートするように設計されています。
フレームはCRCを持つことができます-エラーチェック。オプションです。
オペレーティングシステムは、CDで不良セクターが検出されると、読み取りを再試行する可能性があります(CDハードウェアには、MP3エンコーダーが何かを確認する前に、独自のエラーチェック機能があります)。デコーダーがバッファーで動作していないと仮定すると、デコーダーはこのプロセス中に新しいデータを受信せず、停止する必要があります。オペレーティングシステムがデータを読み取れない場合、オペレーティングシステムにエラーが報告される可能性があり、最終的にはMP3エンコーダーをホストしているプロセスに報告されます。ここで正確に何が起こるかはソフトウェアに依存します。
CDからのデータが誤って読み取られ、それでもデコーダーに届く場合、いくつかの可能性が起こります(これはおそらくPCでは発生しませんが、カーステレオまたはその他の非PCデバイスでは発生する可能性があります)。
MP3デコーダーは、これらの11個の1ビットを探してフレームの先頭を見つけます。見つからない場合は、次のフレームまでデコードを停止する可能性があります。
ヘッダーデータが悪い場合、どのビットレートが間違っているかを示すバイトが原因で、フレームが間違ったビットレートで再生されることがあります。
ヘッダーCRCビットが設定されていて、CRCが一致しない場合、デコーダーはおそらくフレームをスローし、再生しません。ほとんどのMP3ファイルにはCRCビットが設定されていません。
ペイロード(ヘッダーの後のデータ)が間違っている場合、MP3デコーダーはそれを再生しようとします。
デコーダーの仕事は、圧縮されたデータを受け取り、非圧縮データを生成して「上位」レベルに引き渡すことです。その上位レベルは、実際には非圧縮データを使用してオーディオデバイスを駆動します。ほとんどのエンコーダー/オーディオドライバーのセットアップには、構成可能なサイズのバッファーがあり、MP3デコーダーがオーディオドライバー用のデータを構築して読み取りの再試行を許可できると思います。
とにかく、データを取得していないためにデコーダーが停止した場合、実際にオーディオを駆動している上位レベルは、以下のいずれかを実行する可能性があります。
デコーダーが不正なデータを出力すると、音声が途切れたり、ポップしたりします。
最良の場合、リッパーは、トラックが正常に再生するのに十分なデータを取得します。2番目に良いケースでは、あきらめ、オーディオトラックを生成できません。最悪の場合、通常のCDプレーヤーでトラックを再生しようとしたとき、またはさらに悪い(一時停止、リピート、スタッター、ブリップなど)ように聞こえるオーディオファイルが得られます。
cdparanoiaベースのリッパーに関する私の経験は、一般的に主に最良のケースでしたが、3つのシナリオすべてに遭遇しました。