QuickTime Анимация - QuickTime Animation
Тема этой статьи может не соответствовать Википедии общее руководство по известности.Сентябрь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
QuickTime Анимация формат (также известный как QuickTime RLE) это формат сжатия видео и кодек сделано Компьютер Apple чтобы включить воспроизведение RGB видео в реальное время без дорогого оборудования.[1][2] Обычно встречается в QuickTime контейнер с FourCC 'rle'.[примечание 1] Он может выполнять либо без потерь или же с потерями сжатия и является одним из немногих видеокодеков, поддерживающих альфа-канал. Поддерживается глубина цвета 1-битные (монохромные), 15-битные RGB, 24-битные RGB, 32-битные ARGB, а также палитра RGB. В результате реверс-инжиниринга формата декодер реализован в XAnim а также кодировщик и декодер в libavcodec.[3][4]
Технические детали
QuickTime Animation использует кодирование длин серий и условное пополнение для сжатия.[2] При кодировании входной кадр сканируется по пикселям в порядке растровой развертки и обрабатывается построчно.[2] Внутри строки пиксели сегментируются на серии, длина которых является переменной и указывается в потоке битов. Для каждого прогона используется один из трех режимов кодирования: тот же цвет, пропуск или PCM.[2] В одном цветовом режиме серия пикселей представлена одним цветом в режиме кодирования длин серий. Если пиксели с разными цветами объединяются кодировщиком в серию (одного цвета), процесс кодирования происходит с потерями, в противном случае - без потерь. Режим без потерь используется на 100% уровне качества. В режиме пропуска последовательность пикселей остается неизменной по сравнению с предыдущим кадром (условное пополнение). В PCM В этом режиме цвет каждого пикселя записывается в битовый поток без какого-либо сжатия.[2]
Кодирование длин серий хорошо работает с контентом с большими областями постоянного цвета. Условное пополнение работает хорошо, если от кадра к кадру меняются только небольшие участки. QuickTime Animation хорошо работает с контентом, обладающим обоими этими свойствами, например с традиционной 2-D анимацией и контентом экрана.[5] Для естественного видео и сложных сцен с 3D-рендерингом, в которых редко возникают серии с постоянным цветом, в режиме без потерь можно достичь только низких коэффициентов сжатия, а слияние серий становится видимым как шум в режиме с потерями.
Смотрите также
Примечания
- ^ Обратите внимание на дополнительный пробел в конце.
Рекомендации
- ^ «Формат файла QuickTime» (PDF). Внутри QuickTime: техническая справочная библиотека QuickTime. Apple Inc. 2000. Архивировано с оригинал (PDF) 7 марта 2000 г.. Получено 5 апреля 2013.
- ^ а б c d е «Apple QuickTime RLE». Мультимедиа Вики. 24 мая 2011. Получено 9 апреля 2013.
- ^ Марк Подлипец (10 декабря 1997 г.). "xanim.2.70.6.4.2 README". XAnim. Получено 4 апреля 2013.
- ^ «Документация FFmpeg». FFmpeg. Получено 4 апреля 2013.
- ^ Питер Хози (8 декабря 2013 г.). "Разбор кодеков для экрана: Кодеки: Анимация". Архивировано из оригинал 3 июля 2013 г.. Получено 9 апреля 2013.
внешняя ссылка
Этот мультимедиа программного обеспечения -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |