Такая видеозапись может рассказать больше лога + из видео можно сделать скриншоты для бага.
Прикрутить эту возможность к своим автотестам я планирую в ближайшее время, а пока хотел бы поделится информацией, как же все таки записать скринкаст при помощи 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 будет находиться запись всех действий на рабочем столе.
Так можно даже игрушку записать без особых тормозов:
P.S.: Скринкасты мануальных тестов я записываю при помощи CamStudio и конвертирую при помощи WinFF.
Англоязычные посты по этой теме:
FFmpeg, Screencast Windows (источник)
Комментариев нет:
Отправить комментарий