View Single Post
Old 17th November 2010, 23:28   #14  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 5,370
Quote:
Originally Posted by AlekseiV View Post
I cannot see a difference in quality between the YV12->RGB->YV12 method and the proper SmoothLevels.ColorMatrix method. I know it exists (and Subtract can show it), but I can't see it, even flipping back and forth between them in comparison. But I can notice a difference in speed; SmoothLevels.ColorMatrix halves my playback speed. Encode speed is only ~15% slower, but it still hurts.
It's up to you, but colorspace conversion are lossy

You can use levels or coloryuv, instead of smoothlevels and it should be faster

coloryuv(levels="PC->TV")

But smoothlevels does more than just change the levels, it dithers (have a look at the encoded YV12 video in a dark gradient area like shadows, you should see more banding in the video adjusted by levels or coloryuv, but it may or may not be noticable )
poisondeathray is offline   Reply With Quote