bennynihon
11th March 2016, 23:01
I use MVTools and MDegrain to do motion compensated degraining on my videos. Ultimately I end up using a luma+edge mask to only degrain those portions of the clip which are non-dark/non-flat (to avoid degraining portions that would be susceptible to banding) by merging the degrained clip with the original clip (using the mask I mentioned above).
But this seems wasteful, as MVTools must still analyze each entire frame, even though I end up only using a portion of it due to the mask. Is there any way to have MVTools take a mask into consideration so that it doesn't spend time analyzing blocks which will be masked out anyways? Would simply masking the original clip first (perhaps by blacking or whiting out the masked out portions) before feeding it to MVTools speed up the process, since the complexity of the clip will be reduced significantly?
But this seems wasteful, as MVTools must still analyze each entire frame, even though I end up only using a portion of it due to the mask. Is there any way to have MVTools take a mask into consideration so that it doesn't spend time analyzing blocks which will be masked out anyways? Would simply masking the original clip first (perhaps by blacking or whiting out the masked out portions) before feeding it to MVTools speed up the process, since the complexity of the clip will be reduced significantly?