Skip to content

this is a advanced screen recorder developed on python with a GUI , status bar , etc etc

License

Notifications You must be signed in to change notification settings

manvith12/Screen_recorder

Repository files navigation

Manchan's Screen Recorder

Welcome to Manchan's Screen Recorder, a simple yet powerful tool for capturing your screen activities effortlessly.

Demo

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:

    git clone https://github.com/your-username/screen-recorder.git
    cd screen-recorder
  2. Install Dependencies

    pip install -r requirements.txt
  3. Run the application

    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

image

this is how your folder needs to look like

image

this is how your application will look like

About

this is a advanced screen recorder developed on python with a GUI , status bar , etc etc

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages