I have media except one scene it's progressive. Haven't been sure about what is I'm dealing with it. Checked for interlacing, ringing etc. Screens and sampler video is below.
Negative Format Video (HDTV)
Cinematographic Process HDCAM
Printed Film Format 35 mm
[Attachment 56770 - Click to enlarge]
[Attachment 56771 - Click to enlarge]
+ Reply to Thread
Results 1 to 7 of 7
Encoded as progressive without proper deinterlacing.
Any solution is possible?
That sample is upscaled SD that wasn't deinterlaced before upscaling and was then encoded progressive. You want to downscale back to 576 line SD, deinterlace, then upscale back to 1080p. The result won't be perfect but it will be better:
LWLibavVideoSource("sampler01.mkv") BilinearResize(720,576) QTGMC() SelectEven() nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=1920, fheight=1080) # or Spline36Resize(1920,1080)
[Attachment 56772 - Click to enlarge]
Last edited by jagabo; 13th Jan 2021 at 11:38.
Try a quick and dirty fix like
assumeTFF() separatefields().selecteven() bilinearresize(1920,280).lanczosresize(1920,540) nnedi3(dh=true) sharpen(0,0.5)
Last edited by Sharc; 13th Jan 2021 at 11:47.
Thank you @jagabo and all other folks! Appreciated.
In this case the scaling back to 576 lines was pretty clean. I used BilinearResize instead of a sharper resize because the video was oversharped when it was upscaled. But if you want a sharper downscale you can use BicubicResize(), Spline36Resize(), whatever. Also, you don't have to downscale horizontally. You could just downscale vertically, deinterlace, then upscale.
LWLibavVideoSource("sampler01.mkv") BilinearResize(width,576) # or some other resize filter QTGMC(FPSDivisor=2) Spline36Resize(width, 1080)