Skip to content

Lightweight and fast screen recorder designed for those who want to instantly capture video without extra effort

License

Notifications You must be signed in to change notification settings

vitiacat/fast-record

Repository files navigation

Fast Record is a lightweight and fast screen recorder designed for those who want to instantly capture video without extra effort. Focus on what you're doing, not on the recording settings.

The main idea is to record the active window with a single hotkey, along with a "Replay" feature to create clips of interesting moments, just like in games.

✨ Features

  • Instant Active Window Recording: Press a hotkey (default Ctrl+Shift+X), and the recording of the current window starts immediately. No extra clicks.
  • Game Replays and Clips:
  • Activate background recording mode (Ctrl+Shift+Q) when you start playing.
  • Did something cool happen? Press Ctrl+Q, and the last few seconds will be saved as a separate clip!
  • Flexible Settings: Full control over the quality and format of your videos.
  • Video Codecs: H.264, H.265, VP9, AV1.
  • Audio Codecs: AAC, Opus, FLAC.
  • Containers: MP4, MKV, WEBM.
  • Presets: "Maximum Compatibility," "High Quality," "Web-Optimized," and more for quick setup.
  • Audio Control: Record system audio, your microphone, or both. Each source can be enabled or disabled separately.
  • Low Resource Consumption: Written in Rust using GStreamer, ensuring high performance and minimal impact on the system.

🚀 Quick Start

Currently supports Linux (X11 only).

1. Install Dependencies

The program requires GStreamer to be installed.

For Debian/Ubuntu:

sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

For Arch Linux:

sudo pacman -S gstreamer gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav

2. Download the Application

Download the latest version from the project releases.

⌨️ Hotkeys (default)

Action Key Combination
Start/Stop Recording Ctrl + Shift + X
Enable/Disable Replay Ctrl + Shift + Q
Save Clip Ctrl + Q

🛠️ Tech Stack

🤝 Contributing

If you have ideas, suggestions, or have found a bug, please create an Issue.

If you want to contribute to the code, please fork the repository and submit a Pull Request.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Lightweight and fast screen recorder designed for those who want to instantly capture video without extra effort

Topics

Resources

License

Stars

Watchers

Forks

Languages