AssumeFrameBased
(clip)
AssumeFieldBased
(clip)
AviSynth отслеживает, составлен ли данный клип на основе полей (field-based) или кадров (frame-based). Если клип состоит из полей, то отслеживается еще и четностью (parity) каждого из полей, то есть является поле верхним (top) или нижним (bottom) в кадре. Если клип состоит из кадров, то отслеживается доминирующее поле в каждом кадре (то есть какое поле кадра будет выдаваться первым в случае разделения на поля).
Однако эта информация необязательно будет корректной, так как
информация о полях обычно не сохраняется в видео-файле и
фильтры-источники Avisynth-а просто догадываются о ней. AssumeFrameBased
и AssumeFieldBased
позволяют Вам сообщить AviSynth-у
правильный тип клипа.
AssumeFrameBased
отбрасывает имеющуюся информацию и
прямо указывает, что клип построен на основе кадров и доминирующим
является нижнее (четное) поле в каждом кадре. (Так оказывается, что
фильтр-источник именно это и предполагает.) Если Вы хотите, чтобы
доминировало верхнее поле, следует позже применить ComplementParity
.
AssumeFieldBased
отбрасывает имеющуюся информацию и
прямо указывает, что клип построен на основе полей, с заданием нижними
четных полей и верхними - нечетных. Если Вы хотите сделать наоборот,
следует позже применить ComplementParity
.
AssumeTFF
(clip) - верхнее поле идет первым
(TFF - top field first)
AssumeBFF
(clip) - нижнее поле идет первым
(BFF - bottom field first)
Принудительно задает порядок полей независимо от текущего значения порядка полей.
ComplementParity
(clip)
Если входной клип построен на основе полей, ComplementParity
меняет верхнее поле на нижнее и наоборот. Если входной клип построен на
основе кадров, функция меняет доминантное поле в каждом кадре
(доминирование нижнего меняет на верхнее и наоборот).
$English Date: 2004/03/09 21:28:07 $
Русский перевод 14.05.2005 Turyst04 Turyst04@nextmail.ru