среда, 5 июня 2013 г.

запись рабочего стола при помощи ffmpeg под Windows

Скринкаст


Наконец-то я нашел подходящий мне способ записывать скринкасты под Windows. 
Мне это необходимо для записи работы авто-тестов. 
Такая видеозапись может рассказать больше лога + из видео можно сделать 
скриншоты для бага.Прикрутить эту возможность к своим автотестам я планирую в ближайшее время,
а пока хотел бы поделится информацией, как же все таки записать скринкаст
при помощи ffmpeg.

Во-первых, необходимо скачать сам 32-битный FFmpeg
 http://ffmpeg.zeranoe.com/builds
Затем установить Microsoft Visual C++ 2010 SP1 Redistributable Package (x86):
http://www.microsoft.com/download/en/details.aspx?id=8328
И самый важный ингредиент: виртуальный драйвер устройства для захвата экрана:
http://sourceforge.net/projects/screencapturer
А теперь просто запускаем команду:

ffmpeg -f dshow -i video=screen-capture-recorder -r 24000/1001 -q 1 out.avi
И вуаля, после того как вы завершите выполнение команды, в файле out.avi будет находиться запись всех действий на рабочем столе.

Источник: http://blog.zhariy.com/2012/04/ffmpeg-windows.html

Комментариев нет:

Отправка комментария