Floatingshed
9th August 2009, 07:55
I am doing the simplest of operations and running into trouble.
I have two clips the first is a short (10sec) clip encoded with HUFFyuv.
The second is a longer (25 min) yv12 clip which needs some de-noising.
Simplified script:
a=clip1.avi
b=clip2.mpg
a=a.converttoyv12()
b=b.my de-noiser()
a++b
This gives me about 0.5-1 fps!
If I remove clip1 from the equation and just de-noise clip2 the processing speed goes up to 3fps (the de-noiser is very slow!)
Why is a short clip that receives no processing slowing the whole thing down?
It must be something to do with HUFFyuv as I have tried encoding clip1 with XVID and it then runs at the faster speed of 3fps.
Any thoughts? Thanks.
I have two clips the first is a short (10sec) clip encoded with HUFFyuv.
The second is a longer (25 min) yv12 clip which needs some de-noising.
Simplified script:
a=clip1.avi
b=clip2.mpg
a=a.converttoyv12()
b=b.my de-noiser()
a++b
This gives me about 0.5-1 fps!
If I remove clip1 from the equation and just de-noise clip2 the processing speed goes up to 3fps (the de-noiser is very slow!)
Why is a short clip that receives no processing slowing the whole thing down?
It must be something to do with HUFFyuv as I have tried encoding clip1 with XVID and it then runs at the faster speed of 3fps.
Any thoughts? Thanks.