Запись видео с экрана в KDE

Если вы решили начать снимать свои видеоуроки, связанные с описанием различных настроек компьютера и установки программ, вам обязательно понадобиться снимать все что вы делаете на экране компьютера.

В Linux есть множество графических утилит для решения этой задачи, но работают они, как правило, все на основе консольной утилиты ffmpeg. Поэтому сначала детально рассмотрим командный интерфейс и опции ffmpeg, а потом уже несколько графических утилит, с помощью которых может быть выполнена запись видео с экрана kde.

Об утилите ffmpeg

Как говорит википедия, ffmpeg — это набор свободных библиотек для записи, конвертирования и передачи аудио и видео данных в различных форматах. Проект был основан в 2000 Фарбисом Белларом. На данный момент ffmpeg содержит много компонентов, это утилиты командной строки, библиотеки и различные дополнительные модули. Но нас будет интересовать только одноименная утилита командной строки ffmpeg, с помощью которой мы и будем управлять программой. О ней и поговорим дальше.

Синтаксис команды сложный и запутанный, но если все обобщить и спросить получиться вот что:

$ ffmpeg [опции источника] -i [источник] [основные опции] [кодеки] [преемник]

Опции источника — это различные параметры, для устройств или драйверов откуда будет получено видео. Источником может быть не только файл, но и устройство.

Основные опции могут быть использованы для указания различных параметров перекодирования. В кодеках указывается видео и аудио кодек который нужно использовать для обработки данных. И наконец преемник это файл куда будет записан результат.

Устройства доступные как источники можно посмотреть командой:

ffmpeg -devices

А кодеки:

ffmpeg -codecs

Чтобы выполнить запись видео с экрана ffmpeg нас будут интересовать устройства x11grab и alsa. Если у вас нет устройства x11grab это значит что ffmpeg был собран неправильно, его нужно пересобрать с опцией —enable-x11grab.

Самая простая команда для записи видео с экрана выглядит следующим образом:

ffmpeg -f x11grab -s 1919x1079 -i :0.0 -vcodec libx264 `date +%F-%k%M`.mov

Здесь -f указывает на драйвер, с помощью которого будет вестись запись, -s — разрешение экрана, -i — X11 экран. В качестве кодека используется libx264 — позволяет получить видео хорошего качества и с приемлемым размером, а `date +%F-%k%M`.mov это имя видеофайла.

Теперь немного усложним задачу, будем записывать видео на экране и звук с микрофона:

ffmpeg -f alsa -ac 2 -i pulse -r 25 -f x11grab -s 1919x1079  -i :0.0 -acodec pcm_s16le -vcodec qtrle `date +%F-%k%M`.mov

Как видите, здесь уже два источника медиа данных i — первый pulse, звуковое устройство, второй — наш Х сервер :0.0. А также два кодека, qtrle для кодирования видео, и pcm_s16le для аудио. Запись видео с экрана ffmpeg возможна даже с поддержкой записи звука.

Графические утилиты для записи видео с экрана в KDE

Теперь, когда вы немного разобрались с базой записи видео можно поговорить и о графических оболочках. И как я говорил, их несколько: kdenlive и recorditnow, правда, есть еще recordmydesctop, но она консольная.

Kdenlive

Начнем с kdenlive. Установить можно с официальных репозиториев. При первом запуске программа проверит установлены ли все необходимые компоненты и попросит указать некоторые настройки. Дальше, чтобы выполнить запись экрана KDE, на вкладке Record Monitor в нижнем правом углу выберите ScreenGrab и нажмите кнопку записи:

kdenlive

Параметры записи можно изменить в настройках Settings -> Configure kdenlive -> Capture -> Screen Grab:

kdenlive-settings

Здесь можно указать участок экрана для записи и дополнительные опции для скрытия окна и курсора.

Recorditnow

Найти эту утилиту уже будет сложнее. В Ubuntu устанавливается, как обычно, с официальных репозиториев, а вот в Gentoo необходимо добавить оверлей kde. Программа выглядит вот так:

RecordItNow.-Окно-программы

Поддерживается запись видео kde как всего рабочего стола или области, так и только определенного окна, есть значок в трее для управления и горячие клавиши. Можно скрыть или выделить курсор, а также добавлять звук к видео.

Выводы

На этом все, надеюсь, моя статья была вам полезной. Теперь вы знаете как выполняется запись видео с экрана в KDE. Кроме этих утилит для записи можно использовать VLC, но эта программа работает не на ffmpeg и не специфична для KDE. Если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: