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