CDXLは、 1980年代後半から1990年代初頭にかけてコモドールがAmigaコンピュータプラットフォーム向けに開発した動画ファイル形式です。CD -ROMからの動画再生用に作成された初期の形式の1つとして知られています。[ 1 ] [ 2 ]
CD-ROMドライブの登場直後、低価格のMPEGデコードハードウェアが利用可能になる前の時代に、CD-ROMからのビデオ再生を可能にするために、主にCommodore CDTV向けにCDXLフォーマットが作成されました。CDXLはAmigaチップセットに最適化されており、 DMA転送を利用することで、 CPU負荷を低く抑えた再生を実現しています。[ 3 ]その結果、CDXLは弱いビデオ圧縮しかサポートできず、そのため比較的低いビデオ解像度と中程度のフレームレートしかサポートできません。
CDXL は、線形に連結されたチャンク (パケット) で構成されるシンプルなストリーミング フォーマットです。各チャンクには、非圧縮のフレームと関連するオーディオ データが含まれています。ファイル ヘッダーは全体ではなく、チャンクごとにヘッダーがあります。フレーム レートは一定ですが、ファイルには保存されないため、プレーヤー ソフトウェアで再生速度を手動で設定する必要があります。CDXL フォーマットは当初、 HAM-6でエンコードされた最大 4096 色で、毎秒最大 24 フレームの再生が可能でした。オーディオ サポートは、8 ビットのモノラルまたはステレオ サウンドに対応しています。Amiga CD32の登場により、CDXL フォーマットはAGAカラー モード (24 ビット カラー パレットから最大 262,144 色の画面色) とより高いディスプレイ解像度をサポートするように拡張されました。
AmigaのCD-ROMゲームやエンターテイメントソフトウェアの多くは、動画再生にCDXLを使用しています。
CDXLはAmigaOSのデータ型システムによってサポートされており、互換性のあるシステム上でCDXLファイルを再生することが可能です。
CDTVのMotorola 68000プロセッサ、OCSチップセット、シングルスピードCD-ROMドライブの制約を考慮すると、発売当時の再生性能は印象的だったと言えるでしょう。シングルスピード(150 kB /秒)のCD-ROMドライブでは、160×100ピクセル、4,096色、12フレーム/秒、11025 Hz、8ビットモノラル音声の解像度を実現できます。これらの設定では、音声と映像の品質はVHS よりもかなり劣ると感じられます。
300 kB/s の CDXL ストリーム (256×128、12 フレーム/秒に相当) では、CD-ROM に約 36 分のビデオを収めることができます。これに対し、MPEG-1形式でエンコードされたビデオ CD では、 352×288 (PAL) 24 ビット カラーのビデオを 25 フレーム/秒で約 72 分収めることができます。[ 4 ]