View Single Post
Old 21st August 2012, 19:25   #4  |  Link
cretindesalpes
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
 
cretindesalpes's Avatar
 
Join Date: Feb 2009
Location: No support in PM
Posts: 712
FFT3DGPU cannot work in MT mode 2. It should be possible to patch McTemporalDenoise to enclose each call to FFT3DGPU between SetMTMode(5).(...).SetMTMode(2). However I don't know if it really works and if it is efficient.

The best thing you can do is to encoding multiple videos simultaneously to saturate the CPU given a reasonable memory usage. Check the overall FPS, maximizing the CPU load does not necessary means that the frame throughput is optimal.

Another lead is tweaking the MCTD settings to accelerate the whole processing. Or you can remove MCTD and use the QTGMC internal denoiser. BTW I don't really understand what you are trying to achieve with this script and why you are applying RemoveSpots and LSFMod on interlaced material.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding
cretindesalpes is offline   Reply With Quote