Иногда требуется сделать запись тех или иных действий, чтобы показать другому человеку, как сделать то или иное действие или ту или иную настройку. Как это сделать в терминале я уже писал. А теперь давайте посмотрим, чем записать видео того, что происходит на экране. В Linux’е как всегда больше одной программы для решения задачи.
Итак, что же есть в Linux’е для записи экрана?
vlc
Да, все верно. Это видео- и аудио-плейер. Но у него есть возможности для записи экрана. Вот как это делается:
Запускаем VLC
В меню выбираем «Медиа» -> «Конвертировать/сохранить…» или нажимаем комбинацию клавиш Ctrl+R. Появится такое окно с вкладками:
Нам нужна последняя вкладка с названием «Устройство захвата».
Выбираем в выпадающем списке «Режим захвата» пункт «Экран» и выставляем Желаемую частоту кадров, например, 25 кадров в секунду. Нажимаем кнопку «Конвертировать/сохранить».
В этом окне нажимаем кнопку обзор и выбираем, куда сохранять полученное видео. Например, /home/user/record.avi. И после этого нажимаем кнопку «Начать». Начнется захват экрана и его запись в файл, который вы указали. По окончании записи надо просто нажать кнопку «Стоп» в интерфейсе плейера.
Минусом такой записи является невозможность визуально определить область экрана, которую надо записать.
xvidcap
Хорошая программа, с достаточно удобным пользовательским интерфейсом. К сожалению, давно не разрабатывается. Возможно, в связи с этим отсутствует в стабильной ветке Debian’а. Если есть желание собрать ее из исходников, то их можно взять здесь. Там же можно посмотреть скриншоты.
recordMyDesktop
У этой программы есть как вариант для командной строки (пакет recordmydesktop), так и графический фронтэнд (пакет gtk-recordmydesktop). Вот как выглядит графический интерфейс:
Как видите, здесь можно выбрать окно и изменить настройки аудио и видео. Достаточно простой интерфейс, что в данном случае не минус, а скорее наоборот.
avconv (форк ffmpeg)
Вообще это очень мощный инструмент для кодирования аудио и видео, но его также можно использовать для записи экрана. Пожалуй, единственное неудобство — отсутствие графического интерфейса. Зато оно перекрывается исключительно богатыми функциональными возможностями.
Вот как можно записать видео экрана:
avconv -video_size 1024x768 -framerate 25 -f x11grab -show_region 1 -i :0.0+100,200 output.mp4
В принципе, описанных программ должно хватить на все случаи жизни
[wysija_form id=»2″]
К сожалению gtk-recordmydesktop в кедах не работает. Точнее он работает, что-то не сжатое создаёт, но по окончании записи, пытается конвертировать и всё удаляет.