Document 167265

advertisement
Обзор современных средств для создания
интерактивных презентаций ПО
Евгений Суходолин, Demoforge
Сейчас никто уже не мыслит сайт программы с графическим интерфейсом, на
котором отсутствуют скриншоты. Скриншоты стали неотъемлемой частью описания
программы. Неспроста говорят, что лучше один раз увидеть, чем сто раз услышать. Но
увидеть тоже можно по-разному. Скриншоты, несмотря на свою популярность, являются
весьма ограниченным средством. Взглянув на скриншот можно увидеть, насколько
высокохудожественный интерфейс имеет программа, но нельзя предположить, насколько
удобно ей пользоваться и как вообще с ней работать. Для этого пользователь (пока ещё
потенциальный!) должен эту программу, как минимум, скачать, установить и запустить.
Однако существуют решения, которые дают пользователю возможность посмотреть
программу в работе, даже не скачивая её! В тот момент, когда пользователь быть может
ещё даже и не определился, хочет ли он эту программу скачивать и устанавливать. Речь
пойдёт о создании анимированных презентаций, существенно более привлекательных,
чем традиционные скриншоты. Такие презентации могут стать совершенно новым
дополнительным инструментом для привлечения клиентов.
Что же мешает авторам ПО воспользоваться преимуществами анимированных
презентаций? Вероятно, это кажущаяся сложность и трудоёмкость их создания. Однако
существуют специальные инструменты и технологии, которые невероятно упрощают эту
задачу.
Начнём с самого очевидного класса продуктов: программы для записи всего, что
происходит на экране, в режиме «как есть». Работают эти программамы просто:
пользователь указывает область экрана, с которой снимается изображение, и программа
записывает его в файл с заданной частотой кадров. Плюсы такого подхода очевидны:
время, затраченное на изготовление одного ролика, соизмеримо с длительностью самого
ролика. Когда-то самой популярной программой для этой задачи являлся Lotus
ScreenCam. Получаемые с его помощью файлы были настолько компактны, что на
текущий момент, насколько мне известно, только наша собственная разработка – формат
DemoForge - обеспечивает такую же степень сжатия. Но должен заметить, что на
сегодняшний день о Lotus ScreenCam осталась лишь светлая память, поскольку фирмаразработчик уже давно не выпускает новых версий, а существующие не работают под
Windows 2000 и XP. Поэтому рассмотрим имеющиеся альтернативы.
На рынке имеется целый ряд продуктов, предлагающих записывать видео с экрана
в один из видеоформатов, обычно это файлы с расширением avi или wmv. Достоинством
такого подхода является то, что потом полученные файлы можно отредактировать в
любом из видео-редакторов. Например, на записанный видеоряд мы можем при помощи
специальных инструментов наложить звук или титры. Но у получаемых таким образом
видеофайлов есть один очень серьёзный недостаток: их огромный размер. Обычно он
измеряется мегабайтами для 2-3 минутного ролика. Очевидно, что файлы такого размера
вряд ли будут пользоваться популярностью у посетителей вашего сайта, а уж тем более,
маловероятно, что вы решите включить их в дистрибутив программы. Разве что за
исключением того случая, когда программа распространяется на CD. Помимо проблемы
больших файлов имеется ещё, как минимум, два недостатка. Первый из них связан с тем,
что в попытках борьбы с размером, применяются специальные кодеки, оптимизированные
под сжатие «экранного» видео. Изначально эти кодеки отсутствуют на системах
пользователей. Поэтому требуется их предварительная установка, что ещё более
усложняет просмотр роликов непосредственно с веб-сайта. А второй недостаток
обусловлен примитивностью технологии, которая используется для захвата видео с
экрана. Из-за этого крайне проблематично создавать ролики большого разрешения
(например, 1600 x 1200) либо с высоким fps. При увеличении fps также увеличивается
размер файла, несмотря на то, что содержательно ничего не меняется. А при малых fps
теряем в плавности движения мыши и в ощущении того, что перед нами полноценное
видео, а не слайд-шоу (попутно отмечу, что нами разработана принципиально иная
технология снятия изображения с экрана, которая полностью лишена этого недостатка).
Можно отметить два продукта в этой категории: это Camtasia от TechSmith,
стоимостью $150, и менее известный, но зато бесплатный, Windows Media Encoder от
Microsoft. Оба продукта используют специализированные кодеки, при этом, по нашим
субъективным тестам, кодек от Microsoft обеспечивает при соответствующих настройках
в 3 раза лучшее сжатие, чем кодек от TechSmith. Так, например, для одного из роликов,
выполненного нами на заказ, длительностью около 10 минут, файл, сохранённый кодеком
от Microsoft, был в 10 раз больше того же ролика в формате DemoForge, а сохранённый
кодеком от TechSmith – более чем в 30! В абсолютных цифрах это 150 кб против 1.5 и 5
мегабайт соответственно.
Итак, понятно, что демо-ролики в видеоформате хотя и просты в изготовлении, но
не всегда удобны в применении из-за своих размеров. Поэтому перейдём к рассмотрению
более компактных решений. Если до недавнего времени существовала конкуренция
между различными закрытыми форматами, то в последнее время наметилась тенденция
отказа от собственных форматов в пользу Macromedia Flash. Поэтому более компактных
решений на сегодняшний день всего два: Macromedia Flash и наш формат DemoForge.
Рассмотрим причины, по которым некоторые находят flash удачным выбором для
создания презентаций.
Во-первых, по статистике подавляющее большинство пользователей в интернете
имеют встроенные средства для просмотра flash-роликов. Во-вторых, flash изначально
ориентирован на распространение через веб (в отличие от avi). Всем известно, что нет
никаких сложностей встроить flash-ролик в веб-страницу. И в-третьих, flash-ролики
допускают интерактивность. Это различные кнопки, линки и даже скрипты.
Способ создания flash-презентации уже не так тривиален: сначала делается
последовательность скриншотов, затем она, если необходимо, редактируется, а также
редактируются сами скриншоты. Каждый скриншот может быть снабжён подсказками,
описанием и прочими графическими украшениями. После чего между отдельными
скриншотами вставляются временные задержки. В паузах между сменой скриншотов
анимируется курсор мыши, для придания иллюзии того, что демонстрируемые картинки
являются ничем иным как реакцией программы на действия пользователя. Поэтому нельзя
говорить о том, что flash-ролик в точности отражает реальное поведение программы. В
отличие от форматов, представляющих ролик в виде высококачественного видео, таких,
как, например, DemoForge, любая flash-презентация представляет собой всего лишь слайдшоу, состоящее из отдельных скриншотов. Поэтому flash-ролики стоят ближе к
презентационной графике, чем к видеозаписи. Другой немаловажной особенностью
является время, затрачиваемое на изготовление одной минуты демонстрационного
материала. Flash-ролик, имеющий, с одной стороны, больше возможностей для
оформления, на порядок более трудоёмок в изготовлении, чем ролики формате AVI или
DemoForge. Даже сами компании, которые предлагают флэш-решения, оценивают время
создания 5-минутного ролика в один рабочий день! И наконец, flash-ролики нельзя
назвать компактными. Они уже не так велики, как в случае с видеофайлами, но и не
настолько компактны, чтобы можно было без лишних раздумий вставлять демо-ролики, к
примеру, в файл справки. С наиболее подходящим форматом для внедрения в файл
справки мы познакомимся позже, а пока назову наиболее популярные продукты для
создания роликов в формате Macromedia Flash: это ViewletBuilder от Qarbon, TurboDemo и
RoboDemo от eHelp. Все три программы очень похожи функционально и стоят
удивительно одинаково: в районе $900 за копию. А для тех, кто хочет сделать всего
несколько роликов и находит такую цену не совсем адекватной, мы предлагаем сервис по
созданию роликов на заказ по более адекватной цене: всего лишь $10 за минуту готового
клипа.
Рассмотрев достоинства видео- и flash-презентаций, перейду к представлению
нашей собственной разработки, вобравшей в себя лучшие качества уже рассмотренных
технологий. Это разработанный нами формат – DemoForge. Ключевое его преимущество в
сверх-компактности: ролики в формате DemoForge более чем в 10 раз компактнее
аналогичных роликов в формате Flash, не говоря уже о всех мыслимых разновидностях
формата AVI. Но обладают при этом 100% точностью воспроизведения, которая
недостижима во flash. Такие качества делают формат DemoForge идеальным для
использования непосредственно на веб-сайте и в документации к программе. При помощи
нашего формата легко сделать анимированный файл справки, снабдив каждый топик
соответствующим визуальным пояснением. Подобные анимированные обучающие
материалы могут также повысить рейтинг на важнейших файловых архивах, таких как
Tucows. Правда, как следствие достоинств, есть у нашего формата и недостаток: для
проигрывания роликов в формате DemoForge необходим специализированный плеер. Но
при просмотре в IE, если плеер не установлен, то IE автоматически предложит его
установить, и пользователю необходимо лишь дать своё согласие нажатием одной кнопки.
Для тех, кто желает создавать ролики самостоятельно, мы предлагаем продукт –
DemoForge Studio – по цене $295 за копию. Но для тех, кому нужно сделать всего лишь
несколько роликов, например, для демонстрации основных возможностей программы
посетителям своего сайта, мы предлагаем сервис по их созданию – по цене всего лишь $10
за минуту готового клипа.
Download