CopyField

説明

  • あるフィールドに別のフィールドをコピーする。

作者

入手先

function CopyField(clip clip, int field_No, int "copyfield_No") {
copyfield_No = default(copyfield_No, (field_No/2)*2+1-(field_No%2))
clip = clip.separatefields
clip = clip.freezeframe(field_No, field_No, copyfield_No)
clip = clip.weave
return clip
}

動作に必要なプラグイン

  • なし(内蔵フィルタのみ使用)。

シンタックス

CopyField(clip clip, int "field_No", int "copyfield_No")

パラメータ

  • clip
    • ビデオクリップ。
  • field_No
    • コピー先フィールド番号。フレーム番号ではない点に注意
  • copyfield_No
    • コピー元フィールド番号。省略時は、同じフレーム内のもう一方のフィールドをコピーする。フレーム番号ではない点に注意

使用例

# 21 番目のフィールドに 20 番目のフィールドをコピー
# CopyField(21,20) と同じ
CopyField(10*2+1,10*2)

関連ページ

最終更新日時: 2014-03-11 (火) 03:47:33 (2021d)