Welcome to Manchan's Screen Recorder, a simple yet powerful tool for capturing your screen activities effortlessly.
- Intuitive Interface: Start, pause/resume, and stop recording with just a few clicks.
- Customizable Settings: Adjust frame rate and codec settings to tailor your recording quality.
- Keyboard Shortcuts: Use convenient shortcuts (
Ctrl + s
to start,Ctrl + p
to pause/resume,Ctrl + q
to stop). - Real-time Notifications: Stay informed with notifications for recording status changes.
- User-friendly Design: Enjoy a clean interface with a soothing background image.
- Python 3.x
- Libraries: tkinter, cv2, pyautogui, numpy, PIL, plyer
-
Clone the repository:
git clone https://github.com/your-username/screen-recorder.git cd screen-recorder
-
Install Dependencies
pip install -r requirements.txt
-
Run the application
python main.py
“* Launch the application.
- Enter a filename for your recording. * Adjust settings (frame rate, codec) if needed.
- Click "Start Recording" or use
Ctrl + s
to begin. * UseCtrl + p
to pause/resume andCtrl + q
to stop recording. - Your recording will be will be saved as 'filename.avi' in the same directory.
this is how your folder needs to look like
this is how your application will look like