## SelectEvery

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

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

    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 $`