ゆっくりMovieMaker4 プラグインサンプル集
Note
YMM v4.23.0.0で.NET7から.NET8に移行したため、プロジェクトの<TargetFramework>
をnet7.0-windows10.0.19041.0
からnet8.0-windows10.0.19041.0
に変更する必要があります。
以前のバージョンの情報をもとにプラグインを作成していて、"XXX" の異なるバージョン間で、解決できない競合が見つかりました。
という警告が表示されビルドできない場合、上記の変更を適用後、ビルド(B) → ソリューションのクリーン(C)
を実行してください。
詳細はこちら
プロジェクトの作成方法
.NET7用のクラスライブラリプロジェクトを作成してください。
プロジェクトの設定
プロジェクトの作成後、プロジェクトファイルの<TargetFramework>
をnet8.0-windows10.0.19041.0
に変更し、その下に<UseWPF>true</UseWPF>
を追加してください。
<PropertyGroup>
<TargetFramework>net8.0-windows10.0.19041.0</TargetFramework>
<UseWPF>true</UseWPF>
...省略...
</PropertyGroup>
参照の追加
- ソリューションエクスプローラーから
依存関係
を右クリックし、プロジェクト参照の追加(R)
をクリックします。 - 参照マネージャーウィンドウ下部の
参照(B)
ボタンをクリックします。 - YMM4をインストールしているフォルダ内にある
YukkuriMovieMaker.Plugin.dll
とYukkuriMovieMaker.Controls.dll
を選択し、OK
ボタンをクリックします。 OK
ボタンをクリックし、参照マネージャーを閉じます。- プラグインの実装中に
CS0012: 型'T' は、参照されていないアセンブリに定義されています。アセンブリ 'アセンブリ名, Version=x.x.x.x, Culture=xxx, PublicKeyToken=xxx' に参照を追加する必要があります。
とエラーが表示された場合、必要に応じてYMM4フォルダ内にあるアセンブリ名.dll
を参照に追加してください。
プラグインの読み込み
ビルド後、YMM4フォルダ\user\plugin\
フォルダ内にプラグイン名フォルダ
を作成し、プラグイン名.dll
を保存してください。
YMM4フォルダ内に存在しないdllを読み込んでいる場合、そのdllも一緒にコピーしてください。
プラグインが正常に読み込まれた場合、YMM4の設定
→プラグイン
→プラグイン一覧
にプラグイン名が表示されます。
サンプル一覧
音声読み込みプラグイン
映像読み込みプラグイン
画像読み込みプラグイン
立ち絵読み込みプラグイン
図形プラグイン
波形プラグイン
動画書き出しプラグイン
音声エフェクト
映像エフェクト
音声合成プラグイン
AIテキスト補完プラグイン
多言語化プラグイン
コントロールの一覧とカスタムコントロール
場面切り替えプラグイン
アイテム編集エリアで利用できるコントロールの一覧と、カスタムコントロールのサンプルです
リポジトリのトピック
プラグインをGitHubで公開する場合、検索性向上のためリポジトリのTopics欄に以下のトピックを設定することを推奨します。
種類 | トピック |
---|---|
共通 | ymm4-plugin |
音声読み込みプラグイン | ymm4-audio-source |
映像読み込みプラグイン | ymm4-video-source |
画像読み込みプラグイン | ymm4-image-source |
立ち絵プラグイン | ymm4-tachie |
図形プラグイン | ymm4-shape |
波形プラグイン | ymm4-audio-spectrum |
動画出力プラグイン | ymm4-video-writer |
音声エフェクト | ymm4-audio-effect |
映像エフェクト | ymm4-video-effect |
音声合成プラグイン | ymm4-voice |
AIテキスト補完プラグイン | ymm4-text-completion |
場面切り替えプラグイン | ymm4-transition |
X(Twitter)ハッシュタグ
プラグインをTwitterで公開する場合、検索性向上のため以下のハッシュタグを設定することを推奨します。
種類 | ハッシュタグ |
---|---|
共通 | #YMM4Plugin |
BOOTH タグ
プラグインをBOOTHで公開する場合、検索性向上のため以下のハッシュタグを設定することを推奨します。
種類 | タグ |
---|---|
共通 | #YMM4Plugin |