ffscreencast
A ffmpeg screencast with video overlay and multi monitor support.
A shell wrapper around ffmpeg, this tool enables command‑line screen recording with automatic detection of monitors, cameras, and microphones. Users can select recording devices interactively or via parameters, and optionally overlay a camera feed on the desktop video. It also supports audio capture and can output the underlying ffmpeg command instead of executing it, facilitating custom tweaks.
The script runs on macOS, Linux, FreeBSD and Windows, leveraging platform‑specific capture interfaces such as AVFoundation and x11grab. Required dependencies include bash, ffmpeg, and, on Linux, utilities for listing video and audio devices. A configuration file allows default options to be preset.
Typical usage involves invoking the program without arguments to record the primary screen without overlay or sound, while additional flags let users specify screen, audio, or camera sources, output format, and dry‑run mode for command preview. The project is stable and distributed via package managers and manual installation.
Reviews
Loading reviews…
Similar apps
Photo & Video Management
KeyCastr
KeyCastr, an open-source keystroke visualizer.
Screenshot & Screen Recording
Flameshot
Powerful yet simple to use screenshot software. ![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]
Screenshot & Screen Recording
Screencast
Simple screen video capture application

Terminals & CLI
asciinema
Terminal session recorder and companion app for asciinema.org.
Terminals & CLI
ttystudio
A terminal-to-gif recorder minus the headaches.
DevOps & Infrastructure
AndroidTool
App for recording the screen and installing apps in iOS and Android