On 14/09/2007, at 12:50 PM, David McNab wrote:

> There's an alternative implementation of yuvdeinterlace, unfortunately
> with the same name, at:
>
> http://silicontrip.net/~mark/lavtools/

:-) yeah that's my version.  It was for non interlace aware temporal  
filters, such as my original yuvafps (weighted averaging frame rate  
converter) but it totally screwed up the spacial representation of  
the fields.

I am thinking about doing something more intelligent than line  
doubling. (maybe adaptive blending)
And making better support for different chroma subsampling, but maybe  
next week.

There are a lot of good deinterlacing algorithms out there but most  
of the implementations are for systems other than mjpegtools.

I also improved my weighted average framerate converter after seeing  
that yuvfps was giving incorrect results on converting to very slow  
framerates. (1fps)
It can also be forced into interlace mode where it will convert a  
progressive stream into an interlace stream of a different frame rate.

I've recently added some more tools which you may find useful.

I'm finding the motion compensating de-interlacers a little slow and  
the artefacts it introduces a little annoying.

>
> This version performs lossless deinterlacing (extracting the  
> fields, and
> generating a stream with both fields set to double the frame rate). It
> also has a 'reinterlace' option which does the reverse.
>
> Since coming across this alternate version, I've deleted mjpegtools'
> 'yuvdeinterlace' from my system.

Thanks for the support, it's good to hear that it is making use  
somewhere, if you need any improvements, let me know.

Mark


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to