A simple screen recorder built using Python that captures your desktop screen and saves it as an MP4 video.
- 📹 Records the entire screen
- 💾 Saves recordings in MP4 format
- 🖥️ Live recording preview
- ⌨️ Press Q to stop recording
- 🐍 Beginner-friendly Python project
- Python
- OpenCV
- PyAutoGUI
- NumPy
Python_Screen_Recorder/
│
├── screen_record.py
├── output.mp4
├── README.md
└── requirements.txt
Clone the repository:
git clone https://github.com/yourusername/Python_Screen_Recorder.gitGo to the project folder:
cd Python_Screen_RecorderInstall dependencies:
pip install -r requirements.txtRun the program:
python screen_record.pyPress Q to stop recording.
The recorded video will be saved in the project folder.
A demo video of the project is available on my LinkedIn profile.
- 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
Contributions, suggestions, and improvements are always welcome!
Give this repository a ⭐ on GitHub if you found it useful!