Skip to content

MaikDerksen/AutomaticRippingMaschine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💿 Automatic Ripping Machine

An automated, hands-free media extraction tool for Windows

Python version FFmpeg License

Features

  • Automatic CD Detection: Monitors CD drives continuously and detects when a CD is inserted.
  • Media Copying: Automatically copies standard photos (JPG, PNG, etc.) and videos (MP4, MKV, etc.).
  • Media Conversion: Uses ffmpeg to convert archaic video formats and Pillow to convert archaic photo formats to modern formats.
  • Auto Eject: Opens the CD tray automatically after processing is complete so you can insert the next one.

Requirements

  • Python 3.11+
  • FFmpeg: Must be installed and accessible in the system PATH for video conversion.
  • Windows OS (uses wmi and win32 libraries).

Installation

  1. Clone the repository or download the script.
  2. Install the required Python packages:
pip install -r requirements.txt

Usage

Run the script and provide an output directory where the ripped media should be saved:

python main.py --output "C:\path\to\output\directory"

The script will remain running in the background and wait for CDs to be inserted.

About

An automated Python script for Windows that detects CD insertions, extracts photos and videos, converts archaic formats to modern MP4/JPG using FFmpeg, and auto-ejects the disk for rapid batch archiving.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages