https://github.com/manvith12/screen_recorder
this is a advanced screen recorder developed on python with a GUI , status bar , etc etc
https://github.com/manvith12/screen_recorder
opensource python screen-capture-and-recording tkinter
Last synced: 3 months ago
JSON representation
this is a advanced screen recorder developed on python with a GUI , status bar , etc etc
- Host: GitHub
- URL: https://github.com/manvith12/screen_recorder
- Owner: manvith12
- License: mit
- Created: 2024-07-12T11:42:51.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-13T06:45:56.000Z (10 months ago)
- Last Synced: 2024-12-21T10:33:40.330Z (5 months ago)
- Topics: opensource, python, screen-capture-and-recording, tkinter
- Language: Python
- Homepage:
- Size: 289 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Manchan's Screen Recorder
Welcome to **Manchan's Screen Recorder**, a simple yet powerful tool for capturing your screen activities effortlessly.

## Features
- **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.## Requirements
- **Python 3.x**
- **Libraries**: tkinter, cv2, pyautogui, numpy, PIL, plyer## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/your-username/screen-recorder.git
cd screen-recorder
2. **Install Dependencies**```bash
pip install -r requirements.txt
3. **Run the application**
```bash
python main.py## Usage
“* **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. * **Use `Ctrl + p` to pause/resume** and `Ctrl + q` to stop recording.
* **Your recording** will be will be saved as '*filename*.avi' in the same directory.## Example
**this is how your folder needs to look like**

**this is how your application will look like**