Update tech_docs/dvd_rip.md
This commit is contained in:
@@ -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:
|
Understood. Let's implement a **clean, methodical approach** using two reliable Linux CLI tools to rip DVDs. We'll compare:
|
||||||
|
|
||||||
1. **`vobcopy`** (traditional, reliable)
|
1. **`vobcopy`** (traditional, reliable)
|
||||||
|
|||||||
Reference in New Issue
Block a user