Skip to content

Repository files navigation

VCD Ripper Pro

VCD Ripper Pro Logo

A modern, premium VCD video extraction tool for Windows
Extract videos from VCD discs — with a sleek dark UI and zero fuss.

Version Platform License Python


✨ Features

Feature Detail
🎬 Direct DAT Extraction Copy raw .dat files from VCD directly — no re-encoding, fastest possible speed
🎞 Video Conversion Convert to MPG, MP4 (H.264+AAC), or MOV using FFmpeg
🎵 Audio Only Mode Extract audio as WAV (lossless) or MP3 (compressed)
File Rename Rename output files before ripping via an inline rename dialog
Batch Selection Select all / none with one click; defaults to all-selected after scan
Stop Anytime Cancel an in-progress rip at any time
📋 Console Log Live log of every operation with timestamps
💾 Portable No installation required — run from any folder on any Windows PC

🖥 System Requirements

Requirement Minimum
OS Windows 7 / 8 / 10 / 11 (64-bit)
CPU Any x86-64 processor
RAM 256 MB
Disk ~150 MB (including FFmpeg)
Python (source only) 3.9 or later

Portable build: No Python installation needed — all dependencies are bundled.


🚀 Getting Started

Option A — Portable Build (Recommended, No Installation)

  1. Download the latest VCD_Ripper_Pro_Portable.zip from the Releases page.
  2. Extract the ZIP to any folder.
  3. Double-click VCD Ripper Pro.exe to launch.
  4. Keep the folder structure intact — the _internal\ runtime and ffmpeg\ folders must stay alongside the .exe.

Option B — Run from Source

Prerequisites

Install dependencies

pip install pillow

Launch

python vcd_ripper.py

📖 Usage Guide

  1. Insert your VCD or click Browse Folder to point to a VCD folder.
  2. Click Scan VCD — the app will detect all video tracks automatically.
  3. Select the files you want (all are selected by default).
  4. (Optional) Click the ✏ icon on any file card to rename the output file.
  5. Choose Output Format:
    • Video → DAT / MPG / MP4 / MOV
    • Audio Only → WAV / MP3
  6. Click Choose Output Folder to pick where files are saved.
  7. Click ⚡ Start Ripping.
  8. Click ⏹ Stop Ripping at any time to cancel.

🗂 Project Structure

VCD Ripper Pro/
├── vcd_ripper.py          # Main application source
├── CompactDisc.png        # App logo (1024×1024)
├── CompactDisc.ico        # App icon (multi-resolution)
├── LICENSE                # MIT License
├── README.md              # This file
├── .gitignore             # Git ignore rules
└── ffmpeg/
    └── bin/
        ├── ffmpeg.exe     # FFmpeg engine (video/audio conversion)
        └── ffprobe.exe    # Media analysis tool

🔧 Building the Portable EXE

Requires PyInstaller:

pip install pyinstaller pillow
python -m PyInstaller --noconsole --onedir --clean -y \
  --name "VCDRipperPro" \
  --icon "CompactDisc.ico" \
  --add-data "CompactDisc.ico;." \
  --add-data "CompactDisc.png;." \
  vcd_ripper.py

Then copy ffmpeg/ into the dist/VCDRipperPro/ folder.


📄 License

This project is licensed under the MIT License — see the LICENSE file for details.

© 2026 jjsiew2014-art — Free to use, modify, and distribute with attribution.

Releases

Packages

Contributors

Languages