Skip to content

Gopisaroja/Python_Screen_Recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎥 Python Screen Recorder

A simple screen recorder built using Python that captures your desktop screen and saves it as an MP4 video.

🚀 Features

  • 📹 Records the entire screen
  • 💾 Saves recordings in MP4 format
  • 🖥️ Live recording preview
  • ⌨️ Press Q to stop recording
  • 🐍 Beginner-friendly Python project

🛠️ Technologies Used

  • Python
  • OpenCV
  • PyAutoGUI
  • NumPy

📂 Project Structure

Python_Screen_Recorder/
│
├── screen_record.py
├── output.mp4
├── README.md
└── requirements.txt

📦 Installation

Clone the repository:

git clone https://github.com/yourusername/Python_Screen_Recorder.git

Go to the project folder:

cd Python_Screen_Recorder

Install dependencies:

pip install -r requirements.txt

▶️ Usage

Run the program:

python screen_record.py

Press Q to stop recording.

The recorded video will be saved in the project folder.


📸 Demo

A demo video of the project is available on my LinkedIn profile.


📚 What I Learned

  • Working with Python functions
  • Screen capturing using PyAutoGUI
  • Image processing with NumPy
  • Video recording using OpenCV
  • RGB to BGR color conversion
  • Video encoding and file handling

🤝 Contributing

Contributions, suggestions, and improvements are always welcome!


⭐ If you like this project

Give this repository a ⭐ on GitHub if you found it useful!

About

A simple Python-based screen recorder that captures your desktop screen and saves it as an MP4 video using OpenCV, PyAutoGUI, and NumPy.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages