Log in

View Full Version : Deinterlace 1920i @ 25fps -> 1920p @ 50fps


koopa
16th July 2008, 04:00
Hi, I have been trawling these forums to no avail, and would love some help / discussion on this matter:

Like a lot of the people on these forums, I have deinterlaced by converting to 25 (or 30) fps for TV shows, but have come to appreciate the fluidity of 50fps motion. I am fairly competent with AVS workflows (sufficient to do IVTC and create a VFR MP4 of Anime).

Right now, the only method I have of performing weighted interpolation of an interlaced stream -> progressive -> MP4 is to use TMPGenc, and although TMPGenc is a GREAT program, its VC-1 (WMV) and x264 compression leave a little to be desired (need very high bitrates to not macroblock in hidef material as compared to MeGui / x264 - Slow).

Now I would be happy to either:
1) Encode preserving interlace
or
2) Motion Compensate Deinterlace to 50/60fps

But I am after the best possible compression, and I have NOT been able to get very good compression ratios for interlaced material compared to 50/60p of the same material.

So please, someone, tell me what line to add / program to download to be able to MCDeint within the AVS system to save me creating 200Gb intermediate HUFFYYUVs from TMPGenc...

Thanks!

morphinapg
16th July 2008, 18:27
Try my program, ASXGui, with these settings: (making sure you have the right field order)

http://i34.tinypic.com/11c71xs.jpg

Blue_MiSfit
19th July 2008, 01:12
Here's my 2 cents:

1) Bob deinterlace in AviSynth with TDeint+TMM+NNEDI (if you can stomach the speed ;) otherwise just YADIF)
2) Encode using MeGUI

The process is slow for a reason. Deinterlacing 1080i and then encoding it using x264 is not an easy task! It's a huge amount of data!

One thing to consider is that a lot of broadcast 1080i doesn't even deserve 1080 lines of resolution. I find that 720p60 is more than enough for these sources (sometimes, not always).

~MiSfit

morphinapg
19th July 2008, 05:12
Well my program uses the avisynth plugin "DGbob" which was written for this very specific purpose. And using it all together in one GUI makes things much simpler and quicker.