Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



5 способов сделать скринкаст с рабочего стола в Linux

Рубрика: Разное
Метки: | |
Воскресенье, 6 июля 2008 г.
Просмотров: 23255
Подписаться на комментарии по RSS


В этой статье я опишу 5 популярных способов создания скринкастов рабочего стола в Linux

1) Istanbul: одна из самых широко используемых утилит для записи скринкастов. Вы может скачать Istanbul отсюда. Пользователи Debian/Ubuntu и Fedora могут установить её из репозитариев. Istanbul имеет очень простой интерфейс, или даже лучше сказать отсутствие его. Когда вы впервые запустите Istanbul, вы увидите небольшую красную кнопку на панели рабочего стола.

Правокликните по этой кнопке и вы увидите доступные опции: выбор окна на рабочем столе, которое будет записываться, или область которую вы можете указать мышкой.

Вы можете остановить запись нажав левой кнопко мыши по кнопке записи, и вы приглашение сохранить скринкаст.

По умолчанию Istanbul сохраняет видео в формат Ogg.

2) Wink: Wink дает нам больше возможностей для снятия скринкастов чем любая другая Linux утилита из тех которые я пробовал. Wink делает видео снимая скриншоты с рабочего стола в кадрах в секунду. Если вы установили что Wink будет делать 20 кадров в секунду и снимали 1 минуты, вы получите 1200 скриншотов, которые вы можете отредактировать. Wink сохраняте видео в флэш формат, который вы можете далее конвертировать в любой другой.

Скачать wink можно тут, в Ubuntu можно установить из репозитариев.

Wink не работает в последнем дистрибутиве Ubuntu 8.04, или в любой диструбутиве Linux с файлом libexpat.so.1 расположенном в /usr/lib/. Временным решением, которое сработало у меня будет простое переименование файла в libexpat.so.0, и хотя я не имел проблем в моей системе после этого, это не очень рекомендовано. Вы можете переименовать файл обратно в случае возникновения проблем. Нормальным решением было бы перекомпиляция программы и слинковка новых библиотек, или подождать официального обновления от автора.

Для начала снятия скринкаста с помощью Wink, начните новый проект через меню File

–> New, и выберете размер экрана, который вы хотели бы записать. 

Как вы видите по умолчанию снимается 50 кадров/секунду в режиме Time capture.

Далее нажмите ОК и вам покажут окно с горячими клавишами для записи

Выберите “Minimize To Tray”. Нажмите по иконке на панели и выберите “Start Timed Capture”для начала записи.

Вы можете нажать “Stop Timed Capture” когда необходимо. Появится окно в котором будет показано как много кадров было снято.

Для получения видео необходимо преобразовать все картинки в видео файл.

Render Images:

Опции сохранения файла:

3) Xvidcap: Это отличное небольшое приложение для захвата видео прекрасно выполняющее свою работу. Скачать xvidcap можно тут. Когда вы запустите xvidcap, вы увидите красную область, которая показывает область, которая будет записываться. Вы можете увеличить эту область как вам хочется. Для начала записи просто нажмите красную кнопку.

4) vnc2swf: Другой популярный, но неудобный способ создания скринкастов является использование vnc2swfvnc2swf работает подключаясь к серверу VNC и записывая сессию. Debian/Ubuntu пользователя могут установить программу из репозитариев командой:

sudo apt-get install pyvnc2swf

Для начала записи, предположим что у вас установлен VNC сервер, и просто введите следующую команду в терминале 

vnc2swf -o test.swf -N -S localhost:0
Появится простое окно позволяющее начать запись.

Для дополнительных опций смотрите официальную документацию.

5) Recordmydesktop: другая часто используемая  утилита записи видео, которая запускается командой и имеет графический интерфейс. Debian/Ubuntu пользователя могут установить программу из репозитариев командой:

sudo apt-get install recordmydesktop gtk-recordmydesktop
Recordmydesktop работает похожим образом с Istanbul и почти похож с ним иконками. Но Recordmydesktop имееь более продвинутые настройки, которые отсутствуют в Istanbul. Эти опции довольно ясны и легко могут быть поняты при настройке.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

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

  1. Хороший обзор, спс.

    А почему не сделать обычный симлинк к libexpat.so.1, вместо копирования(как вариант)?

  2. Каким из 5 способов можно сделать скринкаст со звуком?

  3. libexpat.so.1 расположенном в /usr/lib/. Временным решением, которое сработало у меня будет простое переименование файла в libexpat.so.0

    Ойойойооййой... не надо так делать. Совет. Просто сделай:

    ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0

    И все будет чики-пуки. Проверить какие библиотеки нужны для программки и отсутствуют в системе можно через ldd. Не повреждайте Ubuntu грубыми полостными операциями, это же пакетный дистрибутив. она же почти как живая...

    Да и победит Ubuntu во всем мире!

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)