Skip to content

guanqiao/python_screen_recorder

Repository files navigation

PyScreenRecorder

A powerful cross-platform screen recording tool with GUI interface, audio recording, and multiple recording modes.

Project Overview

PyScreenRecorder is a comprehensive screen recording solution that offers both simplicity and advanced features. Whether you're creating tutorials, recording gameplay, or capturing meetings, this tool provides the functionality you need.

Key Features

  • 🎥 Screen Recording: Full screen, region, or custom window
  • 🎤 Audio Capture: System audio, microphone, or both
  • 🖥️ GUI Interface: Intuitive graphical user interface
  • ⚙️ Configuration Options: Extensive settings for video and audio
  • 🌍 Multi-language Support: English, Chinese, and more
  • 📁 Custom Output: Flexible output settings and locations
  • ⏱️ Time Control: Optional recording duration limits

Quick Start

Using GUI (Recommended)

python gui_screen_recorder.py

Using Command Line

# Basic recording
python basic_screen_recorder.py

# Recording with audio
python audio_screen_recorder.py

Installation

# Clone repository
git clone https://github.com/guanqiao/python_screen_recorder.git
cd python_screen_recorder

# Install dependencies
pip install -r requirements.txt

Documentation

License

MIT License

About

python screen recorder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages