ゆっくり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>

参照の追加

  1. ソリューションエクスプローラーから依存関係を右クリックし、プロジェクト参照の追加(R)をクリックします。
  2. 参照マネージャーウィンドウ下部の参照(B)ボタンをクリックします。
  3. YMM4をインストールしているフォルダ内にあるYukkuriMovieMaker.Plugin.dllYukkuriMovieMaker.Controls.dllを選択し、OKボタンをクリックします。
  4. OKボタンをクリックし、参照マネージャーを閉じます。
  5. プラグインの実装中に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