Загорский, Валерий Борисович
- 1 year ago
- 0
- 0
VideoCAP — программа для записи видеороликов с экрана монитора , разработанная программистом Вячеславом Арчибасовым в 2002 году. Она была написана на основе открытого исходного кода программы CamStudio компании RenderSoft и в дальнейшем дополнена новыми возможностями.
VideoCAP применялся для создания видео — howtos и материалов справочного и рекламного характера. Для своего времени программа отвечала всем требованиям, предъявляемым к программам такого типа, и имела несколько . Программа распространялась в электронном виде и на CD и приобреталась конструкторскими бюро и учебными заведениями, а также такими компаниями, как Apple (Rus) и Вымпел-Коммуникации .
В начале 2008 года Alisa Computing, владелец программы VideoCAP, столкнулся с финансовыми трудностями, и было принято решение о его продаже. В настоящее время проект VideoCAP закрыт, в 2008 году исходный код и права на использование наименования приобретены частным владельцем.
Принцип работы VideoCAP (как и других подобных программ) заключается в периодическом снятии скриншотов с экрана и записи их как кадров в видеоролик с заданной периодичностью. В снятом скриншоте выделяется регион для сохранения, положение и размер которого зависит от настроек пользователя, затем кадр обрабатывается программой (добавляется информация о кадре, графика, нажатия клавиш клавиатуры и мыши и т. д.) и записывается в видеофайл. Для сжатия кадров в ролике применяется установленный пользователем видеокодек .
Подробнее вопросы программного создания видеороликов и записи видео с экрана рассматриваются в статьях в разделе .
Версии 1.0-5.0, выпущенные с 2002 по 2005 год, не особенно внешне отличались друг от друга, изменения касались лишь внутреннего механизма записи. Также были введены некоторые экспериментальные функции, такие как экспорт видеороликов в формат GIF и QuickTime , ручное управление гаммой дисплея при записи, или графический редактор роликов VCEditor.
VideoCAP этих версий представлял собой узкую полоску меню с командами, которая по умолчанию размещалась в углу экрана. Запись видеокадров в ролик велась вызовами стандартных С функций Video for Windows (см. Windows API ). В настройках видеозаписи пользователю приходилось делать точные настройки, смысл которых был понятен далеко не всем, поэтому часто возникали проблемы с качеством записи (автоматическая настройка качества появилась позднее в VideoCAP 6.0).
В конце 2005 года стало понятно, что программа нуждается в детальной переработке, для того чтобы соответствовать возможностям современных на тот момент аналогов. В результате редизайна появился VideoCAP в том виде, в котором он впоследствии стал известен российскому пользователю.
Была выпущена 12 февраля 2006 года. Эта версия была первым релизом новой версии VideoCAP 6.0. В ней было реализовано довольно много новых возможностей по сравнению с предыдущими версиями:
VideoCAP 6.0.201 от 24 августа 2006 года содержал реализацию всех предложений по улучшению программы, которые были собраны за время работы пользователей с предыдущим релизом.
VideoCAP 6.0.204 от 12 июля 2007 года содержал некоторые усовершенствования ядра и пользовательского интерфейса, внесенные по запросам пользователей.
VideoCAP 6.0.417 от 12 ноября 2007 года содержал улучшения, направленные на повышение качества записывемых роликов и удобства пользователя при работе с программой.
Версия 6.0.417 была последним опубликованным релизом VideoCAP. В начале 2008 года права на программу были приобретены частным владельцем.
VideoCAP имел несколько отличительных особенностей, которые отличали программу от аналогичных программ того времени.
VideoCAP имел оптимизатор скорости записи, который позволял несколько улучшить качество видеоролика при записи больших регионов экрана. Суть заключается в том, что при записи больших размеров экрана на обработку изображения в кадре требуется больше времени, поэтому в ролике могут наблюдаться скачки записи. Кроме размера экрана, на время обработки изображения оказывает влияние само содержимое экрана, чем насыщеннее и динамичнее содержимое экрана, например при записи игр, тем дольше происходит обработка кадра. Соответственно, если формировать видео из таких кадров с одинаковой скоростью, то при воспроизведении картинка будет дергаться, что в разной степени было присуще всем без исключения программам записи того времени. Оптимизирующий алгоритм, примененный в VideoCAP, позволил частично избежать этого эффекта, с помощью точной настройки скорости записи исходя из размеров буфера графической информации текущего кадра. При этом производится «искусственное» сглаживание записи действий, и все элементы в видеоролике отображаются плавно.
В VideoCAP имелась возможность создания из видеороликов выполняемых файлов для Windows (exe-файлов), которые пользователи могли запускать на выполнение. Алгоритм упаковки ролика претерпел несколько доработок на протяжении жизни программы и позволял делать такие файлы на 70-90 % меньше по размеру, чем исходный видеофайл.