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.56pad_audio を追加。

註: このページは、AviSynth 2.5.8 RC3 に同梱されている英語版ヘルプの日本語訳です。原文は、AviSynth をインストールしたフォルダ内の Docs/english/corefilters/trim.htm にあります。なお、このページのテキストおよび画像のライセンスは、オリジナルのそれに準じます。詳しくは、AboutLicense を参照してください。


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

最終更新日時: 2014-03-11 (火) 03:49:36 (3693d)