HOS Question for replacing Vegas2Handbrake

MikeLV wrote on 2/9/2019, 11:22 AM

Now that I'm no longer using Vegas2Handbrake, and instead using HOS, what would be the HOS settings equivalent of going from 1080i to 720P like I used to do with Vegas2Handbrake? I tried Lanczos Resize to 1280 x 720.avs but it crashed the encoder. Or perhaps I should just encode to 1080p without resizing from now on.

Comments

john_dennis wrote on 2/9/2019, 12:07 PM

Try these AVISynth settings in Render Plus.

You can use any encoder you wish. I just happened to use a custom one.

wwaag wrote on 2/9/2019, 2:03 PM

John's right--just use the GUI or add your own custom command line. Here's the most basic script.

SetMemoryMax(2048)
SetFilterMTMode("DEFAULT_MT_MODE", 2)
AVISource("C:\ProgramData\HappyOtterScripts\Magix Vegas Pro\RenderPlus\fs_13128.avi").killAudio()
ConvertToYV12(interlaced=true,matrix="PC.709")
AssumeFPS (30000,1001)
AssumeTFF()
QTGMC(Preset="Medium", FPSDivisor=1)
LanczosResize(1280,720)
Prefetch(8)

One point of interest. In John's demo, he entered the new frame rate of 59.94. If you select frame double, there is no need to do this. Just keep "Same" and it will work OK. Manually entering the new frame rate adds code to the script as shown here.

SetMemoryMax(2048)
SetFilterMTMode("DEFAULT_MT_MODE", 2)
AVISource("C:\ProgramData\HappyOtterScripts\Magix Vegas Pro\RenderPlus\fs_13128.avi").killAudio()
ConvertToYV12(interlaced=true,matrix="PC.709")
AssumeFPS (30000,1001)
AssumeTFF()
QTGMC(Preset="Medium", FPSDivisor=1)
fps_num = 60000
fps_den = 1001
prefiltered = RemoveGrain(22)
super = MSuper(hpad = 16, vpad = 16, levels = 1) # one level is enough for MRecalculate
superfilt = MSuper(prefiltered, hpad = 16, vpad = 16) # all levels for MAnalyse
backward = MAnalyse(superfilt, isb = true, blksize = 16, overlap = 4, search = 3, dct = 0)
forward = MAnalyse(superfilt, isb = false, blksize = 16, overlap = 4, search = 3, dct = 0)
forward_re = MRecalculate(super, forward, blksize = 8, overlap = 2, thSAD = 100)
backward_re = MRecalculate(super, backward, blksize = 8, overlap = 2, thSAD = 100)
MFlowFps(super, backward_re, forward_re, num = fps_num, den = fps_den, blend = false, ml = 200, mask = 2)
LanczosResize(1280,720)
Prefetch(8)

However, the results are the same with the same render time. I tested it with the RenderQualityMetric tool and there are zero differences. Interesting.

Last changed by wwaag on 2/9/2019, 2:04 PM, changed a total of 1 times.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.