Форум » Программы и Утилиты » Захвата видео с экрана для Linux » Ответить

Захвата видео с экрана для Linux

Mistix: RecordMyDesktop Программа recordmydesktop позволяет записывать происходящее на экране (или части экрана) и звук с микрофона (в зависимости от настроек) в видео файл. Такие программы обычно используются для создания презентаций программ, компьютерных курсов и для прочих целей при которых важно происходящее на экране. Программа Recordmydesktop доступна сразу в трех вариациях! 1. Работающая из терминала, без графического интерфейса. 2. Работающая с графическим интерфейсом на GTK. 3. Работающая с графическим интерфейсом на Qt. Это несомненно предоставляет отличный выбор для конкретного пользователя (например, мне как пользователю KDE больше подходит Qt версия, когда как пользователь GNOME наверняка установит GTK эквивалент). [quote]yum install qt-recordmydesktop[/quote] 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 и т.д.), для этого достаточно поставить только один пакет с одноименным названием: [quote]sudo apt-get install ffmpeg[/quote] Для дистрибутивов типа RedHat и его производных, как CentOS или Fedora, можно поставить пакет командой [quote]yum install ffmpeg[/quote] Ну а теперь мы можем и начать саму запись. Для этого в терминале укажите следующую команду: [quote]ffmpeg -s wxga -f x11grab -r 25 -i :0.0 -sameq file.mpg[/quote] где: -к 25 - количество кадров в секунду -s size - размер. Формат WxH, например 1024х768 или 800х600 -f - формат -i - входящий файл. В нашем случае просто указан дисплей. -sameq - эта опция оставляет то же качество, что и исходное. Конвертирование MPEG в FLV с помощью FFMPEG Вполне возможно, что вам нужно перекодировать потом файл MPEG в FLV. Опять же используем FFMPEG. Попробуем такую команду: [quote]ffmpeg -i file.mpg -f flv file.flv[/quote] где -i file.mpg - исходный файл -f flv - нужный нам формат, в данном случае flv file.flv - файл на выходе

Ответов - 0



полная версия страницы