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, можно поставить пакет командой
Ну а теперь мы можем и начать саму запись. Для этого в терминале укажите следующую команду:
цитата: |
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 - файл на выходе