View Single Post
Old 23rd May 2020, 23:51   #410  |  Link
hello_hello
Registered User
 
Join Date: Mar 2011
Posts: 4,823
Here's the new encode of the opening sequence.

Clip "A" does normal field matching for the majority of the CGI and all the film sections.
Clip "B" is me being pedantic about making the movement of the stars smoother after the wormhole (behind the text). It's not smooth even if you bob it, so that's probably as good as it gets.

The first lot of Trims combine the two clips, deleting one repeated frame during a transition in the CGI, and repeating a frame during a fade to black to compensate.
The second lot of Trims are just used for optional filtering on the decimated video.

I couldn't find a happy that allowed TFM to de-interlace the text as it fades in/out without unnecessarily de-interlacing half the picture, so I left it, as I think it's the lesser of two evils. Personally, I don't care about it that much. Whether it's encoded as VFR or 23.976, or 59.94, I'm now of the opinion fussing over making sure TFM caught all the combing was heading in the wrong direction. Based on the following test, TFM isn't de-interlacing a single pixel in the whole sample. At least none that I saw.

DeintClip = Tweak(Bright=200)
TFM(PP=5, MicMatching=0, Clip2=DeintClip)

Quote:
DGDecode_mpeg2source("D:\VTS_02_1_sample.d2v")

Crop(8,0,-8,0)

A = TFM(pp=5, MicMatching=0).TDecimate()
B = TFM(pp=5, y0=180, y1=300, MicMatching=0).TDecimate()

A.Trim(0,2118) + \
A.Trim(2120,2643) + \
B.Trim(2644,2799) + \
A.Trim(2799,0)

Smooth = \
"""QTGMC(InputType=1,TR2=3,Preset="Slower",ShutterBlur=3,ShutterAngleSrc=180,ShutterAngleOut=180,SBlurLimit=8)"""

Trim(0, 58).MCDegrainSharp() + \
Trim(59, 578) + \
Trim(579, 2971).Eval(Smooth) + \
Trim(2972,0).MCDegrainSharp()

Resize8(640, 480)
VTS_02_1_sample 23.976.mkv

Last edited by hello_hello; 24th May 2020 at 10:42.
hello_hello is offline   Reply With Quote