avisynth settings for hellsing?
-
- Joined: Wed Nov 12, 2003 1:19 am
avisynth settings for hellsing?
ok, ive tried various things to get rid of the little horizontal lines that im assuming are from interlacing in the hellsing footage that im attempting to use. im getting fed up with avisynth on this. since there are a couple hundred hellsing videos on the site, i thought it would be safe to assume that someone would know the settings i need to use to elimate those annoying lines without screwing up the framerate beyond recognition
- Scintilla
- (for EXTREME)
- Joined: Mon Mar 31, 2003 8:47 pm
- Status: Quo
- Location: New Jersey
- Contact:
-
- is
- Joined: Tue Jul 23, 2002 5:54 am
- Status: N͋̀͒̆ͣ͋ͤ̍ͮ͌ͭ̔̊͒ͧ̿
- Location: N????????????????
Hellsing is a relatively recent show, so I don't know if it'd be telecined. You need to step through the video to see if it really is telecined before applying an inverse telecine function.
If it is telecined, then follow the Decomb 5 tutorial for instructions on how to determine the correct field order. Most DVDs are top field first (so you'd use Telecide(1)).
If you want to replicate the behavior of Decomb 4, use
Telecide(order=[determined order], back=2)
to always consider the previous frame. Beware: this can cause jerky motion.
If it is telecined, then follow the Decomb 5 tutorial for instructions on how to determine the correct field order. Most DVDs are top field first (so you'd use Telecide(1)).
If you want to replicate the behavior of Decomb 4, use
Telecide(order=[determined order], back=2)
to always consider the previous frame. Beware: this can cause jerky motion.
- AbsoluteDestiny
- Joined: Wed Aug 15, 2001 1:56 pm
- Location: Oxford, UK
- Contact:
- Corran
- Joined: Mon Oct 14, 2002 7:40 pm
- Contact:
-
- is
- Joined: Tue Jul 23, 2002 5:54 am
- Status: N͋̀͒̆ͣ͋ͤ̍ͮ͌ͭ̔̊͒ͧ̿
- Location: N????????????????
In the meantime:AbsoluteDestiny wrote:If you were using amvapp 2.0 you could use checkfieldorder() but it's not out yet so you'll have to wait :P
Code: Select all
function checkfieldorder2(in)
{
tff = AssumeTFF(in).SeparateFields()
bff = AssumeBFF(in).SeparateFields()
StackVertical(tff,bff)
Subtitle("Use telecide(1) if motion is smooth", x=20, y=20)
Subtitle("Use telecide(0) if motion is smooth", x=20, y=Height(tff) + 20)
}
a = AVISource("..")
checkfieldorder2(a)
- AbsoluteDestiny
- Joined: Wed Aug 15, 2001 1:56 pm
- Location: Oxford, UK
- Contact:
Trythil, my script is almost identical:
It's much much more reliable than an automatic method.
Code: Select all
function CheckFieldOrder(clip c) {
sourcevideo=c
TFF=sourcevideo.AssumeTFF().SeparateFields().subtitle("Top Field First, if motion is smooth use Telecide(order=1)")
BFF=sourcevideo.AssumeBFF().SeparateFields().subtitle("Bottom Field First, if motion is smooth use Telecide(order=0)")
StackVertical(TFF,BFF)
}