Update tech_docs/dvd_rip.md
This commit is contained in:
@@ -162,4 +162,84 @@ rm -rf ~/dvd_rip # Delete temporary VOBs (optional)
|
||||
- Original audio (AC3/DTS).
|
||||
- Embedded subtitles (if any).
|
||||
|
||||
No more guesswork—this **exact sequence** works with your setup. Let me know if you hit any snags!
|
||||
No more guesswork—this **exact sequence** works with your setup. Let me know if you hit any snags!
|
||||
|
||||
---
|
||||
|
||||
Great! Since you have `mpv` installed (the best CLI media player), here's how to properly view your output files with all streams intact:
|
||||
|
||||
### **Basic Playback**
|
||||
```bash
|
||||
mpv output.mkv
|
||||
```
|
||||
|
||||
### **Advanced Viewing Options**
|
||||
|
||||
#### 1. **Verify all streams are detected**:
|
||||
```bash
|
||||
mpv --vf=format=fmt=help output.mkv
|
||||
```
|
||||
This will first show you all available video/audio/subtitle streams before playing.
|
||||
|
||||
#### 2. **Play with specific audio/subtitle tracks**:
|
||||
```bash
|
||||
mpv --aid=1 --sid=1 output.mkv
|
||||
```
|
||||
Where:
|
||||
- `--aid=1` selects audio track #1
|
||||
- `--sid=1` selects subtitle track #1
|
||||
|
||||
#### 3. **Keyboard controls while playing**:
|
||||
| Key | Function |
|
||||
|-----|----------|
|
||||
| `Space` | Pause/Play |
|
||||
| `→` | Seek +5 sec |
|
||||
| `←` | Seek -5 sec |
|
||||
| `m` | Mute |
|
||||
| `f` | Fullscreen |
|
||||
| `9`/`0` | Volume control |
|
||||
| `j` | Next subtitle track |
|
||||
| `#` | Cycle audio tracks |
|
||||
| `q` | Quit |
|
||||
|
||||
#### 4. **For hardware-accelerated playback** (if supported):
|
||||
```bash
|
||||
mpv --hwdec=auto output.mkv
|
||||
```
|
||||
|
||||
### **To Verify Your Rip Quality**
|
||||
```bash
|
||||
mpv --untimed --frames=1 --no-audio output.mkv
|
||||
```
|
||||
This will:
|
||||
1. Show just the first frame
|
||||
2. Pause immediately
|
||||
3. Let you inspect video quality
|
||||
4. Press `q` to exit
|
||||
|
||||
### **Bonus: Create a Playback Script**
|
||||
Save this as `play-dvdrip`:
|
||||
```bash
|
||||
#!/bin/bash
|
||||
file=${1:-output.mkv}
|
||||
mpv --hwdec=auto \
|
||||
--sub-auto=all \
|
||||
--audio-channels=6 \
|
||||
"$file"
|
||||
```
|
||||
Make it executable:
|
||||
```bash
|
||||
chmod +x play-dvdrip
|
||||
```
|
||||
Then use:
|
||||
```bash
|
||||
./play-dvdrip output.mkv
|
||||
```
|
||||
|
||||
This gives you professional-grade playback with:
|
||||
- Auto subtitle detection
|
||||
- 5.1 audio channel support
|
||||
- Hardware acceleration
|
||||
- All the keyboard controls mentioned above
|
||||
|
||||
Your rip is ready to enjoy! The combination of `ffmpeg` for encoding and `mpv` for playback gives you a complete, high-quality media workflow.
|
||||
Reference in New Issue
Block a user