CDXL

CDXL
Тип формата видеоформат[вд]

CDXL является устаревшим медиаконтейнером разработанным корпорацией Commodore International в конце 1980-х и начале 1990-х годов для компьютерной платформы 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]

Ссылки

Примечания

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.