User:StasFomin/Правильный скринкастер

From Wiki4Intranet
Jump to: navigation, search
Slide Show
Slide Show
Warning: legacy <slide> parser hook used, change it to <slideshow> please
Title

Правильный Скринкастер
Author
Стас Фомин
Footer
StasFomin/Правильный скринкастер
Subfooter

Стас Фомин, 01:36, 30 April 2011


Скринкастер? Зачем еще один? …⌘⌘

Проблемы существующих :

  • Надо lossless
  • Надежность. Упал (BSOD) — все пропало!
  • Не грузить — не мешать показу (CPU, память).
  • Рассинхронизация со звуком

Два типа скринкастеров ⌘⌘

Перехват GDI (ScreenFlash)
  • Экономный файл.
  • Малая загрузка CPU в среднем.
  • Глюки записи — теряются «действия»
  • Под нагрузкой (видео) — дохнет.

Классический скриншотинг
  • надежность (траблы с видео через DirectX…)
  • нагрузка

Видеомонтаж с камерой ⌘⌘

Суперкритично! ♆♆♆

Для видеомонтажа с видеокамерой:

  • Синхрон с истинным временем
  • ±1 сек — не критично
  • но куммулятивный рассинхрон — убивает!

Решение: Очевидное ⌘⌘

  • Писать блоками (секунд 10-30)
  • Питаться объедками
    • самый низкий приоритет
    • давать, что дают (сколько кадров останется, даже ноль).
    • потом восстановить (нелинейный монтаж)
  • звук писать отдельно
    • все равно его надо обрабатывать.