ENGLISH VERSION HERE |
MSU Screen Capture Lossless Codec
MSU Graphics & Media Lab (Video Group)
Идеи, реализация: Дмитрий Попов
News:
[13.02.2007] Версия 1.2.
[02.04.2006] Версия 1.1.
[24.03.2006] Версия 1.0.
Скачать! (v1.2)
Изменения в версии 1.2:
- Добавлена поддержка 16-битных видеорежимов.
Изменения в версии 1.1:
- Добавлена поддержка "force key frames".
- Теперь кодек работает не только в RGB24, но и в RGB32. Поэтому легко может быть использован в CamStudio.
- Немного улучшено сжатие. Поддерживается проигрывание файлов, закодированных предыдущей версией.
Данный кодек предназначен для беспотерьного сжатия видео,
захваченного с экрана компьютера. Может использоваться для подготовки
презентаций программ, для создания видеоуроков, для сохранения видео из
игрушек.
В дальнейшем этот кодек может стать частью
MSU Lossless Video Codec'a.
Сравнение степени сжатия нескольких кодеков
Мы сравнили результаты работы предлагаемого алгоритма и результаты работы других доступных алгоритмов.
Сравнение производилось на видеофайлах, созданных эмулятором DOSBox во время выполнения нескольких игрушек (UFO, Jazz Jackrabbit, Test Drive 3, Ultima 6 и Lemmings). Все, кроме Lemmings, работали в режиме 256 цветов. Lemmings в режиме 16 цветов. Характеристики последовательностей приведены ниже.
Название |
Разрешение и количество кадров |
geoscape.avi |
320x200, 1971 |
jazz.avi |
320x200, 1974 |
td3.avi |
320x200, 876 |
ultima6.avi |
320x200, 2190 |
vgalemmi.avi |
640x350, 4372 |
Вот пара кадров из них, чтобы вы представляли, о каком типе видео
идет речь:
Использованные в тестировании кодеки указаны на графике ниже. На графике для каждого кодека показано, во сколько раз лучше чем Huffyuv он сжал данный файл, т.е. размер_файла_Huffyuv / размер_файла_этим_кодеком. Во всех кодеках был выбран режим максимального сжатия.
Исходные материалы изначально были сжаты кодеком Zipped Motion Block Video
в режиме 8 бит на точку, этим объясняется его высокая степень сжатия.
Остальные кодеки (включая MSU) работали в режиме 24 бита на точку.
На графике хорошо видно преимущество кодеков, использующих дельта-фреймы, над
кодеками, сжимающими все кадры независимо.
Также удалось сравнить наш кодек с кодеком TechSmith EnSharpen, который
позиционируется как лидер в индустрии сжатия захваченного с экрана видео
(ссылка). Кадр из него:
Видеопоследовательность (640х480, 214 кадров, RGB16), на которой создатели
EnSharpen демонстрируют его превосходство в степени сжатия, наш кодек сжал
в 2 раза сильнее при той же частоте ключевых кадров.
Получившийся файл: somewins.avi (150 KB).
Download
MSU Screen Capture Lossless Codec, версия 1.2 от 13.02.2007
Известные проблемы и ограничения:
- Ширина видеоизображения должна быть четной.
- (Если заметите какие-то проблемы - пожалуйста, пишите!)
Связаться с нами можно по адресу: |
Другие материалы
Материалы по видео
Смотрите также материалы:
- По цветовым пространствам
- По JPEG
- По JPEG-2000