Loop のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#code(nonumber){{
Loop(clip clip[, int times, int start_frame, int end_frame])
#pre{{
Loop (clip, int "times", int "start", int "end")
}}

Loops the segment from start_frame to end_frame a given number of times. Setting times to -1 loops a "very large" number of times.
フレーム '''start''' からフレーム '''end''' までの区間を与えられた '''times''' の数だけループ(Loop)させます。~
'''times''' (デフォルト -1)は、ループが適用される回数です。~
'''start''' (デフォルト 0)は、ループが開始するクリップのフレームです。~
'''end''' (デフォルト framecount(clip)((訳者註: framecount() は、clip のフレーム総数を整数値で返す AviSynth 内蔵関数です。)))、ループが終了するクリップのフレームです。

Examples:

#code(nonumber){{
# Loops frame 100 to 110 of the current clip 10 times:
#pre{{
# 現在のクリップのフレーム 100 から 110 までを 10 回ループさせる
Loop(10,100,110)
}}

#code(nonumber){{
Loop() # make the clip loop (almost) endlessly
}}
# クリップを(ほぼ)エンドレスにループさせる
Loop()

#code(nonumber){{
Loop(10) # make the clip loop ten times
}}
# クリップを 10 回ループさせる
Loop(10)

#code(nonumber){{
Loop(10,20,29) # repeat frames 20 to 29 ten times before going on, actual clip duration increased by 90 frames
}}
# 前もって 20 から 29 までのフレームを 10 回繰り返す
# 実際にクリップの持続時間は 90 フレーム分増加する
Loop(10,20,29)

#code(nonumber){{
Loop(0,20,29) # delete frames 20 to 29, actual clip duration decreased by 10 frames
}}
# 20 から 29 までのフレームを削除する
# 実際のクリップの持続時間は 10 フレーム分減少する
Loop(0,20,29)

#code(nonumber){{
Loop(-1,20,29) # frame 20 to 29 is repeated (almost) infinite times
# フレーム 20 から 29 までが(ほぼ)無限に繰り返される
Loop(-1,20,29)
}}

#hr

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