there're still many combs after deinterlace,I have tried many methods in my poor skill...
It makes me mad...Masters,Please help me!Thanks!
Source:Code:MPEG2Source("C:\BONUS_DVD\VIDEO_TS\xw_temp\xw.d2v",info=3) ColorMatrix(hints=true,interlaced=true) ConvertToYV12() AssumeTFF() tdecimate(mode=0) QTGMC(preset="Very Slow", FPSDivisor=2,sourceMatch=2, tr2=2, EZDenoise=2, DenoiseMC=true) vInverse() MergeChroma(aWarpSharp(depth=20)) BicubicResize(640, 480)
Stream Type: MPEG2 Program
Frame Size: 720x480
Display Size: 720x480
Aspect Ratio: 4:3 
Frame Rate: 29.970030 fps
Video Type: Video 86.48%
Frame Type: Interlaced
Coding Type: I
Colorimetry: BT.470-2 B,G
Frame Structure: Frame
Coded Number: 7209
Playback Number: 2
Frame Repeats: 0
Field Repeats: 0
+ Reply to Thread
Results 1 to 5 of 5
I don't see any comb artifacts in your sample image. I think you just have normal YV12 chroma subsampling issues. But...
ConvertToYV12() should be ConvertToYV12(interlaced=true) because the video is interlaced at that point. But it shouldn't make any difference here because the output of Mpeg2Source() should already be YV12 -- so the filter won't do anything. Also, it makes no sense to TDecimate() before deinterlacing or IVTC'ing.
I recommend you use Dgindex to demux a short sample of your source and upload the resulting M2V file.
According to your advice,I change my code:
MPEG2Source("C:\BONUS_DVD\VIDEO_TS\飞轮海 S.H.E. 新窝_temp\飞轮海 S.H.E. 新窝.d2v",info=3) ColorMatrix(hints=true,interlaced=true) ConvertToYV12(interlaced=true) QTGMC(preset="Very Slow", FPSDivisor=2) tdecimate(mode=1) Spline64Resize(640, 480)
the line is unusual which looks like interlaced.what cause it?
Last edited by hintlou; 3rd Feb 2020 at 03:09. Reason: add something new
The problems in your image are from poor deinterlacing and chroma subsampling.
The video is a mix of telecined film, badly deinterlaced telecined film, and some badly deinterlaced 30i video. To get the best results you would have to filter the different sections individually. But here's a compromise script that works pretty well for most of the video.
Mpeg2Source("___.demuxed.d2v", CPU2="ooooxx", Info=3) TFM(d2v="___.demuxed.d2v", field=0, cthresh=4) TDecimate() QTGMC(InputType=2)