It's a re-implementation of ideas that have been done in the free
deinterlacers.
Although instead of porting the exact algorithms, it just re-implemented
one.

When I have more time, I'll put a motion-based deinterlacer and my
frame-rate converter
( http://jcornet.free.fr/linux/yuvmotionfps.html ) since it's more or
less the same algorithm.

Cheers,
   Jerome

Andraz Tori wrote:

>will check it out as soon as possible!
>
>thanks.
>
>Is your solution based on one of the free deinterlacers or homebrewed ?
>
>bye
>andraz
>
>On pon, 2006-02-06 at 23:59 -0500, Jerome Cornet wrote:
>  
>
>>   OK,
>>
>>I worked hard over the weekend, and here's what I came up with:
>>an additional plugin that does a "smart" Bob&Weave.
>>
>>The algorithm is fairly simple:
>>Keep each dominant line the same (Top or bottom, depending on the
>>configuration)
>>For the other line, check each pixel:
>>       if it is very different from the previous frame, interpolate from
>>the line above and below (bob)
>>       if it's similar, keep it (weave)
>>The "similarity" calculation is a fudgy calculation based on the Pot
>>control on the configuration window
>>
>>In summary, for the static parts of the image you get the full
>>resolution, and for the moving parts you get an interpolated, half
>>vertical resolution block.
>>
>>It's pretty fast, not the best but really better than what's currently
>>in Cinelerra.
>>
>>Also, the plugin interface was getting really crowded with all those
>>additions, so I reworked it completely.
>>I'd appreciate some feedback from whoever's interested (Andraz ? ;-) )
>>
>>The patch to the current CVS is here:
>>http://jcornet.free.fr/linux/download/cinelerra/deinter.patch.gz
>>The full plugin code is there:
>>http://jcornet.free.fr/linux/download/cinelerra/deinterlace.tgz
>>
>>Let me know what you think,
>>   Jerome
>>
>>Andraz Tori wrote:
>>
>>    
>>
>>>Ok 
>>>i've commited this.
>>>
>>>If you have any time in the future, i'd _really_ appreciate if you
>>>manage to implement one of the smarter deinterlacers ...
>>>
>>>Cinelerra is really weak in this regard. And at least we at Cyberpipe
>>>would really need some better solution for deinterlacing inside
>>>Cinelerra.
>>>
>>>bye
>>>andraž
>>>      
>>>


_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to