簡単高速 NSFW 動画生成のチュートリアル - Zuntan03/EasyWanVideo GitHub Wiki

よくある構図のエロ画像から、動画をお手軽に高速生成します。

  • LoRA やプロンプトの調査や調整が不要
  • Wan と AccVideo と CausVid で動画生成が早い
  • 実績のあるプリセットで高打率な動画生成

メインメモリ 48GB と VRAM 6GB の NVIDIA ビデオカードが必要です。
開発もサンプルの生成も、すべて Geforge RTX 3060 12GB・メインメモリ 64GB 環境です。

問題が発生したら『トラブルシューティング』や『よくある質問と回答』もご確認ください。

ファイルのダウンロード

  1. EasyWanVideo のインストール先にある、Download/Kijai_NsfwFast.bat でモデルや LoRA をダウンロードします。
    • 初回の実行時のみコンソール画面の指示に沿って Civitai API キーを入力してください。
    • Download/Kijai_NsfwFast.bat はプリセットで利用している LoRA のみをダウンロードします。
    • 更新で追加された新プリセットの LoRA が見つからない場合は、Update.bat 後に Download/Kijai_NsfwFast.bat を実行して追加ファイルをダウンロードします。
  2. ダウンロード中に ComfyUi.bat で EasyWanVideo を起動し、左のフォルダアイコン(w キー)の ワークフロー にある Easy/Kijai_NsfwFast を開きます。
  3. ワークフローの左側にある LoRA プリセット情報 で配布元やサンプル動画を確認します。
    • Civitai では、画面を下の方にスクロールするとサンプル動画を多数確認できます。
  4. 気に入った LoRA があれば、同様の構図で好きなキャラの画像を EasyReforge などで用意します。
    • LoRA プリセット情報開始画像生成用のプロンプト も、画像生成の参考にしてください。
    • ControlNet を活用する とお好みの複数キャラを自由に組み合わせた画像も生成できます。
  5. ファイルのダウンロードが終わったら、Kijai_NsfwFast をリロード(F5)します。

SampleNsfw/_Download.bat で簡単 NSFW 動画生成のサンプルもダウンロードできますので、こちらも確認ください(注意:既存の Sample/ とは別のフォルダです)。

  • サンプルでは *.webp の元画像から *.png で動画を生成し、*.mp4 でループや繋ぎ合わせなどをしています。
    • *.png*.mp4 は ComfyUI にドラッグ&ドロップするとワークフローを確認できます。
    • *.webp には EasyReforge の PngInfo が付いています。
      • 手直しの txt2img ControlNet Inpaint などでそのまま生成できない場合もありますが、プロンプトなどの参考にしてください。
    • *.png がない場合は *.mp4 を読み込んで、開始画像 の下にある 生成モードの選択動画のループや編集 から 画像から動画 に変更して、開始画像*_StartImage.webp を読み込んで生成します。

画像からの動画生成

基本的には画像を設定してプリセットを選んで生成するだけです。

  1. 用意した画像を 開始画像 or ループにする後処理なし webp 動画を読み込む にドラッグ&ドロップして読み込みます。
  2. LoRA プリセットの選択 でプリセットを選択します。
  3. 実行 で生成します。実行(即時) に切り替えるとシードを変えつつ生成し続けます(生成ガチャ)。
    • VRAM 残量に合わせてプロンプトの入力欄 の右下にある ブロックスワップ数 を下げると、より高速に生成できます。
      • ただし、様々な条件によって VRAM 不足が発生すると逆に遅くなります。
      • VRAM 残量は Windows のタスクバー右クリックから タスクマネージャパフォーマンス にある 専用 GPU メモリ などで確認できます。
      • ブロックスワップ数40 でも VRAM が足りない場合は、動画のサイズ480px にしたり、動画の長さ2秒 にしてみてください。
    • Geforce RTX 40x0 以降の場合は、高速化や品質調整の機能コンパイル を有効にするとより高速に生成できます。
    • 中断時などに VRAM 不足のエラーが出た場合は、画面上部の Free model and node cache をしてから再生成します。
  4. 当たりの動画を読み込んで 2倍アップスケール補間有り mp4 を保存 を有効にして再生成できます。

後述する 動画のループ化 で生成した動画をループ動画にできます。
動画をループ化する場合は、ループ化で 2倍アップスケール補間有り mp4 を保存 を適用できます。

各機能の有効・無効を切り替え

