Я делаю демо-ролики на основе захвата изображения с экрана в реальном времени. То есть в ролике будет показано то, что непосредственно происходит на экране во время работы с программой.
Полученный ролик я монтирую, отрезаю лишние кадры, растягиваю ключевые кадры и добавляю поясняющие комментарии, коллауты, звук и анимацию кликов мыши.
Вырезая кадры, я могу визуально ускорить процесс работы в программе, например, файл будет открываться в ролике не 5 секунд, а 1-2. То же касается отчетов, которые может генерировать ваша программа, импорта и экспорта документов или баз данных и многого другого.
Пользователь во время просмотра ролика увидит, как ваша программа реально выглядит.
Ролик, нарисованный во Flash будет выглядеть как мультфильм, а создание такого ролика займет гораздо больше времени и, соответственно, будет стоить дороже.
Количество спецэффектов, которые можно применять во время создания мультфильма во Flash, конечно намного больше, но для демо-ролика оно не имеет значения, поскольку излишняя перегруженность спецэффектами отвлечет пользователя от самой демонстрируемой программы. К тому же, пользователь может быть в последствии разочарован внешним видом вашей программы, которая была излишне приукрашена в мультфильме, и отсутствием показанных спецэффектов.
Я считаю, что в демонстрационном ролике единственными спецэффектами должны быть поясняющие комментарии и анимация во время клика мышью, чтобы показать пользователю, что клик был. Также допустимо использование спецэффектов при переходе из демонстрируемой программы в другую, например, при демонстрации возможностей программы по экспорту документов. Все подобные спецэффекты я могу реализовать, используя технологию захвата экрана.
Основной и, пожалуй, единственный минус моей технологии – большой размер файла полученного ролика. Для ролика с разрешением 800х578 (обычный размер окна программы при разрешении экрана 800х600), со звуком и комментариями, без компрессии – это около 2 мегабайт на минуту времени ролика в формате SWF.
При использовании JPEG компрессии качество изображения естественно ухудшается, а размер файла уменьшается незначительно. При компрессии в 20% от исходного качества размер файла будет около 1-1,3 мегабайта на минуту времени ролика.
Таким образом, технология, основанная на захвате изображения в реальном времени превосходит рисование во Flash по скорости и простоте создания демо ролика (а значит и по цене), по реализму и по количеству доступных форматов для готового ролика.
Она сравнима с рисованием во Flash по количеству спецэффектов, необходимых для создания клипа и по качеству изображения.
Она уступает только по размеру готового файла, что в свете постоянно растущих возможностей по доступу в Интернет, не представляется мне проблемой.