Skip to content

tamnguyenvan/screenvivid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

An Open Source Cross-platform Screen Recorder for Everyone

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors