diff --git a/tech_docs/dvd_rip.md b/tech_docs/dvd_rip.md index 584b4bc..8c88ac3 100644 --- a/tech_docs/dvd_rip.md +++ b/tech_docs/dvd_rip.md @@ -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 newline at end of file +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. \ No newline at end of file