Open-source software applications for capturing high-quality video footage of your computer desktop and screen activity.
Cap is a self-hosted screen recording and video collaboration platform designed for teams to replace synchronous meetings with asynchronous video updates. It provides a comprehensive suite for capturing high-resolution desktop activity, including system audio, microphone input, and camera overlays, which are then processed through an integrated post-production workflow. The platform distinguishes itself by offering full data sovereignty through containerized deployment and object storage abstractions, allowing users to host their media assets on private infrastructure or S3-compatible buckets
Cap is a self-hosted screen recording platform that captures desktop activity with system audio, microphone, camera overlay, and hotkeys, and includes post-production editing—directly matching all the requested features for recording video files.
QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream. The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magni
QuickRecorder is a screen recording tool that captures desktops, windows, system audio, and supports webcam overlays and multi-device sync — it covers region selection, audio, and camera overlay, though it does not explicitly offer annotation or hotkey features.
This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides a centralized studio interface for managing complex scene transitions, layering visual sources through a hierarchical scene-graph engine, and streaming content to multiple platforms simultaneously. The software is built on a cross-platform abstraction layer that ensures consiste
OBS Studio is a professional-grade, open-source screen recorder and live streaming suite that delivers video output, region selection, audio recording, hotkeys, and webcam overlay—it lacks native annotation/drawing but is the most comprehensive and flagship tool for desktop recording.
Screenity is a browser-based screen recorder designed to capture screen activity and audio directly within a web browser. It functions as a privacy-focused capture tool that handles data locally and includes a web-based video editor for basic media refinement. The project distinguishes itself through real-time screen annotation tools, allowing users to draw shapes and arrows or zoom into specific areas during a recording. It also provides specialized privacy controls to blur sensitive information and apply backgrounds to camera feeds. The tool covers a broad range of media capabilities, incl
Screenity is a browser-based screen recorder with real-time annotation tools, webcam overlay, audio capture, and basic video editing, directly matching the need for a free screen recording tool with region selection (implied), audio, and drawing capabilities.
Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording. It functions as a hardware-accelerated screen capture tool that offloads video compression to the GPU to reduce CPU load and power consumption. The application integrates the PipeWire framework to capture system and microphone audio streams and leverages FFmpeg for muxing video streams and exporting various codecs and containers. Its user interface is a native Linux application built with the GTK toolkit. The software covers screen recording and capture of entire displays, s
Kooha is a Linux-native screen recorder with hardware acceleration, region selection, and audio capture, matching the core need for desktop video recording, though it lacks webcam overlay and annotation features from your list.
Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio into multimedia recordings. It functions as a recording suite that can also be operated as a command line video recorder, allowing users to trigger and manage capture workflows via terminal commands. The software distinguishes itself by recording user input, such as mouse movements and keystrokes, as visual overlays on top of the captured video. It further supports automated workflows through the integration of system-level hardware media keys, enabling recording state change
Captura is a desktop screen recorder that captures video, system audio, webcam feeds, and supports hardware media keys for shortcuts, fitting your core need for a recording tool, though it lacks built-in annotations or drawing.
ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF animations and video files. It functions as a screen-to-video capture tool for creating visual demonstrations, documentation, and tutorials. The application includes a non-linear frame editor that allows for the modification of recorded footage before export. It can capture a selected screen area, webcam feed, or sketchboard, and exports the resulting animations as images, videos, or GIFs. The tool supports user interface translation to provide a localized experience in multi
ScreenToGif is a desktop screen recorder that captures a selected area (region selection) and exports recordings as video files, but the available evidence does not confirm audio recording, hotkeys, or real-time annotation overlays, so it fits the core category with some feature gaps.
Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It functions as an animated image and video creator, allowing users to record short, silent screencasts of desktop activity. The application provides a focused workflow for generating visual content, such as instructional documentation, bug reports, and project updates. It enables users to export recordings in various formats and includes options to optimize the quality and file size of animated images for web integration. The software utilizes native display protocols to manage
Peek captures a selected area of your Linux desktop into video formats like WebM, but it does not record audio, add webcam overlays, or provide editing tools, so it covers the basic recording intent without the extra features mentioned.
This project is an open-source screen and audio capture utility for Windows that functions as a virtual media device. It exposes desktop activity and system sounds as standard input sources, allowing external software to detect and process the data stream as if it were coming from a physical camera or microphone. The tool utilizes a filter architecture to integrate with the Windows multimedia ecosystem, enabling third-party applications to access desktop feeds for recording, broadcasting, or remote transmission. By capturing pixel data directly from the screen buffer and hooking into system a
A free and open-source Windows screen capture device that records desktop and audio into video files, fitting the core need for desktop recording, though it may lack a graphical interface and features like region selection or annotations.
Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It provides a comprehensive workflow for recording screen sessions, including options for capturing system audio and highlighting mouse clicks to assist in the creation of instructional content. The application distinguishes itself through a modular, plugin-based architecture that allows for the integration of external services for sharing and uploading media. It utilizes a background transcoding utility to process and convert captured recordings into various formats, such as GIF,
Kap is a desktop screen recording application that captures activity as video or GIF, with system audio support, plugin extensibility, and format conversion, fitting the core need—though it lacks explicit webcam overlay or drawing tools and is macOS-specific.