Hi, i'm trying to rip from a DVD into a raw MPG2 file (i.e. without re-encoding) from the VOBs, but i'm having trouble removing the pulldown flags.
The title I want to rip is structured in 4 VOB files, and this is where the problem lies. According to eac3to, the video format of the first file (it's an NTSC DVD) is:
i.e. it can't find any pulldown flags, so using -stripPulldown has no effect as it appears not to attempt to remove any."MPEG2, 480i60 /1.001 (16:9)"
However for the other 3 VOB files, the format is:
If I run eac3to with the -stripPulldown argument for these 3 VOB files to create a joined VOB file, it attempts to remove the flags this time, although it then says:MPEG2, 480p24 /1.001 (16:9) with pulldown flags
My ultimate goal is to demux the 4 VOBs into joined demuxed files, while removing the pulldown flags on the video track at the same time, something along this command:The MPEG2 stream is a mixture of progressive and interlaced encoding. The Pulldown cannot be removed from this type of MPEG2 stream. Will have to abort processing and redo everything.
If I include the 1st vob in this command, as eac3to doesn't detect any pulldown flags, it doesn't attempt to remove them from the other 3 VOBs, yet if I leave off the 1st vob from that command, it gives me the "Pulldown cannot be removed" errors as above.eac3to 1.VOB+2.VOB+3.VOB+4.VOB -demux -stripPulldown
What's going on? Can you help?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 30 of 85
Thread
-
-
Guest34343Guest
There are ways to do it but it's inadvisable.
One option:
You can load all the VOBs into DGIndex and then demux the video to a single M2V. Then use DGPulldown to remove the pulldown flags.
The problem with this is it will likely destroy audio sync, and I suppose that is why eac3to disallows this operation.
Second option:
Use eac3to individually on each VOB, then binary concatenate the resulting M2Vs. Again, it will probably ruin audio sync.Last edited by Guest34343; 13th Jun 2014 at 06:44.
-
-
Guest34343Guest
-
Damn. I tried to remove the pulldown in tsmuxer, but it complained that:
Warning! Source stream contain irregular pulldown marks. Mistiming between original fps and fps/1.25(without pulldown) exceed 100ms. -
Guest34343Guest
Of course you can if you re-encode. If the pulldown is irregular, then use DGindex with Honor Pulldown and then do external IVTC with Telecide()/Decimate() or TFM()/TDecimate(). Don't use Force Film as it will destroy audio sync.
If you actually have a hybrid of progressive and interlaced *content* things get more complicated. -
-
Guest34343Guest
-
Guest34343Guest
-
-
He means demuxing simply demuxes -- including pulldown flags. The pulldown removal is only reflected in the index file.
-
Guest34343Guest
Yes, jagabo is correct.
If you are bound and determined just to remove the flags and see what happens, then re-read my first post. -
-
Guest34343Guest
If there is a mix of hard and soft telecine then re-encoding is unavoidable. A sample would be needed to advise you properly.
-
-
Guest34343Guest
Yes, you can set a range with the [ and ] keys, then demux as jagabo mentioned. That is convenient as it allows you to select the desired content.
You can also cut the VOB directly with DGSplit.
Try to provide sections from both the progressive-coded and the interlace-encoded VOBs. -
Last edited by bergqvistjl; 13th Jun 2014 at 12:09.
-
-
Guest34343Guest
The interlaced portion appears to be only the first 42 black frames at the start, and the rest is pure soft 3:2 pulldown.
You can use Force Film in DGIndex or you can do external IVTC. The first will be much faster and you don't have to worry about TFM/TDecimate.
Removing the pulldown without re-encoding is also an option. -
-
Guest34343Guest
Either of the methods in my first post.
Of course, you will have to remux the audio and video again after you remove the pulldown from the elementary stream. You may also need a slight audio offset to account for the desync of the first 42 frames. But it will be a constant offset and will not grow throughout the stream (assuming the stream is indeed soft 3:2 throughout).Last edited by Guest34343; 13th Jun 2014 at 08:48.
-
OK, so i'm going to demux the 4 VOB files together using DGIndex, followed by running them through DGPulldown to remove the pulldown.
When demuxing them through DGIndex, do I Honor Pulldown, ignore it, or use film mode?
Also, Correct me if i'm wrong here, but the source framerate is currently 29.97 and I want to end up with 23.976?
Finally, what settings do I set for DGPulldown? -
Guest34343Guest
Correct.
When demuxing them through DGIndex, do I Honor Pulldown, ignore it, or use film mode?
Also, Correct me if i'm wrong here, but the source framerate is currently 29.97 and I want to end up with 23.976?
Finally, what settings do I set for DGPulldown?
"Note that if the custom rate conversion is selected, and if the source rate is
specified as equal to the destination rate, then all pulldown is removed and the
stream is flagged as having a rate equal to the specified destination rate."
So, use custom rate with both source and destination frame rate set to 23.976 fps.
I tested it on your second sample and it works just fine.Last edited by Guest34343; 13th Jun 2014 at 08:51.
-
-
-
Guest34343Guest
It depends a bit on your audio type. What is the filename (with extension) of the demuxed audio that you would like to use?