I want to take DV video - some of it 4:3, some of it 16:9, deinterlace with QTGMC cropping out the switching noise and blank areas on the side, convert to HuffYuv, clean with NeatVideo, use the Gunnar Thalin deshaker within VirtualDub, upconvert to 720P - pillarboxed in the case of the upconverted 4:3 video.
The process I currently envision would take 3 steps:
1. Load this avs script into Virtualdub
SetMTMode(3, 4)
FFMpegSource2("msourcefile.avi", atrack=-1)
AssumeBFF()
ConverttoYv12(interlaced=true)
SetMtMode(2) # uses less memory than mode 3
QTGMC (Preset="medium") #
Crop(8,0,-8,-8) <=== in the case of the 4:3 which is analog video and requires cropping.
and save to mysourcefile.avi as a 59.94 fps Huff file.
2. Process the resulting "mysourcefile.avi" with the Thalin deshaker within Virtualdub
3. Clean with Neatvideo and upconvert the resulting deshaken file to 1280x720 with a resize filter within Virtualdub.
The Thalin deshaker requires 2 passes so it seems it would prevent me from doing anything with the file in the same step as deshaking it. No interest in using the Avisynth stabilizer filter - from what I've seen it's a much bigger pain to use than the Thalin deshaker and doesn't work as well.
Thanks for all input
*Update - when I tried to do step 3 above - Neatvideo and resize in one step I eventually got a system out of memory error. It ended up saving about a minute of the video.
The process I currently envision would take 3 steps:
1. Load this avs script into Virtualdub
SetMTMode(3, 4)
FFMpegSource2("msourcefile.avi", atrack=-1)
AssumeBFF()
ConverttoYv12(interlaced=true)
SetMtMode(2) # uses less memory than mode 3
QTGMC (Preset="medium") #
Crop(8,0,-8,-8) <=== in the case of the 4:3 which is analog video and requires cropping.
and save to mysourcefile.avi as a 59.94 fps Huff file.
2. Process the resulting "mysourcefile.avi" with the Thalin deshaker within Virtualdub
3. Clean with Neatvideo and upconvert the resulting deshaken file to 1280x720 with a resize filter within Virtualdub.
The Thalin deshaker requires 2 passes so it seems it would prevent me from doing anything with the file in the same step as deshaking it. No interest in using the Avisynth stabilizer filter - from what I've seen it's a much bigger pain to use than the Thalin deshaker and doesn't work as well.
Thanks for all input
*Update - when I tried to do step 3 above - Neatvideo and resize in one step I eventually got a system out of memory error. It ended up saving about a minute of the video.