When running scripts which have a lot of work to do (QTGMC and MCTemporalDenoise for example) the frame rate can drop and time to process can be long, yet PC processor '% busy' never gets very high.
Can you add more horsepower to Avisynth ? ... is there an option to enable multi threading, or offload video crunching to CUDA GPU ?
Sorry if this is too basic a Q.
+ Reply to Thread
Results 1 to 5 of 5
Thread: AVIsynth video processing
There is an 'unofficial' multithreading version of avisynth.
Take a look at this topic which also links to the download.
You will see that other settings must be made in your script else this just behaves like a single-threading version.
BTW I never regard cpu getting high as a bad sign. Quite the reverse since higher the number the cpu is over-working.
Agreed on CPU setting ... this is the issue, frame rate drops to 4fps ... and my CPU usage is not getting particularly high .... never going above about 27% on processor 1 and about 20% on processor 1 ... so lots of cpu cycles left.
OK if it means a lot of changes in scripts - then I'll leave as is ....
I do not see a lot of changes. Just a few declarations early on.
But I have no opportunity to check this out. Would suggest you edit your topic header which might encourage someone with multithreading experience to come on board and 'hold your hand'
I'll update header.
Just checking as some of the processing is taking many Hrs .... and with 80% cpu unused might be a way to reduce time.