Как можно записать видео экрана на компьютере с установленной операционной системой Ubuntu?

Почему команда ffmpeg на черном экране и записывает курсор мыши в Ubuntu при использовании параметров -s 1366x768 -f x11grab -r 30 -i $DISPLAY для записи видео файла hello.mp4? Также, почему аналогичная команда с параметрами -f x11grab -s 800x600 -r 25 -i :0.0 -vcodec qtrle screencast.mov имеет ту же проблему?
  • 21 июня 2024 г. 13:21
Ответы на вопрос 2
1. Для записи видео экрана на компьютере с установленной операционной системой Ubuntu можно воспользоваться командой ffmpeg. Вот пример команды для записи видео файла hello.mp4 с разрешением 1366x768 и частотой кадров 30:

```
ffmpeg -f x11grab -s 1366x768 -r 30 -i $DISPLAY hello.mp4
```

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

3. Для записи видео с разрешением 800x600 и частотой кадров 25 можно использовать следующую команду:

```
ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 -vcodec qtrle screencast.mov
```

Если данная команда также записывает только черные экран и курсор мыши, то стоит проверить настройки в Ubuntu, возможно требуется установить дополнительные пакеты или обновить ffmpeg до последней версии.
Безопасность в wayland не позволяет приложениям производить захват экрана. 
Выйдите из Рабочего столоа, и войдите в режиме Xorg.
Похожие вопросы