К основному контенту

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

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

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

Содержание статьи: Об утилите ffmpeg Графические утилиты для записи видео с экрана в KDE Kdenlive Recorditnow Выводы Об утилите 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 и нажмите кнопку записи:



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



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

Recorditnow

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



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

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

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображений PNG, J…

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…