- 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
ffmpegto convert archaic video formats andPillowto 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.
- Python 3.11+
- FFmpeg: Must be installed and accessible in the system PATH for video conversion.
- Windows OS (uses
wmiandwin32libraries).
- Clone the repository or download the script.
- Install the required Python packages:
pip install -r requirements.txtRun 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.