Last active
January 16, 2026 20:09
-
-
Save 1ci/08d103bf3098d5f896249af9eb4b1e58 to your computer and use it in GitHub Desktop.
Recover DVR DVD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Install required CLI tools | |
| brew install ddrescue mplayer ffmpeg | |
| # Check disk | |
| drutil status | |
| # Copy raw data | |
| sudo ddrescue -b 2048 -n /dev/disk5 dvd_raw.iso dvd.log | |
| # Dump raw data to MPEG-1 | |
| mplayer -dumpstream dvd_raw.iso -dumpfile raw_dump.mpg | |
| # Transcode to MPEG-4 | |
| cat raw_dump.mpg | ffmpeg -f mpeg -i - \ | |
| -fflags +genpts+igndts -vf "yadif" \ | |
| -c:v libx264 -preset slow -crf 20 \ | |
| -c:a aac -b:a 192k -movflags +faststart \ | |
| output.mp4 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment