Запись видео в MP4 с экрана в Linux: запиливаем скринкаст своими руками
Иногда требуется записать происходящее на экране в видеофайл. Например, это удобно, когда объясняешь как работать с программой. Нажал на кнопку, залил на Ютюб, кинул ссылку товарищу. Красота!
Для записи видео с экрана впишите в терминале следующую команду:
ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0+100,200 liberatum.mp4
Легендарный ffmpeg запишет видео 25 кадров в секунду и сохранит в файле liberatum.mp4. Разрешение 1024x768, причем записывается не все окно, а со смещением 100x200.
Или другой пример:
ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 /tmp/liberatum.mpg
Запилит содержимое всего экрана в файл liberatum.mpg. 25 кадров в секунду, разрешение видео 800x600, формат MPEG2.
А это вообще круть! Скринкаст со звуком, пожатый модным кодеком x264!
ffmpeg -y -f alsa -ac 2 -i pulse -f x11grab -r 30 -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -i :0.0 -acodec pcm_s16le liberatum.wav -an -vcodec libx264 -vpre lossless_ultrafast -threads 0 liberatum.mp4
Домохозяйка? Тоже можешь записывать скринкасты! Ведь Linux — это проще, чем Windows!
gtk-recordMyDesktop
Комментарии
delpher
30 января, 2019 - 07:17
Еще домохозяйкам можно использовать SimpleScreenRecorder вместо переставшего развиваться gtk-recordMyDesktop.
Чингачгук
3 февраля, 2019 - 23:55
gtk-recordMyDesktop давно помер. Лучшее решение на,сегодняшний день это OBS studio.
Комментировать