Recordmydesktop linux как пользоваться
Существует несколько программ для захвата видео в UNIX-like операционных системах. Это Istanbul, recordMyDesktop, Wink, XVidCap и другие. В этой статье я буду рассказывать о recordMyDesktop и о его фронтенде gtk-recordMyDesktop.
Коли я уж упомянул о других утилитах, то вкратце расскажу о них.
Istanbul. Эта программа, честно говоря, ни сколько меня не впечатлила. Настроек очень мало, при этом все они сосредоточены в контекстном меню значка в трее. Некоторые настройки, такие как частота кадров вообще не доступны из меню. Хранятся настройки в gconf, но и там их очень мало. Записывает жутко тормозное видео. Я пробовал выставлять разную частоту кадров, но на выходе всегда получал слайд-шоу. Возможно, эта проблема сборки. Программу я устанавливал из репозитория моего дистрибутива (debian squeeze).
Wink. Эта программа предназначена для создания презентаций и слайдшоу. Здесь Вы сможете вставлять различные подписи и комментарии к видео в виде различных всплывающих элементов. На выходе мы получаем flash видео.
XVidCap. Довольно не плохая писалка видео с экрана. По названию, видно, что она использует кодек XViD, и на выходе мы получаем *.mpeg файл. Настройки позволяют оптимально выставить качество записываемого видео и частоту кадров. Но про звук Вам придется забыть. Я не нашел и следа того, что эта утилита способна захватить звук от куда бы то ни было.
Таким образом мы плавно подошли к виновнику торжества - recordMyDesktop. Чтобы начать запись достаточно дать команду
после чего сразу же начнётся запись. Чтобы завершить запись нужно нажать знакомую всем комбинацию Ctrl+C. Файл будет сохранён под именем filename.ogv. Если не задать имя файла, то файл будет носить имя out.ogv.
Кроме опции -o нас может заинтересовать опция --device и --no-sound. И та и другая служат для работы со звуком. Первая указывает, с какого устройства следует захватывать звук
а вторая говорит программе не захватывать звук вообще Кроме этих опций существует ещё много различных ключей, которые можно посмотреть, набрав команду
Я же в этой статье хотел бы акцентировать внимание именно на захвате звука вместе с видео с экрана.
Прежде чем я углублюсь в повествование о захвате всего вышеперечисленного, я хотел бы немного рассказать о графическом фронтенде к recordMyDesktop -- gtk-recordMyDesktop.
В основном окне мы можем выбрать область захвата, качество картинки и качество звука. Доступны три варианта выбора области захвата -- захват всего экрана (по умолчанию), захват указанного окна и захват произвольной области (на скриншоте выше). При нажатии на кнопку "Записать" gtk-recordMyDesktop вежлево уберётся в трей.
Если Вы не используете никаких звуковых серверов, а пользуетесь только ALSA, то Вы без труда сможите захватить звук прямо с микрофона. Для этого нужно сделать стандартные настройки микшера. Откройте регулятор громкости ALSA, к примеру alsamixer, и выберете устройство захвата. Для того, чтобы отобразились устройства захвата в alsamixer нужно нажать F4.
Выберите в качестве Input Source ваш микрофон, установите громкость, как вам хочется и всё работает. Обращу ваше внимание на то, что регуляторы Mic Boost и Digital увеличивают громкость, но добавляют шума, поэтому отнеситесь с уважением к установке значений этих параметров.
После таких манипуляций можете приступать к скринкастингу с использованием микрофона. Быстро проверить настройки можно, к примеру, в программе Audacity. Она позволяет записывать звук с микрофона и тут же его воспроизводить. Для регулирования параметров ALSA самое оно.
Если всё так просто, то зачем же эта статья? Действительно, проблем при записи видео со звуком с микрофона не возникает. Но как только мы хотим получить в нашем видео тот звук, который слышим мы, исходящий звук, мы сталкиваемся с тем, что ALSA ничего не может нам предложить. И тут нам на помощь приходит звуковой сервер PulseAudio.
PulseAudio -- это звуковой сервер, призванный объединить звуковой вывод всех приложений (с локального компьютера и из сети) и обработать каждый из них в отдельности. Также PulseAudio позволит нам записать исходящий звук.
Нужно отметить, что PulseAudio призван решать не только вышеобозначенные проблемы, но и многое другое. Подробнее можно почитать на домашней странице или в википедии. Нас же интересует захват звука.
Кроме пакета pulseaudio Вам также понадобится пакет pavucontrol (в моём дистрибутиве он установился зависимостью) -- это регулятор громкости. Не все программы способны работать с PulseAudio, многие просто не в состоянии вывести звук, если звуковое устройство уже занято PulseAudio. Для того, чтобы решить эту проблему, нужно сделать ALSA клиентом PulseAudio. Для этого впишите в файл
Теперь все программы работают через PulseAudio. Чтобы проверить, что сервер работает можно запустить пару программ, воспроизводящих звук и открыть регулятор звука PulseAudio командой
На вкладке "Проигрывание" мы должны увидеть нечто похожее на следующий скриншот
Здесь Вы можете регулировать звук для каждого приложения в отдельности. На вкладке "Конфигурация" следует выбрать один из предоставленных профилей. Поэксперементируйте с ними, возможно Вас устроит какой-то другой профиль, но я остановился на варианте "Analog Stereo Output". Естественно, что профиль должен зависеть от Вашей звуковой системы.
После выбора профиля нужно пройти на вкладку "Устройства ввода" и настроить звук выбранного устройства. В моём случае ни одного устройства не отображалось и я выбрал в нижнем списке "Все устройства ввода", после чего появился один регулятор.
Как и в случае с Mic Boost и Digital при настройке ALSA, уровень громкости устройства ввода может сильно влиять на наличие шумов. Не верный выбор профиля на предыдущем шаге может привести к тому, что при захвате звук будет очень тихим.
Запустите теперь gtk-recordMyDesktop, нажмите на кнопку "Дополнительно" и проследуйте на вкладку "Звук". Впишите в поле "Устройство" слово "default". Если Вы предпочитаете использовать консольную версию, то при запуске следует передать опцию --device=default, например
Теперь, запустив запись, в регуляторе громкости PulseAudio можно увидеть уровень записываемого звука нашего приложения на вкладке "Запись".
Ну и в конце, я бы хотел добавить, что теперь в Вашей системе произошли некоторые изменения, которые Вы сможите заметить в привычных утилитах. Например, KMix (в KDE >= 4.4) теперь содержит регуляторы для каждого приложения и alsamixer стала другой.
Теперь, чтобы переключиться на запись звука с микрофона, достаточно изменить устройство захвата на вкладке "Устройство ввода". Мне для этого пришлось сменить профиль на "Analog Stereo Duplex".
Программа recordmydesktop позволяет записывать происходящее на экране (или части экрана) и звук с микрофона (в зависимости от настроек) в видео файл. Такие программы обычно используются для создания презентаций программ, компьютерных курсов и для прочих целей, при которых важно видеть происходящее на экране.
Самое похвальная
Программа Recordmydesktop доступна сразу в трех вариациях!
1. Работающая из терминала, без графического интерфейса.
2. Работающая с графическим интерфейсом на GTK.
3. Работающая с графическим интерфейсом на Qt.
Это несомненно предоставляет отличный выбор для конкретного пользователя (например, мне как пользователю KDE больше подходит Qt версия, когда как пользователь GNOME наверняка установит GTK эквивалент).
Установка
Recordmydesktop может быть установлен из репозитория вашего дистрибутива.
1. Для консольной версии - пакет recordmydesktop
2. Для GTK версии - пакет gtk-recordmydesktop
3. Для Qt версии - пакет qt-recordmydesktop
Так же вы можете скачать бинарные пакеты или исходный код всех вариаций recordmydesktop с официального сайта.
Компиляция программы предельно проста:
gzip -d recordmydesktop-x.y.z.tar.gz -Разжимаем архив.
tar -xvf recordmydesktop-x.y.z.tar -Распаковываем архив.
cd qt-recordmydesktop-x.y.z -Переходим в папку с исходным кодом.
./configure --prefix=/usr/ -Конфигурируем исходный код.
make -Компилируем исходный код.
make install -Устанавливаем программу (от суперпользователя).
* Запись recordmydesktop-x.y.z следует заменять на конкретное имя полученного архива.
Использование RecordMyDesktop
Программа очень проста в использовании.
1. Для использования консольной версии откройте эмулятор терминала и запустите программу командой recordmydesktop после этого начнется запись видео со всего экрана. Для остановки записи нажмите комбинацию клавиш Ctrl+C, после этого начнется экспорт записанного в файл out.ogv.
2. Для использования графического режима запустите GTK или Qt версию recordmydesktop из меню приложений.
В этом окне вы можете настроить качество записи и записывать ли звук. Так же не обязательно записывать весь экран. В области предросмотра вы можете выделить мышкой только часть экрана или отдельное окно и во время записи граница будет подсвечиваться чтобы вы могли ориентироваться на результат.
Для начала записи нужно нажать кнопку "Записать". После этого окно recordmydesktop скроется и начнется запись.
Во время записи
Для паузы по время записи необходимо нажать правой кнопкой на значок программы в трее (для продолжения записи снова нажать правой кнопкой на значок программы в трее). Для остановки записи нажмите на значок левой кнопкой.
После просчета вы можете нажать "Сохранить как" для сохранения отснятого материала.
Настройки
Для входа в настройки программы нажмите в главном окне на кнопку "Дополнительно".
Там вы сможете настроить важные параметры: частота кадров в секунду (fps); кодировать на лету (советую включить эту опцию для экономии времени на кодирование); сжимать видео или нет; каналы, частота и устройство записи звука; с какого экрана записывать, вид курсора (например, можно убрать курсор вовсе), записывать обрамление окна или нет и еще много полезных настроек.
Устанавливаем пакет recordMyDesktop
Основой recordMyDesktop является модуль, работающий из командной строки, но также есть полезные графические оболочки, предназначенные для KDE и Gnome. В настоящем руководстве мы будем использовать вариант для Gnome. Пользователи Ubuntu могут выполнить установку с помощью следующей команды:
либо щелкнув по следующей ссылке. В качестве альтернативы можно скачать пакет вручную с сайта Sourceforge .
Как пакет работает
Графическая оболочка, предназначенная для работы с Gnome, добавляет пиктограмму в вашу панель, когда приложение работает. Можно в любое время щелкнуть по этой пиктограмме с тем, чтобы запустить или остановить запись. Когда пакет recordMyDesktop запущен, он будет будет осуществлять запись всего вашего экрана (или его части, мы вернемся к этому варианту) и будет сохранять запись в вашем домашнем директории в формате Ogg Theora. К видеозаписи можно также добавить и звук, либо звук можно не записывать, убрав для этого соответствующую отметку в настройках.
Настраиваем видео
Как только вы запустите gtk-recordmydesktop, вам будет выдан основной конфигурационный экран.
Здесь есть несколько важных параметров настройки. Во-первых, вы увидите, что есть несколько движков-регуляторов для установки качества выдаваемой записи. Как и с большинством вещей подобного типа, чем выше качество, тем больше выходной файл и тем медленнее происходит кодирование.
Еще одним полезным параметром, который рассмотрим, является параметр Select Window (Выбрать окно). С его помощью вы можете либо выбрать конкретное окно, либо с помощью мыши поместить прямоугольник, ограничивающий зону записи, в нужное место уменьшенной копии экрана.
Дополнительные возможности
Большинство дополнительных параметров можно смело оставить в покое и все будет работать хорошо, но есть несколько параметров, с которыми вы можете поэкспериментировать, в частности из раздела Performance (Производительность). Настройки, используемые по умолчанию, будут в большинстве случаев работать отлично, но если вы нужна видеозапись более высокого качества, либо если ваша машина работает достаточно быстро и может кодировать запись "на лету", то здесь можно найти некоторые полезные настройки.
Обработка полученных данных
Как упоминалось ранее, пакет recordMyDesktop сохраняет запись в видеоформате Ogg. Каждое записанное видео будет сохранено в вашем домашнем директории в виде файлов out.ogv, out-1.ogv, out-2.ogv и т. д. Если вы пожелаете, то можете использовать любой видеоредактор, какой выберете, для того, чтобы выполнить требуемое редактирование ваших файлов. Не все видеоредакторы могут обрабатывать видео в формате Ogg, но в Linux есть много средств для конвертирования в другие форматы.
Один простой способ конвертировать в широко распространенный формат — это использовать следующую команду:
которая сохранит видео в сжатом файле в формате MPEG4.
Если вы захотите конвертировать в другой формат, не потеряв при этом ни единого пикселя данных, вам нужно преобразовывать в формат, не имеющий потерь, чтобы можно было открывать файл в других программах без каких-либо потерь качества. В этом случае вы можете воспользоваться следующей очень похожей командой:
Если у вас есть другой рекордер для записи с рабочего стола, который вы предпочитаете, либо у вас есть лучшее предложение, касающееся кодирования, то дайте нам знать об этом в комментариях.
Как использовать recordmydesktop в Ubuntu, простое приложение для записи экрана для Ubuntu. Установите recordmydesktop на Ubuntu Linux Systems для записи всего рабочего стола или предопределенных (Ubuntu).
recordmydesktop - настольный десктоп для GNU / Linux и FreeBSD. Приложение recordmydesktop может записывать либо весь экран, либо предопределенную область внутри него. Это очень полезное приложение, которое может быть очень полезно, когда нужно записывать и распространять настольные действия кому-то другому. recordmydesktop может захватывать как аудио, так и видео на рабочем столе.
Установите recordmydesktop на Ubuntu
Хотя recordmydesktop - это инструмент командной строки, пользователи Ubuntu могут установить интерфейс GUI для приложения - gtk-recordmydesktop. Для установки выполните следующие команды:
$ sudo apt-get install gtk-recordmydesktop
После установки откройте приложение из Ubuntu Dash.
Использовать recordmydesktop
Использование приложения для записи рабочего стола очень просто. Прежде чем мы начнем, давайте разобраться в графическом интерфейсе приложения:
Когда вы открываете приложение, вы можете увидеть две кнопки: «Выбрать окно» и «Запись». «Выбрать окно» можно использовать для ограничения области записи в одном окне. В верхнем правом углу мы видим два виджета масштаба, обозначенные как «Качество видео» и «Качество звука». Они контролируют качество кодированного файла (битрейт), а не качество захвата.
Очень важным элементом интерфейса является флажок слева от шкалы качества звука. Когда этот флажок установлен, звуковая запись включена. Когда он пуст, аудиозапись не будет, и результирующий файл будет состоять только из видеопотока.
- Самый простой способ начать запись - просто щелкнуть левой кнопкой мыши по значку в трее или щелкнуть по кнопке записи в главном окне. Когда вы начинаете сеанс записи, основное окно скроется, если вы уже сделали это вручную через всплывающее меню значка в трее.
- После записи кодирования данных в файл ogg / theora-vorbis автоматически выполняется. Файл сохраняется в формате ogg. Когда завершение кодирования закончится, основное окно снова появится, если только вы не скрыли его вручную во всплывающем меню значка в трее.
Когда приложение активно, вы также можете увидеть приложение на панели панели, в которой указано состояние 3:
- Остановлен (красный круг, знак записи)
- Запись (квадрат, знак остановки)
- Приостановлено (два тонких параллельных и вертикальных прямоугольника, знак паузы)
Когда recordmydesktop остановлен (когда программа запускается), значок будет значком записи, а это означает, что если вы щелкнете левой кнопкой мыши, начнется новая запись. После того, как вы начнете запись, она превратится в квадрат, что означает, что щелчок левой кнопкой мыши завершит текущий сеанс. Если вы щелкните правой кнопкой мыши по значку в трее во время записи, изображение изменится на знак паузы. Либо левый, либо правый щелчок вернет программу в состояние записи.
Читайте также: