No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Cristian Cezar Moisés f61d97aa3e
Enhance README with sample link and image
Added sample link and image to README
2025-12-16 23:49:20 +00:00
LICENSE Initial commit 2025-11-20 15:41:31 +00:00
README.md Enhance README with sample link and image 2025-12-16 23:49:20 +00:00
turborecorder Update: Code 2025-11-23 17:52:41 -03:00

Turbo Recorder

High-Quality Screen + Audio Recorder

Turbo Recorder is a fast and reliable screen-recording script designed for GNU/Linux systems running X11. It automatically detects your real screen size, captures with high fidelity, merges monitor + microphone audio, and encodes using VAAPI hardware acceleration for extremely low CPU usage.

Sample here

2025-12-16_20-47

Features

  • Auto-detects X11 screen resolution
  • Hardware-accelerated H.264 encoding (h264_vaapi)
  • Lossless or near-lossless quality
  • 96 kHz FLAC audio capture
  • Captures monitor + microphone audio
  • Stable queues, resampling, amix merge
  • Automatic directory creation
  • Timestamped filenames

Requirements

  • FFmpeg with VAAPI support
  • xrandr or xdpyinfo
  • PulseAudio or PipeWire
  • VAAPI-capable GPU + drivers

Installation

chmod +x turborecorder

Optional:

sudo mv turborecorder /usr/local/bin/

Usage

./turborecorder