Hey,I don't know if this is possible, and will provide a sample later. Basically, I'm testing out a new capture card that captures 480p video. Now for some reason, it looks like it's bob deinterlaced to then converted to 30fps. It wouldn't be a problem if it were bobbed to 60fps without the conversion because I could just re-interlace it using the methods around the forums. It's kind hard to explain lol, but I'll provide an example ASAP. EDIT: Sample
30 fps doesn't sound like it has been bobbed. The term "bobbing" is usually used for deinterlacing techniques that "restore" one progressive frame for each field in the interlaced input. So, for example, from an NTSC video with ~30 interlaced frames (~60 fields) per second we would get 60 progressive frames per second after bobbing, not only 30 fps. Unless your original input was 15 interlaced frames (30 fields) per second, which is VERY uncommon, it obviously has not been bobbed. My guess would be that a simple "skip field" or "blend" deinterlacing has been applied. If that is the case, you can't re-interlace to 30 interlaced frames (60 fileds) per second, because one half of the temporal information has already been destroyed! Of course it's also possible that the video has first been bobbed and then, at some point, every second frame was dropped/removed. The result would be the same though: One half of the temporal information is gone for good. (Well, of course you could use some kind of framerate upsampling tool to get 60 progressive frames per second from your 30 progressive frames video and then do the re-interlacing. But it will never be as good as original interlaced source)
A still image doesn't help much. Please post an unprocessed sample clip (a short sequence should be sufficient). BTW: Why do you want to re-interlace at all?
That clip is really strange. Most of it looks like progressive frames, but then again there are some frames with obvious interlacing artifacts ("combing") near the end of your clip. Also there is some pretty strong aliasing. My guess here would be that some "motion adaptive" deinterlacer was used, but it didn't catch all the combing, i.e. it detected some areas as "static" that obviously aren't static and thus we now see the remaining combing in those areas. Also it looks like in the "non static" areas some pretty bad interpolation method was used, thus the annoying aliasing artifacts that you have marked on your screenshot.
I don't know what you mean. NNEDI3 is a deinterlacing (bobbing) filter, there is no mode to "have it interlaced". Especially because your input, at least the clip you posted, already is (mostly) progressive! My suggestion was to use NNEDI3 as an "anti-aliasing" filter: Use NNEDI3 in "bob" mode to interpolate one progressive frame from the "top filed" and one from the "bottom field" of each source frame, then blend the odd/even frames together. Another option to use NNEDI3 here (and maybe the preferable one) would be interpolating progressive frames only from the "top filed" or only from the "bottom field", in which case we don't need the blend (merge) step afterwards. Re-interlacing from the footage you have posted is impossible, I think. That's because it's 30 fps progressive. The remaining "combing" artifacts that we see on some of the frames don't change this fact ;)
Sounds like some "chroma" issue. What chroma sub-sampling is used? Only YUV 4:2:2 is "safe" for interlaced video, while YUV 4:2:0, if not used in a special "interlaced" mode (which effectively subsamples each field separately), will "mix" chroma samples that belong to different fields and thus cause chroma artifacts. AFAIK, JPEG commonly uses YUV 4:2:0 sub-sampling (and thus MJPEG too), but I'm not sure it has an "interlaced-friendly" mode for that. Can you post an unprocessed clip, captured in interlaced mode?
--------------------- Boz Formerly a 96 328i Looking for a 98 M3 "Kids...a car is not a toy!"