Log in

View Full Version : Colorspace issue when adding 'Maximum noise' filter


experttech
21st December 2006, 22:20
I am using MeGUI and x264 all the latest builds.

My input is a DV avi and I am using Panasonic DV codec

I was encoding one of my videos which has high noise. When i add the Noise filter and specify 'Maximum noise' - it tries to use Convoluted3D and gives me an error saying that it cannot be used because colorspace is not YUV.

I think this is because PDV codec decodes to RGB colorspace?

What changes can I make to the script to convert the colorspace AND add Convoluted3D filter? The colorspace conversion checkbox is disabled.

Sharktooth
21st December 2006, 22:23
ConvertToYV12() before Convolution3D filter.

experttech
21st December 2006, 22:26
ConvertToYV12() before Convolution3D filter.

Thanks, will add it manually. Do you know what line avisynth puts when Noise filter with maximum noise is selected? Or does it depend upon the source?

The reason I ask is that Avisynth wont allow me to add the Noise filter and then save it and manually add the COnvertToYV12(). Its errors out when I select the Maximun noise filter.

Sharktooth
21st December 2006, 23:01
Convolution3D("movielq")

experttech
21st December 2006, 23:23
Thank u sir!

experttech
21st December 2006, 23:53
I hope this is it:


DirectShowSource("I:\Tape No 1\STL_1_Science_Center_Arch_ButterflyPark.avi",fps=29.97000002997,audio=false)
TomsMoComp(-1,5,1)
#crop
Lanczos4Resize(640,480) # Lanczo4 (Sharp)
ConvertToYV12()
Convolution3D("movielq") # Heavy Noise

Sharktooth
22nd December 2006, 00:47
yep.. you could also append a .ConvertToYV12() (including the dot) after directshowsource....