YMM4(ゆっくりMovieMaker4)での動画書き出しを高速化するためのプラグインです。
NVENCのパイプライン化により非同期でのエンコードを行い、GPUを効率的に使えるようにしています。
品質を損なわずにエンコードを高速化します。
私の環境(RTX5070Ti/FullHD60fps)でエンコード速度を約2倍にすることに成功しています。
環境によるエンコード速度の違いや発生した問題などを報告していただけると大変助かります。
報告の際はPC環境(特にGPU)とエラーログ/デバッグログを教えてください。
- リリースページもしくはBoothから、NVEncPlugin.ymmeをダウンロード
- ダウンロードしたファイルを開くと、自動的にYMM4のプラグインインストーラーが起動します
- インストーラーの指示に従いインストール
- YMM4を終了します
- 最新版の
NVEncPlugin.ymmeをダウンロードします - ダウンロードした
.ymmeファイルを開き、YMM4のプラグインインストーラーで上書きインストールします - YMM4を起動し、出力形式に「NVENC プラグイン出力」が表示されることを確認します
うまく更新されない場合は、YMM4のプラグインフォルダから古い NVEncVideoWriterPlugin を削除してから、再度 .ymme を開いてインストールしてください。
- YMM4の出力形式から「NVENC プラグイン出力」を選択
- コーデック(H.264 / H.265 / AV1)、出力品質、ビットレート方式を設定
- H.265 の場合は「安定性重視(遅い)」で同期エンコードに切り替え可能(デフォルトは非同期)
- デバッグログが必要な場合は「デバッグログを書き出す」を有効化
- 出力形式は
.mp4
このプラグインは、YMM4本体が使用するGPUをそのまま利用します。
そのため、YMM4が内蔵GPUなど、NVIDIA以外のGPUで動作している場合このプラグインは正常に動作しません。
以下のようなエラーが出る場合は、YMM4が内蔵GPU側で動作している可能性が高いです。
nvEncOpenEncodeSessionEx failed (1)
Windowsの「グラフィック設定」で YukkuriMovieMaker.exe を
高パフォーマンスGPU(NVIDIA)に固定してから、再度お試しください。
手順は公式FAQをご参照ください。
公式FAQ: https://manjubox.net/ymm4/faq/startup_trouble/select_gpu/
- Windows 11
- NVIDIA GPU と最新ドライバ
AMD GPUやIntel GPUでは動作しません
AV1 出力を利用するには、AV1 の NVENC エンコードに対応した NVIDIA GPU が必要です。
- AAC固定(Media FoundationのAACエンコーダを使用)
- デフォルトでは出力されません
- 「デバッグログを書き出す」を有効にすると、出力ファイルと同じ場所に
.nvenc_log.txtが生成されます
プラグインフォルダをzipで圧縮し、拡張子を.ymmeに変更するとワンクリックインストールが可能です。
MIT License
本プラグインの利用は自己責任でお願いします。利用によって生じたいかなる損害についても作者は責任を負いません。
- NVIDIA NVENC SDK を使用します(SDK 自体は同梱しません。入手と利用は NVIDIA の EULA に従ってください)
- YukkuriMovieMaker v4 本体は同梱しません(本体の配布・利用は YMM4 の規約に従ってください)
たるたる @tarutaru247