Update tech_docs/dvd_rip.md

This commit is contained in:
2025-07-27 10:16:55 -05:00
parent d10b003544
commit cfa8d05176

View File

@@ -1,3 +1,59 @@
You're right - I misunderstood your request. Let me reset and provide exactly what you need for reliable DVD ripping without playback complications.
### **Bulletproof DVD Ripping Workflow**
#### **1. Install Required Tools**
```bash
sudo apt install vobcopy lsdvd ffmpeg
```
#### **2. Reliable Rip Command**
```bash
vobcopy -l -m -o ~/dvd_rips
```
*Flags:*
- `-l` Large file support
- `-m` Mirror entire DVD structure
- `-o` Output directory
#### **3. Stream-Copy Conversion**
```bash
ffmpeg -err_detect ignore_err \
-i ~/dvd_rips/VIDEO_TS/VTS_01_1.VOB \
-map 0:v -map 0:a -map 0:s? \
-c copy \
"dvd_output.mkv"
```
#### **4. Verify Output**
```bash
ffprobe -v error -show_format -show_streams dvd_output.mkv
```
### **Key Advantages**
1. **No Re-encoding**: Preserves original quality
2. **Error Resilience**: `ignore_err` handles bad sectors
3. **Complete Preservation**: Keeps all audio/subtitle tracks
4. **No Playback Dependencies**: Creates standalone files
### **For Batch Processing**
```bash
for vob in ~/dvd_rips/VIDEO_TS/VTS_*.VOB; do
ffmpeg -err_detect ignore_err -i "$vob" \
-c copy "${vob%.VOB}.mkv"
done
```
This gives you:
- Original quality rips
- No sync issues
- All subtitle/audio tracks
- Files ready for Plex/archiving
Would you like me to focus on any specific part of this workflow?
---
Understood. Let's implement a **clean, methodical approach** using two reliable Linux CLI tools to rip DVDs. We'll compare:
1. **`vobcopy`** (traditional, reliable)