jcsston
20th January 2004, 07:22
Hi,
I've been trying to convert some old home videos to DVD and am having trouble getting smooth playback.
I find out that the fields are not always in the correct order. Ex. Sometimes they are TFF at other times they are BFF. I thought, No worries AviSynth can handle this :D
But my script doesn't want to change the parity of a selection of frames only the whole served clip.
Here is my script
#Load Source(s)
SegmentedAviSource("I:\home_video.avi")
#Trim out bad/blank parts
Trim(0,267) ++ Trim(275,11376) ++ Trim(11707,14104) ++ Trim(14528,19437) ++ Trim(19459,19622) ++ Trim(19641,23027) ++ Trim(23442,73309) ++ Trim(73440,111009) ++ Trim(119817,142918) ++ Trim(150262,152494)
# I divide the frame nos by 2 because I was using SeparateFields() and VDubMOD to aquire them
Trim(0, 37372/2) + SwapFields(Trim(37372/2,102819/2)) + Trim(102819/2, 0)
SeparateFields()
Info()
With the SwapFields(), the Trim(37372/2,102819/2) area looks fine, but the rest is choppy and painful for the eyes.
Without SwapFields(), Trim(37372/2,102819/2) is painful.
So, is there an error in my script or is this a trick bug in AviSynth?
I've been trying to convert some old home videos to DVD and am having trouble getting smooth playback.
I find out that the fields are not always in the correct order. Ex. Sometimes they are TFF at other times they are BFF. I thought, No worries AviSynth can handle this :D
But my script doesn't want to change the parity of a selection of frames only the whole served clip.
Here is my script
#Load Source(s)
SegmentedAviSource("I:\home_video.avi")
#Trim out bad/blank parts
Trim(0,267) ++ Trim(275,11376) ++ Trim(11707,14104) ++ Trim(14528,19437) ++ Trim(19459,19622) ++ Trim(19641,23027) ++ Trim(23442,73309) ++ Trim(73440,111009) ++ Trim(119817,142918) ++ Trim(150262,152494)
# I divide the frame nos by 2 because I was using SeparateFields() and VDubMOD to aquire them
Trim(0, 37372/2) + SwapFields(Trim(37372/2,102819/2)) + Trim(102819/2, 0)
SeparateFields()
Info()
With the SwapFields(), the Trim(37372/2,102819/2) area looks fine, but the rest is choppy and painful for the eyes.
Without SwapFields(), Trim(37372/2,102819/2) is painful.
So, is there an error in my script or is this a trick bug in AviSynth?