SelectEvery

SelectEvery (clip, int step_size, int offset1 [, int offset2 [, ...]])

SelectEvery は、SelectEvenPulldown のようなフィルタを一般化したものです。例を使って説明するのが、一番わかりやすいでしょう:

SelectEvery(clip,2,0)      # SelectEven(clip) と同じ
SelectEvery(clip,2,1)      # SelectOdd(clip) と同じ
SelectEvery(clip,10,3,6,7) # ソースクリップからフレーム 3、6、7、13、16、17、... を選択
SelectEvery(clip,9,0)      # ソースクリップからフレーム 0、9、18、... を選択
では、こんな例はいかがでしょう:
# 24fps のプログレッシブの入力クリップをとり、3:2 プルダウンを適用、
# 30fps のインターレースの出力クリップを生成する
AssumeFrameBased
SeparateFields
SelectEvery(8, 0,1, 2,3,2, 5,4, 7,6,7)
Weave

原文 Date: 2004/03/09 21:28:07
日本語訳 $Date: 2008/06/22 07:41:19 $