Page 1 of 2

[CLOSED] Parsing some DVD

Posted: Fri Apr 10, 2020 4:47 am
by Guest 2
Dear Rocky, as you may know I am going thru a bunch of mass encoding from DVDs to mkv via x264 etc.

I have found some DVDs where DGIndex has difficulties to parse correctly audio and video, demuxing video longer than the audio, sometimes viceversa.

I have found that a pass with MakeMKV before feeding DGIndex solves the error but anyway I'd like to report it to you.

It seems that some DVDs have some small addictional intro with brand logo: DGIndex keep them in count for video but not for audio or subs.

I have uploaded (I thank the day I had fiber at home) one of the problematic DVD (Ogni cosa è illuminata, Everything Is Illuminated in English): try to demux with DGIndex and with MakeMKV to notice difference in lenght from video and audio and the out of sync with audio and subs.

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 4:58 am
by Rocky
I'll look into it after getting DGDemux and DGIndexNV updates out the door today.

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 7:33 am
by Rocky
I loaded VTS_01_1thru4 into DGIndexNV and demuxed the video and first AC3. The durations did not match:

video: 6224.48 secs
ac3: 6083.072 secs

I went ahead and muxed them into an MKV. Playing it back everything was fine and in sync until the movie ended and the audio ran out, after which some spurious video appeared, accounting for the above discrepancy. Maybe you have a multi-angle DVD and you didn't rip it properly? How did you rip this DVD? If it's multiangle you have to do things correctly to get only a single angle in your rip. I don't know what MakeMKV is doing. Did you use it on the physical disk or your ripped files? If the former it may have selected the first angle by default.

I'll try to help but to be honest DVDs are not that interesting anymore.

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 9:45 am
by Guest 2
Rocky wrote:
Fri Apr 10, 2020 7:33 am
Maybe you have a multi-angle DVD and you didn't rip it properly? How did you rip this DVD?
Single angle DVD, no protection at all, ripped with old DVD Decrypter.

It was not a single case, at least 10% of DVD has same behaviour, so that I decided to change my job queue and have a pass with MakeMKV before DGIndexNV.

I can understand you don't want to dig: DVD are old technology.

Just keep this thread as memory whenever somebody will go thru same problem and thanks for the time you spent looking.

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 10:24 am
by Rocky
I don't know what you did. How do I demux this with MakeMKV?

Things would be much easier if I had the physical disk.

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 4:13 pm
by Guest 2
Rocky wrote:
Fri Apr 10, 2020 10:24 am
I don't know what you did. How do I demux this with MakeMKV?
MakeMKV creates a MKV from a physical or folder, it has no demux capabilities AFAIK.

I have found another issue with DGIndex when demuxing mkv created from DVD: it doesn't recreate correct idx/sub structures, while other matroska based GUI (such as gMKVExtractGUI), recreate the correct idx/sub couples of files.

If you want the complete procedure:

1) unpack the files I sent you
2) open VIDEO_TS from MakeMKV (in the MakeMKV forum there is a serial to unlock the program, if needed)
3) select movie only, with all audio tracks and subs
4) create MKV file
5) open with a player (I use MPC-BE) the IFO associated with the bigger files in DVD structure and look at the first sequence
6) do the same with the mkv file, you will notice they are different

To reproduce sub demuxing issue:

1) open mkv with DGIndex and demux everything (video not required)
2) open mkv with gMKVExtractGUI and demux everything (video not required)
3) look at the idx/sub: every sub MUST have an associated idx

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 4:27 pm
by MeteorRain
Our "standard" way is to always extract per PGC VOBs from disks, with splitting option off, into directories before processing it.
In other words, we never (and should never) directly import VOBs from DVDs, as size based splitting could cause issues, potentially.

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 4:30 pm
by Guest 2
MeteorRain wrote:
Fri Apr 10, 2020 4:27 pm
Our "standard" way is to always extract per PGC VOBs from disks, with splitting option off, into directories before processing it. In other words, we never (and should never) directly import VOBs from DVDs, as size based splitting could cause issues, potentially.
Could you please elaborate the programs you use and how to do it?

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 5:26 pm
by Rocky
MeteorRain wrote:
Fri Apr 10, 2020 4:27 pm
Our "standard" way is to always extract per PGC VOBs from disks, with splitting option off, into directories before processing it. In other words, we never (and should never) directly import VOBs from DVDs, as size based splitting could cause issues, potentially.
That was always my understanding too. I remember using DVDDecrypter in IFO mode for this, but maybe MeteorRain has some more modern ways.

Re: Parsing some DVD

Posted: Fri Apr 10, 2020 7:58 pm
by Guest
PgcDemux also works for this task, about the same age as DVDDecrypter

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 3:36 am
by Guest 2
gonca wrote:
Fri Apr 10, 2020 7:58 pm
PgcDemux also works for this task, about the same age as DVDDecrypter
Just tried PGDemux and it creates split VOBs not a single one.

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 4:39 am
by Rocky
What do you mean by split VOBs and why is that a problem?

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 5:51 am
by Guest
No VOBs, split or otherwise
Just elementary streams

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 6:26 am
by Rocky
I don't know anything about PgcDemux. Anyway, isn't this all better suited for the other forum (THE in-place to be for everyone interested in DVD conversion ;) )? manono et al will set you straight in no time.

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 10:50 am
by Guest 2
Rocky wrote:
Sat Apr 11, 2020 6:26 am
isn't this all better suited for the other forum
Ok, we will get a room. :D

