Page 1 of 1
Ripping a branching DVD fails at the end of the track
Posted: Fri Jan 27, 2012 2:49 pm
by xaviour
X-Men (PAL, Region 2) part of "X-Men Quadrilogy"
20th Century Fox Home Entertainment
MakeMKV 1.7.0 ends with a error at the end of the ripping process
of the track for the main movie. The error occurs at the end of the track.
The following cases have been tried:
DVD -> MakeMKV -> Failure
DVD -> Brasero -> ISO -> MakeMKV -> Failure
DVD -> Brasero -> ISO -> VIDEO_TS -> MakeMKV -> Failure
DVD -> DVDFab -> VIDEO_TS -> MakeMKV -> Failure
The resulting ISO and DVD structure on harddrive can be watched with VLC
without issue in particular at the end of the movie.
Re: Ripping process fails when reaching the end of the track
Posted: Fri Jan 27, 2012 2:55 pm
by xaviour
Sent test dump to Mike.
Re: Ripping process fails when reaching the end of the track
Posted: Fri Jan 27, 2012 6:52 pm
by xaviour
This is a branching DVD. The movie can either be seen in its cinematic version or with cut scenes added. When viewing the extended version,
there is a small pause before and after the added scenes. So this is probably implemented by having the DVD player is probably jumping around in the vobs.
This is quite exotic and can be the reason why MakeMKV is confused.
Re: Ripping a branching DVD fails at the end of the track
Posted: Fri Jan 27, 2012 7:25 pm
by xaviour
It is possible to generate a proper Matroska file. First of all, a full DVD backup has to be done using Brasero o DVDFab.
The resulting ISO file can be processed using regular Linux tools:
Code: Select all
mkdir -p iso
sudo mount -t iso9660 XMEN.iso iso -o loop
tccat -i XMEN.iso -T 2,-1,1 > X-Men.vob
tcextract -t vob -x ps1 -a 0x20 < X-Men.vob > X-Men.ps1
subtitle2vobsub -p X-Men.ps1 -i iso/video_ts/vts_01_0.ifo -o X-Men
mkvmerge -o "X-Men.mkv" "--language" "0:eng" "--forced-track" "0:no" "--display-dimensions" "0:1024x576" "--language" "1:eng" "--forced-track" "1:no" "-a" "1" "-d" "0" "-S" "-T" "--no-global-tags" "--no-chapters" "X-Men.vob" "--language" "0:eng" "--forced-track" "0:no" "-s" "0" "-D" "-A" "-T" "--no-global-tags" "--no-chapters" "X-Men.idx" "--track-order" "0:0,0:1,1:0" "--title" "X-Men"
The muxer give the following warning but the video is otherwise correct.
Code: Select all
mkvmerge v5.2.1 ('A Far Off Place') built on Jan 2 2012 20:22:37
[...]
Warning: Video ended with a shortened group of pictures. Some frames have been dropped. You may want to fix the MPEG2 video stream before attempting to multiplex it.
The previous warning usually indicates that the last frame of the last GOP of the video was a P frame and that the parser expected another couple of B frames. Because this occurs at the end of the video, this defect in the video is actually harmless.
Re: Ripping a branching DVD fails at the end of the track
Posted: Thu Feb 02, 2012 5:57 pm
by xaviour
The problem is still present with 1.7.1.
Re: Ripping a branching DVD fails at the end of the track
Posted: Fri Feb 10, 2012 6:04 pm
by xaviour
The problem is still present with 1.7.2.
Re: Ripping a branching DVD fails at the end of the track
Posted: Wed Mar 28, 2012 6:12 pm
by xaviour
The problem has been fixed in version 1.7.3.
Re: Ripping a branching DVD fails at the end of the track
Posted: Wed Mar 28, 2012 6:34 pm
by crowfax
Great news. I'll dig my copy out and back it up. Thanks for updating the thread