Как записать видео с экрана

Довольно часто возникает необходимость записать видео с рабочего стола, или последовательность каких-то действий, а затем переслать это знакомым/заказчику и т.д Мой случай осложнялся тем, что нужно было записать видео на MacOS. Погуглив немного я не нашел бесплатного решения для этой ОС, но наткнулся на давно известный, но временно мною забытый проект pyvnc2swf . Написан он на языке python ,а значит кросплатформенный, что тоже хорошо. Недостатком данного подхода является то, что вам необходимо иметь установленный VNC сервер. Для MacOS я поставил бесплатный Vine VNC сервер для MacOS, в линукс дистрибутивах VNC зачастую предустановлен, если же его все же нет, то он легко ставится из репозитярия. Для windows рекомндую TightVNC или UltraVNC Когда VNC сервер запущен и установлен, дело за малым. Запустив скрипт vnc2svf.py вы увидите окошко:

В меню опций необходимо выбрать запись видео:

Если собираетесь записывать видео с удаленной машины, то в опциях необходимо указать имя(или ip адресс) и порт удаленной машины.

VNC сервер по умолчанию становится на порт 5900

Когда все это сделано, жмем кнопку 'Start' и далее, в зависимости от настройки VNC сервера, либо вводим пароль к VNC серверу, либо запись началась уже началась и осталось только записать. то что мы планировали записать.

Leave a comment