M: i've got a backup iso of a dvd that's toast. how do i ffmpeg it into separate videos? playing it through vlc shows it as 720x480 epsiodes.
G: If the ISO is a proper DVD
image, the video is probably stored as .VOB files inside a
VIDEO_TS folder. Those VOBs usually contain MPEG-2 video at
720x480 (NTSC DVD resolution), which is what VLC is showing you.
The cleanest route is usually:
On Linux:
mkdir ~/dvdmount
sudo mount -o loop backup.iso ~/dvdmountThen look inside:
ls ~/dvdmountYou should see:
VIDEO_TS
Then:
ls ~/dvdmount/VIDEO_TSYou’ll likely see stuff like:
VTS_01_1.VOB
VTS_01_2.VOB
VTS_01_3.VOB
DVDs are weird. Episodes are often split across multiple VOB chunks.
You can inspect durations with:
ffprobe VTS_01_1.VOBor easier:
mediainfo VTS_01_1.VOBUsually:
A faster method:
vlc dvd://~/dvdmountThen check:
If an episode is spread across several VOBs:
Create a concat file:
file 'VTS_01_1.VOB'
file 'VTS_01_2.VOB'
file 'VTS_01_3.VOB'
Save as episode1.txt
Then:
ffmpeg -f concat -safe 0 -i episode1.txt -c copy episode1.mkvThat:
MKV is safer than MP4 for old MPEG-2 DVD streams.
Smaller files:
ffmpeg -f concat -safe 0 -i episode1.txt \
-c:v libx264 -crf 18 -preset slow \
-c:a aac -b:a 192k \
episode1.mp4Good DVD archival CRF values:
FFmpeg itself is awkward with DVD navigation. mkvmerge
or HandBrakeCLI are often easier.
HandBrake can directly see DVD titles:
HandBrakeCLI -i backup.iso --title 1 -o episode1.mkvList titles:
HandBrakeCLI -i backup.iso --scanThis is often the least painful method for episodic DVDs.
Most DVDs are interlaced.
If playback looks comb-like during motion:
Use deinterlacing:
-vf yadifExample:
ffmpeg -f concat -safe 0 -i episode1.txt \
-vf yadif \
-c:v libx264 -crf 18 \
-c:a aac -b:a 192k \
episode1.mp4If the DVD structure is damaged but VLC still plays it, VLC may be compensating for corruption that ffmpeg refuses to tolerate cleanly.
In that case:
ddrescue first on the original disc if readable at
allMakeMKV, which is unusually good at surviving
damaged DVD structuresurlMakeMKVhttps://www.makemkv.com
MakeMKV is often the “I just want the damn episodes out of this dying disc” solution.
M: i know i prefer cli stuff - but is there a gui program for linux that would make this easier in this instance? check online to verify.
G: Yeah. In your specific situation — damaged/toast DVD backup ISO, episodic content, Linux, and wanting the least painful route — the GUI winners are probably:
And honestly, the sweet spot is usually:
MakeMKV → LosslessCut
or
HandBrake alone
depending on whether you care more about:
Community consensus heavily favors MakeMKV for problematic or damaged DVD structures because it tolerates weirdness better than many tools. citeturn0search0turn0search5
This is probably the closest thing to:
“Please just rescue the episodes from this dying DVD image.”
It:
If the DVD structure is semi-corrupt but VLC still plays it, MakeMKV often succeeds where raw ffmpeg becomes miserable. citeturn0search0turn0search5
On Ubuntu/Debian-ish:
sudo apt install makemkv(or use their repo/AppImage if your distro lacks it)
Then:
Done.
Some DVDs store:
That’s where:
It’s basically:
“ffmpeg with a sane GUI.”
It:
Multiple Linux users specifically recommend:
MakeMKV → LosslessCut
for episodic DVD extraction. citeturn0search2turn0search6
Install:
sudo apt install losslesscutThen:
IO+It internally uses ffmpeg anyway. citeturn0search2
HandBrake is the:
“I want MP4s and don’t care about preserving original MPEG2 streams”
choice.
Advantages:
Disadvantages:
Still very good. citeturn0search1turn0search2turn0search7
Install:
sudo apt install handbrakeor Flatpak.
This is more:
“technical but powerful.”
Good for:
People specifically use:
But compared to LosslessCut:
Still excellent.
Knowing your workflow preferences and tolerance:
Use:
HandBrake alone may be enough.
Avoid HandBrake initially. Use:
Then ffmpeg batch-transcode afterward.
That keeps the archival master intact.
M: okay, i've got handbrake running. will it pull out any subtitles or anything?
G: Yes — usually. DVDs commonly contain:
And urlHandBrakehttps://handbrake.fr can preserve a lot of that if you tell it to.
When you open the ISO:
should populate automatically.
Look at:
before encoding.
DVD subtitles are usually bitmap-based (VobSub).
HandBrake gives you two main choices:
These:
Usually:
This is what you probably want.
These:
Useful only if:
Otherwise avoid.
If preserving DVD stuff matters:
Use:
instead of MP4.
MKV handles:
far better.
MP4 support for DVD subtitle formats is messier.
HandBrake sometimes auto-selects:
So manually inspect the Subtitles tab.
You may see:
etc.
Some DVDs:
These are “forced subtitles.”
HandBrake can:
Option usually looks like:
That’s useful to include.
HandBrake is decent, but: urlMakeMKVhttps://www.makemkv.com preserves DVD structures/tracks more faithfully.
HandBrake is more:
“convert into usable modern video files.”
MakeMKV is more:
“extract/archive everything intact.”
So:
For your situation:
MKV
H.264
Passthru if possible
Add all desired tracks as soft subtitles
Keep enabled
That gives you: