Talk:Video Screen Capture Tools for Linux
Video Screen Capture in Linux
Built-in screen recorder available in the GNOME desktop environment, which is used by distributions like Ubuntu, Fedora, and Red Hat Enterprise Linux.
To start recording, press the keyboard shortcut Ctrl + Alt + Shift + R, which activates the screen recording feature. A red circle indicator appears in the top-right corner of the screen to signal that recording is in progress. The recording can be stopped by pressing the same shortcut again. The resulting video is saved in the WebM format in the ~/Videos directory, with filenames starting with "Screencast" followed by the date and time. By default, recordings are limited to 30 seconds, but this duration can be extended by modifying the gsettings configuration using the terminal command gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length followed by the desired time in seconds. Setting the value to 0 removes the time limit entirely
WebM is a horrible format.
While earlier versions defaulted to WebM, GNOME 46 and later (such as in Ubuntu 24.04+) can record in MP4 format if the necessary codecs are installed.
Specifically, if gstreamer1.0-plugins-bad and restricted codecs (like ubuntu-restricted-extras) are installed, GNOME Shell automatically uses an H.264 pipeline and saves recordings in MP4 instead of WebM. This change was implemented in GNOME 46 via a merge request adding H.264 encoding support.
For users on Arch Linux or other systems using Wayland, tools like wf-recorder and green-recorder can be used via the command line to capture screen video.
SimpleScreenRecorder is now in the Repository
Proof:
$ apt policy simplescreenrecorder
simplescreenrecorder:
Installed: 0.4.4-1
Candidate: 0.4.4-1
Version table:
*** 0.4.4-1 500
500 http://mirror.arizona.edu/ubuntu jammy/universe amd64 Packages
100 /var/lib/dpkg/status
fixing OBS Studio studio output and adding logo
OBS Studio output a mkv and that is not compatible with the web site i need to upload video
ffmpeg -i OBSOutputVideo.mkv -c copy -map 0 OBSOutputVideo.mp4
I have a jpg image to use for a logo that is 80x80 pixel need it in the bottom right corner of the video
ffmpeg -i OBSOutputVideo.mp4 -i logo.jpg -filter_complex "overlay=W-w-10:H-h-10" -c:a copy OBSOutputVideoWlogo.mp4