各機能の有効・無効を切り替え ノードで様々な機能を切り替えることができます。

  • [開発用] LoRA チェッカー: プリセットの開発用に様々な LoRA 設定でバッチ生成する機能です。
    通常は利用しません。
  • 画像からのプロンプト生成: 画像からプロンプトを生成することで安定化しています。
    自前でプロンプトを盛れるのであれば、お好みで無効化しても問題ありません。

後処理の機能

  • ポイント指定でモザイク: 左下の 緑でポイントモザイク、赤で否定、下の New canvas でリセット で指定した場所を、自動で追随しながらモザイクを掛けます。
    • 実行 して、ポイントエディタの画像が更新されたら 現在の実行を中止 でポイントを編集します。
    • ポイントモザイクの範囲拡大 で検出後の範囲を拡大できます。
    • 慣れると優秀なおすすめモザイク機能で、私はこれをメインに利用しています。
  • 自動検出でモザイク: 画像からの自動検出でモザイクを掛けますが、動画によっては途中で短時間の検出漏れが発生しがちです。
  • マスクでモザイク: 開始画像を読み込む を右クリックして Open in MaskEditor で指定した範囲に、確実にモザイクを掛けます。
    • 開始画像を読み込む を右クリックして Save Image で編集したマスクを保存して再利用できます。
    • マスクモザイク開始・終了フレーム でマスクモザイクをかけるフレーム数の範囲を指定できます。
  • 上記のモザイク掛けは、Easy/Mosaic ワークフローで後からモザイク掛けすることもできます。
  • 2倍アプスケール: 動画をアップスケールしてキレイにします。
    • Easy/Upscale ワークフローで後からアップスケールすることもできます。
  • 上ラベル, 下ラベル: 動画の上や下に一行の文を表示できます。日本語を利用できます。
    • 上ラベルのテキスト, 下ラベルのテキスト ノードで表示する文を指定してください。
    • Easy/AddLabel ワークフローで後からラベルを追加することもできます。

保存の機能

生成した通常の webp 動画以外に、追加で保存するファイルを指定します。

  • 最終フレーム画像を保存: 最終フレームの画像から続きを生成したり、ループ用動画の開始フレームに指定するための画像を保存します。
  • 後処理なし webp 動画を保存: 動画のループ化 などで利用するための、後処理をする前の動画を保存します。
  • 補間なし mp4 を保存: 生成結果を簡単に確認するための mp4 動画を保存します。
  • 補間あり mp4 を保存: 最終的な生成動画を共有するための、なめらかな mp4 動画を保存します。

動画のループ化

  1. 後処理なし webp 動画を保存 で保存した *._Gen.webp を、ComfyUI にドラッグ&ドロップしてワークフローを開きます。
  2. 開いたワークフローの画像入力ノード 開始画像 or ループにする後処理なし webp 動画を読み込む で、ワークフローを開くのに使った *._Gen.webp を重ねてドラッグ&ドロップで読み込みます。
  3. 画像入力ノードすぐ下の 生成モードの選択動画のループや延長 を選択して 実行 します。
  4. 生成結果のループがキレイに繋がらなかった場合は、シード-1 のランダムにして 実行実行(即時) でループがキレイになるまでガチャります。
  5. 当たりを引けたら 2倍アップスケール補間有り mp4 を保存 を有効にして、同じシードで再生成します。

動画の延長

ぶつ切り状態の動画を延長して、自然な動画にできます。
動画のループ化 の 3. 生成モードの選択 で、動画のループや延長 を選択した後に、隣の 動画のループか延長の選択 ノードで 動画の延長 を選択してください。
後の操作は 動画のループ化 と同じです。

TIPS

  • 動画の開始時に雷のようなエフェクトが入る。
    • カットする開始フレーム数 で切り取りによる回避ができます。
  • 複数の LoRA プリセットを選択することもできます。
    • LoRA の強度が高すぎる場合は LoRA プリセットの LoRA 重み でプリセット全体の LoRA の重みを調整できます。
  • 720p や 480p の専用モデルと専用 LoRA を組み合わせることで、精度を上げることもできます。
    • 720p モデル: Download/diffusion_models/Kijai/I2v-WanSkyRel07-14B-720p-fp8_e4m3fn.bat
    • 480p モデル: Download/diffusion_models/Kijai/I2v-WanSkyRel07-14B-480p-fp8_e4m3fn.bat
  • オススメなプリセット設定がありましたらお知らせください。