Правильный Скринкастер
Стас Фомин
Скринкастер? Зачем еще один?
Проблемы существующих
♆
:
Надо
lossless
Надежность. Упал (BSOD) —
все пропало
!
☹
Не грузить
— не мешать показу (CPU, память).
Рассинхронизация
со звуком
⚣
Два типа скринкастеров
Перехват GDI (
ScreenFlash
)
Экономный
файл.
Малая загрузка CPU
в среднем.
Глюки записи
— теряются «действия»
☹
Под нагрузкой (видео) —
дохнет
.
♆
♆
♆
Классический скриншотинг
надежность
(траблы с видео через DirectX…)
нагрузка
Видеомонтаж с камерой
Суперкритично!
♆♆♆
Для видеомонтажа с видеокамерой:
Синхрон с истинным временем
±1 сек — не критично
но
куммулятивный рассинхрон
— убивает!
Решение: Очевидное
Писать
блоками
(секунд 10-30)
Питаться
объедками
самый низкий приоритет
давать, что дают (сколько кадров останется, даже ноль).
потом восстановить
(нелинейный монтаж)
звук писать отдельно
все равно его надо обрабатывать.