Утилита для записи экрана Windows на уровне приложения - PullRequest
1 голос
/ 14 декабря 2011

Я ищу что-то похожее на Camtasia (о котором я только что читал, но у меня еще не было возможности попробовать), направленное на то, чтобы просто захватить то, что делает пользователь, а не создавать эффектные демонстрации со звуком / титрами / и т. Д..

Цель состоит в устранении неполадок нашего приложения (собственный исполняемый файл Windows с графическим интерфейсом, не использующий OpenGL / Direct3D).Часто случается, что мы не можем легко воспроизвести последовательность шагов пользователя, которая привела к проблеме.Если бы у нас была запись того, что делал пользователь, это было бы намного проще.Таким образом, рекордер должен поддерживать довольно высокое разрешение (скажем, 1600x1000) и частоту кадров (я бы сказал, по крайней мере, 5 FPS).Нам не нужно захватывать звук.

Мы хотели бы иметь возможность записывать только определенное приложение и его дочерние диалоги, а не захватывать весь экран.

Еще одна желаемая функция - автоматическоеначать запись, как только приложение запустится, и пользователь ничего не сделает.

1 Ответ

1 голос
/ 14 декабря 2011

В MS Windows вы можете попробовать CamStudio .

Другая альтернатива - запустить VNC-сервер на вашей рабочей станции, а затем использовать что-то вроде vnc2flv длязапишите, что будет видно по протоколу RFB.Я также использовал vncrec , но я не уверен, поддерживается ли он больше.Последним вариантом VNC будет rfbproxy , который очень хорош, но сложен в использовании.

Я использовал решения на основе VNC как в Windows, так и в других средах, но они могут быть хитрымидаже для опытных фанатов Unix.Для решения только для Windows я рекомендую CamStudio.

Обратите внимание, что все параметры VNC будут записывать весь экран, а не только одно приложение и его диалоговые окна.Я использовал CamStudio только для записи всего экрана, но у него есть опции для записи только области экрана.Не уверен, что его можно заблокировать только для одного приложения, но все равно стоит посмотреть.

...