I'm trying to encode a dvd, the source appear to be a 3:2 pulldown (soft telecine?), I'm leaving a fragment that displays the issue.
I really don't know how to go about this one, If I try QTGMC or Vinverse the progressive frames become blurrier, I can't IVTC because I already have 23.97 frames/second. I'm using staxrip by the way.
Some help would be appreciated.
PS: If the fragment is no good, and you need something longer, just ask.
+ Reply to Thread
Results 1 to 21 of 21
-
-
Is that the source or your mpeg encode?
It is already DVD compliant based on a cursory look -
Yes, the video is 23.976 fps progressive with 3:2 pulldown flags that tell the player how to produce 29.97 fps interlaced output. That is DVD compliant and its other properties (GOP size, bitrate, max consecutive b-frames, etc.) appear to be compliant too.
-
OP posted in "DVD ripping" subforum, using staxrip . Staxrip does not encode to DVD-video AFAIK. So probably encoding DVD as the source to something else, I'm guessing. Not the other way around.
There is no "combing" in the source video . Maybe "combing" is being used differently here ? -
I'm attaching a capture of what I mean by combing; and yes, you are right, the dvd is the source.
[Attachment 66242 - Click to enlarge] -
Your screenshot shows combing, but there is none if you IVTC it with TIVTC.
The default post processing will deinterlace if combing is detected , and that frame is detected. You can use display=true to see which frames are deinterlaced to tweak the threshold detection values /settings, or use another deinterlacing algorithm by specifying clip2
You can look at the staxrip log to see what processing was done, and why it left combing -
I suspect whoever produced the clip didn't IVTC properly and left a few interlaced frames. There are also a duplicate and a missing frames around there.
-
I didn't use TIVTC because it showed me this values (That can't be right, can it?)
[Attachment 66243 - Click to enlarge]
Does it need additional configuration? -
-
Yes, I just was trying something different there, no knowing what else to do, the MPEG2Source shows this:
[Attachment 66245 - Click to enlarge] -
I played with staxrip and it looks like staxrip is pretty buggy with this.
Even if you set the film threshold to 100% in the options, it won't let you keep a 30000/1001 .d2v file and it automatically overwrites the existing one and forces 24000/1001 or "film". This means you will always get combing on those 2 frames and if you post process you will degrade all the frames unless you specify selectively which frames. Even if you manually index it with DGIndex from staxrip or outside, it will overwrite the existing .d2v
The only way around this that I found was to create a proper avs script for at least the source filter, then import the .avs
Mpeg2Source("VTS_02_1.demuxed.d2v")
TFM()
TDecimate()
If you want a bit better quality for frames when deinterlacing is applied
Mpeg2Source("VTS_02_1.demuxed.d2v")
TFM(clip2=qtgmc().selecteven())
TDecimate() -
-
Last edited by shark_bloody; 8th Aug 2022 at 17:41.
-
It is another issue, because more frames will be dropped @19.18 fps (essentially double decimated), resulting in more jerky motion. The real underlying issue is staxrip won't let you use "honor flags" for this source, so you can't use TFM's pp . In theory, you could use FFVideoSource rffmode=1 to output 29.97 and honor flags, but staxrip won't let you either...
The solution is to use avisynth script directly to bypass the problems. You can still use staxrip, just not completely, or directly; or at least I couldn't find a workaround within staxrip fiddling with the options -
It worked as intended, thanks a lot, I'm saving this threat in my favourites.
-
TFM().TDecimate() will get rid of the comb artifacts and give mostly smooth video. But there will still be a few jerks here and there from the duplicate and dropped frames.
-
I didn't see any duplicates. There was some at the beginning, but from the way it was cut
There are drops between IVTCed frame numbers 274,275 and 278,279. If there were nearby duplicates you could shift replace the duplicates with interpolated frames to keep the timing/sync
There is a function smoothskip that does this (drops and dupes with interpolation), and john meyer also wrote a script that addresses drops and dupes. But this just looks like drops to me, so you'd have to replace one or more good frames to smooth the motion to keep sync -
These are ivtc'ed frames 273-281
275, 279 are replaced by the Rife version in vapoursynth of RX, using the immediate neighboring frames, so it's a bit smoother
It requires manual specifying frame numbers, so it's not automatic like SmoothSkip or John's script. Also interpolation can sometimes produce bad artifacts.
This is an animated webp; it should animate in browsers like Chrome, Firefox
(And there are a few minor dirt spots that Criterion could have easily, easily fixed . They have for other releases before. I guess they didn't care as much about this one)
Similar Threads
-
Combing in Deinterlaced Video
By unluckyfridays in forum Video ConversionReplies: 11Last Post: 12th Jul 2022, 11:07 -
Combing two VOB files
By EditingFan12 in forum Authoring (DVD)Replies: 6Last Post: 12th Apr 2022, 14:44 -
Combing issue after de-interacing with QTGMC
By FranzLiebkind0 in forum Video ConversionReplies: 3Last Post: 27th Feb 2021, 22:12 -
Ghosting/Combing after detelecine
By anoli3 in forum Video ConversionReplies: 5Last Post: 14th Nov 2019, 17:39 -
help for combing/etc from progressive video
By spiritgumm in forum RestorationReplies: 10Last Post: 6th Nov 2017, 16:50