Home
Softono

Screenvivid

Open source MIT Python
193
Stars
16
Forks
0
Issues
1
Watchers
7 months
Last Commit

 About Screenvivid

An Open Source Cross-platform Screen Recorder for Everyone

Platforms

Web Self-hosted Linux Windows macOS

Languages

Python

Need Help Installing Screenvivid?

We provide expert installation service for this software. Our team will install, configure, and secure Screenvivid on your server. plans start at just $30.

Screenvivid

View on GitHub
ScreenVivid Banner

ScreenVivid

License: MIT Platform Python 3.9+ Downloads Discord

Simple, powerful screen recording for everyone

ScreenVivid UI Showcase

πŸš€ Overview

ScreenVivid is a simple and user-friendly screen recording application with intuitive editing features. Capture tutorials, meetings, or gameplay with ease on any platform!

✨ Features

  • πŸ’» Cross-platform support - Available on Windows, macOS, and Linux
  • πŸŽ₯ High-quality recording - Professional-looking video capture
  • πŸ”§ Video enhancement tools - Add backgrounds, padding, and more
  • 🎨 Intuitive interface - Start recording with just a few clicks
  • πŸ†“ Free and open-source - No hidden costs or limitations

πŸ“₯ Installation

System Requirements

Platform Requirements
Windows Windows 10+, 4GB RAM (8GB recommended)
macOS macOS 11.0+, 4GB RAM (8GB recommended)
Linux Python 3.9+, glibc 2.28+, X11, 4GB RAM (8GB recommended)

🐧 Linux

# Ubuntu/Debian
sudo dpkg -i screenvivid-x.x.x-amd64.deb
sudo apt install -f  # If missing dependencies

πŸͺŸ Windows

  1. Download the latest installer from Releases
  2. Run the installer (click through security warnings)
  3. Launch from Start Menu or Desktop shortcut

⚠️ Note: App is not yet code-signed (security warnings may appear)

🍎 macOS

  1. Download .dmg from Releases
  2. Drag ScreenVivid to Applications folder
  3. To bypass Gatekeeper: System Settings β†’ Privacy & Security β†’ "Open Anyway"

πŸ§ͺ Running from Source

Click to expand instructions

1. Install system dependencies

# Ubuntu/Debian
sudo apt install python3-tk python3-dev libxcb-cursor0 ffmpeg

# Fedora
sudo dnf groupinstall -y "Development Tools" && sudo dnf install -y python3-devel python3-tkinter xcb-util-cursor ffmpeg

# macOS
brew install ffmpeg

# Windows
# Download FFmpeg from GitHub and place in project root

2. Install Python dependencies

# Linux
pip install -r requirements.txt

# macOS
pip install "pyobjc-framework-Quartz>=10.3.1,<10.4" "pyobjc-framework-UniformTypeIdentifiers>=10.3.1,<10.4" "pyobjc-framework-AVFoundation>=10.3.1,<10.4" && pip install -r requirements.txt

# Windows
pip install "pywin32>=306,<308" && pip install -r requirements.txt

3. Compile and Run

cd screenvivid
python compile_resources.py
python -m screenvivid.main

πŸ’ͺ Advantages

  • πŸ‘ Easy to use - Intuitive interface for all skill levels
  • 🌍 Cross-platform - Works on your preferred operating system
  • πŸ’― High quality - Crystal clear screen recordings
  • πŸ†“ Always free - No premium tiers or hidden costs

⚠️ Current Limitations

  • No audio capture or webcam integration yet
  • Application size is larger than optimal
  • Advanced editing features still in development

❓ FAQ

Is ScreenVivid free? Yes! ScreenVivid is completely free and open-source.
Is it safe despite security warnings? Yes. We haven't obtained a code signing certificate yet (budget constraints), but our software is safe to use.
How can I contribute? We welcome contributions! Check our GitHub repository or contact us directly.
Missing packages when installing on Linux? Run sudo apt install -f to install missing dependencies.

πŸ—ΊοΈ Roadmap

  • 🎀 Audio capture support
  • 🎬 Webcam integration
  • πŸ” Zoom and highlighting tools
  • 🎞️ Export to GIF format
  • πŸ“¦ Output file compression

πŸ“„ License

License: MIT

πŸ”— References

πŸ†˜ Support


Thank you for choosing ScreenVivid! If you find our software helpful, please consider supporting our development. πŸ’–

Support My Side Projects

IconFst