Screen Recorders [Linux]
A simple yet functional desktop recorder for Linux systems. Built using Python, GTK+ 3 and ffmpeg. It supports recording audio and video on almost all Linux interfaces. Also supports Wayland display server on GNOME session.
The following formats are currently supported: mkv, avi, mp4, wmv and nut (And only WebM for Wayland's GNOME session). You can stop the recording process easily by right-clicking the icon and choosing "Stop Record". Or middle-clicking the recording icon in the notifications area (but doesn't work on all interfaces).
Green recorder uses the default audio device you have to record. So if you want to change the audio input source, you just need to change it from the system-side (using pavucontrol for example).
Kazam is a simple screen recording program that will capture the content of your screen and record a video file that can be played by any video player that supports VP8/WebM video format.
Optionally you can record sound from any sound input device that is supported and visible by PulseAudio.
VokoscreenNG is a user friendly screencaster for Linux and Windows. It is a continuation of the now discontinued Vokoscreen project that has been totally rewritten from scratch using Qt and GStreamer.
OBS Studio (also known as Open Broadcaster Software, or OBS) is a screen-casting and live-streaming software available across multiple platforms including macOS, Windows and Linux. Boasting features typically only found in commercial screen recording apps, OBS also provides one of the simplest workflows with an intuitive and easy-to-learn interface that makes recording and streaming a breeze. It's also totally free and open-source.
With its long standing history of continued updates and considering its ease of use and free cost, it's no wonder OBS is one of the most popular and highest recommended apps for screen-casting and live streaming.
Cross-platform (available for Mac, Windows and Linux). Encoding using H264 (x264) and AAC. Support for Intel Quick Sync Video (QSV), AMF and NVENC. Unlimited number of scenes and sources. Live RTMP streaming to Twitch, YouTube, Mixer, DailyMotion, Smashcast and more. File output to MP4, MKV or FLV. GPU-based game capture for high performance game streaming. DirectShow capture device support (webcams, capture cards, etc). Windows 8 high speed monitor capture support. Bilinear or lanczos3 resampling. Light and dark themes to support various working conditions and preferences.
ScreenStudio is an easy screen recording that will let you create screencast or live streaming of your desktop. It does support multiple desktops, multiple webcams and text labels.
Latest versions do support special tags in the text labels to display the current time or content from external files. The main goal of ScreenStudio is to run on almost any hardware.
File format supported: TS, FLV, MP4, MOV Streaming: Twitch, Hitbox, Youtube, Facebook, Ustream, generic RTMP servers
Supports Microphone + Internal System sound on Ubuntu
ScreenStudio gets update regularly.
SimpleScreenRecorder is a Linux screen recorder that supports X11 and OpenGL. It is easy to use, feature-rich, and has a Qt-based graphical user interface. It can record the entire screen or part of it, or record OpenGL applications directly. The recording can be paused and resumed at any time. Many different file formats and codecs are supported, and easy to add more.
Created 2012-13 and currently maintained code: https://github.com/MaartenBaert/ssr -- but also prepackaged for most popular linux distros.
Istanbul is a desktop session recorder for the Free Desktop. It records your session into an Ogg Theora video file. To start the recording, you click on its icon in the notification area. To stop you click its icon again. It works on GNOME, KDE, XFCE and others.
Why the name Istanbul? I named it Istanbul as a tribute to Liverpool's 5th European Cup triumph in Istanbul on May 25th 2005