Log in

View Full Version : Is this happening because MCTemporalDenoise is not MT-able on HQ?


shoopdabloop
29th September 2009, 03:28
I've been trying to get this to work, but it keeps telling me that it's expecting a , or ) at line 3, column 36. I've tried doing the triple-quote thing outside of MCTD, but to no avail.

AviSource("Tape 5 - Clip 007.avi").AssumeBFF()
nnedi2()
MT("MCTemporalDenoise(settings="high",gpu=false)",2,overlap=8)
ColorYUV(levels="TV->PC")

BigDid
29th September 2009, 05:00
Hi,

Whenever you have a pair of quotes, or more, inside the function, you need triple quotes outside. Like this:
MT("""MCTemporalDenoise(settings="high",gpu=false)""",2,overlap=8)
your script should work.

You can also try:
MT("""MCTemporalDenoise(settings="high",gpu=false)""")
If working, should be quicker than with overlap=8.

Did

Edit, sorry I missed the end of your post. Is your MCTD script working with no MT?

7ekno
29th September 2009, 08:11
Or skip the explicit MT() and use SetMTMode(2) under AVISource (or use FFMS2 for MT capable source filter) ...

7ek

BigDid
29th September 2009, 16:44
Hi,

Test by yourself but, when working, MT processing is quicker (up to 1.5) than setmtmode(2).

Did

shoopdabloop
29th September 2009, 23:26
hmm, even though i had already tried it before, it now works with triple-quotes. perhaps i was doing something wrong before? whatever; at least the problem is solved now. :)