Record your screen with system audio and save smooth, synchronized .mp4 videos using a simple graphical interface.
Designed for Linux (Lubuntu/XFCE) environments and optimized for low-end machines and office workflows.
- Records full screen + internal audio in real time
- Works smoothly even on weak hardware (dual-process: video + audio)
- Audio and video are automatically merged into one
.mp4file - Uses graphical dialogs via
zenity - No terminal input required — user-friendly experience
- Automatically checks for new version and updates from GitHub
- Safe fallback if dependencies are missing
- Files are saved in
~/Videos/with timestamps - Simple final dialog: "Open folder" or "Play video"
- Automatically downloads the app icon if missing and places it in the correct folder (
~/.local/share/icons/).
Ensure the following packages are installed:
sudo apt install ffmpeg zenity xdg-utils xdpyinfo pulseaudio curl- Download or clone the repository:
git clone https://github.com/hmartinov/RecVid.git
cd RecVid- Make the installation script executable and run it:
chmod +x install_recvid.sh
./install_recvid.shThe script will:
- Automatically install required tools (
ffmpeg,zenity,xdg-open,pulseaudio,curl) - Copy the main script to
~/bin/ - Register a
.desktoplauncher so RecVid appears in your system menu
-
A single
.mp4video is saved in~/Videos/, named like:recvid-20250703-132215.mp4 -
Temporary audio/video files are automatically cleaned up
Launch the program from your system menu (or create a shortcut), or run manually:
~/bin/recvid.shOnce recording starts:
- Close the info window to stop recording
- Wait for merging process to finish (automatic)
- Choose to open folder or play the final video
- Recording YouTube, presentations, or tutorials
- Weak laptops or thin clients running Lubuntu/XFCE
- Schools, offices, and educational environments
- GUI-focused users who dislike terminal tools
Get the latest version from the release folder.
See full release history in the CHANGELOG.md file.
MIT License – free for personal and commercial use.
H. Martinov
hmartinov@dmail.ai
GitHub
See instructions and update info directly in the app menu.# RecVid