BioMonk
13th June 2003, 06:08
Hi,
I've been using Avisynth for a while, although this is my first attempt at trying to manually write a script. I'm pretty familiar with Virtualdub et al, so I'm not really a newbie, but I wouldn't call myself an expert either. I've been reading the manual, browsing the forums, etc, but I just can't seem to figure this puzzle out. Any and all advice is most appreciated! Here's my problem:
I have a bunch of video streams (m2v) each with very few frames. I'm trying to IVTL them, but they're so quick that an adaptive IVTL really isn't cutting it. So, I need to do a manual IVTL. I've been using one of these m2v files as a test to get a template AviSynth script written to use for the others. With my test file, I can IVTL it (and all the others I've tried) perfectly with VirtualDub. It just takes a bit of trial and error to find the correct offset. So, I know that a standard pulldown method was applied.
Now, after all the reading I've done, the only way I can find to do a *manual* IVTL in AviSynth is with the following filters:
DoubleWeave()
Pulldown (a,b)
If I'm incorrect and there's a better (newer?) way to do this, please let me know. I've been using the "showfivefilters" example from the manual to look for the correct (a,b) values like this:
DoubleWeave()
a = Pulldown(0, 2).Subtitle("0, 2")
b = Pulldown(1, 3).Subtitle("1, 3")
c = Pulldown(2, 4).Subtitle("2, 4")
d = Pulldown(0 ,3).Subtitle("0 ,3")
e = Pulldown(1, 4).Subtitle("1, 4")
ShowFiveVersions(a, b, c, d, e)
but when I save the script and open it in VirtualDubMod, none of the 5 examples are correctly IVTL'd. This completely baffles me since I'm able to find a correct offset in VirtualDub when I open the m2v file directly. I've been pulling my hair out all last night and tonight, so I'd really appreciate any help as I didn't have that much hair left to begin with. lol. Why would virtualdub's manual offset work, but not one of the "showfivefilters" examples work?
thanks,
BioMonk
I've been using Avisynth for a while, although this is my first attempt at trying to manually write a script. I'm pretty familiar with Virtualdub et al, so I'm not really a newbie, but I wouldn't call myself an expert either. I've been reading the manual, browsing the forums, etc, but I just can't seem to figure this puzzle out. Any and all advice is most appreciated! Here's my problem:
I have a bunch of video streams (m2v) each with very few frames. I'm trying to IVTL them, but they're so quick that an adaptive IVTL really isn't cutting it. So, I need to do a manual IVTL. I've been using one of these m2v files as a test to get a template AviSynth script written to use for the others. With my test file, I can IVTL it (and all the others I've tried) perfectly with VirtualDub. It just takes a bit of trial and error to find the correct offset. So, I know that a standard pulldown method was applied.
Now, after all the reading I've done, the only way I can find to do a *manual* IVTL in AviSynth is with the following filters:
DoubleWeave()
Pulldown (a,b)
If I'm incorrect and there's a better (newer?) way to do this, please let me know. I've been using the "showfivefilters" example from the manual to look for the correct (a,b) values like this:
DoubleWeave()
a = Pulldown(0, 2).Subtitle("0, 2")
b = Pulldown(1, 3).Subtitle("1, 3")
c = Pulldown(2, 4).Subtitle("2, 4")
d = Pulldown(0 ,3).Subtitle("0 ,3")
e = Pulldown(1, 4).Subtitle("1, 4")
ShowFiveVersions(a, b, c, d, e)
but when I save the script and open it in VirtualDubMod, none of the 5 examples are correctly IVTL'd. This completely baffles me since I'm able to find a correct offset in VirtualDub when I open the m2v file directly. I've been pulling my hair out all last night and tonight, so I'd really appreciate any help as I didn't have that much hair left to begin with. lol. Why would virtualdub's manual offset work, but not one of the "showfivefilters" examples work?
thanks,
BioMonk