PDA

View Full Version : Battle Royale: How can I deal with this source?


SuprSonik
3rd October 2006, 04:33
I'm trying to encode Battle Royale, and I have a problem. DGIndex reports it as pure NTSC/Interlaced @ 29.97FPS. It's strange though, because aside from a few interlaced frames here and there, there is no interlacing whatsoever. What it does for example, is frame 2001 and 2002 are the same, 2003-2006 are different, 2007 and 2008 are the same, etc. Every 5th frame is the same as the next 1 frame.

Now I was easily able to get around this (or so I thought) by just forcing film in DGIndex. It did the job and got rid of the duplicate frame. At first, anyway.

When I open up the d2v through avisynth in VirtualDubMod I never get any duplicating frames in the first few minutes so that all 1-2-3-4 frames are different. But then something happens, and when I look later on in the film, it will be all jerky and the 1 and 4 frames will be identical. Sometimes I imagine the 1 and 2, 2 and 3, & 3 and 4 frames get that way too. I think it has something to do with the odd times in the source when it looks as though it were truely 3:2 material (3 frames progressive, 2 interlaced) which throws it off.

I almost don't know how to explain it, I'm so confused :( I'm still kinda a newbie to Avisynth, but I couldn't find anything that seemed to apply to my situation. Does anyone know what I can do to force Avisynth to detect when there is a duplicate frame and delete it?

Thanks.

foxyshadis
3rd October 2006, 06:57
You should never force a film without pulldown flags, because it'll just drop 1 in every 5 frames randomly. But you can just run Decimate() on it, if it really is as you describe, with a very conservative deinterlacer for the stray combing. If it's not, a Telecide/Decimate or TFM/TDecimate combo is probably what you really want.

If those don't work, you'll need to post an unprocessed clip from the source to get better help.

SuprSonik
3rd October 2006, 07:30
I feel like a dope. Decimate() alone did the trick. I was trying with some different parameters (it's been a while since I've used Avisynth or encoded anything to be honest) and if I had just went with the default everything would have been good.

Thanks just the same though, I don't know how long I would have been stuck on that otherwise :o