CDXL — формат видеофайлов , разработанный Commodore в конце 1980-х и начале 1990-х годов для платформы компьютера Amiga . Он примечателен тем, что является одним из самых ранних форматов, созданных для воспроизведения видео с CD-ROM . [1] [2]
Вскоре после появления приводов CD-ROM и до появления недорогого оборудования для декодирования MPEG был создан формат CDXL, в первую очередь для Commodore CDTV , чтобы обеспечить воспроизведение видео с CD-ROM. CDXL разработан для чипсета Amiga и использует преимущества DMA- передачи, что позволяет добиться воспроизведения с низкой загрузкой ЦП . [3] В результате CDXL может поддерживать только слабое сжатие видео и, следовательно, относительно низкие разрешения видео и умеренную частоту кадров .
CDXL — это простой потоковый формат, состоящий из линейных конкатенированных фрагментов (пакетов), каждый из которых содержит несжатый кадр и связанные с ним аудиоданные. Общего заголовка файла нет, только заголовок на фрагмент. Частота кадров постоянна, но не сохраняется в файле, поэтому необходимо вручную устанавливать скорость воспроизведения в программном обеспечении проигрывателя . Первоначально формат CDXL позволял воспроизводить до 24 кадров в секунду с использованием до 4096 цветов, закодированных в HAM-6 . Поддержка звука позволяет использовать 8-битный моно или стереозвук. С появлением Amiga CD32 формат CDXL был расширен для поддержки цветовых режимов AGA (до 262 144 экранных цветов из 24-битной цветовой палитры) и более высоких разрешений дисплея.
В ряде игр и развлекательного программного обеспечения для Amiga CD-ROM для видеосъемки используется формат CDXL.
CDXL поддерживается AmigaOS через ее систему типов данных , которая позволяет воспроизводить файлы CDXL на совместимых системах.
Производительность воспроизведения можно считать впечатляющей на момент выпуска, учитывая процессор Motorola 68000 CDTV , чипсет OCS и ограничения односкоростного привода CD-ROM. Односкоростной (150 кБ /с) привод CD-ROM допускает разрешение, эквивалентное 160×100 с 4096 цветами при 12 кадрах/с с 8-битным монозвуком 11025 Гц. При таких настройках качество звука и изображения воспринимается как значительно худшее, чем у VHS .
Поток CDXL на скорости 300 кБ/с (эквивалент 256×128 при 12 кадрах/с) позволяет разместить на CD-ROM примерно 36 минут видео. Для сравнения, Video CD , закодированный в формате MPEG-1, позволяет разместить примерно 72 минуты 352×288 (PAL) 24-битного цветного видео при 25 кадрах/с. [4]