A lightweight, real-time screen recording application built with Python. This tool captures your desktop at high quality and saves it directly to an MP4 file without any watermarks or recording limits.
- Real-time Recording: High-performance screen capture using
PillowandOpenCV. - Automatic Resolution: Automatically detects and uses your primary monitor's resolution.
- No Watermarks: Your recordings are clean and professional.
- Dynamic File Naming: Every recording is automatically named based on the current timestamp (e.g.,
2026-04-09 08-53-00.mp4). - Live Preview Window: See exactly what's being recorded in a dedicated preview window.
Ensure you have Python installed. You can download it from python.org.
-
Clone the repository or download the source code.
-
Install the required dependencies using
pip:pip install -r requirements.txt
To start recording your screen:
- Run the
main.pyscript:python main.py
- A window titled "RJs Screen Recorder" will appear, displaying the live capture.
- To stop the recording and save the file, focus on the preview window and press the
xkey.
The project relies on the following libraries:
Pillow(Image capture)pywin32(System metrics)opencv-python(Video processing)numpy(Array operations)
- Created By: Rajjit Laishram
- Original Creation Date: January 14, 2023
- Latest Update: April 2026
- License: MIT License
This project was originally created in 2022 and has been professionalized and updated by Rajjit Laishram in 2026.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you have any questions or suggestions.
Show some love by starring the repository! ⭐
