An open API service indexing awesome lists of open source software.

https://github.com/tamnguyenvan/screenvivid

An Open Source Cross-platform Screen Recorder for Everyone
https://github.com/tamnguyenvan/screenvivid

cross-platform linux macos pyside6 python qml screen-recorder windows

Last synced: 10 months ago
JSON representation

An Open Source Cross-platform Screen Recorder for Everyone

Awesome Lists containing this project

README

          


ScreenVivid Banner

# ScreenVivid

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-blue)](https://github.com/tamnguyenvan/screenvivid/releases)
[![Python 3.9+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/)
[![Downloads](https://img.shields.io/github/downloads/tamnguyenvan/screenvivid/total.svg)](https://github.com/tamnguyenvan/screenvivid/releases)
[![Discord](https://img.shields.io/discord/1234567890?color=7289DA&label=Discord&logo=discord&logoColor=white)](https://discord.gg/NKtmBnR6nE)

Simple, powerful screen recording for everyone



ScreenVivid UI Showcase

## πŸš€ Overview

[ScreenVivid](https://screenvivid.com) 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

```bash
# 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](https://github.com/tamnguyenvan/screenvivid/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](https://github.com/tamnguyenvan/screenvivid/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

```bash
# 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

```bash
# 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

```bash
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](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## πŸ”— References

- [PySide6](https://pypi.org/project/PySide6/)
- [python-mss](https://github.com/BoboTiG/python-mss)
- [pyautogui](https://github.com/asweigart/pyautogui)

## πŸ†˜ Support

- πŸ’¬ [Discord Community](https://discord.gg/NKtmBnR6nE)
- πŸ“§ Email: tamnnv.work@gmail.com
- πŸ“ [Report Issues](https://github.com/tamnguyenvan/screenvivid/issues)

---


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



Support My Side Projects


IconFst