Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Deinterlace To 60 Frames/sec?, convert 60 field:30 frame/s to 60 FRAMES
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
miamicanes
Posted: Feb 22 2003, 10:42 PM


Unregistered









OK, here's the situation. I have a non-film video captured from NTSC VHS as a normal 29.97 frame/second 59.94 field/second interlaced video. I want to deinterlace it AND preserve the 59.94 field/second cadence by turning it into true progressive-scan 59.94 FRAME per second video.

The problem is, the deinterlacing filters I've seen for VirtualDub (the internal one, and Smart Deinterlace) both seem exclusively oriented towards taking 59.94 field/second interlaced video and turning it into progressive 29.97 frame/second video. What I want to do is a little more ambitious... I want to keep the 59.94 field/second cadence and preserve the temporal detail, but fill in the gaps and make a true 59.94 frame/second progressive video -- one theoretically suitable for playback someday on a HDTV as a 480p video.

To tell the truth, I have ulterior motives totally unrelated to playback on HDTV. Actually, I have an idea for a VirtualDub filter that would be trivially easy to write if I only have to deal with progressive video, but brutally hard to write if it has to deal with interlaced video. The problem is, de-interlacing 59.94 field/second source to 29.97 frame/second will cause judder when the video is ultimately re-interlaced for authoring to a DVD because half the temporal information will have been mangled or lost.

On the other hand, if I go to the other extreme and de-interlace to true 59.94 frame/second progressive, the transition back to interlaced should be fairly safe, because the alternating scanlines I'd discard would be the very ones that were guessed and manufactured in the first place. By then, the discarded data will have served its purpose -- giving my filter values to chew on when studying surrounding pixels of "real" scanlines.

Putting it another way, I don't have a clue in hell how to write a good deinterlacer, and my filter idea absolutely requires knowledge of surrounding pixels speculated values at the same moment in time... so basically, I'd have to deinterlace the video myself anyway. By finding someone else's filter to do the deinterlacing work for me, I'll be 90% of the way done :-)

Is there any filter for VirtualDub that can do this?
 
  Top
David.Bucci
Posted: Feb 24 2003, 09:39 AM


Unregistered









wink.gif I'm not sure this is your full answer, but Smart Bob from Donald Graft will accomplish something that sounds like what you want.

MotionPerfect from DynaPel may also help ... possibly pump it up to a very high frame rate, then reduce to 59.94?

hth, and sorry if not!
 
  Top
minion
Posted: Feb 24 2003, 09:35 PM


Advanced Member


Group: Members
Posts: 508
Member No.: 1027
Joined: 26-November 02



Yes I believe the Smart Bob Filter will turn a 59.9 Field per second File into a 59.9 Frame per second By makeing each field into a Frame....
 
     Top
ChristianHJW
Posted: Feb 25 2003, 10:51 AM


Advanced Member


Group: Moderators
Posts: 1768
Member No.: 2
Joined: 7-July 02



I am not completely sure here ( i am a complete idiot in iVCT wink.gif ), but i guess our team member spyder has created such a filter for AVISynth .. i will poin him to here

--------------------
Visit the unofficial Virtualdub support forum on http://forums.virtualdub.org - help to reduce the big number of emails Avery Lee is getting every day !!
Support matroska as container and Gstreamer as the only truely open, x-platform multimedia platform ....
 
       Top
spyder
Posted: Feb 25 2003, 02:10 PM


Unregistered









Yes, my filter was very similar to SmartBob except it mixed 3 modes of deinterlacing based on the amount of combing. It also used Lanczos resizing. But unfortunately I lost the code when my computer died a week or so ago. sad.gif

The idea is still in my head and I would be glad to help someone implement it if they want to.

PS: the filter didn't work yet so I never finished and released it. FieldMatch is a preliminary version, it is GPL and floating about doom9 somewhere...
 
  Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
4 replies since Feb 22 2003, 10:42 PM Track this topic | Email this topic | Print this topic

<< Back to Advanced Video Processing