niiyan/2005-03-29

niiyan

freeframeプラグイン(FreeFrameのフィルタを利用可能にするプラグイン) †

  • freeframe [2.5] [RGB24/RGB32*1]
    • 作者 / Fredrik Mellbin
    • 説明 / FreeFrameのフィルタを利用可能にするフィルタプラグイン。GUIを使って調整することが可能。ただし、GUIを利用するには、同梱されているfreeframeconf.dllをパスの通ったディレクトリ(例: "C:\WINDOWS\System32\"など)に置く必要がある*2。
    • プラグイン / freeframe.dll
    • URL / http://yatta.mellbin.org/misc/
  • FreeFrameとは?
    • :::FreeFrame Open Realtime Video Effects:::

      FreeFrame is the open-source cross-platform real-time video effects plugin system designed for use in VJing applications(FreeFrameは、VJアプリケーション向けの、オープンソースで、クロスプラットフォームな、リアルタイム・ビデオエフェクトプラグインシステムです。)

  • 書式
    Freeframe(clip, string dllname, bool showgui[, lots of varying optional arguments])
    
  • dllname: FreeFrameプラグインのパス
  • showgui: true/GUIを使用する, false/使用しない。
  • lots of varying optional arguments: 使用するFreeFrameプラグインによって異なる。
  • 使用例
    • ソースクリップのスクリーンショット
      freeframe_source_clip.png
  • スクリプト(その1)
    freeframe("C:\FreeFrame\plugins\petespiralblur.dll",true,0,0)
    
  • スクリプト(その1)のスクリーンショット
    freeframe_petespiralblur_true_0_0.png
  • スクリプト(その2)
    # オプションの引数は、bool、stringかfloat(0-1まで)
    freeframe("C:\FreeFrame\plugins\petespiralblur.dll",true,0.25,0)
    
  • スクリプト(その2)のスクリーンショット
    freeframe_petespiralblur_true_025_0.png
  • GUI画面
    freeframe_gui_of_petespiralblur.png
    • GUI画面の下部にスクリプトが表示される。スライドバーを動かすと、スクリプトも変化する。ただし、プレビュー画面はリアルタイムに切り替わらない。
  • (2005-04-04 追記)上記の説明をもとに、FreeFrameのページを新規に作成しました。

プレビュー時における注意 †

  • Doom9's Forum - YV12 cropping question (Not in FAQ)(IanB氏の発言を引用)

    Many apps, like VirtualDub*, use either DivX or Xvid codecs to convert YV12 to RGB for display and both get it wrong (differently).

    For viewing/testing append a ConvertToRGB() to the end of your script, this will provide an accurate display of your script output.


*1 利用するFreeFrameフィルタによって異なる。
*2 freeframe.txtによると、AviSynthのオートローディング用ディレクトリでもよいとあるが、v1.1で試したところ、VirtualDubが強制終了しました。

最終更新日時: 2014-03-11 (火) 03:50:05 (4595d)