## Trim

`Trim` (clip, int first_frame, int last_frame [, bool pad_audio])

`Trim` は、first_frame から last_frame までのフレームのみを含むようにビデオクリップをトリミング*1します。（映像との）同期を保持するように、音声も同様にトリミングされます。last_frame に `0` を渡すと、クリップの終わりを意味します。 last_frame に負の値を指定すると、first_frame から first_frame + (- last_frame-1) までのフレームを返却します。これは、1 番最初のフレームを取得する唯一の方法です！

pad_audio （デフォルト true）は、ビデオストリームと一致させるために、オーディオストリームを水増しします。さもなければ*2、短いオーディオストリームの終端は、そのままにされます。last_frame=0 かつ pad_audio=false のとき、2 つのストリームの終端は、独立したままになります。

    Trim(100,0)         # 最初の 100 フレームを削除する。映像の長さと一致するように
                        # 音声は水増しされるかトリミングされる。
    Trim(100,0,false)   # 音声と映像の最初の 100 フレームを削除する。
                        # 生成されるストリームの長さは独立したまま。
    Trim(100,-100)      # Trim(100,199) と同じ
    Trim(100,199,false) # 音声がフレーム 199 より長い場合はトリミングされるが、
                        # 短い場合は水増しされない。
    Trim(0,-1)          # 最初のフレームのみを返す

更新履歴:

v2.56 | pad_audio を追加。

`Date: 2007/05/05 09:39:34`
`日本語訳 $Date: 2008/07/07 21:54:15 $`

- 訳者註:
  - *1 訳者註: 参考: トリミング - デジタルアイテム用語集］All About
  - *2 訳者註: pad_audio=false に設定した場合。