饅頭遣いのおもちゃ箱

  • ゆっくりMovieMaker4
    • よくある質問
      • インストール・起動・更新時のトラブル
      • 他のアプリケーションとの競合
      • UI・キー操作
      • タイムライン
      • ゆっくりボイス
      • エフェクト機能
      • 立ち絵機能
      • 編集作業
      • 動画出力
      • プラグイン
        • プラグインを使用する
        • プラグインを作成する
        • プラグイン一覧
        • YMM v4.22以前に作成したプラグインがv4.23以降でビルドできない
      • AviUtl関連
      • その他
    • 過去のバージョン
  • Psdファイルをバラすやつ
  • その他のソフトウェア
  • 備忘録
  • ソーシャル
  • お問い合わせ

開発者支援

プラグインを作成する

こちらはプラグインの作成方法を解説しているページです。
配布されているプラグインをYMM4に追加する方法はプラグインを使用するをご確認ください。

プラグインのサンプル

  • サンプルプラグイン集

YMM4にプラグインを作成する

  1. VisualStudioをインストールする
  2. .NET7のクラスライブラリプロジェクトを作成する
  3. プロジェクトの作成後、プロジェクトファイルの<TargetFramework>をnet9.0-windows10.0.19041.0に変更し、その下に<UseWPF>true</UseWPF>を追加する
XML
<PropertyGroup>
<TargetFramework>net7.0-windows10.0.19041.0</TargetFramework>
<UseWPF>true</UseWPF>
...省略...
</PropertyGroup>

プロジェクト参照を追加する

  1. ソリューションエクスプローラーから依存関係を右クリックし、プロジェクト参照の追加(R)をクリックする。
  2. 参照マネージャーウィンドウ下部の参照(B)ボタンをクリックする。
  3. YMM4をインストールしているフォルダ内にあるYukkuriMovieMaker.Plugin.dllとYukkuriMovieMaker.Controls.dllを選択し、OKボタンをクリックする。
  4. OKボタンをクリックし、参照マネージャーを閉じます。
  5. プラグインの実装中にCS0012: 型'T' は、参照されていないアセンブリに定義されています。アセンブリ 'アセンブリ名, Version=x.x.x.x, Culture=xxx, PublicKeyToken=xxx' に参照を追加する必要があります。とエラーが表示された場合、必要に応じてYMM4フォルダ内にあるアセンブリ名.dllを参照に追加してください。
  6. 作成するプラグインに応じて必要なクラスを実装する

開発者モードを有効にする(v4.33.0.0以降)

YMM4の開発者モードを有効にすると、未解放のDirectXオブジェクトを検出可能になります。

  1. YMM4を起動する
  2. 設定→開発者モード→開発者モードを有効にする(要再起動)を有効にする
  3. YMM4を終了する

作成したプラグインを読み込む

  1. プラグインをビルドする
  2. ビルドフォルダ内のプラグイン名.dllをYMM4のプラグインフォルダに配置する
    ※ YMM4フォルダ内に存在しないdllを参照している場合、そのdllもコピーしてください。
  • 参考: プラグインを使用する

プラグインの配布用パッケージ化

プラグインを.ymme形式で配布することにより、ワンクリックでプラグインをインストールできるようになります。

  1. 作成したプラグインをzipで圧縮する
  2. zipファイルの拡張子を.ymmeに変更する
  3. .ymmeファイルを配布する

リポジトリのトピック

プラグインをGitHubで公開する場合、検索性向上のためリポジトリのTopics欄に以下のトピックを設定することを推奨します。

種類トピック
共通ymm4-plugin
音声読み込みプラグインymm4-audio-source
映像読み込みプラグインymm4-video-source
画像読み込みプラグインymm4-image-source
立ち絵プラグインymm4-tachie
動画出力プラグインymm4-video-writer
音声エフェクトymm4-audio-effect
映像エフェクトymm4-video-effect
音声合成プラグインymm4-voice
AIテキスト補完プラグインymm4-text-completion

Edit on Github
© 2011-2025 饅頭遣い, Built with gatsby-blog-mdx