| « Выездная встреча User Groups с экспертами Microsoft Russia в Петербурге | Генерация геттеров/сеттеров » |
Запись видео с экрана
Довольно поздно пришел к осознанию того, что иной раз проще что-то показать, чем долго и упорно об этом рассказывать. Проще продемонстрировать как работать с какой-нибудь программой, чем долго все это описывать и делать кучу скриншотов. Поэтому мы положим правильное: молочное видо я иногда буду выкладывать видеотуторы. Если никто не возражает конечно.
Возможно, для кого-то окажется небесполезной информация о том, как делаю видео я. Возможно, кто-то поделится своими советами в комментариях. Во всяком случае моей целью было собрать полностью бесплатный (и, возможно, опенсорсный) инструментаоий для этого, что мне, собственно говоря, удалось.
Опишу его:
Собственно говоря запись. Для этого я использую бесплатную опенсорсную программку CamStudio, которая вполне неплохо справляется со своей работой. Она довольно простая, записывает ваши творения в avi с использованием кодеков, установленных в системе. Имеется ряд настроек видео, аудио, области захвата. Записывает голос с микрофона. Если записывать компилирующий Flex Builder, то начинает тормозить и видео со звуком рассинхронизируются. В программе имеется свой плеер и конвертор в swf. То есть она в принципе подходит для создания видео, готового к выкладыванию в сеть. Единственное, там очень много сложных специфических настроек при этом конвертировании. И если, скажем, я записываю 150-метровый avi, мне никак не удается адекватно его пожать. Не сильно большой я специалист в видео. Поэтому я использую инструменты, представленные дальше. Кстати, я вполне нормально использую представленную на сайте продукта бету версии 2.5. Ну а напоследок дам ссылку на блог продукта.
Конвертация avi в flv. Ну, собственно говоря, основной бесплатный способ заключается в использовании ffmpeg и следом flvtool2 (для вставки метаданных, необходимых для управления воспроизведением). Способ описан, например, тут. При всем моем уважении к командной строке, пользоваться ею каждый раз не очень-то удобно. Поэтому можно воспользоваться GUI над этими двумя утилитами (который, кстати, сделан на Flash с использованием v2 компонент и, очевидно, MDM Zinc) в виде Riva FLV Encoder. Достаточно много простых и удобных настроек. Абсолютно бесплатно, достаточно шустро. Мое четырехминутное видео в виде avi, весившее 150 метров, смогло дожать до семи с половиной метров. И оно вполне смотрибельно (сможете оценить сами).
- Теперь нужно сделать оболочку-проигрыватель для нашего flv. Насколько я понимаю, таких достаточно много. Но мне очень понравился FlowPlayer. Бесплатный, опенсорсный. Но интереснее всего используемый при его создании набор средств, все из которых тоже опенсорсные. Возможно, это и повлияло на мое решение. Итак, создан это плеер с помощью mtasc, swfmill, as2ant, as2lib, asunit, LuminicBox Log, Apache Ant, swfobject. Как много со всем этим связано! На странице проекта есть вся информация как пользоваться плеерами (по сути просто подправить код HTML).
Ну а чтобы вас добить, я выкладываю короткое четырехминутное видео, которое было произведено по этой технологии, и которое было ужато со 150 метров до семи с половиной (там просто обозревается довольно большая область экрана, так что не забудьте про прокрутку). Это видео демонстрирует процесс создания видео с вашего экрана: просто, бесплатно и доступно.
Спасибо за внимание ![]()
Трекбек адрес этой записи
URL трекбека (щелкните правой кнопкой мыши и скопируйте ссылку)
13 комментариев, 1 Трекбек
Дело в том что у видео есть проблема, при ужатии жутко страдает текст(код не будет видно).
Ибо я размер экрана не жму.
) я может лучше постараюсь тебе надыбать лицензию к Captivate
я может лучше постараюсь тебе надыбать лицензию к Captivate
Ну а зачем? Я же все-таки делаю любительские скринкасты. Не для продажи и не денег ради. То есть брэндовое качество мне ни к чему. Хотя тоже на досуге попробую поискать бесплатный софт на эту тему.
я может лучше постараюсь тебе надыбать лицензию к Captivate
Хотя я конечно буду благодарен
По крайней мере 2 лицензии на флэш (мак/вин) мне дали =)