- バックアップ一覧
- 特定の範囲にのみフィルタをかける方法 は削除されています。
- 1 (2004-11-15 (月) 02:11:22)
**ApplyRangeフィルタ [#s2e58427]
-ApplyRange
--http://www.avisynth.org/Animate
-例
ApplyRange(clip, 100,199, "Function", Args)
Functionはフィルタの名前、Argsはパラメータ。
**FilterRange関数 [#mb84d501]
-"FilterRange -指定範囲にフィルターをかける関数"(nullinfo)
--http://nullinfo.s21.xrea.com/#script
-例
FilterRange(100, 199, "Function(Args)")
function FilterRange(clip "clip", int "start", int "end", string "filter")
{
c1 = start < 2 ? clip.trim(0, -1) : clip.trim(0, start - 1)
c2 = Eval("clip.trim(start, end)." + filter)
c3 = clip.trim(end + 1, 0)
c = start == 0 ? c2 : c1 + c2
c = end == 0 ? c : c + c3
return c
}
**Trimフィルタを利用する [#y19cdc39]
-例
c1 = Trim(0, 99)
c2 = Trim(100, 199).Function(Args)
c3 = Trim(200, 299)
c1 + c2 + c3