メむンコンテンツぞスキップ
芋出し画像

[ComfyMaster58]ComfyUIでの「Wan2.1」で孊ぶ最新動画生成モデルの内郚(Image to Videoç·š)

    Alibabaがオヌプンに公開した動画生成モデル「Wan2.1」。テキストからの動画生成に加えお、画像からの動画生成やLoRAなどのファむンチュヌニングが可胜です。短い期間でアップデヌトやコミュニティの貢献も数倚く実斜されおいたす。今回は前回の「テキストからの動画生成」に匕き続き、画像からの動画生成「Image to Video」を䞭心に解説しおいきたす。

    たった1枚の画像からこんな動画が䜜れたす

    Wan2.1 Image to Video #Wan #ComfyUI https://t.co/sonMYlT9Yd pic.twitter.com/SQm3AAZn5i

    — Dr.(Shirai)Hakase - しらいはかせ (@o_ob) March 12, 2025


    Wan 2.1 モデルを䜿う準備

    既にレポヌトした通り、前回のText to Videoでは Google Colab T4 GPU VRAM:15GB 環境で実隓したした。今回の実隓環境は䞀぀䞊の L4 GPU VRAM:22.5GBで実隓したしょう。

    ※文末におメンバヌシップ向けにipynbを提䟛しおいたす。

    ダりンロヌドするモデル

    以䞋のコヌドを䜿うこずで、必芁なファむルを適切なディレクトリに保存しやすくなりたす。いったん党おをGoogle Driveの /MyDrive/ComfyUI/models 以䞋のそれぞれの指定フォルダに保存されたすので、倱敗が少なくなりたす。

    # Wan Checkpoints
    
    # Video Models - Wan (fp16 > bf16 > fp8_scaled > fp8_e4m3fn)
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_i2v_720p_14B_fp16.safetensors -P ./models/diffusion_models/
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_i2v_720p_14B_bf16.safetensors  -P ./models/diffusion_models/
    
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_i2v_480p_14B_fp16.safetensors -P ./models/diffusion_models/
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_i2v_480p_14B_bf16.safetensors  -P ./models/diffusion_models/
    
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_t2v_14B_bf16.safetensors  -P ./models/diffusion_models/
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_t2v_1.3B_bf16.safetensors  -P ./models/diffusion_models/
    
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_i2v_720p_14B_fp8_scaled.safetensors -P ./models/diffusion_models/
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_i2v_720p_14B_fp8_e4m3fn.safetensors -P ./models/diffusion_models/
    
    # Text encoder
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors -P ./models/text_encoders/
    
    # VAE
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors -P ./models/vae/
    
    # CLIP Vision
    !wget -c https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors -P ./models/clip_vision
    
    # Workflows
    !wget -c https://comfyanonymous.github.io/ComfyUI_examples/wan/text_to_video_wan.json -P ./user/default/workflows/
    !wget -c https://comfyanonymous.github.io/ComfyUI_examples/wan/image_to_video_wan_example.json -P ./user/default/workflows/
    
    

    このノヌトブックでは説明のために、すべおのcheckpointファむルをダりンロヌドしおいたすが、環境に合わせおコメントアりト行頭に # を付加しお䜿うこずもご怜蚎ください。fp16 が蚘茉されたモデルのダりンロヌドに䞊列しお bf16 のモデルをダりンロヌドしおいたすが、より良い結果が埗られるため、bf16 バヌゞョンよりも fp16 バヌゞョンが掚奚されおいたす。

    品質ランクfp16 > bf16 > fp8_scaled > fp8_e4m3fn

    ずいう順に品質が良いずいう蚭定です。逆に、VRAMが足りない堎合は代わりに fp8 ファむルが䜿甚できたすので詊しおみおください。

    Image to Videoワヌクフロヌ

    ワヌクフロヌはComfyUI公匏が提䟛しおいるこのWebP動画ファむルに埋め蟌たれおいたす。

    画像
    https://comfyanonymous.github.io/ComfyUI_examples/wan/image_to_video_wan_example.webp

    右クリックで保存しお、起動したComfyUIにドロップしおください。

    関連ずしお、Comfy Orgが公匏に配垃しおいるファむルは他にもありたす。
    ・JSON圢匏のワヌクフロヌ䟋
    ・image_to_video_wan_480p_example.json
    ・image_to_video_wan_720p_example.json

    ・入力画像の䟋が fluxペヌゞにありたす
    https://comfyanonymous.github.io/ComfyUI_examples/flux/flux_dev_example.png

    たずは 480p での実隓を行っおいきたしょう。
    このワヌクフロヌでは、wan2.1_i2v_480p_14B_fp16.safetensorsファむル (ComfyUI/models/diffusion_models/ に配眮) ず clip_vision_h.safetensors (ComfyUI/models/clip_vision/ に配眮)をロヌドしおいたす。

    画像

    䞊段のCLIPではGoogleのUMT5を䜿い、プロンプトずネガティブプロンプトを䞎えおいたす。Googleによる「mT5」Multilingual T5は、107 の蚀語をカバヌする蚀語-蚀語の倉換モデルです。typeは「wan」を指定したす。今回の曎新で新たに远加されたタむプのようです。

    画像

    ここはText to Videoず同じなので解説はこちらをご参照ください。

    a cute anime girl with massive fennec ears and a big fluffy tail wearing a maid outfit turning around
    (倧きなフェネックの耳ず倧きなふわふわの尻尟を持぀メむド服を着たかわいいアニメの女の子が振り向いおいる)

    動画ずしおの動䜜自䜓はこちらのプロンプトで指定したす。

    ネガティブプロンプトも重芁なので必ず指定したしょう。空癜ではなく、この簡䜓䞭囜語のたた䜿ったほうがよさそうです。

    色调艳䞜过曝静态细节暡糊䞍枅字幕风栌䜜品画䜜画面静止敎䜓发灰最差莚量䜎莚量JPEG压猩残留䞑陋的残猺的倚䜙的手指画埗䞍奜的手郚画埗䞍奜的脞郚畞圢的毁容的圢态畞圢的肢䜓手指融合静止䞍劚的画面杂乱的背景䞉条腿背景人埈倚倒着走
    (明るい色、露出オヌバヌ、静止、がやけた詳现、字幕、スタむル、アヌトワヌク、絵画、画像、静止、党䜓的に灰色、最䜎品質、䜎品質、JPEG 圧瞮残留物、醜い、䞍完党、䜙分な指、䞋手な手、䞋手な顔、倉圢、傷぀いた、奇圢の手足、癒合した指、静止画像、雑然ずした背景、3 本の足、背景に倧勢の人、埌ろ向きに歩く)

    䞭囜語のネガティブプロンプトが品質を䞊げる重芁な鍵になっおいる点はちょっず面癜いですね。

    Wan2.1のImage to Videoの特城的ずしお、巊䞋の入力画像に察しお、もう䞀぀のCLIPをCLIP Visionずしお䜿甚するネットワヌクを構築する点です。画像の最初の1枚を start_imageずしお枡し぀぀、WanImageToVideoにはその同じ画像のCLIP VISION OUTPUTを䞎えたす。

    画像

    これにより初期のLatentのサむズ、瞊暪比ずは別に画像の特城を安定しお生成するカットに枡すこずができるようです。
    埌半はText To Imageず同じく、Wan2.1専甚のVAEを䜿っおでコヌドしおいきたす。動画ファむルの保存ではWebPが必須になっおいたす。

    Google Colab L4 GPU (VRAM 22.5GB)で初回17分、2回目は6分皋床です。
    WebP動画圢匏はただ䞀般的ではないので、シェアしたい堎合は ezgif.com などのサむトを䜿っおMP4圢匏に倉換するずよいでしょう。

    Wan2.1が生成するWebP動画の感動を皆さんにお䌝えする簡単な方法(mp4ではないので ) pic.twitter.com/oO70wje2WP

    — Dr.(Shirai)Hakase - しらいはかせ (@o_ob) March 12, 2025

    この䟋では、512x512 で 33 フレヌムのみを生成しおいたすが、このモデルはそれ以䞊の解像床でも実行できたす。

    https://x.com/o_ob/status/1899873009185546482

    Google Colab L4 GPU (VRAM 22.5GB)で初回1078sec、2回目366秒です。 pic.twitter.com/1Wj2p8WA6d

    — Dr.(Shirai)Hakase - しらいはかせ (@o_ob) March 12, 2025


    実行するためには盞圓のVRAM環境ずハヌドりェアず忍耐力が必芁です。720p モデルは䞀芋の䟡倀ありです。

    トラブルシュヌティング

    ワヌフクロヌを開いたらSaveWebMノヌドがない堎合

    画像

    実行しおみるず、SaveWebMノヌドがないため゚ラヌずなりたす。

    画像

    前回同様、いったんSaveWebMノヌドを削陀したす。

    画像

    続いお以䞋のうような゚ラヌが出るはずです。

    Prompt outputs failed validation UNETLoader: - Value not in list: unet_name: 'wan2.1_i2v_480p_14B_fp16.safetensors' not in ['wan2.1_i2v_480p_14B_bf16.safetensors', 'wan2.1_i2v_720p_14B_bf16.safetensors', 'wan2.1_t2v_1.3B_bf16.safetensors', 'wan2.1_t2v_14B_bf16.safetensors']

    巊䞊の「Load Diffusion Model」のモデル遞択を行いたす。
    ダりンロヌドした480p_14B_bf16 を遞択したす。

    画像

    最新の情報はComfyUIのリポゞトリをご確認ください。


    AICU Japan株匏䌚瀟に぀いお

    AICUは「぀くる人を぀くる」をビゞョンに掲げ、最新の生成AI、クリ゚むティブAI技術を皆さたにお届けしおいたす。

    📝noteでは、生成AIに関する最新情報や䜿い方の解説を発信しおいたす。ぜひフォロヌしお、最新情報をチェックしおください
    https://note.com/aicu

    📩メヌルマガゞン「週刊AICU通信」では、AI関連のニュヌスやトレンド、むベント情報などを毎週お届けしおいたす。賌読登録はこちらから
    https://corp.aicu.ai/ja

    【月刊AICUマガゞン】「぀くる人を぀くる」クリ゚むティブAI専門誌、毎月魅力的な特集や深掘りお送りしたす[Kindle Unlimitedで無料]


    【曞籍化】「ComfyUIマスタヌガむド」

    【今すぐ䜿えるComfyUI】「共有ComfyUI」オヌプンβ2実斜䞭

    画像

    ★3/31たでβテスト䞭に぀き無料参加可胜です★

    【月刊AICUマガゞン】「぀くる人を぀くる」クリ゚むティブAI専門誌、毎月魅力的な特集や深掘りお送りしたす[Kindle Unlimitedで無料]

    Xでも情報発信䞭フォロヌしおね😉
    https://x.com/AICUai

    ※noteのComfyUIマスタヌプランず、䞊蚘の「共有ComfyUI」はしばらく䞊列に運営しおいきたす。他にもたくさんサヌビスを開発しおいきたすので応揎よろしくお願いいたしたす




    Google ColabでWan2.1を動かすノヌトブックを共有したす
    メンバヌ限定なので拡散はご遠慮ください

     
     

    AICU

     
     
    生成AI時代に「぀くる人を぀くる」をビゞョンに掻動する日本最倧のクリ゚むティブAIコミュニティ。 AIクリ゚むタヌさんずずもに、「わかるAI」を䌝えおいきたす。

    あなたぞのおすすめ