今更ながら AviUtl のプラグインを作りました。
これまでは aviutl_plugin_sdk に同梱の「前後表示」プラグインを使っていたのですが、
メインウィンドウにプラグインウィンドウの表示位置が追従するのが、自分の使い方には合わなかったので、
プラグインウィンドウの表示位置をメインウィンドウと独立させられないか、と
ソースコードを弄り始めたら
「前後の複数フレームも表示できるようにしたい」とか
「該当フレームにジャンプできるようにしたい」とか
「表示間隔も切り替えられるようにしたい」とか
いろいろ欲が出てきてしまって、大幅変更&新規実装することになりました。
で、折角作ったので公開することにします。
「前後表示ぷらす」プラグインです。
◆使い方
上がAviUtl のメインウィンドウ、
下が「前後表示ぷらす」のプラグインウィンドウです。
左の「前後表示ぷらす」とタイトルバーに表示がある方がプラグインメインウィンドウ、
右がプラグインサブウィンドウです。
メインウィンドウに表示されているフレームをベースとして、
プラグインメインウィンドウに前フレーム、プラグインサブウィンドウに後フレームが表示されます。
それぞれのウィンドウに表示されているフレームを左クリックすると、そのフレームにジャンプします。
プラグインメインウィンドウを右クリックすると、
「フレーム間隔」「表示数」「表示サイズ」のサブメニューが開き、変更することができます。
「フレーム間隔」
表示される前フレーム、後フレームの間隔です。
フレーム間隔=10 であれば、プラグインメインウィンドウに10フレーム前、プラグインサブウィンドウに10フレーム後が表示されます。
マウスホイールの回転でも変更可能です。
「表示数」
プラグインメインウィンドウ、プラグインサブウィンドウのそれぞれに表示されるフレーム数です。
表示数=3、フレーム間隔=10 であれば、
プラグインメインウィンドウに30フレーム前、20フレーム前、10フレーム前、
プラグインサブウィンドウに10フレーム後、20フレーム後、30フレーム後がが表示されます。
「表示サイズ」
プラグインメインウィンドウ、プラグインサブウィンドウに表示されるフレームの横サイズです。
「フレーム間隔」「表示数」「表示サイズ」はそれぞれ 5種類のパラメータから値を選択することになります。
これらの値をカスタマイズしたい場合は
aviutl.ini の pitch_param, count_param, size_param を変更することで、それぞれ変更可能です。
◆ダウンロード
ダウンロードはこちらです。
disp_and_jump.zip を解凍し、disp_and_jump.auf を AviUtil の Plugins ディレクトリ下に放り込んでください。
ソースコードも同梱しますので、気に食わない部分は勝手に書き換えてください。
これまでは aviutl_plugin_sdk に同梱の「前後表示」プラグインを使っていたのですが、
メインウィンドウにプラグインウィンドウの表示位置が追従するのが、自分の使い方には合わなかったので、
プラグインウィンドウの表示位置をメインウィンドウと独立させられないか、と
ソースコードを弄り始めたら
「前後の複数フレームも表示できるようにしたい」とか
「該当フレームにジャンプできるようにしたい」とか
「表示間隔も切り替えられるようにしたい」とか
いろいろ欲が出てきてしまって、大幅変更&新規実装することになりました。
で、折角作ったので公開することにします。
「前後表示ぷらす」プラグインです。
◆使い方
上がAviUtl のメインウィンドウ、
下が「前後表示ぷらす」のプラグインウィンドウです。
左の「前後表示ぷらす」とタイトルバーに表示がある方がプラグインメインウィンドウ、
右がプラグインサブウィンドウです。
メインウィンドウに表示されているフレームをベースとして、
プラグインメインウィンドウに前フレーム、プラグインサブウィンドウに後フレームが表示されます。
それぞれのウィンドウに表示されているフレームを左クリックすると、そのフレームにジャンプします。
プラグインメインウィンドウを右クリックすると、
「フレーム間隔」「表示数」「表示サイズ」のサブメニューが開き、変更することができます。
「フレーム間隔」
表示される前フレーム、後フレームの間隔です。
フレーム間隔=10 であれば、プラグインメインウィンドウに10フレーム前、プラグインサブウィンドウに10フレーム後が表示されます。
マウスホイールの回転でも変更可能です。
「表示数」
プラグインメインウィンドウ、プラグインサブウィンドウのそれぞれに表示されるフレーム数です。
表示数=3、フレーム間隔=10 であれば、
プラグインメインウィンドウに30フレーム前、20フレーム前、10フレーム前、
プラグインサブウィンドウに10フレーム後、20フレーム後、30フレーム後がが表示されます。
「表示サイズ」
プラグインメインウィンドウ、プラグインサブウィンドウに表示されるフレームの横サイズです。
「フレーム間隔」「表示数」「表示サイズ」はそれぞれ 5種類のパラメータから値を選択することになります。
これらの値をカスタマイズしたい場合は
aviutl.ini の pitch_param, count_param, size_param を変更することで、それぞれ変更可能です。
◆ダウンロード
ダウンロードはこちらです。
disp_and_jump.zip を解凍し、disp_and_jump.auf を AviUtil の Plugins ディレクトリ下に放り込んでください。
ソースコードも同梱しますので、気に食わない部分は勝手に書き換えてください。