お知らせ: にーやんのブログ 2 に移転しました。こちらのブログは、2009 年末までに削除します。

スポンサード リンク

myFunctions: iFilter関数

# 説明

以下のスクリプトを関数化したものです。
SeparateFields()
フィルタ
Weave()


画で表すと、こんな感じです。

(1)でフィールドベースのクリップを生成。トップファーストのクリップは、トップ→ボトム→トップ→・・・という並び順になります。フレームレートは2倍、縦解像度は半分になります。

(2)で、(1)のクリップにフィルタをかけます。

(3)で、(2)のクリップを2フィールド単位で組み合わせて、フレームベースのクリップを生成します。元のフレームレートと大きさのインターレースなクリップです。


# ダウンロード

インターレース素材系関数集」から、myFunctions.avsをダウンロードしてください。


# 書式

iFilter(clip clip, string "filter")
  • 引数
    • clip: ビデオクリップ
    • filter: フィルタ

# 使用例

iFilter("KenKunNR(256, 2, 20)")


# 注意

  • あらかじめフィールドオーダーを正しく指定しておくこと(AssumeTFF/AssumeBFFなどを使って)。
  • 引数に引用符が含まれるときは、filterを三重の引用符で囲むこと。
    # 例
    iFilter("""Convolution3D(preset="movieHQ")""")
  • iFilterとiFilterTの違い」を参照。

スポンサード リンク

Recent entries from same category
TrackBack ping me at
Trackbacks
[ No TrackBack ]
Comments
[ No Comment ]
Post a comment

writeback message: Ready to post a comment.













Remember the above info?

Preview here...

  • [Preview]ボタンをクリックすると、コメント内容をプレビューすることができます(JavaScript使用)。
  • スパム対策としてリファラチェックを行っています。セキュリティソフトの設定でリファラを無効にしていると投稿できません。
  • エントリの内容と無関係と思われるコメントやトラックバックは削除されます。
  • 当ブログへの言及リンクがないトラックバックはブロックされます。