CDXL

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

CDXL является устаревшим медиаконтейнером разработанным корпорацией Commodore International в конце 80-х и начале 90-х для компьютерной платформы Amiga. Это один из самых первых форматов созданных специально для воспроизведения видео и анимаций с CD-ROM.[1]

Происхождение[править | править вики-текст]

Вскоре после появления первых приводов CD-ROM и удешевения аппаратной декомпрессии видео сжатого в стандарте MPEG-1 стал доступным медиаконтейнер CDXL, создававшийся прежде всего для воспроизведение видео с привода CD-ROM средствами Amiga CDTV. CDXL разрабатывался с учётом возможностей чипсета OCS и частично нагружал под декомпрессию ЦП. В результате, CDXL смог поддержать только слабое сжатие, низкие разрешения и сокращённые FPS.

Изначально в CDXL формировался видеопоток в 4096 цветов с 24 FPS закодированный для HAM-6. Поддерживался монофонический и стереофонический 8-битный аудиопоток. После выпуска Amiga CD32 в 1993 г., формат оказался достаточно гибким чтобы поддержать чипсет AGA (до 262144 цветов из 24-битной палитры) с большими разрешениями.

Будучи разработанным как потоковый формат, физически поток CDXL состоит из линейно связанных и некомпрессированных пакетов называемых чанками (chunks) каждый из которых поставлен в соответствие аудио-данным. При этом не существует никакого единого заголовка для всего файла, заголовки передаются для каждого чанка в потоке. Следствием этого является необходимость указания кадровой частоты индивидуально для каждого воспроизводимого файла, так как сам файл в себе такой информации не содержит.

Вопреки распространённому ошибочному мнению, CDXL никак не связан с форматом файлов ANIM (подмножество формата IFF). Поддержка в AmigaOS выполнена на уровне CDXL.datatype, позволяющего воспроизводить CDXL-файлы через стандартный универсальный и основанный на распознавании типов данных загрузчик известного в AmigaOS мультимедийного приложения Multiview.

Использование[править | править вики-текст]

Множество игр и мультимедийного ПО выпускавшегося для Amiga на компакт-дисках использовали медиаконтейнер CDXL для хранения и показа видео.

Производительность[править | править вики-текст]

Качество воспроизведения видео было сравнительно внушительным на время выпуска Amiga CDTV оснащённой процессором Motorola 68000, чипсетом OCS и приводом CD-ROM. Односкоростной (150 Кб/сек.) привод CD-ROM позволял выводить картинку разрешением 160×100 при 4096 цветах и 12 FPS параллельно с 11025 Гц 8-битным монофоническим звуком. При таких минимальных параметрах настройки качество аудио и звука оценивалось как худшее по сравнению с форматом VHS (но конечно выдающееся для ПК в 1990-м году).

CDXL-поток воспроизводимый на 300 Кб/сек (что равноценно разрешению 256×128 при 12 FPS) позволял показать 36 мин. видео записанных на один компакт-диск. Для сравнения, Video CD сжатый по стандарту MPEG-1 позволяет показать около 72 мин. 24-х битного видео разрешением 384×280 при 25 FPS.[2]

Ссылки[править | править вики-текст]

Примечания[править | править вики-текст]