Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Src=dgsource("E:\Movies\Fang Hua 2017 demux.dgi").Crop(0, 136, -0, -136)
- unfiltered=Src.Spline36ResizeMod(1280, 538)
- #top&bottom dirty lines
- YV24=unfiltered.ConvertToYV24()
- topfix1=Src.FixRowBrightnessProtect2(0, 44, 37).FixRowBrightnessProtect2(807, 43, 35).BalanceBorders(2, 2, 0, 0, 32, 32).Spline36ResizeMod(1280, 538)
- topfix2=StackVertical(unfiltered.FixRowBrightnessProtect2(2, -1, prot_val=0).FixRowBrightnessProtect2(1, 78, prot_val=45).FillBorder(0, 1, 0, 0).SmoothTweak(saturation=1.05).ConvertToYV24().Crop(0, 0, 0, 3), unfiltered.ConvertToYV24().Crop(0, 3, 0, -3), unfiltered.FixRowBrightnessProtect2(535, -4, prot_val=0).FixRowBrightnessProtect2(536, 13, prot_val=50).FixRowBrightnessProtect2(537, 20, prot_val=10).ConvertToYV24().Crop(0, 535, 0, 0)).ConvertToYV12().FixColumnBrightnessProtect2(1279, 28, prot_val=5).FillBorder(0, 0, 1, 1).BalanceBorders(4, 3, 0, 3, thresh=32, blur=32).Dither_convert_8_to_16().f3kdb(16, 36, 48, 48, 68, 68, dither_algo=3, input_depth=16, output_depth=8, random_algo_grain=2)
- Trim(topfix1, 0, 1430)+Trim(topfix2, 1431, 1872)+Trim(topfix1, 1873, 0)
- unfiltered=last
- #right side dirty lines
- sidefix2=unfiltered.FixColumnBrightnessProtect2(1277, -5).FixColumnBrightnessProtect2(1278, 15).FillBorder(0, 0, 1, 0).BalanceBorders(0, 0, 0, 3, thresh=32, blur=32)
- sidefix3=unfiltered.FixColumnBrightnessProtect2(1275, -3).FixColumnBrightnessProtect2(1276, 12)
- sidefix4=StackHorizontal(unfiltered.Crop(0, 0, -4, 0), unfiltered.FixColumnBrightnessProtect2(1276, -8).FixColumnBrightnessProtect2(1277, 40).SmoothTweak(saturation=1.35).Crop(0, 0, -2, 0).FillBorder(0, 0, 1, 0).BalanceBorders(0, 0, 0, 2, thresh=24, blur=24).Crop(1276, 0, 0, 0), unfiltered.Crop(1278, 0, 0, 0))
- sidefix5=unfiltered.FixColumnBrightnessProtect2(1277, -8).FixColumnBrightnessProtect2(1278, 15).FillBorder(0, 0, 1, 0).BalanceBorders(0, 0, 0, 2, thresh=32, blur=32)
- sidefix6=StackHorizontal(unfiltered.ConvertToYV24().Crop(0, 0, -5, 0), unfiltered.FixColumnBrightnessProtect2(1275, 3).FixColumnBrightnessProtect2(1276, -13).FixColumnBrightnessProtect2(1277, 40).SmoothTweak(saturation=1.35).Crop(0, 0, -2, 0).FillBorder(0, 0, 1, 0).BalanceBorders(0, 0, 0, 2, thresh=24, blur=24).ConvertToYV24().Crop(1275, 0, 0, 0), unfiltered.ConvertToYV24().Crop(1278, 0, 0, 0)).ConvertToYV12()
- sidefix7=unfiltered.balanceborders(0, 0, 0, 5)
- Trim(0, 109027)+Trim(sidefix2, 109028, 109615)+Trim(109616, 110304)+Trim(sidefix3, 110305, 110400)+Trim(sidefix4, 110401, 110401)+Trim(sidefix5, 110402, 110402)+Trim(110403, 125318)+Trim(sidefix4, 125319, 125528)+Trim(125529, 162732)+Trim(sidefix7, 162733, 162782)+Trim(162783, 0)
- unfiltered=last
- #de-banding
- untouched_8=last
- untouched_16=last.f3kdb(y=0, cb=0, cr=0, grainy=0, grainc=0, dynamic_grain=true, input_depth=8, output_depth=16)
- mask_16=last.GradFun3(smode=2, thr=0.25, thrc=0.25, elast=3, elastc=3, radius=14, radiusc=14, wmin=1, debug=1, lsb=true)
- debanded_16=last.Dither_convert_8_to_16().f3kdb(16, 36, 48, 48, 58, 58, dither_algo=3, input_depth=16, output_depth=16, random_algo_grain=2)
- dither_merge16(debanded_16, untouched_16, mask_16)
- f3kdb(y=0, cb=0, cr=0, grainy=0, grainc=0, dynamic_grain=true, input_depth=16, output_depth=8)
- done_8=last
- ConditionalFilter(done_8, untouched_8, "int1", "==", "1")
- ConditionalReader("E:\Desktop\Fang Hua 2017 deband range.txt", "int1", false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement