Запись с экрана в Slackware Linux
Итак, продолжаем разбираться с записью с экрана в Linux.
Для начала, я почитал обзор Losst на соответствующие программы, и вот, что имею сказать:
RecordMyDesktop - кривой и глючный, пропускает кадры, пишет только в формате OGV, который ни одна собака не поддерживает.
Vokoscreen - не собрался, не смог найти файл своего же исходника, хотя и файл был и права на месте.
ScreenStudio - для потокового видео, мне лично не подходит.
Kazam ScreenCaster - нет возможности записи конкретного окна или произвольной области экрана.
Byzanz-record - только командная строка (да, хочу программу с графическим интерфейсом для работы с видео).
VLC Media Player - записывает, но опять же, весь рабочий стол
OBS - вообще не про "запись с экрана", а про стриминг, так что если там запись с экрана и есть, то в качестве приятного бонуса, для простой записи с экрана, это из пушки по воробьям.
Так что остановился на Simple Screen Recoder.
В Slackware он штатно устанавливается через
sbopkg, вводим в поиске ssr и ставим, из зависимостей нужен ffmpeg.Программа простая и удобная, выполнена в виде мастера, так что работа не доставляет никакого геморроя.

На первом шаге выбираем, что будем записывать - весь десктоп, произвольную область экрана или конкретное окно, или записывать, следуя за курсором. Можно записывать и OpenGL'ные игры. Также можно включить запись звука и записывать или убрать из записи курсор.

На втором шаге выбираем кодек и формат файла, основные форматы следующие:
-
MKV (Кодеки H.264, VP8, Theora)-
MP4 (H.264)-
WebM (VP8)-
OGG/OGV (Theora)Также выбираем файл, в который будем писать, и отрубаем пропуск кадров.
Писать лучше в MP4, т.к. его любой видеоредактор поддерживает.
Можно в списке кодеков и форматов выбрать Other... и будет доступна тонкая настройка контейнера (формата файла) и кодека.

На третьем шаге включаем запись и сворачиваем программу (она спрячется в трей).

Причины ошибки:
1. Кодек не установлен, заходим в
sbopkg и устанавливаем пакеты:-
aom (выбираем multimedia/aom в меню sbopkg)-
libass -
libwebp -
x264 (выбираем multimedia/x264 в меню sbopkg)-
x265-
ffmpeg4Перезапускаем программу, если ошибка повторяется, значит установлен кривой
ffmpeg (а официальный пакет ffmpeg в Slackware кривой). Сносим пакет ffmpeg и устанавливаем нормальный от Alien: качать здесьВ общем, поступаем как в заметке Перекодировка OGV в MP4 и решение ошибки Unknown encoder 'libx264' в Slackware Linux (копия)
Все работает:

ФАНФАРЫ!
Лучшие программы для записи видео с экрана Linux
Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2020/08/18/zapi