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

Вот пара кадров из них, чтобы вы представляли, о каком типе видео идет речь:
ultima6.avi jazz.avi

Использованные в тестировании кодеки указаны на графике ниже. На графике для каждого кодека показано, во сколько раз лучше чем 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