monax

Fedora | Debian | Linux Mint | Ubuntu
Радио Т



АвторСообщение
Mistix
инквизитор админ




Пост N: 195
Зарегистрирован: 15.03.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 15.09.11 18:13. Заголовок: Захвата видео с экрана для Linux


RecordMyDesktop



Программа recordmydesktop позволяет записывать происходящее на экране (или части экрана) и звук с микрофона (в зависимости от настроек) в видео файл. Такие программы обычно используются для создания презентаций программ, компьютерных курсов и для прочих целей при которых важно происходящее на экране.

Программа Recordmydesktop доступна сразу в трех вариациях!
1. Работающая из терминала, без графического интерфейса.
2. Работающая с графическим интерфейсом на GTK.
3. Работающая с графическим интерфейсом на Qt.
Это несомненно предоставляет отличный выбор для конкретного пользователя (например, мне как пользователю KDE больше подходит Qt версия, когда как пользователь GNOME наверняка установит GTK эквивалент).


 цитата:
yum install qt-recordmydesktop




Istanbul



Очень удобный и главное простой в работе инструмент. Использующий GTK библиотеки. Результат работы сохраняется в видеофайл кодированный свободным кодеком Ogg Theora. Как вариант можно передать созданный поток серверу Icecast для трансляции по сети. После запуска приложения в панели задач появится кнопка. Нажимаем на ней правой кнопкой мышки и в появившемся меню выбираем Preferences. Появися окно настройки Istanbul.

В поле Video указываем размеры и частоту кадров (Frames per seconds) будущего видеофайла.
Для того чтобы результат сохранялся на жесткий диск, установите флажок в Save To Disk, а в
Filename укажите каталог и имя файла с расширением ogg



Xvidcap



Xvidcap — программа, позволяющая записывать происходящее на экране как последовательность изображений или видеофайл. Для сжатия на лету используется ffmpeg. Новая версия поддерживает расширения XDamage, что дает значительный выигрыш в производительности, и XFixes, что позволяет правильно определять форму курсора при записи вместо наложения одинакового изображения на каждый кадр. Также теперь работает запись в SWF напрямую со звуком.


Запись рабочего стола в Linux с помощью ffmpeg

Для начала, давайте поставим FFMPEG.

Для Debian и его производных, как Ubuntu или Linux Mint.

В дистрибутивах Linux, созданных на основе Debian (как Ubuntu, Linux Mint и т.д.), для этого достаточно поставить только один пакет с одноименным названием:


 цитата:
sudo apt-get install ffmpeg



Для дистрибутивов типа RedHat и его производных, как CentOS или Fedora, можно поставить пакет командой


 цитата:
yum install ffmpeg



Ну а теперь мы можем и начать саму запись. Для этого в терминале укажите следующую команду:


 цитата:
ffmpeg -s wxga -f x11grab -r 25 -i :0.0 -sameq file.mpg



где:

-к 25 - количество кадров в секунду

-s size - размер. Формат WxH, например 1024х768 или 800х600

-f - формат

-i - входящий файл. В нашем случае просто указан дисплей.

-sameq - эта опция оставляет то же качество, что и исходное.

Конвертирование MPEG в FLV с помощью FFMPEG

Вполне возможно, что вам нужно перекодировать потом файл MPEG в FLV. Опять же используем FFMPEG. Попробуем такую команду:


 цитата:
ffmpeg -i file.mpg -f flv file.flv



где

-i file.mpg - исходный файл

-f flv - нужный нам формат, в данном случае flv

file.flv - файл на выходе





Спасибо: 0 
Профиль
Новых ответов нет


Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Форум Monax Unix System - компьютеры, операционные системы, сети интернет, программы, ошибки программ, Linux vs Windows и многое другое
Проверить