Видео от Apple
-
История и особенности Apple Video
- Apple Video — это алгоритм сжатия видео с потерями, разработанный Apple в 1991 году.
- Кодек известен как QuickTime Video и использует FourCC для кодирования видео в AVI.
- В XAnim и libavcodec реализован декодер Apple Video.
-
Технические детали
- Кодек работает с блоками пикселей размером 4×4 в RGB-пространстве.
- Каждый кадр разделен на блоки размером 4×4 и кодируется в одном из четырех режимов: пропуск, одноцветный, четырехцветный или 16-цветный.
- Цвета представлены 16 битами, что обеспечивает высокую скорость декодирования.
- Производительность сжатия Apple Video ниже, чем у кодеков с компенсацией движения.
-
Режимы кодирования
- Режим пропуска обеспечивает условное пополнение счета, копируя содержимое предыдущего кадра.
- Одноцветный режим декодирует все пиксели в блоке одним цветом.
- Четырехцветный режим кодирует каждый пиксель в блоке одним из четырех цветов, выбранных из палитры.
- 16-цветный режим явно записывает цвет каждого пикселя в битовый поток без потерь.
-
Сравнение с другими кодеками
- Apple Video имеет сходство с Microsoft Video 1, QuickTime Graphics, Smacker video и сжатием текстур S3.
-
Рекомендации
- Для декодирования Apple Video рекомендуется использовать FFmpeg.