CDXL est un format de fichier vidéo en mouvement développé par Commodore à la fin des années 1980 et au début des années 1990 pour la plate-forme informatique Amiga . Il est remarquable pour être l'un des premiers formats créés pour la lecture de vidéos en mouvement à partir de CD-ROM .
Arrière-plan
Peu après l'introduction des lecteurs de CD-ROM et avant que le matériel de décodage MPEG à bas prix ne soit disponible, le format CDXL a été créé, principalement pour le Commodore CDTV , pour permettre la lecture de vidéos à partir de CD-ROM. Le format CDXL est adapté au chipset Amiga et tire parti des transferts DMA , permettant ainsi une lecture avec une faible charge CPU . Par conséquent, le format CDXL ne peut prendre en charge qu'une faible compression vidéo et donc des résolutions vidéo relativement faibles et des fréquences d'images modérées .
Le format CDXL est un format de streaming simple, composé de blocs concaténés linéaires (paquets), chacun avec une trame non compressée et des données audio associées. Il n'y a pas d'en-tête de fichier global, juste un en-tête par bloc. La fréquence d'images est constante mais n'est pas stockée dans le fichier, il est donc nécessaire de régler manuellement la vitesse de lecture dans le logiciel de lecture . Le format CDXL permettait initialement la lecture jusqu'à 24 images par seconde avec jusqu'à 4096 couleurs encodées en HAM-6 . La prise en charge audio permet un son mono ou stéréo 8 bits. Avec l'avènement de l' Amiga CD32 , le format CDXL a été étendu pour prendre en charge les modes de couleur AGA (jusqu'à 262 144 couleurs à l'écran à partir d'une palette de couleurs 24 bits) et des résolutions d'affichage plus élevées.
Usage
Un certain nombre de jeux et de logiciels de divertissement sur CD-ROM Amiga utilisent CDXL pour la vidéo animée.
CDXL est pris en charge par AmigaOS via son système de types de données , qui permet la lecture de fichiers CDXL sur des systèmes compatibles.
Performance
Les performances de lecture peuvent être considérées comme impressionnantes au moment de la sortie du CDTV, compte tenu des contraintes du processeur Motorola 68000 , du chipset OCS et du lecteur de CD-ROM à vitesse unique. Un lecteur de CD-ROM à vitesse unique (150 Ko /s) permet des résolutions équivalentes à 160 × 100 avec 4 096 couleurs à 12 images/s avec un son mono 8 bits à 11 025 Hz. Avec ces paramètres, la qualité audio et visuelle est perçue comme considérablement inférieure à celle du VHS .
Un flux CDXL à 300 kB/s (équivalent à 256×128 à 12 images/s) permet d'enregistrer environ 36 minutes de vidéo sur un CD-ROM. En comparaison, un CD vidéo codé au format MPEG-1 permet d'enregistrer environ 72 minutes de vidéo couleur 352×288 (PAL) 24 bits à 25 images/s.