Log in

View Full Version : After DeInterlace, I can encode it progressive 29.x fps?


atreides93
9th January 2003, 22:14
I have NTSC video DVD's that I want to encode. Can I encode them at the full video frame rate of 29.x but "progressive" as long as I deinterlace every frame using Decomb??

Guest
10th January 2003, 00:25
(I assume when you say "video" you mean pure interlaced video, and not telecined progressive material.)

Yes, but you have to omit Decimate() to keep it at 29.97fps. You'd just use FieldDeinterlace().

FieldDeinterlace() and Telecide() both set the clip as not field-based, so following filters will know that they are receiving progressive frames (suggested by trbarry).

You might also consider other deinterlacers for pure video, such as TomsMoComp().

DJ Bobo
10th January 2003, 00:39
you must decimate to 23,976fps thought if it is telecined (the source has a 3 progressive + 2 interlaced frames pattern). If you don't decimate, the playback will be jerky.

1loser
10th January 2003, 04:05
I hope this isn't to far off the topic but will resizing twice change a TV capture (pure-interlace) to progressive? I capture at 640x480. I'm interesting in knowing exactly what happens if I do.

LoadPlugin("C:\avs\mpeg2dec.dll")
LoadPlugin("C:\avs\Convolution3D.dll")
LoadPlugin("C:\avs\UnFilter.dll")
AVISource("48 hours investigates.avi").AssumeFPS(29.970,True)
BicubicResize(352,240,0,0.60)
Convolution3d(0,8,12,8,10,2.8,0)
BicubicResize(352,480,0,0.60)
unfilter(40,40)
ResampleAudio(44100)

I'm experimenting and actually got pretty good results with this.

I also am using this, of course this will definitely still be interlaced.

LoadPlugin("C:\avs\mpeg2dec.dll")
LoadPlugin("C:\avs\Convolution3D.dll")
LoadPlugin("C:\avs\UnFilter.dll")
AVISource("48 hours investigates.avi").AssumeFPS(29.970,True)
AssumeFrameBased().SeparateFields()
Convolution3d(0,16,24,16,20,2.8,0).weave()
BicubicResize(352,480,0,0.60)
unfilter(40,40)
ResampleAudio(44100)

soujir0u
10th January 2003, 05:15
Originally posted by 1loser

LoadPlugin("C:\avs\mpeg2dec.dll")
LoadPlugin("C:\avs\Convolution3D.dll")
LoadPlugin("C:\avs\UnFilter.dll")
AVISource("48 hours investigates.avi").AssumeFPS(29.970,True)
BicubicResize(352,240,0,0.60)
Convolution3d(0,8,12,8,10,2.8,0)
BicubicResize(352,480,0,0.60)
unfilter(40,40)
ResampleAudio(44100)


That's the same as using VerticalReduceBy2, it results in ghosting and blurry picture... Useful for some hard to deinterlace clips though.

atreides93
10th January 2003, 08:08
Thanks for the info.

I think i'll just leave it alone and encode it interlaced.