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
โšก