You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Python-based screen recorder is a simple yet effective tool for capturing your screen activity in real-time, allowing you to save video files in various formats (such as .mp4 or .avi). Leveraging libraries like opencv-python and pyautogui, this screen recorder captures frames at a specified frame rate and resolution, making it ideal for recording tutorials, gameplay, or any on-screen activity you wish to save for later viewing.
Features
Customizable Frame Rate and Resolution: Adjust frame rate and screen area to capture according to your needs.
User-Friendly Setup: Easily set up and begin recording with minimal configurations.
Output in Common Formats: Save recordings in widely supported formats like .mp4 and .avi.
Lightweight and Efficient: Built with performance in mind, ensuring minimal lag during recording.
Requirements
Python 3.x
opencv-python
pyautogui
numpy
Usage
Install the required packages by running:
bash
Copy code
pip install opencv-python pyautogui numpy
Run the screen_recorder.py file:
bash
Copy code
python screen_recorder.py
The recording will start automatically, and output will be saved as specified in the file.
Note
This project is intended for personal use and lightweight recording tasks. It may not support complex video editing or high-definition recording.