Im currently Using this script in Tmpeg to convert a Nes video captured from FCEU.
AVISource("nesoutput.avi")
AssumeFieldBased()
AssumeTFF()
PointResize(512,240) # omit this for softer vertical transitions
BilinearResize(650,240)
AddBorders(35,0,35,0)
AssumeFPS(last,1008307711,16777216,false)
Weave()
vf=AssumeFPS(last,30000,1001,true)
af=ResampleAudio(vf,48000)
AudioDub(vf,MergeChannels(GetChannel(af,1),GetChannel(af,1)))
I have posted two screen shots from the original avi and from the resulting mpeg. The mpeg video created is simply unacceptable to watch, somehow the conversion created artifacts, blurring and i guess you would call it "Mice Teeth" or liney video. Also if you notice megamans life bar in the mpeg video its obviously not converted correctly and im not sure why but i would guess resizing. Please tell me what im doing wrong and also lead me in the direction for better video. I just want the mpeg to be as close to the avi output as possible.
Mpeg Video
http://www.darkstartech.org/mega1mpeg.bmp
Avi Video
http://www.darkstartech.org/mega1avi.bmp
Mpeg Video
http://www.darkstartech.org/elecmanmpeg.bmp
Avi Video
http://www.darkstartech.org/elecmanavi.bmp