Just don't forget about the procedure to reproduce the issues (video and subs) I wrote you. :hat:

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 11:00 am
by Rocky
Guest 2 wrote:
Sat Apr 11, 2020 10:50 am
Just don't forget about the procedure to reproduce the issues (video and subs) I wrote you.
Well you wrote a lot. Can you point me to it or say it again?

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 11:53 am
by Guest 2
Rocky wrote:
Sat Apr 11, 2020 11:00 am
Well you wrote a lot. Can you point me to it or say it again?
This for video lenght discrepancy (intro logo at the beginning with DGIndexNV, not with MakeMKV):
Guest 2 wrote:
Fri Apr 10, 2020 4:47 am
It seems that some DVDs have some small addictional intro with brand logo: DGIndex keep them in count for video but not for audio or subs.

I have uploaded (I thank the day I had fiber at home) one of the problematic DVD (Ogni cosa è illuminata, Everything Is Illuminated in English): try to demux with DGIndex and with MakeMKV to notice difference in lenght from video and audio and the out of sync with audio and subs.
This for subs:
Guest 2 wrote:
Fri Apr 10, 2020 4:13 pm
I have found another issue with DGIndex when demuxing mkv created from DVD: it doesn't recreate correct idx/sub structures, while other matroska based GUI (such as gMKVExtractGUI), recreate the correct idx/sub couples of files.

If you want the complete procedure:

1) unpack the files I sent you
2) open VIDEO_TS from MakeMKV (in the MakeMKV forum there is a serial to unlock the program, if needed)
3) select movie only, with all audio tracks and subs
4) create MKV file
5) open with a player (I use MPC-BE) the IFO associated with the bigger files in DVD structure and look at the first sequence
6) do the same with the mkv file, you will notice they are different

To reproduce sub demuxing issue:

1) open mkv with DGIndex and demux everything (video not required)
2) open mkv with gMKVExtractGUI and demux everything (video not required)
3) look at the idx/sub: every sub MUST have an associated idx

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 3:14 pm
by Rocky
Guest 2 wrote:
Fri Apr 10, 2020 4:13 pm
I have found another issue with DGIndex when demuxing mkv created from DVD: it doesn't recreate correct idx/sub structures, while other matroska based GUI (such as gMKVExtractGUI), recreate the correct idx/sub couples of files.
Demuxing of DVD VOBSUBs was never implemented. I'll add it to my list (viewtopic.php?f=5&t=857&p=11015#p11015). There must be something people are doing because DGIndex/DGIndexNV are widely used for DVDs. You could ask about that at the other forum too.

I'll look deeper into your video issue.

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 3:52 pm
by Rocky
I thought I answered the video question. OK, again.

I loaded VTS_1_01.VOB through VTS_1_04.vob into DGIndexNV. I set the end of the project to just after the last B&W credit scrolls off (before the spurious video at the end). Then I set to demux the video and the first AC3. I saved project. Then I muxed the demuxed video and audio into an MKV. The MKV plays in sync throughout and has no crap at the end.

As I said, the extra stuff at the end appears to be a ripping issue and this is not the forum for that. Looks like previews or something that should have been excluded when ripping.

Re: Parsing some DVD

Posted: Sat Apr 11, 2020 4:46 pm
by MeteorRain
Guest 2 wrote:
Fri Apr 10, 2020 4:30 pm
MeteorRain wrote:
Fri Apr 10, 2020 4:27 pm
Our "standard" way is to always extract per PGC VOBs from disks, with splitting option off, into directories before processing it. In other words, we never (and should never) directly import VOBs from DVDs, as size based splitting could cause issues, potentially.
Could you please elaborate the programs you use and how to do it?
Like Rocky said, inside DVD Decrypter, switch to IFO mode, make sure in program settings you turn of VOB splitting feature (splitting size = None), pick your PGC, select your chapters as required, and execute it to give you a nice and clean single VOB file.

I wrote a simple tutorial a few years ago, the screen shot is presented here. As you can see, within DVD Decrypter you can also optionally demux the audio in the same step.

Image
Image

Re: Parsing some DVD

Posted: Sun Apr 12, 2020 5:02 pm
by Guest 2
Rocky wrote:
Sat Apr 11, 2020 3:52 pm
I thought I answered the video question. OK, again.
If you demux the video with DGIndexNV from VOB or from MKV you have 2 different INITIAL video. The VOB one has one more brand smart clip.

Re: Parsing some DVD

Posted: Sun Apr 12, 2020 5:03 pm
by Guest 2
MeteorRain wrote:
Sat Apr 11, 2020 4:46 pm
Like Rocky said, inside DVD Decrypter, switch to IFO mode, make sure in program settings you turn of VOB splitting feature (splitting size = None), pick your PGC, select your chapters as required, and execute it to give you a nice and clean single VOB file.
All DVD are now gone for hell in thrash bin. I managed to solve the issue with a pass in MakeMKV.

Is there a way to demux elementary streams from saved VIDEO_TS folder?

Re: Parsing some DVD

Posted: Sun Apr 12, 2020 6:45 pm
by Rocky
Guest 2 wrote:
Sun Apr 12, 2020 5:03 pm
Is there a way to demux elementary streams from saved VIDEO_TS folder?
Sure just select the VOBs you want et voila.

Re: Parsing some DVD

Posted: Sun Apr 12, 2020 6:55 pm
by Rocky
Guest 2 wrote:
Sun Apr 12, 2020 5:02 pm
If you demux the video with DGIndexNV from VOB or from MKV you have 2 different INITIAL video. The VOB one has one more brand smart clip.
I said many times DGIndexNV does not do ifo parsing. You can do it at rip time as explained or you can use another tool. Be happy!

Re: Parsing some DVD

Posted: Sun Apr 12, 2020 6:57 pm
by Curly
Who gives a crap about DVDs anymore? People want to 'back up' their DVDs to HEVC or something to save space? Just save the ISOs and call it a day. Am I wrong?