View Full Version : Using DGMPGDecNV with Hybrid sources?
GibsonXXI
7th August 2009, 00:28
Is it possible to have DGMPGDecNV / DGIndexNV process hybrid interlaced sources?
More specifically, only processing the interlaced sections of the video. I've read about AnimeIVTC but it is painfully slow, even though it doesn't really tax my system when being run.
Using CUDA to process only the interlaced parts is my aim here.
It's a NTSC R1 (29.976) source, identified as partially interlaced, mostly film. Exact ratio was about 83%.
The opening titles look to be interlaced over the top of the video, same goes for the ending credits. DGIndex identified only frames with titles as interlaced in the OP, whereas every frame of the credits are identified as interlaced in the ED. Watching through the file with DGIndex shows random frames in the main feature as interlaced as well. No pattern obviously visible.
If a d2v is loaded into virtual dub it's the full 23 mins, if a dgm is loaded it comes out as 19 minutes, deinterlacing is turned off and honor pulldown flags are enabled in DGMPGIndexNV.
I understand that i shouldn't attempt to be deinterlacing a progressive source, but since this seems to be hybrid, that's the reason for the original question.
Also, with the settings i've used in DGMPGIndexNV shouldn't it also come out as the same length as the DGIndex method when previewing the avs? Or am i missing something fundemental? Was made with Beta6.
logs included, if you'd still like the samples, i'll cut out the OP, ED, and a section of the main feature and post them somewhere, and PM you the link.
Guest
7th August 2009, 13:44
It looks like you did not have Honor Pulldown set for the NV version, whereas you claim you did. Post the complete DGM file.
Please post a link to an unprocessed source stream sample that you would characterize as hybrid. The larger the better. Use DGSplit to cut the VOB.
GibsonXXI
7th August 2009, 19:14
It looks like you did not have Honor Pulldown set for the NV version, whereas you claim you did. Post the complete DGM file.
Please post a link to an unprocessed source stream sample that you would characterize as hybrid. The larger the better. Use DGSplit to cut the VOB.
Here is the DGIndexNV settings window open prior to doing the "Save project & demux video" command.
http://img91.imageshack.us/img91/6651/dgmpgindexnv.jpg
Complete DGM is attached.
Have cut the sections of the file I referred to earlier. Will post links once they've been zipped and uploaded. If you need larger sections then let me know once they're up. I have cut these sections out as M2V files, is this ok? Or would you rather have direct sections from the vob? I was under the impression m2v's were as good as unproccessed?
Guest
7th August 2009, 19:33
M2V is OK.
Why did you do Save project and demux video?
GibsonXXI
7th August 2009, 20:27
Because I wanted the M2V to be able to load in an external video player to check once i was aware there was an issue with the length of the episode when indexed with DGIndexNV compared with DGIndex.
EDIT: If your asking why I did this to create the DGM to send to you, force of habit. Been using that option quite a bit in the last 24h and was in a hurry.
Should I not have done this?
Guest
7th August 2009, 21:06
The point is that Honor Pulldown/Ignore Pulldown does not affect a demuxed M2V.
Where are the samples?
GibsonXXI
7th August 2009, 21:25
UPDATE: Just to be sure i cleared the directory where the IFO and VOB reside, and left only those two files. There were DGM and D2V files from previous runs in there. I then did a new index & demux, and MediaInfo is now reporting the correct length for the M2V file.
I can assure you that the "Honor Pulldown flags" option was enabled right from the get-go. Perhaps this is another issue to do with running RC1 win7. All i know is it's working now, where it wasn't before. I hide "system" files too, so perhaps it has something to do with the location and writability of the ini file. I was running DGIndexNV from a desktop shortcut.
Anyway, that's irrelevant. I'm uploading the video segments as requested, but being on ADSL my upload rate is pitiful. It'll be a while.
Guest
7th August 2009, 22:04
Perhaps this is another issue to do with running RC1 win7. Highly unlikely almost to the point of impossibility.
GibsonXXI
7th August 2009, 23:33
Files uploaded.
Episode Opening (http://www.raf71.net/DGFiles/TEX-OP-M2V.zip)
Program Section (http://www.raf71.net/DGFiles/TEX-PRG-M2V.zip) (Cut directly from after OP)
Episode Credits (http://www.raf71.net/DGFiles/TEX-ED-M2V.zip)
Included related DGM files that were output along with the cuts for reference.
Guest
8th August 2009, 01:02
I looked only at the main segment.
This started life as hard telecined source. It was then encoded to MPEG2 by an encoder with adaptive 3:2 encoding. I.e., it detected the hard 3:2 and replaced it by soft (flagged) 3:2. This is done to save bits in the encoded stream. But the detector is imperfect and sometimes bits of hard telecine slip through, and you end up with a mix of hard and soft telecine. The right thing to do in such cases depends on how much hard telecine has slipped through.
But in any case, it is progressive material and needs to be IVTC'ed, not deinterlaced, so your original question is moot. You cannot honor pulldown and deinterlace with the NV tools, and you cannot ignore pulldown because then you'll get AV desync because the hard telecined sections will not be decimated. You have to honor pulldown (no deinterlacing) and then use an external IVTC (possibly with post-processing to catch stray combs). (In fact, it is the existence of this hard/soft telecine that forced me to add the support for honoring pulldown! Without it, there was no way to make a sync'ed result.)
If the opening and credits are in fact interlaced, that is another matter. You may have to process in three sections.
To answer your general question about deinterlacing in the NV tools, however, in the soon to be released beta 7 the operation will be as follows. There will be an additional option called "Use progressive_frame". If this is set and you are deinterlacing, then only frames marked as interlaced are deinterlaced. If the option is not set and you are deinterlacing, then all frames are deinterlaced. In any case, however, deinterlacing cannot be used when honoring pulldown.
But again, this is not applicable to your case as described above.
GibsonXXI
8th August 2009, 11:00
Thanks Don, That clears up that little mystery.
So with Beta7 on a source such as this, I would be able to set the "use progressive frame" option and process everything up to the credits as progressive and IVTC it accordingly, then have the credits treated as interlaced and processed as such?
Similar to doing VFR with AnimeIVTC? Although I hope a lot quicker. ;)
I've already processed this once through MeGUI using standard IVTC. The opening titles come through ok as there is very little vertical movement on the interlaced bits (text), likewise with the program. But the credits end up looking terrible, and jerking badly. I'm currently trying a run at VFR in AnimeIVTC to see what that gives me, but it's a long-winded process.
EDIT: I guess what I'm asking is would i be able to select the NV deinterlacer and IVTC / IVTC+Decomb in MeGUI in the same pass? or would I need to do two seperate passes, one with NV deinterlacer, then TIVTC the resulting lossless file?
Thanks again Don.
Guest
8th August 2009, 13:56
If you want one section deinterlaced and one IVTC'ed, you'll have to break it into two projects and merge them subsequently. But there will still be the problem of matching the frame rates.
GibsonXXI
9th August 2009, 10:31
I guess whatever way it falls, it's a compromise.
Thanks for the help anyway. Look forward to testing Beta7 when I actually find a source it can work with. ;)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.