freedaw:
В плане максимальной минимизации размера видеоурока мне, например, очень нравится идея, реализованная в программе Wink. Там есть вариант захвата экрана не только с какой-то определённой частотой (как это обычно делается), а в моменты клика мышью или нажатия клавиши на клавиатуре (т.е. фиксируются ключевые моменты действий).
В реальных условиях это может быть и один раз в несколько секунд, на протяжении которых на экране ничего существенного не меняется, а идёт, например, начитка текста (если его много) или отводится время на прочтение текстового баннера.
Фактически, мы получаем очень небольшое количество скриншотов, каждый из которых отображается в течение заданного времени (как в слайд-шоу). А плавное перемещение курсора при переходе между ними происходит простым просчётом с экстраполяцией прямо во время воспроизведения.
Частоту кадров для воспроизведения можно задать практически любую (от неё будет зависеть только скорость и плавность движения курсора) - на размер файла это уже не влияет.
В плане максимальной минимизации размера видеоурока мне, например, очень нравится идея, реализованная в программе Wink. Там есть вариант захвата экрана не только с какой-то определённой частотой (как это обычно делается), а в моменты клика мышью или нажатия клавиши на клавиатуре (т.е. фиксируются ключевые моменты действий).
В реальных условиях это может быть и один раз в несколько секунд, на протяжении которых на экране ничего существенного не меняется, а идёт, например, начитка текста (если его много) или отводится время на прочтение текстового баннера.
Фактически, мы получаем очень небольшое количество скриншотов, каждый из которых отображается в течение заданного времени (как в слайд-шоу). А плавное перемещение курсора при переходе между ними происходит простым просчётом с экстраполяцией прямо во время воспроизведения.
Частоту кадров для воспроизведения можно задать практически любую (от неё будет зависеть только скорость и плавность движения курсора) - на размер файла это уже не влияет.