Как записывать видео с рабочего стола в формате .mp4 вместо файла .webm?

Вопрос или проблема

В Ubuntu 22.04 LTS вы можете легко записать свой экран, нажав клавишу print screen и кликнув по значку видеокамеры, затем нажав красную кнопку (я бы сделал снимок экрана, но не знаю, как сделать снимок экрана снимка экрана).

Дело в том, что финальное видео сохраняется в формате .webm, который не широко поддерживается; я бы предпочел сохранять его по умолчанию в формате .mp4.

Вы можете использовать simplescreenrecorder, запись можно запустить, нажав CTRL-R (или вы можете изменить назначение клавиш)

Приложение находится в репозитории, просто выполните

sudo apt install simplescreenrecorder

введите описание изображения здесь

Оно поддерживает .mkv, .ogg, .mp4 и .webm

Записи сохраняются в формате webm, и, к сожалению, это единственный поддерживаемый формат. Изменить это невозможно, даже с помощью dconf-editor.

Тем не менее, предустановленный медиаплеер в Ubuntu поддерживает формат webm.

Ссылка:

Лично я предпочел бы kazam simplescreenrecorder, так как он более стильный и удобный. Также по умолчанию он использует формат .mp4 для сохранения экранных записей.

Установите:

pip install -U kazam

Kazam требует установки некоторых библиотек, таких как dbus, cairo, для работы; в Ubuntu 22.04 вы можете использовать следующую команду для их установки:

sudo apt install build-essential libpython3-dev \
    libdbus-1-dev libcairo2-dev libgirepository1.0-dev \
    gir1.2-gudev-1.0 gir1.2-keybinder-3.0 python3-gi python3-gst-1.0 -y

В Ubuntu 20.04 убедитесь, что установлен плагин pulseaudio gstream, если нет, выполните:

sudo apt reinstall gstreamer1.0-pulseaudio -y

Вот репозиторий на github repo.

Вы можете легко конвертировать в mp4 из webm

Установите ffmpeg

sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo apt-get update
sudo apt-get install ffmpeg

Вы можете конвертировать, используя эту команду

ffmpeg -fflags +genpts -i 1.webm -r 24 1.mp4

Так как никто об этом еще не упоминал:

https://en.wikipedia.org/wiki/Peek_(software)

Если вы просто пытаетесь захватить определенную область экрана, эта утилита хорошо работает. Ее главное окно имеет проем, который позволяет вам видеть и манипулировать тем, что находится под ним, во время записи. Разметьте область, которую нужно записать, изменив размер окна и позиционировав его как нужно, выберите формат видео (в настоящее время: GIF, APNG, WebM, MP4), начните и остановите запись, и готово.

Демо Peek 1

Демо Peek 2

Настройки:

Настройки

На данный момент моя настройка – Ubuntu 22.04 LTS с MATE 1.26.0 и оконным менеджером Metacity (Marco).

Spectacle (из KDE) также записывает в обоих форматах и может быть установлен на средах рабочего стола на базе GTK.

Ответ или решение

Запись видео с вашего рабочего стола в формате .mp4 на Ubuntu 22.04 LTS может быть выполнена несколькими способами. Ниже представлены варианты с детальным описанием каждого из них, что позволит выбрать наиболее подходящий для вас метод.

1. Использование Kazam

Kazam — это интуитивно понятный инструмент, который по умолчанию сохраняет запись в формате .mp4, что и требуется. Для установки Kazam выполните следующие шаги:

  1. Откройте терминал.

  2. Установите необходимые библиотеки:

    sudo apt install build-essential libpython3-dev \
       libdbus-1-dev libcairo2-dev libgirepository1.0-dev \
       gir1.2-gudev-1.0 gir1.2-keybinder-3.0 python3-gi python3-gst-1.0 -y
  3. Затем установите Kazam, используя Pip:

    pip install -U kazam

После установки Kazam вы можете запустить его из меню приложений, выбрать область для записи и начать запись, нажав соответствующую кнопку. Записи будут сохранены в формате .mp4, который является более совместимым.

2. Использование SimpleScreenRecorder

Хотя SimpleScreenRecorder поддерживает различные форматы, включая .mp4, его конфигурация может быть не столь удобной по сравнению с Kazam. Чтобы установить это приложение, выполните:

  1. Установите SimpleScreenRecorder:

    sudo apt install simplescreenrecorder
  2. Запустите программу и выберите параметры кодирования. Вы должны увидеть опцию для сохранения видео в формате .mp4. Имейте в виду, что вам может понадобиться настроить параметры, чтобы убедиться, что видео сохраняется в нужном вам формате.

3. Конвертация .webm в .mp4

Если вы уже записали видео в формате .webm и хотите его конвертировать в .mp4, это можно сделать с помощью ffmpeg:

  1. Установите ffmpeg:

    sudo add-apt-repository ppa:savoury1/ffmpeg4
    sudo apt-get update
    sudo apt-get install ffmpeg
  2. Конвертируйте .webm в .mp4 с помощью следующей команды:

    ffmpeg -fflags +genpts -i input.webm -r 24 output.mp4

Замените input.webm на имя вашего файла. Этот метод позволяет быстро и эффективно преобразовать видеофайлы в нужный формат.

4. Узкое место записи только области экрана — Peek

Если вам нужно записывать конкретную область на экране, вы можете использовать программу Peek, которая поддерживает форматы .mp4 и .webm:

  1. Установите Peek:

    sudo apt install peek
  2. Запустите Peek и выберите область записи. Вы можете настроить выходной формат на .mp4 в настройках программы.

Заключение

Каждый из этих методов имеет свои преимущества, и выбор зависит от ваших предпочтений. Kazam может представлять наибольшую легкость в использовании, тогда как ffmpeg предлагает наибольшую гибкость, если вы работаете с уже записанным контентом. Не забывайте, что все предложенные программы могут легко устанавливаться через терминал, что облегчает их использование на Ubuntu 22.04 LTS.

Оцените материал
Добавить комментарий

Капча загружается...