├── ComfyUi.bat ├── ComfyUi_Activate.bat ├── ComfyUi_NoArgs.bat ├── ComfyUi_SageAttention.bat ├── Download ├── All │ ├── Kijai │ │ ├── clip.bat │ │ ├── diffusion_models.bat │ │ ├── text_encoders.bat │ │ └── vae.bat │ ├── Native │ │ ├── clip_vision.bat │ │ ├── diffusion_models.bat │ │ ├── text_encoders.bat │ │ └── vae.bat │ ├── loras.bat │ ├── mmaudio.bat │ ├── ultralytics.bat │ ├── upscale_models.bat │ └── vae_approx.bat ├── Kijai_All.bat ├── Kijai_FramePack.bat ├── Kijai_I2v.bat ├── Kijai_Nsfw.bat ├── Kijai_NsfwFast.bat ├── Kijai_T2v14B.bat ├── Kijai_T2v1B.bat ├── Kijai_Ti2v.bat ├── MMAudio.bat ├── Native_All.bat ├── Native_I2v.bat ├── Native_T2v14B.bat ├── Native_T2v1B.bat ├── clip │ └── Kijai │ │ ├── open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.bat │ │ └── open-clip-xlm-roberta-large-vit-huge-14_visual_fp32.bat ├── clip_vision │ └── Native │ │ ├── clip_vision_h.bat │ │ └── sigclip_vision_patch14_384.bat ├── diffusion_models │ ├── Kijai │ │ ├── FramePack-I2V-HY_bf16.bat │ │ ├── FramePack-I2V-HY_fp8_e4m3fn.bat │ │ ├── I2v-WanSkyRel-CausVid-14B-720p-fp8_e4m3fn.bat │ │ ├── I2v-WanSkyRel07-14B-480p-fp8_e4m3fn.bat │ │ ├── I2v-WanSkyRel07-14B-720p-fp8_e4m3fn.bat │ │ ├── I2v-WanSkyRel07-14B-fp8_e4m3fn.bat │ │ ├── T2v-SkyRel-CausVid05-14B-720p-fp8_e4m3fn.bat │ │ ├── Wan2_1-FLF2V-14B-720P_fp8_e4m3fn.bat │ │ ├── Wan2_1-Fun1_1-InP-14B_fp8_e4m3fn.bat │ │ ├── Wan2_1-FunControl-14B_fp8_e4m3fn.bat │ │ ├── Wan2_1-FunControl-1_3B_bf16.bat │ │ ├── Wan2_1-FunInP-14B_fp8_e4m3fn.bat │ │ ├── Wan2_1-FunInP-1_3B_bf16.bat │ │ ├── Wan2_1-I2V-14B-480P_fp8_e4m3fn.bat │ │ ├── Wan2_1-I2V-14B-480P_fp8_e5m2.bat │ │ ├── Wan2_1-I2V-14B-720P_fp8_e4m3fn.bat │ │ ├── Wan2_1-SkyReelsV2-I2V-14B-540P_fp8_e4m3fn.bat │ │ ├── Wan2_1-SkyReelsV2-I2V-14B-720P_fp8_e4m3fn.bat │ │ ├── Wan2_1-T2V-14B_fp8_e4m3fn.bat │ │ ├── Wan2_1-T2V-1_3B_bf16.bat │ │ ├── Wan2_1-T2V-1_3B_fp8_e4m3fn.bat │ │ ├── Wan2_1-VACE_module_14B_bf16.bat │ │ ├── Wan2_1-VACE_module_14B_fp8_e4m3fn.bat │ │ ├── Wan2_1-VACE_module_1_3B_bf16.bat │ │ ├── Wan2_1-VacePreview-1_3B.bat │ │ ├── Wan2_1-VacePreview-1_3B_bf16.bat │ │ ├── WanNsfwI2v-14B-480p_fp8_e4m3fn.bat │ │ └── WanNsfwI2vEnd-14B-480p_fp8_e4m3fn.bat │ └── Native │ │ ├── wan2.1-i2v-14b-480p-Q3_K_M.bat │ │ ├── wan2.1-i2v-14b-480p-Q4_K_M.bat │ │ ├── wan2.1-i2v-14b-720p-Q3_K_M.bat │ │ ├── wan2.1-i2v-14b-720p-Q4_K_M.bat │ │ ├── wan2.1-t2v-14b-Q3_K_M.bat │ │ ├── wan2.1-t2v-14b-Q4_K_M.bat │ │ ├── wan2.1_i2v_480p_14B_fp8_scaled.bat │ │ ├── wan2.1_i2v_720p_14B_fp8_scaled.bat │ │ ├── wan2.1_t2v_1.3B_fp16.bat │ │ └── wan2.1_t2v_14B_fp8_scaled.bat ├── loras │ ├── Bundle │ │ ├── Nashikone.bat │ │ └── NashikoneI2v720p.bat │ ├── Fast │ │ ├── Wan21_AccVid_T2V_14B_lora_rank32_fp16.bat │ │ ├── Wan21_CausVid_14B_T2V_lora_rank32.bat │ │ ├── Wan21_CausVid_14B_T2V_lora_rank32_v1_5_no_first_block.bat │ │ └── Wan21_CausVid_14B_T2V_lora_rank32_v2.bat │ ├── Fun │ │ ├── FunInP_14B_RewardHps.bat │ │ ├── FunInP_14B_RewardMps.bat │ │ ├── FunInP_1B_RewardHps.bat │ │ └── FunInP_1B_RewardMps.bat │ ├── Motion │ │ ├── Turn_Spin_Rotation_Pirouette_v05.bat │ │ ├── dabaichui_v10.bat │ │ ├── l1v3w4llp4p3r_720p.bat │ │ └── r0t4tion_360_degrees_rotation_v10.bat │ ├── Nsfw │ │ ├── AmorousLesbianKisses.bat │ │ ├── BounceOfPleasure_v10.bat │ │ ├── BulgePovMissionary_v11.bat │ │ ├── Cowgirl_v13.bat │ │ ├── Cumshot_v10.bat │ │ ├── DoubleSingleBlowjob_v10.bat │ │ ├── Fingering_v11.bat │ │ ├── PassionateKissing_v10.bat │ │ ├── PovBlowjob_v11.bat │ │ ├── PovMissionaryT2v_v11.bat │ │ ├── PovMissionary_v11.bat │ │ ├── SquirtingVag_v101.bat │ │ ├── They_are_having_side_sex_v10.bat │ │ ├── deepthroat_blowjob_v10.bat │ │ ├── nsfwsks_InAndOut_v014.bat │ │ ├── shoejob_v10.bat │ │ └── tekoki_v028.bat │ ├── Nsfw720p │ │ └── her_breasts_are_bouncing_v01.bat │ └── T2v1B │ │ ├── CfgDistillT2v1B_v01.bat │ │ ├── T2v1B_Tile_v10.bat │ │ └── TinkerWan_v20.bat ├── mmaudio │ ├── apple_DFN5B-CLIP-ViT-H-14-384_fp16.bat │ ├── bigvgan_v2_44khz_128band_512x.bat │ ├── mmaudio_large_44k_v2_fp16.bat │ ├── mmaudio_synchformer_fp16.bat │ └── mmaudio_vae_44k_fp16.bat ├── text_encoders │ ├── Kijai │ │ ├── umt5-xxl-enc-bf16.bat │ │ └── umt5-xxl-enc-fp8_e4m3fn.bat │ └── Native │ │ ├── clip_l.bat │ │ ├── llava_llama3_fp16.bat │ │ ├── llava_llama3_fp8_scaled.bat │ │ └── umt5_xxl_fp8_e4m3fn_scaled.bat ├── ultralytics │ └── segm │ │ ├── 2DCockAndBallYolo8x.bat │ │ ├── AnimeNsfwDetectionAll_v3.bat │ │ ├── CockAndBallYolo8x.bat │ │ └── pussy_yolo11s_seg_best.bat ├── upscale_models │ ├── 2x-AnimeSharpV4_Fast_RCAN_PU.bat │ ├── 2x-AnimeSharpV4_RCAN.bat │ ├── 4x-AnimeSharp.bat │ ├── 4x-UltraSharp.bat │ └── 4x_foolhardy_Remacri.bat ├── vae │ ├── Kijai │ │ ├── Wan2_1_VAE_bf16.bat │ │ └── Wan2_1_VAE_fp32.bat │ └── Native │ │ ├── hunyuan_video_vae_bf16.bat │ │ └── wan_2.1_vae.bat └── vae_approx │ └── taew2_1.bat ├── DownloadUnconfirmed ├── UnconfirmedAll.bat └── loras │ ├── Motion │ ├── LiveWallpaper.bat │ └── 原地旋转_v20.bat │ ├── Nsfw │ ├── AnalSex_v10.bat │ ├── BdsmBondage_T2v_ep17.bat │ ├── Creampie_v10.bat │ ├── Cumshot_T2v_v10.bat │ ├── EasyNsfw_v10.bat │ ├── ErectPenis_v10.bat │ ├── FemaleMasturbation_v10.bat │ ├── FemaleOrgasm_e60.bat │ ├── MasturbationCumshot_v10.bat │ ├── POVdog_v11.bat │ ├── Pl0wView_FrontDoggy_v10.bat │ ├── PovAnal_v10.bat │ ├── Sexmachine_v11.bat │ ├── SexyEnhancer_v10.bat │ ├── SideViewMissionaryT2v_v10.bat │ ├── doggystyle_T2v_v10.bat │ ├── doggystyle_sex_v10.bat │ ├── doggystyle_v10.bat │ ├── facesitting_v10_w04.bat │ ├── h4ndp4nties_v01.bat │ ├── penis_Pov_v10.bat │ ├── penis_T2v_v10.bat │ ├── thick_whitish_translucent_semen_v10.bat │ └── woman_revealing_her_breasts_v11.bat │ ├── Nsfw720p │ ├── BouncyWalk_v10.bat │ └── FutanariCowgirl_v10.bat │ └── Style │ └── Studio_Ghibli_style_T2v_v10.bat ├── EasyWanVideo ├── ComfyUi │ ├── KijaiRollback_20250310.bat │ ├── SetupComfyUi.bat │ ├── SetupComfyUiCustomNodes.bat │ ├── SetupComfyUiLink.bat │ ├── Workflow │ │ ├── 00_Kijai_NsfwFast.json │ │ ├── 00_Kijai_NsfwI2v.json │ │ ├── 00_Kijai_NsfwLoop.json │ │ ├── 02_KijaiFun_I2vEnd.json │ │ ├── 02_Kijai_I2v.json │ │ ├── 03_Kijai_I2vEnd.json │ │ ├── 03_Kijai_I2v_FramePack.json │ │ ├── 05_Kijai_T2v1B.json │ │ ├── 06_Kijai_T2v14B.json │ │ ├── 07_KijaiFun_Vi2v.json │ │ ├── 15_Native_I2v.json │ │ ├── 30_GetLastImage.json │ │ ├── 35_TwoImageInterpolate.json │ │ ├── 40_Cut.json │ │ ├── 41_ReversePlayback.json │ │ ├── 45_ColorMatch.json │ │ ├── 46_FadeIn.json │ │ ├── 47_FadeOut.json │ │ ├── 50_Mosaic.json │ │ ├── 50_MosaicMp4.json │ │ ├── 55_ConcatInterpolate.json │ │ ├── 56_Concat.json │ │ ├── 59_TileUpscale.json │ │ ├── 60_Upscale.json │ │ ├── 62_Crop.json │ │ ├── 63_Resize.json │ │ ├── 65_AddLabel.json │ │ ├── 68_Tiling.json │ │ ├── 70_Interpolate.json │ │ ├── 71_InterpolateWebp.json │ │ ├── 75_ConvertMp4.json │ │ ├── 76_SequentialImages.json │ │ ├── 80_MMAudio.json │ │ ├── 90_Kijai_I2v_LoraChecker.json │ │ ├── a0_AudioSeparation.json │ │ ├── a1_AudioCombine.json │ │ ├── c0_CannyCheck.json │ │ └── v0_Vi2vPreprocess.json │ ├── f910-shin-comic-2.04 │ │ ├── Apache License 2.0.txt │ │ ├── f910-shin-comic-2.04.otf │ │ └── readme.txt │ └── src │ │ └── comfy_ui_update_config.py ├── EasyWanVideoInstaller.bat ├── Setup.bat └── SetupFramePack.bat ├── FramePack.bat ├── FramePackEichi.bat ├── FramePackEichi1Frame.bat ├── FramePackEichi1Frame_NoArgs.bat ├── FramePackEichiF1.bat ├── FramePackEichiF1_NoArgs.bat ├── FramePackEichi_NoArgs.bat ├── FramePackF1.bat ├── FramePackF1_NoArgs.bat ├── FramePack_FixBlackVideo.bat ├── FramePack_NoArgs.bat ├── LICENSE.txt ├── README.md ├── Sample └── _Download.bat ├── SampleNsfw └── _Download.bat ├── Update.bat └── VideoTool ├── 0_SetPlaySpeed.bat ├── 5_Cut_16FPS_49frames.bat ├── 5_Cut_16FPS_81frames.bat ├── 6_Cut_16FPS_49frames_Mirror.bat └── 6_Cut_16FPS_81frames_Mirror.bat /ComfyUi.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0ComfyUi_NoArgs.bat --auto-launch --fast --max-upload-size 500 %* 5 | -------------------------------------------------------------------------------- /ComfyUi_Activate.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | cd /d %~dp0ComfyUI 4 | call venv\Scripts\activate.bat 5 | cmd /k 6 | -------------------------------------------------------------------------------- /ComfyUi_NoArgs.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0EasyTools 4 | set GIT_SET_PATH=%EASY_TOOLS%\Git\Git_SetPath.bat 5 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 6 | set EMBEDDABLE_PYTHON=%EASY_TOOLS%\Python\env\python310 7 | 8 | if not exist %~dp0ComfyUI\venv\ ( 9 | echo call %~dp0Update.bat 10 | call %~dp0Update.bat 11 | ) 12 | if not exist %~dp0ComfyUI\venv\ ( 13 | echo "[Error] %~dp0ComfyUI\venv\ が見つかりません。" 14 | pause & exit /b 1 15 | ) 16 | 17 | call %GIT_SET_PATH% 18 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 19 | 20 | pushd %~dp0ComfyUI 21 | 22 | call %PYTHON_ACTIVATE% 23 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 24 | 25 | echo python %~dp0EasyWanVideo\ComfyUi\src\comfy_ui_update_config.py user\default\comfy.settings.json 26 | python %~dp0EasyWanVideo\ComfyUi\src\comfy_ui_update_config.py user\default\comfy.settings.json 27 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 28 | 29 | if exist %EMBEDDABLE_PYTHON%\ ( 30 | @REM tcc.exe & VS Build Tools cl.exe 31 | if not exist %~dp0ComfyUI\venv\Scripts\Include\Python.h ( 32 | echo xcopy /SQY %EMBEDDABLE_PYTHON%\include\*.* %~dp0ComfyUI\venv\Scripts\Include\ 33 | xcopy /SQY %EMBEDDABLE_PYTHON%\include\*.* %~dp0ComfyUI\venv\Scripts\Include\ 34 | 35 | echo xcopy /SQY %EMBEDDABLE_PYTHON%\libs\*.* %~dp0ComfyUI\venv\Scripts\libs\ 36 | xcopy /SQY %EMBEDDABLE_PYTHON%\libs\*.* %~dp0ComfyUI\venv\Scripts\libs\ 37 | ) 38 | 39 | @REM VS Build Tools 40 | @REM echo set "INCLUDE=%INCLUDE%;%EMBEDDABLE_PYTHON%\include" 41 | @REM set "INCLUDE=%INCLUDE%;%EMBEDDABLE_PYTHON%\include" 42 | ) 43 | 44 | @REM Cuda 2.6.0 以降の Ultratics Error 回避 45 | echo set TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=1 46 | set TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=1 47 | 48 | echo python main.py %* 49 | python main.py %* 50 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 51 | 52 | popd rem %~dp0ComfyUI 53 | -------------------------------------------------------------------------------- /ComfyUi_SageAttention.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0ComfyUi.bat --use-sage-attention %* 5 | -------------------------------------------------------------------------------- /Download/All/Kijai/clip.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\clip\Kijai 7 | -------------------------------------------------------------------------------- /Download/All/Kijai/diffusion_models.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\diffusion_models\Kijai 7 | -------------------------------------------------------------------------------- /Download/All/Kijai/text_encoders.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\text_encoders\Kijai 7 | -------------------------------------------------------------------------------- /Download/All/Kijai/vae.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\vae\Kijai 7 | -------------------------------------------------------------------------------- /Download/All/Native/clip_vision.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\clip_vision\Native 7 | -------------------------------------------------------------------------------- /Download/All/Native/diffusion_models.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\diffusion_models\Native 7 | -------------------------------------------------------------------------------- /Download/All/Native/text_encoders.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\text_encoders\Native 7 | -------------------------------------------------------------------------------- /Download/All/Native/vae.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %RECURSIVE_BAT_CALL% %~dp0..\..\vae\Native 7 | -------------------------------------------------------------------------------- /Download/All/loras.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call "%RECURSIVE_BAT_CALL%" "%~dp0..\loras" 7 | -------------------------------------------------------------------------------- /Download/All/mmaudio.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call "%RECURSIVE_BAT_CALL%" "%~dp0..\mmaudio" 7 | -------------------------------------------------------------------------------- /Download/All/ultralytics.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call "%RECURSIVE_BAT_CALL%" "%~dp0..\ultralytics" 7 | -------------------------------------------------------------------------------- /Download/All/upscale_models.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call "%RECURSIVE_BAT_CALL%" "%~dp0..\upscale_models" 7 | -------------------------------------------------------------------------------- /Download/All/vae_approx.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call "%RECURSIVE_BAT_CALL%" "%~dp0..\vae_approx" 7 | -------------------------------------------------------------------------------- /Download/Kijai_All.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %EASY_TOOLS%\Civitai\Civitai_ApiKey.bat 7 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 8 | 9 | call %~dp0All\loras.bat 10 | call %~dp0All\ultralytics.bat 11 | call %~dp0All\upscale_models.bat 12 | call %~dp0All\vae_approx.bat 13 | 14 | call %RECURSIVE_BAT_CALL% %~dp0All\Kijai 15 | 16 | call %~dp0Kijai_FramePack.bat 17 | call %~dp0text_encoders\Native\llava_llama3_fp16.bat 18 | -------------------------------------------------------------------------------- /Download/Kijai_FramePack.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call %~dp0clip_vision\Native\sigclip_vision_patch14_384.bat 6 | 7 | call %~dp0diffusion_models\Kijai\FramePack-I2V-HY_fp8_e4m3fn.bat 8 | call %~dp0diffusion_models\Kijai\FramePack-I2V-HY_bf16.bat 9 | 10 | call %~dp0text_encoders\Native\clip_l.bat 11 | call %~dp0text_encoders\Native\llava_llama3_fp8_scaled.bat 12 | @REM call %~dp0text_encoders\Native\llava_llama3_fp16.bat 13 | 14 | call %~dp0vae\Native\hunyuan_video_vae_bf16.bat 15 | -------------------------------------------------------------------------------- /Download/Kijai_I2v.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call %EASY_TOOLS%\Civitai\Civitai_ApiKey.bat 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | 8 | call %~dp0All\loras.bat 9 | call %~dp0All\ultralytics.bat 10 | call %~dp0All\upscale_models.bat 11 | call %~dp0All\vae_approx.bat 12 | 13 | call %~dp0clip\Kijai\open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.bat 14 | 15 | call %~dp0diffusion_models\Kijai\Wan2_1-I2V-14B-480P_fp8_e4m3fn.bat 16 | call %~dp0diffusion_models\Kijai\Wan2_1-I2V-14B-720P_fp8_e4m3fn.bat 17 | 18 | call %~dp0diffusion_models\Kijai\Wan2_1-FunControl-1_3B_bf16.bat 19 | call %~dp0diffusion_models\Kijai\Wan2_1-Fun1_1-InP-14B_fp8_e4m3fn.bat 20 | 21 | call %~dp0diffusion_models\Native\wan2.1_t2v_1.3B_fp16.bat 22 | 23 | call %~dp0text_encoders\Kijai\umt5-xxl-enc-fp8_e4m3fn.bat 24 | 25 | call %~dp0vae\Kijai\Wan2_1_VAE_bf16.bat 26 | -------------------------------------------------------------------------------- /Download/Kijai_Nsfw.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call %EASY_TOOLS%\Civitai\Civitai_ApiKey.bat 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | 8 | call %~dp0All\upscale_models.bat 9 | 10 | call %~dp0clip\Kijai\open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.bat 11 | 12 | @REM call %~dp0diffusion_models\Kijai\Wan2_1-I2V-14B-480P_fp8_e4m3fn.bat 13 | @REM call %~dp0diffusion_models\Kijai\Wan2_1-Fun1_1-InP-14B_fp8_e4m3fn.bat 14 | @REM call %~dp0diffusion_models\Kijai\Wan2_1-SkyReelsV2-I2V-14B-540P_fp8_e4m3fn.bat 15 | call %~dp0diffusion_models\Kijai\WanNsfwI2v-14B-480p_fp8_e4m3fn.bat 16 | call %~dp0diffusion_models\Kijai\WanNsfwI2vEnd-14B-480p_fp8_e4m3fn.bat 17 | 18 | @REM call %~dp0text_encoders\Kijai\umt5-xxl-enc-fp8_e4m3fn.bat 19 | call %~dp0text_encoders\Native\umt5_xxl_fp8_e4m3fn_scaled.bat 20 | 21 | call %~dp0ultralytics\segm\AnimeNsfwDetectionAll_v3.bat 22 | 23 | call %~dp0vae\Kijai\Wan2_1_VAE_bf16.bat 24 | 25 | call %~dp0loras\Bundle\NashikoneI2v720p.bat 26 | 27 | call %~dp0loras\Fast\Wan21_CausVid_14B_T2V_lora_rank32.bat 28 | 29 | @REM call %~dp0 30 | call %~dp0loras\Nsfw\BulgePovMissionary_v11.bat 31 | call %~dp0loras\Nsfw\Cowgirl_v13.bat 32 | call %~dp0loras\Nsfw\deepthroat_blowjob_v10.bat 33 | call %~dp0loras\Nsfw\DoubleSingleBlowjob_v10.bat 34 | call %~dp0loras\Nsfw\nsfwsks_InAndOut_v014.bat 35 | call %~dp0loras\Nsfw\PovMissionary_v11.bat 36 | call %~dp0loras\Nsfw\tekoki_v028.bat 37 | -------------------------------------------------------------------------------- /Download/Kijai_NsfwFast.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call %EASY_TOOLS%\Civitai\Civitai_ApiKey.bat 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | 8 | call %~dp0upscale_models\2x-AnimeSharpV4_Fast_RCAN_PU.bat 9 | 10 | call %~dp0clip\Kijai\open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.bat 11 | 12 | call %~dp0diffusion_models\Kijai\I2v-WanSkyRel07-14B-fp8_e4m3fn.bat 13 | call %~dp0diffusion_models\Kijai\Wan2_1-T2V-14B_fp8_e4m3fn.bat 14 | call %~dp0diffusion_models\Kijai\Wan2_1-VACE_module_14B_fp8_e4m3fn.bat 15 | 16 | call %~dp0text_encoders\Native\umt5_xxl_fp8_e4m3fn_scaled.bat 17 | 18 | call %~dp0ultralytics\segm\AnimeNsfwDetectionAll_v3.bat 19 | 20 | call %~dp0vae\Kijai\Wan2_1_VAE_bf16.bat 21 | 22 | call %~dp0loras\Bundle\Nashikone.bat 23 | call %~dp0loras\Bundle\NashikoneI2v720p.bat 24 | 25 | @REM CausVid v1.5 のみ不使用 26 | call %~dp0loras\Fast\Wan21_AccVid_T2V_14B_lora_rank32_fp16.bat 27 | call %~dp0loras\Fast\Wan21_CausVid_14B_T2V_lora_rank32.bat 28 | call %~dp0loras/Fast/Wan21_CausVid_14B_T2V_lora_rank32_v1_5_no_first_block.bat 29 | call %~dp0loras/Fast/Wan21_CausVid_14B_T2V_lora_rank32_v2.bat 30 | 31 | @REM call %~dp0 32 | call %~dp0loras\Motion\l1v3w4llp4p3r_720p.bat 33 | call %~dp0loras\Motion\LiveWallpaper.bat 34 | call %~dp0loras\Nsfw\BulgePovMissionary_v11.bat 35 | call %~dp0loras\Nsfw\Cowgirl_v13.bat 36 | call %~dp0loras\Nsfw\deepthroat_blowjob_v10.bat 37 | call %~dp0loras\Nsfw\DoubleSingleBlowjob_v10.bat 38 | call %~dp0loras\Nsfw\nsfwsks_InAndOut_v014.bat 39 | call %~dp0loras\Nsfw\PovMissionary_v11.bat 40 | call %~dp0loras\Nsfw\tekoki_v028.bat 41 | -------------------------------------------------------------------------------- /Download/Kijai_T2v14B.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0All\upscale_models.bat 5 | call %~dp0All\vae_approx.bat 6 | 7 | call %~dp0diffusion_models\Kijai\Wan2_1-T2V-14B_fp8_e4m3fn.bat 8 | 9 | call %~dp0diffusion_models\Native\wan2.1_t2v_1.3B_fp16.bat 10 | 11 | call %~dp0loras\T2v1B\T2v1B_Tile_v10.bat 12 | 13 | call %~dp0text_encoders\Kijai\umt5-xxl-enc-fp8_e4m3fn.bat 14 | 15 | call %~dp0vae\Kijai\Wan2_1_VAE_bf16.bat 16 | -------------------------------------------------------------------------------- /Download/Kijai_T2v1B.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0All\upscale_models.bat 5 | call %~dp0All\vae_approx.bat 6 | 7 | call %~dp0diffusion_models\Kijai\Wan2_1-T2V-1_3B_fp8_e4m3fn.bat 8 | 9 | call %~dp0diffusion_models\Native\wan2.1_t2v_1.3B_fp16.bat 10 | 11 | call %~dp0loras\T2v1B\T2v1B_Tile_v10.bat 12 | 13 | call %~dp0text_encoders\Kijai\umt5-xxl-enc-fp8_e4m3fn.bat 14 | 15 | call %~dp0vae\Kijai\Wan2_1_VAE_bf16.bat 16 | -------------------------------------------------------------------------------- /Download/Kijai_Ti2v.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0Kijai_I2v.bat 5 | 6 | @REM call %~dp0diffusion_models\Kijai\Wan2_1-FunControl-14B_fp8_e4m3fn.bat 7 | -------------------------------------------------------------------------------- /Download/MMAudio.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0All\mmaudio.bat 5 | -------------------------------------------------------------------------------- /Download/Native_All.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %EASY_TOOLS%\Civitai\Civitai_ApiKey.bat 7 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 8 | 9 | call %~dp0All\loras.bat 10 | call %~dp0All\upscale_models.bat 11 | call %~dp0All\vae_approx.bat 12 | 13 | call %RECURSIVE_BAT_CALL% %~dp0All\Native 14 | -------------------------------------------------------------------------------- /Download/Native_I2v.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call %EASY_TOOLS%\Civitai\Civitai_ApiKey.bat 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | 8 | call %~dp0All\loras.bat 9 | call %~dp0All\upscale_models.bat 10 | call %~dp0All\vae_approx.bat 11 | 12 | call %~dp0clip_vision\Native\clip_vision_h.bat 13 | 14 | call %~dp0diffusion_models\Native\wan2.1-i2v-14b-480p-Q3_K_M.bat 15 | call %~dp0diffusion_models\Native\wan2.1-i2v-14b-720p-Q3_K_M.bat 16 | 17 | call %~dp0diffusion_models\Native\wan2.1_t2v_1.3B_fp16.bat 18 | 19 | call %~dp0text_encoders\Native\umt5_xxl_fp8_e4m3fn_scaled.bat 20 | 21 | call %~dp0vae\Native\wan_2.1_vae.bat 22 | -------------------------------------------------------------------------------- /Download/Native_T2v14B.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0All\upscale_models.bat 5 | call %~dp0All\vae_approx.bat 6 | 7 | call %~dp0diffusion_models\Native\wan2.1-t2v-14b-Q3_K_M.bat 8 | 9 | call %~dp0loras\T2v1B\T2v1B_Tile_v10.bat 10 | 11 | call %~dp0text_encoders\Native\umt5_xxl_fp8_e4m3fn_scaled.bat 12 | 13 | call %~dp0vae\Native\wan_2.1_vae.bat 14 | -------------------------------------------------------------------------------- /Download/Native_T2v1B.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0All\upscale_models.bat 5 | call %~dp0All\vae_approx.bat 6 | 7 | call %~dp0diffusion_models\Kijai\Wan2_1-T2V-1_3B_fp8_e4m3fn.bat 8 | 9 | call %~dp0loras\T2v1B\T2v1B_Tile_v10.bat 10 | 11 | call %~dp0text_encoders\Native\umt5_xxl_fp8_e4m3fn_scaled.bat 12 | 13 | call %~dp0vae\Native\wan_2.1_vae.bat 14 | -------------------------------------------------------------------------------- /Download/clip/Kijai/open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\clip 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\clip 12 | -------------------------------------------------------------------------------- /Download/clip/Kijai/open-clip-xlm-roberta-large-vit-huge-14_visual_fp32.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\clip 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ open-clip-xlm-roberta-large-vit-huge-14_visual_fp32.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\clip 12 | -------------------------------------------------------------------------------- /Download/clip_vision/Native/clip_vision_h.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\clip_vision 6 | 7 | @REM https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged 8 | call %HUGGING_FACE% Native\ clip_vision_h.safetensors Comfy-Org/Wan_2.1_ComfyUI_repackaged split_files/clip_vision/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\clip_vision 12 | -------------------------------------------------------------------------------- /Download/clip_vision/Native/sigclip_vision_patch14_384.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\clip_vision 6 | 7 | @REM https://huggingface.co/Comfy-Org/sigclip_vision_384 8 | call %HUGGING_FACE% Native\ sigclip_vision_patch14_384.safetensors Comfy-Org/sigclip_vision_384 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\clip_vision 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/FramePack-I2V-HY_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/HunyuanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ FramePack-I2V-HY_bf16.safetensors Kijai/HunyuanVideo_comfy FramePackI2V_HY_bf16.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/FramePack-I2V-HY_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/HunyuanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ FramePack-I2V-HY_fp8_e4m3fn.safetensors Kijai/HunyuanVideo_comfy FramePackI2V_HY_fp8_e4m3fn.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/I2v-WanSkyRel-CausVid-14B-720p-fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/Wan-SkyReels-CausVid 8 | call %HUGGING_FACE% Kijai\ I2v-WanSkyRel-CausVid-14B-720p-fp8_e4m3fn.safetensors Zuntan/Wan-SkyReels-CausVid 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/I2v-WanSkyRel07-14B-480p-fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/Wan-SkyReels-CausVid 8 | call %HUGGING_FACE% Kijai\ I2v-WanSkyRel07-14B-480p-fp8_e4m3fn.safetensors Zuntan/Wan-SkyReels-CausVid 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/I2v-WanSkyRel07-14B-720p-fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/Wan-SkyReels-CausVid 8 | call %HUGGING_FACE% Kijai\ I2v-WanSkyRel07-14B-720p-fp8_e4m3fn.safetensors Zuntan/Wan-SkyReels-CausVid 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/I2v-WanSkyRel07-14B-fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/Wan-SkyReels-CausVid 8 | call %HUGGING_FACE% Kijai\ I2v-WanSkyRel07-14B-fp8_e4m3fn.safetensors Zuntan/Wan-SkyReels-CausVid 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/T2v-SkyRel-CausVid05-14B-720p-fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/Wan-SkyReels-CausVid 8 | call %HUGGING_FACE% Kijai\ T2v-SkyRel-CausVid05-14B-720p-fp8_e4m3fn.safetensors Zuntan/Wan-SkyReels-CausVid 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-FLF2V-14B-720P_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-FLF2V-14B-720P_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy Wan2_1-FLF2V-14B-720P_fp8_e4m3fn.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-Fun1_1-InP-14B_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/dist 8 | call %HUGGING_FACE% Kijai\ Wan2_1-Fun1_1-InP-14B_fp8_e4m3fn.safetensors Zuntan/dist 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-FunControl-14B_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-FunControl-14B_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy Wan2.1-Fun-Control-14B_fp8_e4m3fn.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-FunControl-1_3B_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/alibaba-pai/Wan2.1-Fun-1.3B-Control 8 | call %HUGGING_FACE% Kijai\ Wan2_1-FunControl-1_3B_bf16.safetensors alibaba-pai/Wan2.1-Fun-1.3B-Control diffusion_pytorch_model.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-FunInP-14B_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-FunInP-14B_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy Wan2.1-Fun-InP-14B_fp8_e4m3fn.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-FunInP-1_3B_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/alibaba-pai/Wan2.1-Fun-1.3B-InP 8 | call %HUGGING_FACE% Kijai\ Wan2_1-FunInP-1_3B_bf16.safetensors alibaba-pai/Wan2.1-Fun-1.3B-InP diffusion_pytorch_model.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-I2V-14B-480P_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-I2V-14B-480P_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-I2V-14B-480P_fp8_e5m2.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-I2V-14B-480P_fp8_e5m2.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-I2V-14B-720P_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-I2V-14B-720P_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-SkyReelsV2-I2V-14B-540P_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-SkyReelsV2-I2V-14B-540P_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy Skyreels/Wan2_1-SkyReels-V2-I2V-14B-540P_fp8_e4m3fn.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-SkyReelsV2-I2V-14B-720P_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-SkyReelsV2-I2V-14B-720P_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy Skyreels/Wan2_1-SkyReels-V2-I2V-14B-720P_fp8_e4m3fn.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-T2V-14B_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-T2V-14B_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-T2V-1_3B_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-T2V-1_3B_bf16.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-T2V-1_3B_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-T2V-1_3B_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-VACE_module_14B_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-VACE_module_14B_bf16.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-VACE_module_14B_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-VACE_module_14B_fp8_e4m3fn.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-VACE_module_1_3B_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-VACE_module_1_3B_bf16.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-VacePreview-1_3B.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/ali-vilab/VACE-Wan2.1-1.3B-Preview 8 | call %HUGGING_FACE% Kijai\ Wan2_1-VacePreview-1_3B.safetensors ali-vilab/VACE-Wan2.1-1.3B-Preview diffusion_pytorch_model.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/Wan2_1-VacePreview-1_3B_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1-VacePreview-1_3B_bf16.safetensors Kijai/WanVideo_comfy Wan2_1_VACE_1_3B_preview_bf16.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/WanNsfwI2v-14B-480p_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/WanNsfw 8 | call %HUGGING_FACE% Kijai\ WanNsfwI2v-14B-480p_fp8_e4m3fn.safetensors Zuntan/WanNsfw 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Kijai/WanNsfwI2vEnd-14B-480p_fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Zuntan/WanNsfw 8 | call %HUGGING_FACE% Kijai\ WanNsfwI2vEnd-14B-480p_fp8_e4m3fn.safetensors Zuntan/WanNsfw 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1-i2v-14b-480p-Q3_K_M.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/city96/Wan2.1-I2V-14B-480P-gguf 8 | call %HUGGING_FACE% Native\ wan2.1-i2v-14b-480p-Q3_K_M.gguf city96/Wan2.1-I2V-14B-480P-gguf 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1-i2v-14b-480p-Q4_K_M.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/city96/Wan2.1-I2V-14B-480P-gguf 8 | call %HUGGING_FACE% Native\ wan2.1-i2v-14b-480p-Q4_K_M.gguf city96/Wan2.1-I2V-14B-480P-gguf 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1-i2v-14b-720p-Q3_K_M.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/city96/Wan2.1-I2V-14B-720P-gguf 8 | call %HUGGING_FACE% Native\ wan2.1-i2v-14b-720p-Q3_K_M.gguf city96/Wan2.1-I2V-14B-720P-gguf 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1-i2v-14b-720p-Q4_K_M.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/city96/Wan2.1-I2V-14B-720P-gguf 8 | call %HUGGING_FACE% Native\ wan2.1-i2v-14b-720p-Q4_K_M.gguf city96/Wan2.1-I2V-14B-720P-gguf 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1-t2v-14b-Q3_K_M.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/city96/Wan2.1-T2V-14B-gguf 8 | call %HUGGING_FACE% Native\ wan2.1-t2v-14b-Q3_K_M.gguf city96/Wan2.1-T2V-14B-gguf 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1-t2v-14b-Q4_K_M.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/city96/Wan2.1-T2V-14B-gguf 8 | call %HUGGING_FACE% Native\ wan2.1-t2v-14b-Q4_K_M.gguf city96/Wan2.1-T2V-14B-gguf 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1_i2v_480p_14B_fp8_scaled.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged 8 | call %HUGGING_FACE% Native\ wan2.1_i2v_480p_14B_fp8_scaled.safetensors Comfy-Org/Wan_2.1_ComfyUI_repackaged split_files/diffusion_models/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1_i2v_720p_14B_fp8_scaled.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged 8 | call %HUGGING_FACE% Native\ wan2.1_i2v_720p_14B_fp8_scaled.safetensors Comfy-Org/Wan_2.1_ComfyUI_repackaged split_files/diffusion_models/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1_t2v_1.3B_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged 8 | call %HUGGING_FACE% Native\ wan2.1_t2v_1.3B_fp16.safetensors Comfy-Org/Wan_2.1_ComfyUI_repackaged split_files/diffusion_models/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/diffusion_models/Native/wan2.1_t2v_14B_fp8_scaled.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\diffusion_models 6 | 7 | @REM https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged 8 | call %HUGGING_FACE% Native\ wan2.1_t2v_14B_fp8_scaled.safetensors Comfy-Org/Wan_2.1_ComfyUI_repackaged split_files/diffusion_models/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\diffusion_models 12 | -------------------------------------------------------------------------------- /Download/loras/Bundle/Nashikone.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE_HUB=%EASY_TOOLS%\Download\HuggingFaceHub.bat 5 | set JUNCTION=%EASY_TOOLS%\Link\Junction.bat 6 | 7 | pushd %~dp0 8 | 9 | echo. 10 | echo https://huggingface.co/nashikone/iroiroLoRA 11 | echo call %HUGGING_FACE_HUB% %~n0\ nashikone/iroiroLoRA model Wan2.1-T2V-14B/** 12 | call %HUGGING_FACE_HUB% %~n0\ nashikone/iroiroLoRA model Wan2.1-T2V-14B/** 13 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 14 | 15 | echo call %JUNCTION% %~dp0..\..\..\Model\loras\Nashikone .\%~n0\Wan2.1-T2V-14B 16 | call %JUNCTION% %~dp0..\..\..\Model\loras\Nashikone .\%~n0\Wan2.1-T2V-14B 17 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 18 | 19 | popd rem %~dp0 20 | -------------------------------------------------------------------------------- /Download/loras/Bundle/NashikoneI2v720p.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE_HUB=%EASY_TOOLS%\Download\HuggingFaceHub.bat 5 | set JUNCTION=%EASY_TOOLS%\Link\Junction.bat 6 | 7 | pushd %~dp0 8 | 9 | echo. 10 | echo https://huggingface.co/nashikone/iroiroLoRA 11 | echo call %HUGGING_FACE_HUB% %~n0\ nashikone/iroiroLoRA model Wan2.1_i2v_720p_14B_fp16/** 12 | call %HUGGING_FACE_HUB% %~n0\ nashikone/iroiroLoRA model Wan2.1_i2v_720p_14B_fp16/** 13 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 14 | 15 | echo call %JUNCTION% %~dp0..\..\..\Model\loras\NashikoneI2v720p .\%~n0\Wan2.1_i2v_720p_14B_fp16 16 | call %JUNCTION% %~dp0..\..\..\Model\loras\NashikoneI2v720p .\%~n0\Wan2.1_i2v_720p_14B_fp16 17 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 18 | 19 | popd rem %~dp0 20 | -------------------------------------------------------------------------------- /Download/loras/Fast/Wan21_AccVid_T2V_14B_lora_rank32_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Fast\ Wan21_AccVid_T2V_14B_lora_rank32_fp16.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Fast/Wan21_CausVid_14B_T2V_lora_rank32.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Fast\ Wan21_CausVid_14B_T2V_lora_rank32.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Fast/Wan21_CausVid_14B_T2V_lora_rank32_v1_5_no_first_block.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Fast\ Wan21_CausVid_14B_T2V_lora_rank32_v1_5_no_first_block.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Fast/Wan21_CausVid_14B_T2V_lora_rank32_v2.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Fast\ Wan21_CausVid_14B_T2V_lora_rank32_v2.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Fun/FunInP_14B_RewardHps.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/Wan2.1-Fun-Reward-LoRAs-comfy 8 | call %HUGGING_FACE% Fun\ FunInP_14B_RewardHps.safetensors Kijai/Wan2.1-Fun-Reward-LoRAs-comfy Wan2.1-Fun-14B-InP-HPS2.1_reward_lora_comfy.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Fun/FunInP_14B_RewardMps.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/Wan2.1-Fun-Reward-LoRAs-comfy 8 | call %HUGGING_FACE% Fun\ FunInP_14B_RewardMps.safetensors Kijai/Wan2.1-Fun-Reward-LoRAs-comfy Wan2.1-Fun-14B-InP-MPS_reward_lora_comfy.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Fun/FunInP_1B_RewardHps.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/Wan2.1-Fun-Reward-LoRAs-comfy 8 | call %HUGGING_FACE% Fun\ FunInP_1B_RewardHps.safetensors Kijai/Wan2.1-Fun-Reward-LoRAs-comfy Wan2.1-Fun-1.3B-InP-HPS2.1_reward_lora_comfy.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Fun/FunInP_1B_RewardMps.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/Kijai/Wan2.1-Fun-Reward-LoRAs-comfy 8 | call %HUGGING_FACE% Fun\ FunInP_1B_RewardMps.safetensors Kijai/Wan2.1-Fun-Reward-LoRAs-comfy Wan2.1-Fun-1.3B-InP-MPS_reward_lora_comfy.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Motion/Turn_Spin_Rotation_Pirouette_v05.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1390222?modelVersionId=1571233 8 | call %CIVITAI_MODEL_DOWNLOAD% Motion\ Turn_Spin_Rotation_Pirouette_v05.safetensors 1390222 1571233 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Motion/dabaichui_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1365589?modelVersionId=1542806 8 | call %CIVITAI_MODEL_DOWNLOAD% Motion\ dabaichui_v10.safetensors 1365589 1542806 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Motion/l1v3w4llp4p3r_720p.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1264662?modelVersionId=1516994 8 | call %CIVITAI_MODEL_DOWNLOAD% Motion\ l1v3w4llp4p3r_720p.safetensors 1264662 1516994 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Motion/r0t4tion_360_degrees_rotation_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1346623?modelVersionId=1520902 8 | call %CIVITAI_MODEL_DOWNLOAD% Motion\ r0t4tion_360_degrees_rotation_v10.safetensors 1346623 1520902 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/AmorousLesbianKisses.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1152160?modelVersionId=1670972 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ AmorousLesbianKisses.safetensors 1152160 1670972 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/BounceOfPleasure_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1337078?modelVersionId=1509892 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ BounceOfPleasure_v10.safetensors 1337078 1509892 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/BulgePovMissionary_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1445226?modelVersionId=1698719 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ BulgePovMissionary_v11.safetensors 1445226 1698719 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/Cowgirl_v13.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1337157?modelVersionId=1660695 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ Cowgirl_v13.safetensors 1337157 1660695 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/Cumshot_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1350447?modelVersionId=1602715 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ Cumshot_v10.safetensors 1350447 1602715 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/DoubleSingleBlowjob_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1395313?modelVersionId=1610465 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ DoubleSingleBlowjob_v10.safetensors 1395313 1610465 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/Fingering_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1444759?modelVersionId=1694292 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ Fingering_v11.safetensors 1444759 1694292 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/PassionateKissing_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1333275?modelVersionId=1574869 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ PassionateKissing_v10.safetensors 1333275 1574869 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/PovBlowjob_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1333923?modelVersionId=1547106 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ PovBlowjob_v11.safetensors 1333923 1547106 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/PovMissionaryT2v_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1331682?modelVersionId=1578047 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ PovMissionaryT2v_v11.safetensors 1331682 1578047 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/PovMissionary_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1331682?modelVersionId=1623136 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ PovMissionary_v11.safetensors 1331682 1623136 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/SquirtingVag_v101.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1388704?modelVersionId=1572438 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ SquirtingVag_v101.safetensors 1388704 1572438 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/They_are_having_side_sex_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1361682?modelVersionId=1538301 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ They_are_having_side_sex_v10.safetensors 1361682 1538301 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/deepthroat_blowjob_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1340403?modelVersionId=1513684 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ deepthroat_blowjob_v10.safetensors 1340403 1513684 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/nsfwsks_InAndOut_v014.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1307155?modelVersionId=1475095 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ nsfwsks_InAndOut_v014.safetensors 1307155 1475095 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/shoejob_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1364638?modelVersionId=1541742 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ shoejob_v10.safetensors 1364638 1541742 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw/tekoki_v028.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1337481?modelVersionId=1510362 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ tekoki_v028.safetensors 1337481 1510362 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/Nsfw720p/her_breasts_are_bouncing_v01.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1343431?modelVersionId=1517164 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw720p\ her_breasts_are_bouncing_v01.safetensors 1343431 1517164 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/T2v1B/CfgDistillT2v1B_v01.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1337418?modelVersionId=1510288 8 | call %CIVITAI_MODEL_DOWNLOAD% T2v1B\ CfgDistillT2v1B_v01.safetensors 1337418 1510288 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/T2v1B/T2v1B_Tile_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://huggingface.co/spacepxl/Wan2.1-control-loras 8 | call %HUGGING_FACE% T2v1B\ T2v1B_Tile_v10.safetensors spacepxl/Wan2.1-control-loras 1.3b/tile/wan2.1-1.3b-control-lora-tile-v1.0_comfy.safetensors? 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/loras/T2v1B/TinkerWan_v20.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1425406?modelVersionId=1618623 8 | call %CIVITAI_MODEL_DOWNLOAD% T2v1B\ TinkerWan_v20.safetensors 1425406 1618623 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /Download/mmaudio/apple_DFN5B-CLIP-ViT-H-14-384_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\mmaudio 6 | 7 | @REM https://huggingface.co/Kijai/MMAudio_safetensors 8 | call %HUGGING_FACE% .\ apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors Kijai/MMAudio_safetensors 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\mmaudio 12 | -------------------------------------------------------------------------------- /Download/mmaudio/bigvgan_v2_44khz_128band_512x.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\mmaudio 6 | 7 | if exist nvidia\bigvgan_v2_44khz_128band_512x\ ( popd & exit /b 0 ) 8 | mkdir nvidia\bigvgan_v2_44khz_128band_512x 9 | 10 | popd rem %~dp0..\..\ComfyUI\models\mmaudio 11 | pushd %~dp0..\..\ComfyUI\models\mmaudio\nvidia\bigvgan_v2_44khz_128band_512x 12 | 13 | @REM https://huggingface.co/nvidia/bigvgan_v2_44khz_128band_512x 14 | 15 | call %HUGGING_FACE% .\ bigvgan_generator.pt nvidia/bigvgan_v2_44khz_128band_512x 16 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 17 | 18 | call %HUGGING_FACE% .\ bigvgan_discriminator_optimizer.pt nvidia/bigvgan_v2_44khz_128band_512x 19 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 20 | 21 | call %HUGGING_FACE% .\ config.json nvidia/bigvgan_v2_44khz_128band_512x 22 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 23 | 24 | popd rem %~dp0..\..\ComfyUI\models\mmaudio\nvidia\bigvgan_v2_44khz_128band_512x 25 | -------------------------------------------------------------------------------- /Download/mmaudio/mmaudio_large_44k_v2_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\mmaudio 6 | 7 | @REM https://huggingface.co/Kijai/MMAudio_safetensors 8 | call %HUGGING_FACE% .\ mmaudio_large_44k_v2_fp16.safetensors Kijai/MMAudio_safetensors 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\mmaudio 12 | -------------------------------------------------------------------------------- /Download/mmaudio/mmaudio_synchformer_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\mmaudio 6 | 7 | @REM https://huggingface.co/Kijai/MMAudio_safetensors 8 | call %HUGGING_FACE% .\ mmaudio_synchformer_fp16.safetensors Kijai/MMAudio_safetensors 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\mmaudio 12 | -------------------------------------------------------------------------------- /Download/mmaudio/mmaudio_vae_44k_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\mmaudio 6 | 7 | @REM https://huggingface.co/Kijai/MMAudio_safetensors 8 | call %HUGGING_FACE% .\ mmaudio_vae_44k_fp16.safetensors Kijai/MMAudio_safetensors 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\mmaudio 12 | -------------------------------------------------------------------------------- /Download/text_encoders/Kijai/umt5-xxl-enc-bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\text_encoders 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ umt5-xxl-enc-bf16.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\text_encoders 12 | -------------------------------------------------------------------------------- /Download/text_encoders/Kijai/umt5-xxl-enc-fp8_e4m3fn.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\text_encoders 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ umt5-xxl-enc-fp8_e4m3fn.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\text_encoders 12 | -------------------------------------------------------------------------------- /Download/text_encoders/Native/clip_l.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\text_encoders 6 | 7 | @REM https://huggingface.co/Comfy-Org/HunyuanVideo_repackaged 8 | call %HUGGING_FACE% Native\ clip_l.safetensors Comfy-Org/HunyuanVideo_repackaged split_files/text_encoders/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\text_encoders 12 | -------------------------------------------------------------------------------- /Download/text_encoders/Native/llava_llama3_fp16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\text_encoders 6 | 7 | @REM https://huggingface.co/Comfy-Org/HunyuanVideo_repackaged 8 | call %HUGGING_FACE% Native\ llava_llama3_fp16.safetensors Comfy-Org/HunyuanVideo_repackaged split_files/text_encoders/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\text_encoders 12 | -------------------------------------------------------------------------------- /Download/text_encoders/Native/llava_llama3_fp8_scaled.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\text_encoders 6 | 7 | @REM https://huggingface.co/Comfy-Org/HunyuanVideo_repackaged 8 | call %HUGGING_FACE% Native\ llava_llama3_fp8_scaled.safetensors Comfy-Org/HunyuanVideo_repackaged split_files/text_encoders/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\text_encoders 12 | -------------------------------------------------------------------------------- /Download/text_encoders/Native/umt5_xxl_fp8_e4m3fn_scaled.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\text_encoders 6 | 7 | @REM https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged 8 | call %HUGGING_FACE% Native\ umt5_xxl_fp8_e4m3fn_scaled.safetensors Comfy-Org/Wan_2.1_ComfyUI_repackaged split_files/text_encoders/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\text_encoders 12 | -------------------------------------------------------------------------------- /Download/ultralytics/segm/2DCockAndBallYolo8x.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD_UNZIP=%EASY_TOOLS%\Civitai\Civitai_ModelDownloadUnzip.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\ultralytics 6 | 7 | @REM https://civitai.com/models/310687?modelVersionId=542944 8 | call %CIVITAI_MODEL_DOWNLOAD_UNZIP% segm\ 2DCockAndBallYolo8x.pt 310687 542944 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\ultralytics 12 | -------------------------------------------------------------------------------- /Download/ultralytics/segm/AnimeNsfwDetectionAll_v3.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD_UNZIP=%EASY_TOOLS%\Civitai\Civitai_ModelDownloadUnzip.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\ultralytics 6 | 7 | @REM https://civitai.com/models/1313556?modelVersionId=1749813 8 | call %CIVITAI_MODEL_DOWNLOAD_UNZIP% segm\ ntd11_anime_nsfw_segm_v3_all.pt 1313556 1749813 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\ultralytics 12 | -------------------------------------------------------------------------------- /Download/ultralytics/segm/CockAndBallYolo8x.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD_UNZIP=%EASY_TOOLS%\Civitai\Civitai_ModelDownloadUnzip.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\ultralytics 6 | 7 | @REM https://civitai.com/models/301092?modelVersionId=409837 8 | call %CIVITAI_MODEL_DOWNLOAD_UNZIP% segm\ CockAndBallYolo8x.pt 301092 409837 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\ultralytics 12 | -------------------------------------------------------------------------------- /Download/ultralytics/segm/pussy_yolo11s_seg_best.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD_UNZIP=%EASY_TOOLS%\Civitai\Civitai_ModelDownloadUnzip.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\ultralytics 6 | 7 | @REM https://civitai.com/models/150234?modelVersionId=1128067 8 | call %CIVITAI_MODEL_DOWNLOAD_UNZIP% segm\ pussy_yolo11s_seg_best.pt 150234 1128067 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | if not exist segm\pussy_yolo11s_seg_best.pt ( 12 | move /Y segm\Pussy-Adetailer\model\adetailer\*.pt segm\ 13 | rmdir /S /Q segm\Pussy-Adetailer 14 | ) 15 | 16 | popd rem %~dp0..\..\..\ComfyUI\models\ultralytics 17 | -------------------------------------------------------------------------------- /Download/upscale_models/2x-AnimeSharpV4_Fast_RCAN_PU.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\upscale_models 6 | 7 | @REM https://huggingface.co/Kim2091/2x-AnimeSharpV4 8 | call %HUGGING_FACE% .\ 2x-AnimeSharpV4_Fast_RCAN_PU.safetensors Kim2091/2x-AnimeSharpV4 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\upscale_models 12 | -------------------------------------------------------------------------------- /Download/upscale_models/2x-AnimeSharpV4_RCAN.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\upscale_models 6 | 7 | @REM https://huggingface.co/Kim2091/2x-AnimeSharpV4 8 | call %HUGGING_FACE% .\ 2x-AnimeSharpV4_RCAN.safetensors Kim2091/2x-AnimeSharpV4 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\upscale_models 12 | -------------------------------------------------------------------------------- /Download/upscale_models/4x-AnimeSharp.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\upscale_models 6 | 7 | @REM https://huggingface.co/Zuntan/dist 8 | call %HUGGING_FACE% .\ 4x-AnimeSharp.pth Zuntan/dist 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\upscale_models 12 | -------------------------------------------------------------------------------- /Download/upscale_models/4x-UltraSharp.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\upscale_models 6 | 7 | @REM https://huggingface.co/Zuntan/dist 8 | call %HUGGING_FACE% .\ 4x-UltraSharp.pth Zuntan/dist 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\upscale_models 12 | -------------------------------------------------------------------------------- /Download/upscale_models/4x_foolhardy_Remacri.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\upscale_models 6 | 7 | @REM https://huggingface.co/Zuntan/dist 8 | call %HUGGING_FACE% .\ 4x_foolhardy_Remacri.pth Zuntan/dist 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\upscale_models 12 | -------------------------------------------------------------------------------- /Download/vae/Kijai/Wan2_1_VAE_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\vae 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1_VAE_bf16.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\vae 12 | -------------------------------------------------------------------------------- /Download/vae/Kijai/Wan2_1_VAE_fp32.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\vae 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% Kijai\ Wan2_1_VAE_fp32.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\vae 12 | -------------------------------------------------------------------------------- /Download/vae/Native/hunyuan_video_vae_bf16.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\vae 6 | 7 | @REM https://huggingface.co/Comfy-Org/HunyuanVideo_repackaged 8 | call %HUGGING_FACE% Native\ hunyuan_video_vae_bf16.safetensors Comfy-Org/HunyuanVideo_repackaged split_files/vae/ 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\vae 12 | -------------------------------------------------------------------------------- /Download/vae/Native/wan_2.1_vae.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\vae 6 | 7 | @REM https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged 8 | call %HUGGING_FACE% Native\ wan_2.1_vae.safetensors Comfy-Org/Wan_2.1_ComfyUI_repackaged split_files/vae/ 9 | 10 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 11 | 12 | popd rem %~dp0..\..\..\ComfyUI\models\vae 13 | -------------------------------------------------------------------------------- /Download/vae_approx/taew2_1.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set HUGGING_FACE=%EASY_TOOLS%\Download\HuggingFace.bat 5 | pushd %~dp0..\..\ComfyUI\models\vae_approx 6 | 7 | @REM https://huggingface.co/Kijai/WanVideo_comfy 8 | call %HUGGING_FACE% .\ taew2_1.safetensors Kijai/WanVideo_comfy 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\ComfyUI\models\vae_approx 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/UnconfirmedAll.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | set RECURSIVE_BAT_CALL=%EASY_TOOLS%\Bat\RecursiveBatCall_NoErrorCheck.bat 5 | 6 | call %EASY_TOOLS%\Civitai\Civitai_ApiKey.bat 7 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 8 | 9 | call %RECURSIVE_BAT_CALL% %~dp0loras 10 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Motion/LiveWallpaper.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1264662?modelVersionId=1528511 8 | call %CIVITAI_MODEL_DOWNLOAD% Motion\ LiveWallpaper.safetensors 1264662 1528511 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Motion/原地旋转_v20.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1346280?modelVersionId=1523435 8 | call %CIVITAI_MODEL_DOWNLOAD% Motion\ 原地旋转_v20.safetensors 1346280 1523435 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/AnalSex_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1426284?modelVersionId=1612131 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ AnalSex_v10.safetensors 1426284 1612131 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/BdsmBondage_T2v_ep17.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1305489?modelVersionId=1473201 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ BdsmBondage_T2v_ep17.safetensors 1305489 1473201 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/Creampie_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1407347?modelVersionId=1590885 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ Creampie_v10.safetensors 1407347 1590885 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/Cumshot_T2v_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1350447?modelVersionId=1525363 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ Cumshot_T2v_v10.safetensors 1350447 1525363 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/EasyNsfw_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1407357?modelVersionId=1590896 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ EasyNsfw_v10.safetensors 1407357 1590896 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/ErectPenis_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1387077?modelVersionId=1567538 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ ErectPenis_v10.safetensors 1387077 1567538 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/FemaleMasturbation_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1341044?modelVersionId=1514404 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ FemaleMasturbation_v10.safetensors 1341044 1514404 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/FemaleOrgasm_e60.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1472688?modelVersionId=1666091 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ FemaleOrgasm_e60.safetensors 1472688 1666091 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/MasturbationCumshot_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1368557?modelVersionId=1546156 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ MasturbationCumshot_v10.safetensors 1368557 1546156 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/POVdog_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1361228?modelVersionId=1545040 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ POVdog_v11.safetensors 1361228 1545040 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/Pl0wView_FrontDoggy_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1378353?modelVersionId=1557396 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ Pl0wView_FrontDoggy_v10.safetensors 1378353 1557396 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/PovAnal_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1329988?modelVersionId=1501683 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ PovAnal_v10.safetensors 1329988 1501683 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/Sexmachine_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1393676?modelVersionId=1580246 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ Sexmachine_v11.safetensors 1393676 1580246 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/SexyEnhancer_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1376409?modelVersionId=1555249 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ SexyEnhancer_v10.safetensors 1376409 1555249 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/SideViewMissionaryT2v_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1343182?modelVersionId=1516873 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ SideViewMissionaryT2v_v10.safetensors 1343182 1516873 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/doggystyle_T2v_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1364959?modelVersionId=1542111 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ doggystyle_T2v_v10.safetensors 1364959 1542111 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/doggystyle_sex_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1371312?modelVersionId=1549343 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ doggystyle_sex_v10.safetensors 1371312 1549343 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/doggystyle_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1364959?modelVersionId=1545362 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ doggystyle_v10.safetensors 1364959 1545362 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/facesitting_v10_w04.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1322121?modelVersionId=1492711 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ facesitting_v10_w04.safetensors 1322121 1492711 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/h4ndp4nties_v01.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1361275?modelVersionId=1537826 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ h4ndp4nties_v01.safetensors 1361275 1537826 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/penis_Pov_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1358184?modelVersionId=1534254 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ penis_Pov_v10.safetensors 1358184 1534254 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/penis_T2v_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1360207?modelVersionId=1536597 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ penis_T2v_v10.safetensors 1360207 1536597 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/thick_whitish_translucent_semen_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1364982?modelVersionId=1542133 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ thick_whitish_translucent_semen_v10.safetensors 1364982 1542133 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw/woman_revealing_her_breasts_v11.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1343093?modelVersionId=1541546 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw\ woman_revealing_her_breasts_v11.safetensors 1343093 1541546 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw720p/BouncyWalk_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1361346?modelVersionId=1537915 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw720p\ BouncyWalk_v10.safetensors 1361346 1537915 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Nsfw720p/FutanariCowgirl_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1375170?modelVersionId=1553795 8 | call %CIVITAI_MODEL_DOWNLOAD% Nsfw720p\ FutanariCowgirl_v10.safetensors 1375170 1553795 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /DownloadUnconfirmed/loras/Style/Studio_Ghibli_style_T2v_v10.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\..\EasyTools 4 | set CIVITAI_MODEL_DOWNLOAD=%EASY_TOOLS%\Civitai\Civitai_ModelDownload.bat 5 | pushd %~dp0..\..\..\ComfyUI\models\loras 6 | 7 | @REM https://civitai.com/models/1404755?modelVersionId=1587891 8 | call %CIVITAI_MODEL_DOWNLOAD% Style\ Studio_Ghibli_style_T2v_v10.safetensors 1404755 1587891 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | 11 | popd rem %~dp0..\..\..\ComfyUI\models\loras 12 | -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/KijaiRollback_20250310.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\..\EasyTools 4 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 5 | set GITHUB_CLONE_OR_PULL_HASH=%EASY_TOOLS%\Git\GitHub_CloneOrPull_Hash.bat 6 | 7 | pushd %~dp0..\..\ComfyUI 8 | call %PYTHON_ACTIVATE% 9 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 10 | popd 11 | 12 | pushd %~dp0..\..\ComfyUI\custom_nodes 13 | 14 | @REM https://github.com/kijai/ComfyUI-WanVideoWrapper 15 | @REM https://github.com/kijai/ComfyUI-WanVideoWrapper/commit/2f085b8511aa0668926283adaa75317b364202f8 OOM 16 | call :GITHUB_HASH_REQUIREMENTS kijai ComfyUI-WanVideoWrapper main 1fe746bb9d61f3befd86d6ac1b552ee52a99e121 17 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 18 | 19 | popd rem %~dp0..\..\ComfyUI\custom_nodes 20 | exit /b 0 21 | 22 | :GITHUB_HASH_REQUIREMENTS 23 | set "GITHUB_AUTHOR=%1" 24 | set "GITHUB_REPO=%2" 25 | set "GITHUB_BRANCH=%3" 26 | set "GITHUB_HASH=%4" 27 | 28 | call %GITHUB_CLONE_OR_PULL_HASH% %GITHUB_AUTHOR% %GITHUB_REPO% %GITHUB_BRANCH% %GITHUB_HASH% 29 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 30 | 31 | if exist %GITHUB_REPO%\requirements.txt ( 32 | setlocal enabledelayedexpansion 33 | echo pip install -qq -r %GITHUB_REPO%\requirements.txt 34 | pip install -qq -r %GITHUB_REPO%\requirements.txt 35 | if !ERRORLEVEL! neq 0 ( pause & endlocal & exit /b 1 ) 36 | endlocal 37 | ) 38 | exit /b 0 39 | -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/SetupComfyUi.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set CURL_CMD=C:\Windows\System32\curl.exe -kL 4 | set EASY_TOOLS=%~dp0..\..\EasyTools 5 | set GITHUB_CLONE_OR_PULL_TAG=%EASY_TOOLS%\Git\GitHub_CloneOrPull_Tag.bat 6 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 7 | pushd %~dp0..\.. 8 | 9 | @REM https://github.com/comfyanonymous/ComfyUI 10 | call %GITHUB_CLONE_OR_PULL_TAG% comfyanonymous ComfyUI master v0.3.26 11 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 12 | 13 | popd rem %~dp0 14 | pushd %~dp0..\..\ComfyUI 15 | 16 | call %PYTHON_ACTIVATE% 17 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 18 | 19 | echo python -m pip install -qq -U pip setuptools wheel 20 | python -m pip install -qq -U pip setuptools wheel 21 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 22 | 23 | @REM https://github.com/woct0rdho/SageAttention/releases 24 | @REM https://github.com/woct0rdho/triton-windows/releases 25 | echo pip install -qq torch==2.7.0+cu128 torchvision==0.22.0+cu128 torchaudio==2.7.0+cu128 xformers==0.0.30 --index-url https://download.pytorch.org/whl/cu128 26 | pip install -qq torch==2.7.0+cu128 torchvision==0.22.0+cu128 torchaudio==2.7.0+cu128 xformers==0.0.30 --index-url https://download.pytorch.org/whl/cu128 27 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 28 | 29 | echo pip install -qq triton-windows==3.3.0.post19 30 | pip install -qq triton-windows==3.3.0.post19 31 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 32 | 33 | set "TRITON_CACHE=C:\Users\%USERNAME%\.triton\cache" 34 | set "TORCH_INDUCTOR_TEMP=C:\Users\%USERNAME%\AppData\Local\Temp\torchinductor_%USERNAME%" 35 | 36 | if not exist "%TRITON_CACHE%" ( goto :EASY_TRITON_CACHE_NOT_FOUND ) 37 | echo rmdir /S /Q "%TRITON_CACHE%" 38 | rmdir /S /Q "%TRITON_CACHE%" 39 | @REM if %ERRORLEVEL% neq 0 ( pause & exit /b 1 ) 40 | :EASY_TRITON_CACHE_NOT_FOUND 41 | 42 | if not exist "%TORCH_INDUCTOR_TEMP%" ( goto :EASY_TORCH_INDUCTOR_TEMP_NOT_FOUND ) 43 | echo rmdir /S /Q "%TORCH_INDUCTOR_TEMP%" 44 | rmdir /S /Q "%TORCH_INDUCTOR_TEMP%" 45 | @REM if %ERRORLEVEL% neq 0 ( pause & exit /b 1 ) 46 | :EASY_TORCH_INDUCTOR_TEMP_NOT_FOUND 47 | 48 | 49 | echo pip install -qq https://github.com/woct0rdho/SageAttention/releases/download/v2.1.1-windows/sageattention-2.1.1+cu128torch2.7.0-cp310-cp310-win_amd64.whl 50 | pip install -qq https://github.com/woct0rdho/SageAttention/releases/download/v2.1.1-windows/sageattention-2.1.1+cu128torch2.7.0-cp310-cp310-win_amd64.whl 51 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 52 | 53 | 54 | @REM pip list --format=freeze | find "torchvision==" > nul 55 | @REM if %ERRORLEVEL% equ 0 ( goto :SKIP_TORCH_INSTALL ) 56 | 57 | @REM echo pip install torch==2.6.0+cu126 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu126 58 | @REM pip install torch==2.6.0+cu126 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu126 59 | 60 | @REM SageAttention wheel version 61 | @REM echo pip install -qq torch==2.5.1+cu124 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 62 | @REM pip install -qq torch==2.5.1+cu124 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 63 | @REM if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 64 | 65 | @REM :SKIP_TORCH_INSTALL 66 | 67 | @REM https://github.com/kijai/ComfyUI-Florence2/issues/134 68 | @REM https://github.com/huggingface/transformers/issues/36886 69 | echo pip install -qq transformers==4.49.0 70 | pip install -qq transformers==4.49.0 71 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 72 | 73 | echo pip install -qq -r requirements.txt 74 | pip install -qq -r requirements.txt 75 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 76 | 77 | @REM bnb_nf4 78 | @REM echo pip install -qq bitsandbytes==0.45.3 79 | @REM pip install -qq bitsandbytes==0.45.3 80 | @REM if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 81 | 82 | @REM torchao 83 | @REM echo pip install -qq torchao==0.7.0 84 | @REM pip install -qq torchao==0.7.0 85 | @REM if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 86 | 87 | call %EASY_TOOLS%\Ffmpeg\Ffmpeg_Setup.bat venv\Scripts 88 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 89 | 90 | @REM if not exist models\kgen\ ( mkdir models\kgen ) 91 | @REM if not exist models\LLM\ ( mkdir models\LLM ) 92 | @REM if not exist models\llm_gguf\ ( mkdir models\llm_gguf ) 93 | if not exist models\mmaudio\ ( mkdir models\mmaudio ) 94 | if not exist models\ultralytics\ ( mkdir models\ultralytics ) 95 | if not exist user\default\workflows\ ( mkdir user\default\workflows ) 96 | 97 | popd rem %~dp0..\..\ComfyUI 98 | -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/SetupComfyUiLink.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set PS_CMD=PowerShell -Version 5.1 -NoProfile -ExecutionPolicy Bypass 4 | set EASY_TOOLS=%~dp0..\..\EasyTools 5 | set JUNCTION=%EASY_TOOLS%\Link\Junction.bat 6 | 7 | pushd %~dp0..\..\ComfyUI 8 | 9 | call %JUNCTION% ..\Output output 10 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 11 | 12 | call %JUNCTION% ..\Model models 13 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 14 | 15 | call %JUNCTION% ..\Workflow user\default\workflows 16 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 17 | 18 | call %JUNCTION% user\default\workflows\Easy %~dp0Workflow 19 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 20 | 21 | @REM if not exist user\default\workflows\Easy\ ( goto :SKIP_BACKUP ) 22 | @REM set BACKUP_TIME= 23 | @REM for /f %%i in ('%PS_CMD% -c "Get-Date -Format yyyyMMdd_HHmm_ssff"') do set BACKUP_TIME=%%i 24 | @REM echo xcopy /QY user\default\workflows\Easy\ user\default\workflows\Easy_Backup\%BACKUP_TIME%\ 25 | @REM xcopy /QY user\default\workflows\Easy\ user\default\workflows\Easy_Backup\%BACKUP_TIME%\ > NUL 26 | @REM if %ERRORLEVEL% neq 0 ( goto :SKIP_BACKUP ) 27 | @REM rmdir /S /Q user\default\workflows\Easy 28 | @REM :SKIP_BACKUP 29 | @REM echo xcopy /QY %~dp0Workflow\ user\default\workflows\Easy\ 30 | @REM xcopy /QY %~dp0Workflow\ user\default\workflows\Easy\ > NUL 31 | 32 | popd rem %~dp0..\..\ComfyUI 33 | -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/05_Kijai_T2v1B.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":49,"last_link_id":61,"nodes":[{"id":38,"type":"WanVideoVAELoader","pos":[1320,-580],"size":[315,82],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"vae","localized_name":"vae","type":"WANVAE","links":[43],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoVAELoader"},"widgets_values":["Kijai\\Wan2_1_VAE_bf16.safetensors","bf16"]},{"id":48,"type":"WanVideoEnhanceAVideo","pos":[1000,-30],"size":[210,106],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"feta_args","localized_name":"feta_args","type":"FETAARGS","links":[60],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"bc11af31e4e720e6926a0612e88b65c3d1c49fc7","Node name for S&R":"WanVideoEnhanceAVideo"},"widgets_values":[2,0,1]},{"id":11,"type":"LoadWanVideoT5TextEncoder","pos":[-20,-380],"size":[377.1661376953125,130],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"wan_t5_model","localized_name":"wan_t5_model","type":"WANTEXTENCODER","links":[15],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"LoadWanVideoT5TextEncoder"},"widgets_values":["Kijai\\umt5-xxl-enc-fp8_e4m3fn.safetensors","bf16","offload_device","fp8_e4m3fn"]},{"id":37,"type":"WanVideoEmptyEmbeds","pos":[890,-380],"size":[315,106],"flags":{},"order":3,"mode":0,"inputs":[{"name":"control_embeds","localized_name":"control_embeds","type":"WANVIDIMAGE_EMBEDS","shape":7,"link":null}],"outputs":[{"name":"image_embeds","localized_name":"image_embeds","type":"WANVIDIMAGE_EMBEDS","links":[59],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoEmptyEmbeds"},"widgets_values":[832,480,81],"color":"#232","bgcolor":"#353"},{"id":49,"type":"Seed (rgthree)","pos":[1000,-220],"size":[210,130],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[{"name":"SEED","type":"INT","dir":4,"shape":3,"links":[61],"slot_index":0}],"title":"シード","properties":{"cnr_id":"rgthree-comfy","ver":"32142fe476878a354dda6e2d4b5ea98960de3ced"},"widgets_values":[-1,null,null,null],"color":"#232","bgcolor":"#353"},{"id":42,"type":"SaveAnimatedWEBP","pos":[1950,-720],"size":[250,380],"flags":{},"order":10,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":51}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.18"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_T2v1B_I2v",16,false,90,"default"]},{"id":30,"type":"VHS_VideoCombine","pos":[1940,-270],"size":[270,334],"flags":{},"order":9,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":36},{"name":"audio","localized_name":"audio","type":"AUDIO","shape":7,"link":null},{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"Filenames","localized_name":"Filenames","type":"VHS_FILENAMES","links":null}],"properties":{"cnr_id":"comfyui-videohelpersuite","ver":"4c7858ddd5126f7293dc3c9f6e0fc4c263cde079","Node name for S&R":"VHS_VideoCombine"},"widgets_values":{"frame_rate":16,"loop_count":0,"filename_prefix":"%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_I2vM","format":"video/h264-mp4","pix_fmt":"yuv420p","crf":19,"save_metadata":true,"trim_to_audio":false,"pingpong":false,"save_output":true,"videopreview":{"hidden":false,"paused":false,"params":{"filename":"T2V_1B_00002.mp4","subfolder":"","type":"output","format":"video/h264-mp4","frame_rate":16,"workflow":"T2V_1B_00002.png","fullpath":"D:\\_z\\EasyWanVideo\\ComfyUI\\output\\T2V_1B_00002.mp4"}}}},{"id":27,"type":"WanVideoSampler","pos":[1315.2401123046875,-400],"size":[315,494],"flags":{},"order":7,"mode":0,"inputs":[{"name":"model","localized_name":"model","type":"WANVIDEOMODEL","link":29},{"name":"text_embeds","localized_name":"text_embeds","type":"WANVIDEOTEXTEMBEDS","link":30},{"name":"image_embeds","localized_name":"image_embeds","type":"WANVIDIMAGE_EMBEDS","link":59},{"name":"samples","localized_name":"samples","type":"LATENT","shape":7,"link":null},{"name":"feta_args","localized_name":"feta_args","type":"FETAARGS","shape":7,"link":60},{"name":"context_options","localized_name":"context_options","type":"WANVIDCONTEXT","shape":7,"link":null},{"name":"teacache_args","localized_name":"teacache_args","type":"TEACACHEARGS","shape":7,"link":null},{"name":"flowedit_args","localized_name":"flowedit_args","type":"FLOWEDITARGS","shape":7,"link":null},{"name":"seed","type":"INT","widget":{"name":"seed"},"link":61},{"name":"loop_args","localized_name":"loop_args","type":"LOOPARGS","shape":7,"link":null},{"name":"experimental_args","localized_name":"experimental_args","type":"EXPERIMENTALARGS","shape":7,"link":null},{"name":"slg_args","localized_name":"slg_args","type":"SLGARGS","shape":7,"link":null}],"outputs":[{"name":"samples","localized_name":"samples","type":"LATENT","links":[33],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoSampler"},"widgets_values":[25,6,5,459125478537811,"randomize",true,"unipc",0,1,false,"comfy"]},{"id":22,"type":"WanVideoModelLoader","pos":[810,-660],"size":[390,214],"flags":{},"order":5,"mode":0,"inputs":[{"name":"compile_args","localized_name":"compile_args","type":"WANCOMPILEARGS","shape":7,"link":null},{"name":"block_swap_args","localized_name":"block_swap_args","type":"BLOCKSWAPARGS","shape":7,"link":null},{"name":"lora","localized_name":"lora","type":"WANVIDLORA","shape":7,"link":null},{"name":"vram_management_args","localized_name":"vram_management_args","type":"VRAM_MANAGEMENTARGS","shape":7,"link":null}],"outputs":[{"name":"model","localized_name":"model","type":"WANVIDEOMODEL","links":[29],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoModelLoader"},"widgets_values":["Kijai\\Wan2_1-T2V-1_3B_fp8_e4m3fn.safetensors","fp16","fp8_e4m3fn","offload_device","sdpa"]},{"id":16,"type":"WanVideoTextEncode","pos":[420,-380],"size":[420.30511474609375,261.5306701660156],"flags":{},"order":6,"mode":0,"inputs":[{"name":"t5","localized_name":"t5","type":"WANTEXTENCODER","link":15},{"name":"model_to_offload","localized_name":"model_to_offload","type":"WANVIDEOMODEL","shape":7,"link":null}],"outputs":[{"name":"text_embeds","localized_name":"text_embeds","type":"WANVIDEOTEXTEMBEDS","links":[30],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoTextEncode"},"widgets_values":["high quality nature video featuring a red panda balancing on a bamboo stem while a bird lands on it's head, on the background there is a waterfall","色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走, 闪烁",true],"color":"#232","bgcolor":"#353"},{"id":28,"type":"WanVideoDecode","pos":[1680,-400],"size":[210,174],"flags":{},"order":8,"mode":0,"inputs":[{"name":"vae","localized_name":"vae","type":"WANVAE","link":43},{"name":"samples","localized_name":"samples","type":"LATENT","link":33}],"outputs":[{"name":"images","localized_name":"images","type":"IMAGE","links":[36,51],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoDecode"},"widgets_values":[true,160,160,128,128]}],"links":[[15,11,0,16,0,"WANTEXTENCODER"],[29,22,0,27,0,"WANVIDEOMODEL"],[30,16,0,27,1,"WANVIDEOTEXTEMBEDS"],[33,27,0,28,1,"LATENT"],[36,28,0,30,0,"IMAGE"],[43,38,0,28,0,"VAE"],[51,28,0,42,0,"IMAGE"],[59,37,0,27,2,"WANVIDIMAGE_EMBEDS"],[60,48,0,27,4,"FETAARGS"],[61,49,0,27,8,"INT"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.8264462809917359,"offset":[-350.2156352887684,755.8533044772414]},"node_versions":{"ComfyUI-WanVideoWrapper":"518013fd189b8445d3b674c19f56003d7b4de39e","ComfyUI-VideoHelperSuite":"2c25b8b53835aaeb63f831b3137c705cf9f85dce"},"VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true,"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/06_Kijai_T2v14B.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":48,"last_link_id":60,"nodes":[{"id":11,"type":"LoadWanVideoT5TextEncoder","pos":[224.15325927734375,-34.481563568115234],"size":[377.1661376953125,130],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"wan_t5_model","localized_name":"wan_t5_model","type":"WANTEXTENCODER","links":[15],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"LoadWanVideoT5TextEncoder"},"widgets_values":["Kijai\\umt5-xxl-enc-fp8_e4m3fn.safetensors","bf16","offload_device","fp8_e4m3fn"]},{"id":38,"type":"WanVideoVAELoader","pos":[1687.4093017578125,-582.2750854492188],"size":[315,82],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"vae","localized_name":"vae","type":"WANVAE","links":[43],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoVAELoader"},"widgets_values":["Kijai\\Wan2_1_VAE_bf16.safetensors","bf16"]},{"id":30,"type":"VHS_VideoCombine","pos":[2074.630126953125,-390.24658203125],"size":[214.7587890625,334],"flags":{},"order":11,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":36},{"name":"audio","localized_name":"audio","type":"AUDIO","shape":7,"link":null},{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"Filenames","localized_name":"Filenames","type":"VHS_FILENAMES","links":null}],"properties":{"cnr_id":"comfyui-videohelpersuite","ver":"4c7858ddd5126f7293dc3c9f6e0fc4c263cde079","Node name for S&R":"VHS_VideoCombine"},"widgets_values":{"frame_rate":16,"loop_count":0,"filename_prefix":"%date:yyyy-MM-dd%/%date:hhmmss%V","format":"video/h264-mp4","pix_fmt":"yuv420p","crf":19,"save_metadata":true,"trim_to_audio":false,"pingpong":false,"save_output":true,"videopreview":{"hidden":false,"paused":false,"params":{"filename":"T2V_1B_00002.mp4","subfolder":"","type":"output","format":"video/h264-mp4","frame_rate":16,"workflow":"T2V_1B_00002.png","fullpath":"D:\\_z\\EasyWanVideo\\ComfyUI\\output\\T2V_1B_00002.mp4"}}}},{"id":22,"type":"WanVideoModelLoader","pos":[620.3950805664062,-357.8426818847656],"size":[477.4410095214844,226.43276977539062],"flags":{},"order":8,"mode":0,"inputs":[{"name":"compile_args","localized_name":"compile_args","type":"WANCOMPILEARGS","shape":7,"link":null},{"name":"block_swap_args","localized_name":"block_swap_args","type":"BLOCKSWAPARGS","shape":7,"link":53},{"name":"lora","localized_name":"lora","type":"WANVIDLORA","shape":7,"link":null},{"name":"vram_management_args","localized_name":"vram_management_args","type":"VRAM_MANAGEMENTARGS","shape":7,"link":null}],"outputs":[{"name":"model","localized_name":"model","type":"WANVIDEOMODEL","links":[29],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoModelLoader"},"widgets_values":["Kijai\\Wan2_1-T2V-14B_fp8_e4m3fn.safetensors","bf16","fp8_e4m3fn","offload_device","sageattn"]},{"id":47,"type":"Note","pos":[610,-490],"size":[210,88],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["Download/Kijai_T2v14B.bat で\nモデルをダウンロード"],"color":"#432","bgcolor":"#653"},{"id":46,"type":"Note","pos":[230,-490],"size":[210,88],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["高速化するには block_to_swap を\nVRAM 残量に合わせて減らす"],"color":"#432","bgcolor":"#653"},{"id":39,"type":"WanVideoBlockSwap","pos":[230,-340],"size":[315,130],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[{"name":"block_swap_args","localized_name":"block_swap_args","type":"BLOCKSWAPARGS","links":[53],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoBlockSwap"},"widgets_values":[40,false,false,false]},{"id":42,"type":"SaveAnimatedWEBP","pos":[2340,-390],"size":[270,350],"flags":{},"order":12,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":51}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.18"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_T2v14B",16,false,90,"default"]},{"id":16,"type":"WanVideoTextEncode","pos":[675.8850708007812,-36.032100677490234],"size":[420.30511474609375,261.5306701660156],"flags":{},"order":7,"mode":0,"inputs":[{"name":"t5","localized_name":"t5","type":"WANTEXTENCODER","link":15},{"name":"model_to_offload","localized_name":"model_to_offload","type":"WANVIDEOMODEL","shape":7,"link":null}],"outputs":[{"name":"text_embeds","localized_name":"text_embeds","type":"WANVIDEOTEXTEMBEDS","links":[30],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoTextEncode"},"widgets_values":["high quality nature video featuring a red panda balancing on a bamboo stem while a bird lands on it's head, on the background there is a waterfall","色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走, 闪烁",true]},{"id":27,"type":"WanVideoSampler","pos":[1315.2401123046875,-401.48028564453125],"size":[315,498],"flags":{},"order":9,"mode":0,"inputs":[{"name":"model","localized_name":"model","type":"WANVIDEOMODEL","link":29},{"name":"text_embeds","localized_name":"text_embeds","type":"WANVIDEOTEXTEMBEDS","link":30},{"name":"image_embeds","localized_name":"image_embeds","type":"WANVIDIMAGE_EMBEDS","link":59},{"name":"samples","localized_name":"samples","type":"LATENT","shape":7,"link":null},{"name":"feta_args","localized_name":"feta_args","type":"FETAARGS","shape":7,"link":60},{"name":"context_options","localized_name":"context_options","type":"WANVIDCONTEXT","shape":7,"link":null},{"name":"teacache_args","localized_name":"teacache_args","type":"TEACACHEARGS","shape":7,"link":null},{"name":"flowedit_args","localized_name":"flowedit_args","type":"FLOWEDITARGS","shape":7,"link":null},{"name":"slg_args","localized_name":"slg_args","type":"SLGARGS","shape":7,"link":null},{"name":"loop_args","localized_name":"loop_args","type":"LOOPARGS","shape":7,"link":null},{"name":"experimental_args","localized_name":"experimental_args","type":"EXPERIMENTALARGS","shape":7,"link":null}],"outputs":[{"name":"samples","localized_name":"samples","type":"LATENT","links":[33],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoSampler"},"widgets_values":[15,6,5,847895999034429,"randomize",true,"unipc",0,1,false,"comfy"]},{"id":28,"type":"WanVideoDecode","pos":[1692.973876953125,-404.8614501953125],"size":[315,174],"flags":{},"order":10,"mode":0,"inputs":[{"name":"vae","localized_name":"vae","type":"WANVAE","link":43},{"name":"samples","localized_name":"samples","type":"LATENT","link":33}],"outputs":[{"name":"images","localized_name":"images","type":"IMAGE","links":[36,51],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoDecode"},"widgets_values":[true,1280,1280,1024,1024]},{"id":48,"type":"WanVideoEnhanceAVideo","pos":[1300,-630],"size":[315,106],"flags":{},"order":6,"mode":0,"inputs":[],"outputs":[{"name":"feta_args","localized_name":"feta_args","type":"FETAARGS","links":[60],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"bc11af31e4e720e6926a0612e88b65c3d1c49fc7","Node name for S&R":"WanVideoEnhanceAVideo"},"widgets_values":[2,0,1]},{"id":37,"type":"WanVideoEmptyEmbeds","pos":[920,-600],"size":[315,106],"flags":{},"order":1,"mode":0,"inputs":[{"name":"control_embeds","localized_name":"control_embeds","type":"WANVIDIMAGE_EMBEDS","shape":7,"link":null}],"outputs":[{"name":"image_embeds","localized_name":"image_embeds","type":"WANVIDIMAGE_EMBEDS","links":[59],"slot_index":0}],"properties":{"cnr_id":"ComfyUI-WanVideoWrapper","ver":"8d6d0ae3d84a9cd6fb0220420ab49dbdf517a082","Node name for S&R":"WanVideoEmptyEmbeds"},"widgets_values":[832,480,81]}],"links":[[15,11,0,16,0,"WANTEXTENCODER"],[29,22,0,27,0,"WANVIDEOMODEL"],[30,16,0,27,1,"WANVIDEOTEXTEMBEDS"],[33,27,0,28,1,"LATENT"],[36,28,0,30,0,"IMAGE"],[43,38,0,28,0,"VAE"],[51,28,0,42,0,"IMAGE"],[53,39,0,22,1,"BLOCKSWAPARGS"],[59,37,0,27,2,"WANVIDIMAGE_EMBEDS"],[60,48,0,27,4,"FETAARGS"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.8264462809917359,"offset":[-212.2756352887685,698.9833044772425]},"node_versions":{"ComfyUI-WanVideoWrapper":"518013fd189b8445d3b674c19f56003d7b4de39e","ComfyUI-VideoHelperSuite":"2c25b8b53835aaeb63f831b3137c705cf9f85dce"},"VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true,"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/30_GetLastImage.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":18,"last_link_id":17,"nodes":[{"id":10,"type":"LoadImage","pos":[230,110],"size":[320,480],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[10],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"末尾画像を取り出す webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":16,"type":"ImageUpscaleWithModel","pos":[830,-30],"size":[241.89999389648438,48.20000076293945],"flags":{},"order":4,"mode":4,"inputs":[{"name":"upscale_model","localized_name":"拡大モデル","type":"UPSCALE_MODEL","link":14},{"name":"image","localized_name":"画像","type":"IMAGE","link":16}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[15],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"ImageUpscaleWithModel"},"widgets_values":[]},{"id":15,"type":"UpscaleModelLoader","pos":[510,-30],"size":[284.87371826171875,58],"flags":{},"order":1,"mode":4,"inputs":[],"outputs":[{"name":"UPSCALE_MODEL","localized_name":"アップスケールモデル","type":"UPSCALE_MODEL","links":[14],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"UpscaleModelLoader"},"widgets_values":["4x-AnimeSharp.pth"],"color":"#232","bgcolor":"#353"},{"id":11,"type":"GetImagesFromBatchIndexed","pos":[580,110],"size":[243.60000610351562,88],"flags":{},"order":3,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":10}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[16],"slot_index":0}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"bb154eb71f02659398a58d7f305c7fc54602e563","Node name for S&R":"GetImagesFromBatchIndexed"},"widgets_values":["-1"]},{"id":18,"type":"Fast Groups Bypasser (rgthree)","pos":[230,0],"size":[252,60],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"OPT_CONNECTION","type":"*","links":null}],"title":"アップスケールの有効・無効","properties":{"matchColors":"","matchTitle":"","showNav":true,"sort":"position","customSortAlphabet":"","toggleRestriction":"default"},"color":"#232","bgcolor":"#353"},{"id":13,"type":"SaveAnimatedWEBP","pos":[870,110],"size":[340,540],"flags":{},"order":6,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":17}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_LastImage",16,true,90,"default"]},{"id":17,"type":"ImageScaleBy","pos":[1110,-30],"size":[210,82],"flags":{},"order":5,"mode":4,"inputs":[{"name":"image","localized_name":"画像","type":"IMAGE","link":15}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[17],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"ImageScaleBy"},"widgets_values":["lanczos",0.5],"color":"#232","bgcolor":"#353"}],"links":[[10,10,0,11,0,"IMAGE"],[14,15,0,16,0,"UPSCALE_MODEL"],[15,16,0,17,0,"IMAGE"],[16,11,0,16,1,"IMAGE"],[17,17,0,13,0,"IMAGE"]],"groups":[{"id":1,"title":"アップスケール","bounding":[500,-100,850,160],"color":"#444","font_size":24,"flags":{}}],"config":{},"extra":{"ds":{"scale":1,"offset":[-46,190]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/35_TwoImageInterpolate.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":42,"last_link_id":59,"nodes":[{"id":10,"type":"LoadImage","pos":[190,130],"size":[350,500],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[51],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"補間する前の画像を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":39,"type":"GetImagesFromBatchIndexed","pos":[600,130],"size":[243.60000610351562,88],"flags":{},"order":4,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":51}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[52],"slot_index":0}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"GetImagesFromBatchIndexed"},"widgets_values":["0"]},{"id":29,"type":"VHS_MergeImages","pos":[900,130],"size":[220,126],"flags":{},"order":6,"mode":0,"inputs":[{"name":"images_A","localized_name":"images_A","type":"IMAGE","link":52},{"name":"images_B","localized_name":"images_B","type":"IMAGE","link":54}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[36],"slot_index":0},{"name":"count","localized_name":"count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-videohelpersuite","ver":"0a75c7958fe320efcb052f1d9f8451fd20c730a8","Node name for S&R":"VHS_MergeImages"},"widgets_values":{"merge_strategy":"match A","scale_method":"bicubic","crop":"center"}},{"id":40,"type":"GetImagesFromBatchIndexed","pos":[600,280],"size":[243.60000610351562,88],"flags":{},"order":5,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":53}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[54],"slot_index":0}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"GetImagesFromBatchIndexed"},"widgets_values":["0"]},{"id":30,"type":"RIFE VFI","pos":[900,340],"size":[319.20001220703125,218],"flags":{},"order":7,"mode":0,"inputs":[{"name":"frames","localized_name":"frames","type":"IMAGE","link":36},{"name":"optional_interpolation_states","localized_name":"optional_interpolation_states","type":"INTERPOLATION_STATES","shape":7,"link":null},{"name":"multiplier","type":"INT","widget":{"name":"multiplier"},"link":47}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[57],"slot_index":0}],"properties":{"cnr_id":"comfyui-frame-interpolation","ver":"18b7cce5b08290741929e39d4955b88382db4e1d","Node name for S&R":"RIFE VFI"},"widgets_values":["rife49.pth",10,5,true,true,1]},{"id":41,"type":"GetImageSizeAndCount","pos":[600,540],"size":[200,86],"flags":{},"order":8,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":57}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[58],"slot_index":0},{"name":"width","localized_name":"width","label":"768 width","type":"INT","links":null},{"name":"height","localized_name":"height","label":"768 height","type":"INT","links":null},{"name":"count","localized_name":"count","label":"16 count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"GetImageSizeAndCount"},"widgets_values":[]},{"id":18,"type":"LoadImage","pos":[190,680],"size":[350,500],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[53],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"補間する後ろの画像を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":38,"type":"ImpactInt","pos":[600,430],"size":[210,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"INT","localized_name":"整数","type":"INT","links":[47],"slot_index":0}],"title":"フレーム数 - 1","properties":{"cnr_id":"comfyui-impact-pack","ver":"782c6f439eda79d88f22908bc83f57db77d44097","Node name for S&R":"ImpactInt"},"widgets_values":[8],"color":"#232","bgcolor":"#353"},{"id":42,"type":"BOOLConstant","pos":[600,680],"size":[210,58],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[59],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"},{"id":13,"type":"SaveAnimatedWEBP","pos":[600,790],"size":[350,570],"flags":{},"order":9,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":58},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":59}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_TwoImageInterpolate",16,false,90,"default"]}],"links":[[36,29,0,30,0,"IMAGE"],[47,38,0,30,2,"INT"],[51,10,0,39,0,"IMAGE"],[52,39,0,29,0,"IMAGE"],[53,18,0,40,0,"IMAGE"],[54,40,0,29,1,"IMAGE"],[57,30,0,41,0,"IMAGE"],[58,41,0,13,0,"IMAGE"],[59,42,0,13,1,"BOOLEAN"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.7513148009015777,"offset":[602.1936331963996,76.08582776917801]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/40_Cut.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":44,"last_link_id":63,"nodes":[{"id":41,"type":"GetImageSizeAndCount","pos":[570,130],"size":[184.8000030517578,86],"flags":{},"order":2,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":59}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[60],"slot_index":0},{"name":"width","localized_name":"width","label":"432 width","type":"INT","links":null},{"name":"height","localized_name":"height","label":"576 height","type":"INT","links":null},{"name":"count","localized_name":"count","label":"81 count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"GetImageSizeAndCount"},"widgets_values":[]},{"id":42,"type":"GetImageSizeAndCount","pos":[810,130],"size":[184.8000030517578,86],"flags":{},"order":5,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":61}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[62],"slot_index":0},{"name":"width","localized_name":"width","label":"432 width","type":"INT","links":null},{"name":"height","localized_name":"height","label":"576 height","type":"INT","links":null},{"name":"count","localized_name":"count","label":"80 count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"GetImageSizeAndCount"},"widgets_values":[]},{"id":13,"type":"SaveAnimatedWEBP","pos":[1060,130],"size":[350,570],"flags":{},"order":6,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":62},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":63}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Cut",16,false,90,"default"]},{"id":40,"type":"VHS_SplitImages","pos":[810,310],"size":[210,118],"flags":{},"order":4,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":57}],"outputs":[{"name":"IMAGE_A","localized_name":"IMAGE_A","type":"IMAGE","links":[61],"slot_index":0},{"name":"A_count","localized_name":"A_count","type":"INT","links":null},{"name":"IMAGE_B","localized_name":"IMAGE_B","type":"IMAGE","links":null},{"name":"B_count","localized_name":"B_count","type":"INT","links":null}],"title":"終了フレーム、-1 末尾","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"0a75c7958fe320efcb052f1d9f8451fd20c730a8","Node name for S&R":"VHS_SplitImages"},"widgets_values":{"split_index":999},"color":"#232","bgcolor":"#353"},{"id":10,"type":"LoadImage","pos":[190,130],"size":[350,500],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[59],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"切り出す webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":39,"type":"VHS_SplitImages","pos":[570,310],"size":[210,118],"flags":{},"order":3,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":60}],"outputs":[{"name":"IMAGE_A","localized_name":"IMAGE_A","type":"IMAGE","links":null},{"name":"A_count","localized_name":"A_count","type":"INT","links":null},{"name":"IMAGE_B","localized_name":"IMAGE_B","type":"IMAGE","links":[57],"slot_index":2},{"name":"B_count","localized_name":"B_count","type":"INT","links":null}],"title":"開始フレーム","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"0a75c7958fe320efcb052f1d9f8451fd20c730a8","Node name for S&R":"VHS_SplitImages"},"widgets_values":{"split_index":0},"color":"#232","bgcolor":"#353"},{"id":44,"type":"BOOLConstant","pos":[330,20],"size":[210,58],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[63],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"}],"links":[[57,39,2,40,0,"IMAGE"],[59,10,0,41,0,"IMAGE"],[60,41,0,39,0,"IMAGE"],[61,40,0,42,0,"IMAGE"],[62,42,0,13,0,"IMAGE"],[63,44,0,13,1,"BOOLEAN"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.9090909090909091,"offset":[-86.21818746475942,114.95264925678111]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/41_ReversePlayback.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":24,"last_link_id":29,"nodes":[{"id":20,"type":"Any Switch (rgthree)","pos":[470,140],"size":[252,106],"flags":{"collapsed":true},"order":3,"mode":0,"inputs":[{"name":"any_01","type":"IMAGE","dir":3,"link":23},{"name":"any_02","type":"IMAGE","dir":3,"link":25},{"name":"any_03","type":"IMAGE","dir":3,"link":null},{"name":"any_04","type":"IMAGE","dir":3,"link":null},{"name":"any_05","type":"IMAGE","dir":3,"link":null}],"outputs":[{"name":"*","label":"IMAGE","type":"IMAGE","dir":4,"shape":3,"links":[24],"slot_index":0}],"properties":{"cnr_id":"rgthree-comfy","ver":"5dc53323e07a021038af9f2a4a06ebc071f7218c"},"widgets_values":[]},{"id":19,"type":"BOOLConstant","pos":[470,30],"size":[210,58],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[22],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"},{"id":10,"type":"LoadImage","pos":[90,140],"size":[350,500],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[23,26],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"逆再生にする webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":18,"type":"ReverseImageBatch","pos":[470,200],"size":[190,26],"flags":{},"order":6,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":24}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[21,28],"slot_index":0}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"bb154eb71f02659398a58d7f305c7fc54602e563","Node name for S&R":"ReverseImageBatch"},"widgets_values":[]},{"id":13,"type":"SaveAnimatedWEBP","pos":[700,140],"size":[350,570],"flags":{},"order":7,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":21},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":22}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_ReversePlayback",16,false,90,"default"]},{"id":23,"type":"VHS_VideoCombine","pos":[1070,140],"size":[340,334],"flags":{},"order":8,"mode":4,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":28},{"name":"audio","localized_name":"audio","type":"AUDIO","shape":7,"link":null},{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"Filenames","localized_name":"Filenames","type":"VHS_FILENAMES","links":null}],"title":"mp4 動画を保存","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"598e181e97d50174cc18677dfcdaa7b9b6ec0cb2","Node name for S&R":"VHS_VideoCombine"},"widgets_values":{"frame_rate":16,"loop_count":0,"filename_prefix":"%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_ReversePlaybackV","format":"video/h264-mp4","pix_fmt":"yuv420p","crf":19,"save_metadata":true,"trim_to_audio":false,"pingpong":false,"save_output":true,"videopreview":{"hidden":false,"paused":false,"params":{}}}},{"id":24,"type":"VHS_VideoInfoLoaded","pos":[1070,-20],"size":[247.837890625,106],"flags":{},"order":5,"mode":0,"inputs":[{"name":"video_info","localized_name":"video_info","type":"VHS_VIDEOINFO","link":29}],"outputs":[{"name":"fps🟦","localized_name":"fps🟦","type":"FLOAT","links":null},{"name":"frame_count🟦","localized_name":"frame_count🟦","type":"INT","links":null},{"name":"duration🟦","localized_name":"duration🟦","type":"FLOAT","links":null},{"name":"width🟦","localized_name":"width🟦","type":"INT","links":null},{"name":"height🟦","localized_name":"height🟦","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-videohelpersuite","ver":"598e181e97d50174cc18677dfcdaa7b9b6ec0cb2","Node name for S&R":"VHS_VideoInfoLoaded"},"widgets_values":{}},{"id":21,"type":"VHS_LoadVideo","pos":[-280,140],"size":[350,801],"flags":{},"order":2,"mode":2,"inputs":[{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[25,27],"slot_index":0},{"name":"frame_count","localized_name":"frame_count","type":"INT","links":null},{"name":"audio","localized_name":"audio","type":"AUDIO","links":null},{"name":"video_info","localized_name":"video_info","type":"VHS_VIDEOINFO","links":[29],"slot_index":3}],"title":"逆再生にする mp4 動画を読み込む","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"598e181e97d50174cc18677dfcdaa7b9b6ec0cb2","Node name for S&R":"VHS_LoadVideo"},"widgets_values":{"video":"example.mp4","force_rate":0,"custom_width":0,"custom_height":0,"frame_load_cap":0,"skip_first_frames":0,"select_every_nth":1,"format":"AnimateDiff","choose video to upload":"image","videopreview":{"hidden":false,"paused":false,"params":{"filename":"example.mp4","type":"input","format":"video/mp4","force_rate":0,"custom_width":0,"custom_height":0,"frame_load_cap":0,"skip_first_frames":0,"select_every_nth":1}}},"color":"#232","bgcolor":"#353"},{"id":22,"type":"Fast Muter (rgthree)","pos":[90,0],"size":[340,82],"flags":{},"order":4,"mode":0,"inputs":[{"name":"逆再生にする webp 動画を読み込む","label":" ","type":"*","dir":4,"link":26,"has_old_label":true},{"name":"逆再生にする mp4 動画を読み込む","label":" ","type":"*","dir":4,"link":27,"has_old_label":true},{"name":"","label":" ","type":"*","dir":4,"link":null,"has_old_label":true}],"outputs":[{"name":"OPT_CONNECTION","label":" ","type":"*","dir":3,"links":null,"has_old_label":true}],"title":"読み込む動画形式の選択","properties":{"toggleRestriction":"always one","connections_layout":["Right","Left"],"collapse_connections":true},"color":"#232","bgcolor":"#353"}],"links":[[21,18,0,13,0,"IMAGE"],[22,19,0,13,1,"BOOLEAN"],[23,10,0,20,0,"*"],[24,20,0,18,0,"IMAGE"],[25,21,0,20,1,"IMAGE"],[26,10,0,22,0,"*"],[27,21,0,22,1,"*"],[28,18,0,23,0,"IMAGE"],[29,21,3,24,0,"VHS_VIDEOINFO"]],"groups":[],"config":{},"extra":{"ds":{"scale":1,"offset":[312.9430277393028,73.57092836083191]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/45_ColorMatch.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":24,"last_link_id":45,"nodes":[{"id":3,"type":"ColorMatch","pos":[590,-680],"size":[210,102],"flags":{},"order":3,"mode":0,"inputs":[{"name":"image_ref","localized_name":"image_ref","type":"IMAGE","link":40},{"name":"image_target","localized_name":"image_target","type":"IMAGE","link":39}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[5],"slot_index":0}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"46f9ec2c24c2642d3c468b69d910a8a1b05f0ea5","Node name for S&R":"ColorMatch"},"widgets_values":["mkl",1]},{"id":22,"type":"ColorMatch","pos":[960,-680],"size":[210,102],"flags":{},"order":4,"mode":0,"inputs":[{"name":"image_ref","localized_name":"image_ref","type":"IMAGE","link":42},{"name":"image_target","localized_name":"image_target","type":"IMAGE","link":43}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[41],"slot_index":0}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"46f9ec2c24c2642d3c468b69d910a8a1b05f0ea5","Node name for S&R":"ColorMatch"},"widgets_values":["reinhard",1]},{"id":5,"type":"SaveAnimatedWEBP","pos":[590,-530],"size":[340,510],"flags":{},"order":5,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":5},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":44}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_ColorMatch1",16,false,90,"default"]},{"id":1,"type":"LoadImage","pos":[-170,-530],"size":[340,510],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[39,43],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"色を変更する webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":21,"type":"LoadImage","pos":[210,-530],"size":[340,510],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[40,42],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"色を参照する画像を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":24,"type":"BOOLConstant","pos":[340,-630],"size":[210,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[44,45],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"},{"id":23,"type":"SaveAnimatedWEBP","pos":[960,-530],"size":[340,510],"flags":{},"order":6,"mode":4,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":41},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":45}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_ColorMatch2",16,false,90,"default"]}],"links":[[5,3,0,5,0,"IMAGE"],[39,1,0,3,1,"IMAGE"],[40,21,0,3,0,"IMAGE"],[41,22,0,23,0,"IMAGE"],[42,21,0,22,0,"IMAGE"],[43,1,0,22,1,"IMAGE"],[44,24,0,5,1,"BOOLEAN"],[45,24,0,23,1,"BOOLEAN"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.7513148009015782,"offset":[234.20278646464698,825.207074818129]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/56_Concat.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":46,"last_link_id":70,"nodes":[{"id":45,"type":"GetImageSizeAndCount","pos":[570,680],"size":[184.8000030517578,86],"flags":{},"order":8,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":70}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[67],"slot_index":0},{"name":"width","localized_name":"width","label":"864 width","type":"INT","links":null},{"name":"height","localized_name":"height","label":"1248 height","type":"INT","links":null},{"name":"count","localized_name":"count","label":"81 count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"a5bd3c86c8ed6b83c55c2d0e7a59515b15a0137f","Node name for S&R":"GetImageSizeAndCount"},"widgets_values":[]},{"id":43,"type":"VHS_SplitImages","pos":[570,1010],"size":[214,118],"flags":{},"order":0,"mode":4,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":null}],"outputs":[{"name":"IMAGE_A","localized_name":"IMAGE_A","type":"IMAGE","links":[59],"slot_index":0},{"name":"A_count","localized_name":"A_count","type":"INT","links":null},{"name":"IMAGE_B","localized_name":"IMAGE_B","type":"IMAGE","links":null},{"name":"B_count","localized_name":"B_count","type":"INT","links":null}],"title":"動画のフレーム削除なし","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"0a75c7958fe320efcb052f1d9f8451fd20c730a8","Node name for S&R":"VHS_SplitImages"},"widgets_values":{"split_index":-1}},{"id":40,"type":"VHS_SplitImages","pos":[570,290],"size":[228,118],"flags":{},"order":4,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":62}],"outputs":[{"name":"IMAGE_A","localized_name":"IMAGE_A","type":"IMAGE","links":[64],"slot_index":0},{"name":"A_count","localized_name":"A_count","type":"INT","links":null},{"name":"IMAGE_B","localized_name":"IMAGE_B","type":"IMAGE","links":[57],"slot_index":2},{"name":"B_count","localized_name":"B_count","type":"INT","links":null}],"title":"前動画の終了フレーム削除","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"0a75c7958fe320efcb052f1d9f8451fd20c730a8","Node name for S&R":"VHS_SplitImages"},"widgets_values":{"split_index":-1}},{"id":44,"type":"GetImageSizeAndCount","pos":[570,460],"size":[184.8000030517578,86],"flags":{},"order":6,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":64}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[65],"slot_index":0},{"name":"width","localized_name":"width","label":"864 width","type":"INT","links":null},{"name":"height","localized_name":"height","label":"1248 height","type":"INT","links":null},{"name":"count","localized_name":"count","label":"81 count","type":"INT","links":null,"slot_index":3}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"a5bd3c86c8ed6b83c55c2d0e7a59515b15a0137f","Node name for S&R":"GetImageSizeAndCount"},"widgets_values":[]},{"id":20,"type":"VHS_MergeImages","pos":[820,560],"size":[310,130],"flags":{},"order":9,"mode":0,"inputs":[{"name":"images_A","localized_name":"images_A","type":"IMAGE","link":65},{"name":"images_B","localized_name":"images_B","type":"IMAGE","link":67}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[68],"slot_index":0},{"name":"count","localized_name":"count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-videohelpersuite","ver":"0a75c7958fe320efcb052f1d9f8451fd20c730a8","Node name for S&R":"VHS_MergeImages"},"widgets_values":{"merge_strategy":"match A","scale_method":"bicubic","crop":"center"}},{"id":46,"type":"GetImageSizeAndCount","pos":[930,420],"size":[184.8000030517578,86],"flags":{},"order":10,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":68}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[69],"slot_index":0},{"name":"width","localized_name":"width","label":"864 width","type":"INT","links":null},{"name":"height","localized_name":"height","label":"1248 height","type":"INT","links":null},{"name":"count","localized_name":"count","label":"162 count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"a5bd3c86c8ed6b83c55c2d0e7a59515b15a0137f","Node name for S&R":"GetImageSizeAndCount"},"widgets_values":[]},{"id":13,"type":"SaveAnimatedWEBP","pos":[1190,420],"size":[350,570],"flags":{},"order":11,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":69},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":56}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Concat",16,false,90,"default"]},{"id":42,"type":"VHS_SplitImages","pos":[570,830],"size":[228,118],"flags":{},"order":5,"mode":4,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":60}],"outputs":[{"name":"IMAGE_A","localized_name":"IMAGE_A","type":"IMAGE","links":[58],"slot_index":0},{"name":"A_count","localized_name":"A_count","type":"INT","links":null},{"name":"IMAGE_B","localized_name":"IMAGE_B","type":"IMAGE","links":[70],"slot_index":2},{"name":"B_count","localized_name":"B_count","type":"INT","links":null}],"title":"後動画の開始フレーム削除","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"0a75c7958fe320efcb052f1d9f8451fd20c730a8","Node name for S&R":"VHS_SplitImages"},"widgets_values":{"split_index":1}},{"id":10,"type":"LoadImage","pos":[190,130],"size":[350,500],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[62],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"連結される前の webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":18,"type":"LoadImage","pos":[190,680],"size":[350,500],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[60],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"連結する後の webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":39,"type":"BOOLConstant","pos":[330,30],"size":[210,58],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[56],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"},{"id":41,"type":"Fast Bypasser (rgthree)","pos":[570,130],"size":[280,106],"flags":{},"order":7,"mode":0,"inputs":[{"name":"前動画の終了フレーム削除","label":" ","type":"*","dir":4,"link":57,"has_old_label":true},{"name":"後動画の開始フレーム削除","label":" ","type":"*","dir":4,"link":58,"has_old_label":true},{"name":"動画のフレーム削除なし","label":" ","type":"*","dir":4,"link":59,"has_old_label":true},{"name":"","label":" ","type":"*","dir":4,"link":null,"has_old_label":true}],"outputs":[{"name":"OPT_CONNECTION","label":" ","type":"*","dir":3,"links":null,"has_old_label":true}],"properties":{"toggleRestriction":"always one","collapse_connections":true,"connections_layout":["Right","Left"]},"color":"#232","bgcolor":"#353"}],"links":[[56,39,0,13,1,"BOOLEAN"],[57,40,2,41,0,"*"],[58,42,0,41,1,"*"],[59,43,0,41,2,"*"],[60,18,0,42,0,"IMAGE"],[62,10,0,40,0,"IMAGE"],[64,40,0,44,0,"IMAGE"],[65,44,0,20,0,"IMAGE"],[67,45,0,20,1,"IMAGE"],[68,20,0,46,0,"IMAGE"],[69,46,0,13,0,"IMAGE"],[70,42,2,45,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":1,"offset":[64.00771253524022,55.10694925678084]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/60_Upscale.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":224,"last_link_id":425,"nodes":[{"id":97,"type":"UpscaleModelLoader","pos":[130,50],"size":[284.87371826171875,58],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"UPSCALE_MODEL","localized_name":"アップスケールモデル","type":"UPSCALE_MODEL","links":[120],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"UpscaleModelLoader"},"widgets_values":["4x-AnimeSharp.pth"],"color":"#232","bgcolor":"#353"},{"id":102,"type":"ImageScaleBy","pos":[730,50],"size":[210,82],"flags":{},"order":4,"mode":0,"inputs":[{"name":"image","localized_name":"画像","type":"IMAGE","link":122}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[423],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"ImageScaleBy"},"widgets_values":["lanczos",0.5],"color":"#232","bgcolor":"#353"},{"id":98,"type":"ImageUpscaleWithModel","pos":[450,50],"size":[241.89999389648438,48.20000076293945],"flags":{},"order":3,"mode":0,"inputs":[{"name":"upscale_model","localized_name":"拡大モデル","type":"UPSCALE_MODEL","link":120},{"name":"image","localized_name":"画像","type":"IMAGE","link":424}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[122],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"ImageUpscaleWithModel"},"widgets_values":[]},{"id":222,"type":"LoadImage","pos":[20,180],"size":[400,640],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[424],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"アップスケールする webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":15,"type":"SaveAnimatedWEBP","pos":[990,50],"size":[440,790],"flags":{},"order":5,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":423},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":425}],"outputs":[],"title":"Output","properties":{"cnr_id":"comfy-core","ver":"0.3.18"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Upscale",16,false,90,"default"],"color":"#232","bgcolor":"#353"},{"id":224,"type":"BOOLConstant","pos":[460,180],"size":[210,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[425],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"}],"links":[[120,97,0,98,0,"UPSCALE_MODEL"],[122,98,0,102,0,"IMAGE"],[423,102,0,15,0,"IMAGE"],[424,222,0,98,1,"IMAGE"],[425,224,0,15,1,"BOOLEAN"]],"groups":[],"config":{},"extra":{"ds":{"scale":1,"offset":[200,124]},"ue_links":[],"node_versions":{"comfy-core":"v0.3.10"}},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/63_Resize.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":24,"last_link_id":32,"nodes":[{"id":19,"type":"ImageResizeKJ","pos":[570,310],"size":[240,326],"flags":{},"order":3,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":27},{"name":"get_image_size","localized_name":"get_image_size","type":"IMAGE","shape":7,"link":null},{"name":"width_input","type":"INT","shape":7,"widget":{"name":"width_input"},"link":25},{"name":"height_input","type":"INT","shape":7,"widget":{"name":"height_input"},"link":26}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[29],"slot_index":0},{"name":"width","localized_name":"width","type":"INT","links":null},{"name":"height","localized_name":"height","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"ImageResizeKJ"},"widgets_values":[512,512,"lanczos",true,16,0,0,"center"]},{"id":10,"type":"LoadImage","pos":[190,140],"size":[350,500],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[27],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"逆再生にする webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":20,"type":"ImpactInt","pos":[570,140],"size":[230,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"INT","localized_name":"整数","type":"INT","links":[25,26],"slot_index":0}],"title":"長辺のサイズ","properties":{"cnr_id":"comfyui-impact-pack","ver":"782c6f439eda79d88f22908bc83f57db77d44097","Node name for S&R":"ImpactInt"},"widgets_values":[576],"color":"#232","bgcolor":"#353"},{"id":13,"type":"SaveAnimatedWEBP","pos":[840,140],"size":[350,570],"flags":{},"order":5,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":30},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":32}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Resize",16,false,90,"default"]},{"id":21,"type":"GetImageSizeAndCount","pos":[840,0],"size":[184.8000030517578,86],"flags":{},"order":4,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":29}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","links":[30],"slot_index":0},{"name":"width","localized_name":"width","label":"width","type":"INT","links":null},{"name":"height","localized_name":"height","label":"height","type":"INT","links":null},{"name":"count","localized_name":"count","label":"count","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"GetImageSizeAndCount"},"widgets_values":[]},{"id":24,"type":"BOOLConstant","pos":[330,30],"size":[210,58],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[32],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"}],"links":[[25,20,0,19,2,"INT"],[26,20,0,19,3,"INT"],[27,10,0,19,0,"IMAGE"],[29,19,0,21,0,"IMAGE"],[30,21,0,13,0,"IMAGE"],[32,24,0,13,1,"BOOLEAN"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.7513148009015777,"offset":[-71.6211963824288,111.06827094868945]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/65_AddLabel.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":23,"last_link_id":27,"nodes":[{"id":10,"type":"LoadImage","pos":[130,270],"size":[350,500],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[14],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"ラベルを付ける webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":16,"type":"PrimitiveNode","pos":[490,20],"size":[320,58],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"STRING","type":"STRING","links":[18],"slot_index":0}],"title":"上ラベルのテキスト","properties":{"Run widget replace on values":false},"widgets_values":["月が綺麗ですね"],"color":"#232","bgcolor":"#353"},{"id":19,"type":"PrimitiveNode","pos":[490,120],"size":[320,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"STRING","type":"STRING","links":[20],"slot_index":0}],"title":"下ラベルのテキスト","properties":{"Run widget replace on values":false},"widgets_values":["東京特許許可局"],"color":"#232","bgcolor":"#353"},{"id":13,"type":"SaveAnimatedWEBP","pos":[490,220],"size":[350,570],"flags":{},"order":6,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":22},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":19}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_AddLabel",16,true,90,"default"]},{"id":20,"type":"AddLabel","pos":[900,380],"size":[210,314],"flags":{},"order":5,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":21},{"name":"caption","type":"STRING","shape":7,"widget":{"name":"caption"},"link":null},{"name":"text","type":"STRING","widget":{"name":"text"},"link":20}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[22,27],"slot_index":0}],"title":"下ラベル","properties":{"cnr_id":"comfyui-kjnodes","ver":"bb154eb71f02659398a58d7f305c7fc54602e563","Node name for S&R":"AddLabel"},"widgets_values":[12,6,48,32,"white","black","f910-shin-comic-2.04.otf","東京特許許可局","down",""]},{"id":15,"type":"AddLabel","pos":[900,20],"size":[210,314],"flags":{},"order":4,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":14},{"name":"caption","type":"STRING","shape":7,"widget":{"name":"caption"},"link":null},{"name":"text","type":"STRING","widget":{"name":"text"},"link":18}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[21,26],"slot_index":0}],"title":"上ラベル","properties":{"cnr_id":"comfyui-kjnodes","ver":"bb154eb71f02659398a58d7f305c7fc54602e563","Node name for S&R":"AddLabel"},"widgets_values":[12,6,48,32,"white","black","f910-shin-comic-2.04.otf","月が綺麗ですね","up",""]},{"id":18,"type":"BOOLConstant","pos":[270,170],"size":[210,58],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[19],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"},{"id":23,"type":"Fast Bypasser (rgthree)","pos":[270,20],"size":[210,90],"flags":{},"order":7,"mode":0,"inputs":[{"name":"上ラベル","label":" ","type":"*","dir":3,"link":26,"has_old_label":true},{"name":"下ラベル","label":" ","type":"*","dir":3,"link":27,"has_old_label":true},{"name":"","label":" ","type":"*","dir":3,"link":null,"has_old_label":true}],"outputs":[{"name":"OPT_CONNECTION","label":" ","type":"*","dir":4,"links":null,"has_old_label":true}],"title":"ラベルの切り替え","properties":{"toggleRestriction":"default","collapse_connections":true},"color":"#232","bgcolor":"#353"}],"links":[[14,10,0,15,0,"IMAGE"],[18,16,0,15,2,"STRING"],[19,18,0,13,1,"BOOLEAN"],[20,19,0,20,2,"STRING"],[21,15,0,20,0,"IMAGE"],[22,20,0,13,0,"IMAGE"],[26,15,0,23,0,"*"],[27,20,0,23,1,"*"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.9090909090909091,"offset":[-83.95642523853276,100.69995928675263]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/68_Tiling.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":41,"last_link_id":61,"nodes":[{"id":13,"type":"SaveAnimatedWEBP","pos":[970,130],"size":[350,570],"flags":{},"order":4,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":60},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":61}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Tiling",16,false,90,"default"]},{"id":10,"type":"LoadImage","pos":[190,130],"size":[350,500],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[57],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"並べる webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":39,"type":"ImageConcatMulti","pos":[600,130],"size":[315,170],"flags":{},"order":3,"mode":0,"inputs":[{"name":"image_1","localized_name":"image_1","type":"IMAGE","link":57},{"name":"image_2","localized_name":"image_2","type":"IMAGE","link":58}],"outputs":[{"name":"images","localized_name":"images","type":"IMAGE","links":[60],"slot_index":0}],"title":"並べる方向を指定","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309"},"widgets_values":[2,"right",true,null],"color":"#232","bgcolor":"#353"},{"id":18,"type":"LoadImage","pos":[190,680],"size":[350,500],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[58],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"並べる webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":41,"type":"BOOLConstant","pos":[330,20],"size":[210,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[61],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"}],"links":[[57,10,0,39,0,"IMAGE"],[58,18,0,39,1,"IMAGE"],[60,39,0,13,0,"IMAGE"],[61,41,0,13,1,"BOOLEAN"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6830134553650705,"offset":[-79.47848746475913,46.410549256780925]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/71_InterpolateWebp.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":237,"last_link_id":452,"nodes":[{"id":222,"type":"LoadImage","pos":[560,130],"size":[400,640],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[418,442],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"フレーム補間する webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":224,"type":"Note","pos":[980,330],"size":[210,88],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["x3 speed 125%\nx4 speed 94%"],"color":"#432","bgcolor":"#653"},{"id":178,"type":"ImpactInt","pos":[980,220],"size":[210,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"INT","localized_name":"整数","type":"INT","links":[417],"slot_index":0}],"title":"InterpolateMultiplier","properties":{"cnr_id":"comfyui-impact-pack","ver":"66493d8cb4209e0ad19c914ae1e39ee7e1486d7e","Node name for S&R":"ImpactInt"},"widgets_values":[4],"color":"#232","bgcolor":"#353"},{"id":229,"type":"ImpactInt","pos":[970,670],"size":[210,58],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"INT","localized_name":"整数","type":"INT","links":[437],"slot_index":0}],"title":"InterpolateMultiplier","properties":{"cnr_id":"comfyui-impact-pack","ver":"66493d8cb4209e0ad19c914ae1e39ee7e1486d7e","Node name for S&R":"ImpactInt"},"widgets_values":[3],"color":"#232","bgcolor":"#353"},{"id":177,"type":"RIFE VFI","pos":[1260,110],"size":[323.1723327636719,218],"flags":{},"order":7,"mode":0,"inputs":[{"name":"frames","localized_name":"frames","type":"IMAGE","link":418},{"name":"optional_interpolation_states","localized_name":"optional_interpolation_states","type":"INTERPOLATION_STATES","shape":7,"link":null},{"name":"multiplier","type":"INT","widget":{"name":"multiplier"},"link":417}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[447],"slot_index":0}],"title":"RIFE","properties":{"cnr_id":"comfyui-frame-interpolation","ver":"c336f7184cb1ac1243381e725fea1ad2c0a10c09","Node name for S&R":"RIFE VFI","aux_id":"Fannovel16/ComfyUI-Frame-Interpolation"},"widgets_values":["rife49.pth",10,2,true,true,1]},{"id":233,"type":"SaveAnimatedWEBP","pos":[1610,110],"size":[210,194],"flags":{},"order":9,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":447},{"name":"fps","type":"FLOAT","widget":{"name":"fps"},"link":448},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":451}],"outputs":[],"title":"通常","properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Interpolate4",60,false,90,"default"],"color":"#232","bgcolor":"#353"},{"id":228,"type":"RIFE VFI","pos":[1260,580],"size":[323.1723327636719,218],"flags":{},"order":8,"mode":0,"inputs":[{"name":"frames","localized_name":"frames","type":"IMAGE","link":442},{"name":"optional_interpolation_states","localized_name":"optional_interpolation_states","type":"INTERPOLATION_STATES","shape":7,"link":null},{"name":"multiplier","type":"INT","widget":{"name":"multiplier"},"link":437}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[450],"slot_index":0}],"title":"RIFE","properties":{"cnr_id":"comfyui-frame-interpolation","ver":"c336f7184cb1ac1243381e725fea1ad2c0a10c09","Node name for S&R":"RIFE VFI","aux_id":"Fannovel16/ComfyUI-Frame-Interpolation"},"widgets_values":["rife49.pth",10,2,true,true,1]},{"id":234,"type":"SaveAnimatedWEBP","pos":[1610,580],"size":[210,194],"flags":{},"order":10,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":450},{"name":"fps","type":"FLOAT","widget":{"name":"fps"},"link":449},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":452}],"outputs":[],"title":"高速","properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Interpolate3",60,false,90,"default"],"color":"#232","bgcolor":"#353"},{"id":235,"type":"BOOLConstant","pos":[740,20],"size":[210,58],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[451,452],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"},{"id":237,"type":"Fast Groups Muter (rgthree)","pos":[980,20],"size":[226.8000030517578,82],"flags":{},"order":6,"mode":0,"inputs":[],"outputs":[{"name":"OPT_CONNECTION","type":"*","links":null}],"title":"保存ファイルの切り替え","properties":{"matchColors":"","matchTitle":"","showNav":true,"sort":"position","customSortAlphabet":"","toggleRestriction":"default"},"color":"#232","bgcolor":"#353"},{"id":166,"type":"ImpactFloat","pos":[1240,410],"size":[210,58],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[{"name":"FLOAT","localized_name":"浮動小数点","type":"FLOAT","links":[448,449],"slot_index":0}],"title":"FrameRate","properties":{"cnr_id":"comfyui-impact-pack","ver":"66493d8cb4209e0ad19c914ae1e39ee7e1486d7e","Node name for S&R":"ImpactFloat"},"widgets_values":[60],"color":"#232","bgcolor":"#353"}],"links":[[417,178,0,177,2,"INT"],[418,222,0,177,0,"IMAGE"],[437,229,0,228,2,"INT"],[442,222,0,228,0,"IMAGE"],[447,177,0,233,0,"IMAGE"],[448,166,0,233,1,"FLOAT"],[449,166,0,234,1,"FLOAT"],[450,228,0,234,0,"IMAGE"],[451,235,0,233,2,"BOOLEAN"],[452,235,0,234,2,"BOOLEAN"]],"groups":[{"id":1,"title":"通常","bounding":[1240,30,600,320],"color":"#444","font_size":24,"flags":{}},{"id":2,"title":"高速","bounding":[1240,500,600,310],"color":"#444","font_size":24,"flags":{}}],"config":{},"extra":{"ds":{"scale":0.8264462809917354,"offset":[-433.8037687211534,75.10786087122518]},"ue_links":[],"node_versions":{"comfy-core":"v0.3.10"}},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/75_ConvertMp4.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":231,"last_link_id":449,"nodes":[{"id":222,"type":"LoadImage","pos":[560,130],"size":[400,640],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[449],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"mp4 に変換する webp 動画を読み込む(Interppolate 推奨","properties":{"cnr_id":"comfy-core","ver":"0.3.18","Node name for S&R":"LoadImage"},"widgets_values":["example.png","image"],"color":"#232","bgcolor":"#353"},{"id":131,"type":"VHS_VideoCombine","pos":[1010,130],"size":[210,354],"flags":{"collapsed":false},"order":1,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":449},{"name":"audio","localized_name":"audio","type":"AUDIO","shape":7,"link":null},{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"Filenames","localized_name":"Filenames","type":"VHS_FILENAMES","links":[],"slot_index":0}],"title":"通常","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"4c7858ddd5126f7293dc3c9f6e0fc4c263cde079","Node name for S&R":"VHS_VideoCombine"},"widgets_values":{"frame_rate":16,"loop_count":0,"filename_prefix":"%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_ConvertMp4","format":"video/h264-mp4","pix_fmt":"yuv420p","crf":28,"save_metadata":true,"trim_to_audio":false,"pingpong":false,"save_output":true,"videopreview":{"hidden":false,"paused":false,"params":{"filename":"Interpolate_00001.mp4","subfolder":"","type":"output","format":"video/h264-mp4","frame_rate":60,"workflow":"Interpolate_00001.png","fullpath":"D:\\_z\\EasyHunyuanVideo\\ComfyUI\\output\\Interpolate_00001.mp4"},"muted":false}},"color":"#232","bgcolor":"#353"}],"links":[[449,222,0,131,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.826446280991736,"offset":[-469.75574637890867,0.7960500016364003]},"ue_links":[],"node_versions":{"comfy-core":"v0.3.10"}},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/76_SequentialImages.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":17,"last_link_id":22,"nodes":[{"id":9,"type":"SaveImage","pos":[990,60],"size":[310,370],"flags":{},"order":8,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":15}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Sequential"]},{"id":12,"type":"SaveAnimatedWEBP","pos":[650,60],"size":[315,366],"flags":{},"order":7,"mode":0,"inputs":[{"name":"images","localized_name":"画像","type":"IMAGE","link":14},{"name":"lossless","type":"BOOLEAN","widget":{"name":"lossless"},"link":16}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26"},"widgets_values":["%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_SequentialImages",6,false,90,"default"]},{"id":10,"type":"LoadImage","pos":[50,60],"size":[310,370],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[17,21],"slot_index":0},{"name":"MASK","localized_name":"マスク","type":"MASK","links":null}],"title":"Webp 動画を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["example.mp4","image"],"color":"#232","bgcolor":"#353"},{"id":15,"type":"VHS_LoadVideo","pos":[-290,60],"size":[310,743],"flags":{},"order":1,"mode":2,"inputs":[{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[18,22],"slot_index":0},{"name":"frame_count","localized_name":"frame_count","type":"INT","links":null},{"name":"audio","localized_name":"audio","type":"AUDIO","links":null},{"name":"video_info","localized_name":"video_info","type":"VHS_VIDEOINFO","links":null}],"title":"Mp4 動画を読み込む","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"df55f01d1df2f7bf5cc772294bc2e6d8bab22d66","Node name for S&R":"VHS_LoadVideo"},"widgets_values":{"video":"example.mp4","force_rate":0,"custom_width":0,"custom_height":0,"frame_load_cap":0,"skip_first_frames":0,"select_every_nth":1,"format":"None","choose video to upload":"image","videopreview":{"hidden":false,"paused":false,"params":{"filename":"example.mp4","type":"input","format":"video/mp4","force_rate":0,"custom_width":0,"custom_height":0,"frame_load_cap":0,"skip_first_frames":0,"select_every_nth":1}}},"color":"#232","bgcolor":"#353"},{"id":16,"type":"Any Switch (rgthree)","pos":[400,240],"size":[140,106],"flags":{},"order":3,"mode":0,"inputs":[{"name":"any_01","type":"IMAGE","dir":3,"link":17},{"name":"any_02","type":"IMAGE","dir":3,"link":18},{"name":"any_03","type":"IMAGE","dir":3,"link":null},{"name":"any_04","type":"IMAGE","dir":3,"link":null},{"name":"any_05","type":"IMAGE","dir":3,"link":null}],"outputs":[{"name":"*","label":"IMAGE","type":"IMAGE","dir":4,"shape":3,"links":[19],"slot_index":0}],"title":"Any Switch","properties":{"cnr_id":"rgthree-comfy","ver":"b84f39c7c224de765de0b54c55b967329011819d"},"widgets_values":[]},{"id":11,"type":"ImpactImageBatchToImageList","pos":[400,400],"size":[210,26],"flags":{},"order":5,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":19}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","shape":6,"links":[11],"slot_index":0}],"properties":{"cnr_id":"comfyui-impact-pack","ver":"782c6f439eda79d88f22908bc83f57db77d44097","Node name for S&R":"ImpactImageBatchToImageList"},"widgets_values":[]},{"id":13,"type":"ImpactInversedSwitch","pos":[390,60],"size":[240,122],"flags":{},"order":6,"mode":0,"inputs":[{"name":"input","localized_name":"input","type":"IMAGE","link":11}],"outputs":[{"name":"output1","localized_name":"output1","type":"IMAGE","links":[14],"slot_index":0},{"name":"output2","type":"IMAGE","links":[15],"slot_index":1},{"name":"output3","type":"IMAGE","links":null}],"title":"動画の保存形式1: webp, 2: png","properties":{"cnr_id":"comfyui-impact-pack","ver":"782c6f439eda79d88f22908bc83f57db77d44097","Node name for S&R":"ImpactInversedSwitch"},"widgets_values":[1,false],"color":"#232","bgcolor":"#353"},{"id":17,"type":"Fast Muter (rgthree)","pos":[-110,-80],"size":[260,82],"flags":{},"order":4,"mode":0,"inputs":[{"name":"Webp 動画を読み込む","label":" ","type":"*","dir":4,"link":21,"has_old_label":true},{"name":"Mp4 動画を読み込む","label":" ","type":"*","dir":4,"link":22,"has_old_label":true},{"name":"","label":" ","type":"*","dir":4,"link":null,"has_old_label":true}],"outputs":[{"name":"OPT_CONNECTION","label":" ","type":"*","dir":3,"links":null,"has_old_label":true}],"title":"読み込む動画の種類","properties":{"toggleRestriction":"always one","connections_layout":["Right","Left"],"collapse_connections":true},"color":"#232","bgcolor":"#353"},{"id":14,"type":"BOOLConstant","pos":[170,-60],"size":[210,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"value","localized_name":"value","type":"BOOLEAN","links":[16],"slot_index":0}],"title":"劣化なしで重い webp 保存","properties":{"cnr_id":"comfyui-kjnodes","ver":"393ec896f75616098a8c8580a79e4e48d714b309","Node name for S&R":"BOOLConstant"},"widgets_values":[false],"color":"#232","bgcolor":"#353"}],"links":[[11,11,0,13,0,"*"],[14,13,0,12,0,"IMAGE"],[15,13,1,9,0,"IMAGE"],[16,14,0,12,1,"BOOLEAN"],[17,10,0,16,0,"*"],[18,15,0,16,1,"IMAGE"],[19,16,0,11,0,"IMAGE"],[21,10,0,17,0,"*"],[22,15,0,17,1,"*"]],"groups":[],"config":{},"extra":{"ds":{"scale":1,"offset":[367,143]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/80_MMAudio.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":29,"last_link_id":44,"nodes":[{"id":6,"type":"MMAudioModelLoader","pos":[-2740,-190],"size":[356.9560546875,82],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"mmaudio_model","localized_name":"mmaudio_model","type":"MMAUDIO_MODEL","links":[3],"slot_index":0}],"properties":{"cnr_id":"comfyui-mmaudio","ver":"a49a1b8f382687c7dc9d7266a054dc3c6f992ccd","Node name for S&R":"MMAudioModelLoader","aux_id":"kijai/ComfyUI-MMAudio"},"widgets_values":["mmaudio_large_44k_v2_fp16.safetensors","fp16"]},{"id":7,"type":"MMAudioFeatureUtilsLoader","pos":[-2815.07568359375,-54.653900146484375],"size":[435.00347900390625,154],"flags":{},"order":1,"mode":0,"inputs":[{"name":"bigvgan_vocoder_model","localized_name":"bigvgan_vocoder_model","type":"VOCODER_MODEL","shape":7,"link":null}],"outputs":[{"name":"mmaudio_featureutils","localized_name":"mmaudio_featureutils","type":"MMAUDIO_FEATUREUTILS","links":[4],"slot_index":0}],"properties":{"cnr_id":"comfyui-mmaudio","ver":"a49a1b8f382687c7dc9d7266a054dc3c6f992ccd","Node name for S&R":"MMAudioFeatureUtilsLoader","aux_id":"kijai/ComfyUI-MMAudio"},"widgets_values":["mmaudio_vae_44k_fp16.safetensors","mmaudio_synchformer_fp16.safetensors","apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors","44k","fp16"]},{"id":2,"type":"VHS_VideoInfo","pos":[-2880,160],"size":[262,206],"flags":{},"order":8,"mode":0,"inputs":[{"name":"video_info","localized_name":"video_info","type":"VHS_VIDEOINFO","link":44}],"outputs":[{"name":"source_fps🟨","localized_name":"source_fps🟨","type":"FLOAT","links":null},{"name":"source_frame_count🟨","localized_name":"source_frame_count🟨","type":"INT","links":null},{"name":"source_duration🟨","localized_name":"source_duration🟨","type":"FLOAT","links":null},{"name":"source_width🟨","localized_name":"source_width🟨","type":"INT","links":null},{"name":"source_height🟨","localized_name":"source_height🟨","type":"INT","links":null},{"name":"loaded_fps🟦","localized_name":"loaded_fps🟦","type":"FLOAT","links":[2],"slot_index":5},{"name":"loaded_frame_count🟦","localized_name":"loaded_frame_count🟦","type":"INT","links":null},{"name":"loaded_duration🟦","localized_name":"loaded_duration🟦","type":"FLOAT","links":[5],"slot_index":7},{"name":"loaded_width🟦","localized_name":"loaded_width🟦","type":"INT","links":null},{"name":"loaded_height🟦","localized_name":"loaded_height🟦","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-videohelpersuite","ver":"df55f01d1df2f7bf5cc772294bc2e6d8bab22d66","Node name for S&R":"VHS_VideoInfo"},"widgets_values":{}},{"id":20,"type":"Note","pos":[-2590,280],"size":[210,88],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["OOM: x0.25"],"color":"#432","bgcolor":"#653"},{"id":4,"type":"VHS_VideoCombine","pos":[-1856.9967041015625,-185.02613830566406],"size":[350,354],"flags":{},"order":10,"mode":0,"inputs":[{"name":"images","localized_name":"images","type":"IMAGE","link":42},{"name":"audio","localized_name":"audio","type":"AUDIO","shape":7,"link":8},{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null},{"name":"frame_rate","type":"FLOAT","widget":{"name":"frame_rate"},"link":2}],"outputs":[{"name":"Filenames","localized_name":"Filenames","type":"VHS_FILENAMES","links":null}],"properties":{"cnr_id":"comfyui-videohelpersuite","ver":"df55f01d1df2f7bf5cc772294bc2e6d8bab22d66","Node name for S&R":"VHS_VideoCombine"},"widgets_values":{"frame_rate":60,"loop_count":0,"filename_prefix":"%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_MMAudio","format":"video/h264-mp4","pix_fmt":"yuv420p","crf":28,"save_metadata":true,"trim_to_audio":false,"pingpong":false,"save_output":true,"videopreview":{"hidden":false,"paused":false,"params":{"filename":"MMAudio_00027-audio.mp4","subfolder":"","type":"output","format":"video/h264-mp4","frame_rate":48,"workflow":"MMAudio_00027.png","fullpath":"D:\\_z\\EasyHunyuanVideo\\ComfyUI\\output\\MMAudio_00027-audio.mp4"},"muted":false}}},{"id":18,"type":"Anything Everywhere?","pos":[-2890,-340],"size":[210,106],"flags":{"collapsed":true},"order":6,"mode":0,"inputs":[{"name":"INT","localized_name":"anything","type":"*","shape":7,"color_on":"","link":18}],"outputs":[],"properties":{"cnr_id":"cg-use-everywhere","ver":"8017bc6b063f45db6b986d9fc8bb76bd3234b838","Node name for S&R":"Anything Everywhere?","group_restricted":0,"color_restricted":0},"widgets_values":[".*",".*seed",".*"]},{"id":5,"type":"Seed (rgthree)","pos":[-3130,-370],"size":[210,130],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"SEED","type":"INT","dir":4,"shape":3,"links":[18],"slot_index":0}],"properties":{"cnr_id":"rgthree-comfy","ver":"b84f39c7c224de765de0b54c55b967329011819d"},"widgets_values":[-1,null,null,null],"color":"#232","bgcolor":"#353"},{"id":19,"type":"ImageScaleBy","pos":[-2600,150],"size":[220,82],"flags":{},"order":7,"mode":0,"inputs":[{"name":"image","localized_name":"画像","type":"IMAGE","link":43}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[20],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"ImageScaleBy"},"widgets_values":["lanczos",0.25],"color":"#232","bgcolor":"#353"},{"id":1,"type":"VHS_LoadVideoPath","pos":[-3830,-190],"size":[260,647],"flags":{},"order":4,"mode":0,"inputs":[{"name":"meta_batch","localized_name":"meta_batch","type":"VHS_BatchManager","shape":7,"link":null},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"IMAGE","localized_name":"画像","type":"IMAGE","links":[42,43],"slot_index":0},{"name":"frame_count","localized_name":"frame_count","type":"INT","links":null},{"name":"audio","localized_name":"audio","type":"AUDIO","links":null},{"name":"video_info","localized_name":"video_info","type":"VHS_VIDEOINFO","links":[44],"slot_index":3}],"title":"Load Video (Path)","properties":{"cnr_id":"comfyui-videohelpersuite","ver":"df55f01d1df2f7bf5cc772294bc2e6d8bab22d66","Node name for S&R":"VHS_LoadVideoPath"},"widgets_values":{"video":"output/example.mp4","force_rate":0,"custom_width":0,"custom_height":0,"frame_load_cap":0,"skip_first_frames":0,"select_every_nth":1,"format":"None","videopreview":{"hidden":false,"paused":false,"params":{"force_rate":0,"frame_load_cap":0,"skip_first_frames":0,"select_every_nth":1,"filename":"output/example.mp4","type":"path","format":"video/mp4"},"muted":false}},"color":"#232","bgcolor":"#353"},{"id":8,"type":"MMAudioSampler","pos":[-2310,-120],"size":[400,356],"flags":{},"order":9,"mode":0,"inputs":[{"name":"mmaudio_model","localized_name":"mmaudio_model","type":"MMAUDIO_MODEL","link":3},{"name":"feature_utils","localized_name":"feature_utils","type":"MMAUDIO_FEATUREUTILS","link":4},{"name":"images","localized_name":"images","type":"IMAGE","shape":7,"link":20},{"name":"duration","type":"FLOAT","widget":{"name":"duration"},"link":5},{"name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"name":"prompt","type":"STRING","widget":{"name":"prompt"},"link":23}],"outputs":[{"name":"audio","localized_name":"audio","type":"AUDIO","links":[8],"slot_index":0}],"properties":{"cnr_id":"comfyui-mmaudio","ver":"a49a1b8f382687c7dc9d7266a054dc3c6f992ccd","Node name for S&R":"MMAudioSampler","aux_id":"kijai/ComfyUI-MMAudio"},"widgets_values":[8,25,4.5,592228876882999,"randomize","","asmr, noise, talking, music, whispering",false,true],"color":"#232","bgcolor":"#353"},{"id":15,"type":"ImpactWildcardProcessor","pos":[-3540,-190],"size":[630,650],"flags":{},"order":5,"mode":0,"inputs":[{"name":"seed","type":"INT","widget":{"name":"seed"},"link":null}],"outputs":[{"name":"processed text","localized_name":"processed text","type":"STRING","links":[23],"slot_index":0}],"title":"Prompt","properties":{"cnr_id":"comfyui-impact-pack","ver":"0b1ac0f1c5a395e17065821e4fd47aba3bf23900","Node name for S&R":"ImpactWildcardProcessor"},"widgets_values":["A girl and a woman are smooching and moaning together.","A girl and a woman are smooching and moaning together.","populate",1057776380697002,"randomize","Select the Wildcard to add to the text"],"color":"#232","bgcolor":"#353"}],"links":[[2,2,5,4,4,"FLOAT"],[3,6,0,8,0,"MMAUDIO_MODEL"],[4,7,0,8,1,"MMAUDIO_FEATUREUTILS"],[5,2,7,8,3,"FLOAT"],[8,8,0,4,1,"AUDIO"],[18,5,0,18,0,"INT"],[20,19,0,8,2,"IMAGE"],[23,15,0,8,5,"STRING"],[42,1,0,4,0,"IMAGE"],[43,1,0,19,0,"IMAGE"],[44,1,3,2,0,"VHS_VIDEOINFO"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.7700089987593859,"offset":[4485.4710425830945,602.1184024645987]},"node_versions":{"ComfyUI_Searge_LLM":"3ea788875d772577ab92044bc4a8397755eb4a24","ComfyUI-MMAudio":"d77f511c6593bcbd4e65ef6e1f7bed4741801e47","comfy-core":"v0.3.10","cg-use-everywhere":"ce510b97d10e69d5fd0042e115ecd946890d2079","rgthree-comfy":"5d771b8b56a343c24a26e8cea1f0c87c3d58102f"},"ue_links":[{"downstream":8,"downstream_slot":4,"upstream":"5","upstream_slot":0,"controller":18,"type":"INT"},{"downstream":15,"downstream_slot":0,"upstream":"5","upstream_slot":0,"controller":18,"type":"INT"}]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/a0_AudioSeparation.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":6,"last_link_id":5,"nodes":[{"id":5,"type":"SaveAudio","pos":[-160,-1370],"size":[315,112],"flags":{},"order":3,"mode":0,"inputs":[{"name":"audio","localized_name":"オーディオ","type":"AUDIO","link":4}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"SaveAudio"},"widgets_values":["Audio/Separation_Drums",""]},{"id":6,"type":"SaveAudio","pos":[-160,-1210],"size":[315,112],"flags":{},"order":4,"mode":0,"inputs":[{"name":"audio","localized_name":"オーディオ","type":"AUDIO","link":5}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"SaveAudio"},"widgets_values":["Audio/Separation_Other",""]},{"id":3,"type":"SaveAudio","pos":[-160,-1050],"size":[315,112],"flags":{},"order":5,"mode":0,"inputs":[{"name":"audio","localized_name":"オーディオ","type":"AUDIO","link":2}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"SaveAudio"},"widgets_values":["Audio/Separation_Vocal",""]},{"id":4,"type":"SaveAudio","pos":[-160,-1530],"size":[315,112],"flags":{},"order":2,"mode":0,"inputs":[{"name":"audio","localized_name":"オーディオ","type":"AUDIO","link":3}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"SaveAudio"},"widgets_values":["Audio/Separation_Bass",""]},{"id":1,"type":"LoadAudio","pos":[-810,-1300],"size":[315,136],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"AUDIO","localized_name":"オーディオ","type":"AUDIO","links":[1],"slot_index":0}],"title":"音声を読み込む、Output/Audio/ に保存","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadAudio"},"widgets_values":["audio.wav","",""],"color":"#232","bgcolor":"#353"},{"id":2,"type":"AudioSeparation","pos":[-470,-1300],"size":[260,166],"flags":{},"order":1,"mode":0,"inputs":[{"name":"audio","localized_name":"audio","type":"AUDIO","link":1}],"outputs":[{"name":"Bass","localized_name":"Bass","type":"AUDIO","links":[3],"slot_index":0},{"name":"Drums","localized_name":"Drums","type":"AUDIO","links":[4],"slot_index":1},{"name":"Other","localized_name":"Other","type":"AUDIO","links":[5],"slot_index":2},{"name":"Vocals","localized_name":"Vocals","type":"AUDIO","links":[2],"slot_index":3}],"properties":{"cnr_id":"audio-separation-nodes-comfyui","ver":"31a4567726e035097cc2d1f767767908a6fda2ea","Node name for S&R":"AudioSeparation"},"widgets_values":["half_sine",16,0.1]}],"links":[[1,1,0,2,0,"AUDIO"],[2,2,3,3,0,"AUDIO"],[3,2,0,4,0,"AUDIO"],[4,2,1,5,0,"AUDIO"],[5,2,2,6,0,"AUDIO"]],"groups":[],"config":{},"extra":{"ds":{"scale":1,"offset":[858.3157328515986,1601.6906549816642]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/Workflow/a1_AudioCombine.json: -------------------------------------------------------------------------------- 1 | {"last_node_id":16,"last_link_id":32,"nodes":[{"id":4,"type":"PreviewAudio","pos":[130,-1200],"size":[315,88],"flags":{},"order":6,"mode":0,"inputs":[{"name":"audio","localized_name":"オーディオ","type":"AUDIO","link":28}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"PreviewAudio"},"widgets_values":[""]},{"id":10,"type":"SaveAudio","pos":[130,-1060],"size":[315,112],"flags":{},"order":5,"mode":0,"inputs":[{"name":"audio","localized_name":"オーディオ","type":"AUDIO","link":25}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"SaveAudio"},"widgets_values":["Audio/Combine",""]},{"id":15,"type":"PreviewAudio","pos":[130,-1340],"size":[315,88],"flags":{},"order":3,"mode":0,"inputs":[{"name":"audio","localized_name":"オーディオ","type":"AUDIO","link":29}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"PreviewAudio"},"widgets_values":[""]},{"id":14,"type":"AudioCombine","pos":[-180,-1080],"size":[210,78],"flags":{},"order":4,"mode":4,"inputs":[{"name":"audio_1","localized_name":"audio_1","type":"AUDIO","link":31},{"name":"audio_2","localized_name":"audio_2","type":"AUDIO","link":32}],"outputs":[{"name":"AUDIO","localized_name":"オーディオ","type":"AUDIO","links":[25,28,30],"slot_index":0}],"title":"結合後と主音声との平均","properties":{"cnr_id":"audio-separation-nodes-comfyui","ver":"31a4567726e035097cc2d1f767767908a6fda2ea","Node name for S&R":"AudioCombine"},"widgets_values":["mean"]},{"id":16,"type":"Fast Bypasser (rgthree)","pos":[-180,-1200],"size":[290,58],"flags":{},"order":7,"mode":0,"inputs":[{"name":"結合後と主音声との平均","label":" ","type":"*","dir":4,"link":30,"has_old_label":true},{"name":"","label":" ","type":"*","dir":4,"link":null,"has_old_label":true}],"outputs":[{"name":"OPT_CONNECTION","label":" ","type":"*","dir":3,"links":null,"has_old_label":true}],"title":"追加で主音声と平均","properties":{"toggleRestriction":"default","collapse_connections":true,"connections_layout":["Right","Left"]},"color":"#232","bgcolor":"#353"},{"id":7,"type":"LoadAudio","pos":[-530,-1330],"size":[315,136],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"AUDIO","localized_name":"オーディオ","type":"AUDIO","links":[13,32],"slot_index":0}],"title":"主音声を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadAudio"},"widgets_values":["audio.wav","",""],"color":"#232","bgcolor":"#353"},{"id":11,"type":"LoadAudio","pos":[-530,-1140],"size":[315,136],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"AUDIO","localized_name":"オーディオ","type":"AUDIO","links":[19]}],"title":"副音声を読み込む","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadAudio"},"widgets_values":["audio.wav","",""],"color":"#232","bgcolor":"#353"},{"id":6,"type":"AudioCombine","pos":[-180,-1330],"size":[290,78],"flags":{},"order":2,"mode":0,"inputs":[{"name":"audio_1","localized_name":"audio_1","type":"AUDIO","link":13},{"name":"audio_2","localized_name":"audio_2","type":"AUDIO","link":19}],"outputs":[{"name":"AUDIO","localized_name":"オーディオ","type":"AUDIO","links":[29,31],"slot_index":0}],"title":"音声の結合、add で加算、mean で平均","properties":{"cnr_id":"audio-separation-nodes-comfyui","ver":"31a4567726e035097cc2d1f767767908a6fda2ea","Node name for S&R":"AudioCombine"},"widgets_values":["mean"],"color":"#232","bgcolor":"#353"}],"links":[[13,7,0,6,0,"AUDIO"],[19,11,0,6,1,"AUDIO"],[25,14,0,10,0,"AUDIO"],[28,14,0,4,0,"AUDIO"],[29,6,0,15,0,"AUDIO"],[30,14,0,16,0,"*"],[31,6,0,14,0,"AUDIO"],[32,7,0,14,1,"AUDIO"]],"groups":[],"config":{},"extra":{"ds":{"scale":1.1,"offset":[662.3157328515998,1467.41792770894]},"ue_links":[]},"version":0.4} -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/f910-shin-comic-2.04/f910-shin-comic-2.04.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zuntan03/EasyWanVideo/6fbbe8e93c344af7d1af9001dc605537fb00a022/EasyWanVideo/ComfyUi/f910-shin-comic-2.04/f910-shin-comic-2.04.otf -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/f910-shin-comic-2.04/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zuntan03/EasyWanVideo/6fbbe8e93c344af7d1af9001dc605537fb00a022/EasyWanVideo/ComfyUi/f910-shin-comic-2.04/readme.txt -------------------------------------------------------------------------------- /EasyWanVideo/ComfyUi/src/comfy_ui_update_config.py: -------------------------------------------------------------------------------- 1 | import json 2 | import os 3 | import sys 4 | 5 | 6 | class ComfyUiConfig: 7 | DEBUG_MODE = False 8 | 9 | def __init__(self, cfg_path): 10 | self.updaters = { 11 | "0.0.0": self.update_0_0_0, 12 | } 13 | 14 | os.makedirs(os.path.dirname(cfg_path), exist_ok=True) 15 | if not os.path.exists(cfg_path): 16 | with open(cfg_path, "w", encoding="utf-8") as f: 17 | json.dump( 18 | { 19 | "Comfy.InvertMenuScrolling": True, 20 | "Comfy.Workflow.SortNodeIdOnSave": True, 21 | "pysssss.AutoCompleter": True, 22 | "pysssss.ModelInfo.NsfwLevel": "XXX", 23 | "pysssss.SnapToGrid": True, 24 | }, 25 | f, 26 | ) 27 | 28 | with open(cfg_path, "r+", encoding="utf-8") as f: 29 | cfg = json.load(f) 30 | if "easy_wan_video_config_version" not in cfg: 31 | cfg["easy_wan_video_config_version"] = "0.0.0" 32 | 33 | if self.DEBUG_MODE: 34 | cfg["easy_wan_video_config_version"] = "0.0.0" 35 | 36 | if self.update(cfg): 37 | f.seek(0) 38 | json.dump(cfg, f, indent=4) 39 | f.truncate() 40 | 41 | def update(self, cfg): 42 | version = cfg["easy_wan_video_config_version"] 43 | if version not in self.updaters: 44 | return False 45 | self.updaters[version](cfg) 46 | self.update(cfg) 47 | return True 48 | 49 | def update_0_0_0(self, cfg): 50 | cfg["easy_wan_video_config_version"] = "0.1.0" 51 | 52 | 53 | if __name__ == "__main__": 54 | comfy_ui_config = ComfyUiConfig(sys.argv[1]) 55 | -------------------------------------------------------------------------------- /EasyWanVideo/EasyWanVideoInstaller.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | set "PROJECT_NAME=EasyWanVideo" 5 | set "PROJECT_SETUP_BAT=%~dp0%PROJECT_NAME%\Setup.bat" 6 | set "PROJECT_MODEL_DOWNLOAD_BAT=%~dp0Download\Kijai_T2v1B.bat" 7 | 8 | set PROJECT_URL=https://github.com/Zuntan03/%PROJECT_NAME% 9 | set PROJECT_BRANCH=main 10 | set "PROJECT_DIR=%~dp0." 11 | set "EASY_TOOLS_DIR=%~dp0EasyTools" 12 | 13 | set "EASY_GIT_DIR=%EASY_TOOLS_DIR%\Git" 14 | set EASY_TOOLS_URL=https://github.com/Zuntan03/EasyTools 15 | set EASY_TOOLS_BRANCH=main 16 | 17 | if not exist "C:\Windows\System32\where.exe" ( 18 | echo "[ERROR] C:\Windows\System32\where.exe が見つかりません。" 19 | pause & exit /b 1 20 | ) 21 | 22 | set PS_EXE=PowerShell 23 | where /Q %PS_EXE% 24 | if %ERRORLEVEL% neq 0 ( 25 | echo "[ERROR] %PS_EXE% が見つかりません。" 26 | pause & exit /b 1 27 | ) 28 | 29 | @REM Windows 10 でプリインストールされているバージョンが 5.1 30 | set PS_CMD=PowerShell -Version 5.1 -NoProfile -ExecutionPolicy Bypass 31 | 32 | %PS_CMD% -c "if ('%~dp0' -match '^[a-zA-Z0-9:_\\/-]+$') {exit 0}; exit 1" 33 | if %ERRORLEVEL% neq 0 ( 34 | echo "[ERROR] 現在のフォルダパス %~dp0 に英数字・ハイフン・アンダーバー以外が含まれています。" 35 | echo "英数字・ハイフン・アンダーバーのフォルダパスに bat ファイルを移動して、再実行してください。" 36 | echo. 37 | echo "[ERROR] The current folder path %~dp0 contains characters other than alphanumeric, hyphen, and underscore." 38 | echo "Move the bat file to a folder path with alphanumeric, hyphen, and underscore, and run it again." 39 | pause & exit /b 1 40 | ) 41 | 42 | set CURL_EXE=C:\Windows\System32\curl.exe 43 | if not exist %CURL_EXE% ( 44 | echo "[ERROR] %CURL_EXE% が見つかりません。" 45 | pause & exit /b 1 46 | ) 47 | set CURL_CMD=C:\Windows\System32\curl.exe -kL 48 | 49 | for %%f in ("%~dp0\*") do ( 50 | if not "%%~nxf"=="%~nx0" ( 51 | echo "[ERROR] インストール先のフォルダに他のファイルが存在します。" 52 | echo "インストール先のフォルダには %~nx0 しか存在しないようにしてください。" 53 | echo. 54 | echo "[ERROR] There are other files in the installation folder." 55 | echo "There should be only %~nx0 in the installation folder." 56 | pause & exit /b 1 57 | ) 58 | ) 59 | 60 | for /d %%d in ("%~dp0\*") do ( 61 | if not "%%~nxd"=="EasyTools" ( 62 | echo "[ERROR] インストール先のフォルダに他のフォルダが存在します。" 63 | echo "インストール先のフォルダには %~nx0 しか存在しないようにしてください。" 64 | echo. 65 | echo "[ERROR] There are other folders in the installation folder." 66 | echo "There should be only %~nx0 in the installation folder." 67 | pause & exit /b 1 68 | ) 69 | ) 70 | 71 | echo "未成年の方は利用できません。" 72 | echo "動作に必要なモデルなどをダウンロードします。よろしいですか? [y/n](空欄なら y)" 73 | echo. 74 | echo "Download Model etc. Are you sure? [y/n] (default: y)" 75 | set /p DOWNLOAD_MODEL_YES_OR_NO= 76 | 77 | @REM ---- ここから Git/Get_SetPath.bat と同期 ---- 78 | where /Q git 79 | if %ERRORLEVEL% equ 0 ( goto :EASY_GIT_FOUND ) 80 | cd > NUL 81 | 82 | set PORTABLE_GIT_BIN=%EASY_GIT_DIR%\env\PortableGit\bin 83 | set PORTABLE_GIT_VERSION=2.48.1 84 | 85 | if not exist %PORTABLE_GIT_BIN%\ ( 86 | setlocal enabledelayedexpansion 87 | if not exist "%EASY_GIT_DIR%\env\" ( mkdir "%EASY_GIT_DIR%\env" ) 88 | echo https://github.com/git-for-windows/git/ 89 | 90 | echo %CURL_CMD% -o %EASY_GIT_DIR%\env\PortableGit.7z.exe https://github.com/git-for-windows/git/releases/download/v%PORTABLE_GIT_VERSION%.windows.1/PortableGit-%PORTABLE_GIT_VERSION%-64-bit.7z.exe 91 | %CURL_CMD% -o %EASY_GIT_DIR%\env\PortableGit.7z.exe https://github.com/git-for-windows/git/releases/download/v%PORTABLE_GIT_VERSION%.windows.1/PortableGit-%PORTABLE_GIT_VERSION%-64-bit.7z.exe 92 | if !ERRORLEVEL! neq 0 ( pause & endlocal & exit /b 1 ) 93 | 94 | start "" %PS_CMD% -Command "Start-Sleep -Seconds 5; $title='Portable Git for Windows 64-bit'; $window=Get-Process | Where-Object { $_.MainWindowTitle -eq $title } | Select-Object -First 1; if ($window -ne $null) { [void][System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic'); [Microsoft.VisualBasic.Interaction]::AppActivate($window.Id); Start-Sleep -Seconds 1; Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SendKeys]::SendWait('{ENTER}') }" 95 | 96 | echo "操作せずに、そのまま Portable Git for Windows をインストールしてください。" 97 | echo. 98 | echo "Please install Portable Git for Windows without operation." 99 | %EASY_GIT_DIR%\env\PortableGit.7z.exe 100 | if !ERRORLEVEL! neq 0 ( pause & endlocal & exit /b 1 ) 101 | 102 | echo del %EASY_GIT_DIR%\env\PortableGit.7z.exe 103 | del %EASY_GIT_DIR%\env\PortableGit.7z.exe 104 | if !ERRORLEVEL! neq 0 ( pause & endlocal & exit /b 1 ) 105 | endlocal 106 | ) 107 | 108 | set "PATH=%PORTABLE_GIT_BIN%;%PATH%" 109 | 110 | where /Q git 111 | if %ERRORLEVEL% equ 0 ( goto :EASY_GIT_FOUND ) 112 | echo "[Error] Git をインストールできませんでした。手動で Git for Windows をインストールしてください。" 113 | echo. 114 | echo "[Error] Git could not be installed. Please install Git for Windows manually." 115 | pause & exit /b 1 116 | 117 | :EASY_GIT_FOUND 118 | @REM ---- ここまで Git/Get_SetPath.bat と同期 -------- 119 | 120 | call :INIT_REPO %EASY_TOOLS_DIR% %EASY_TOOLS_URL% %EASY_TOOLS_BRANCH% 121 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 122 | 123 | @REM SageAttention wheel cp310 124 | @REM if not exist %EASY_TOOLS_DIR%\Python\Python_DefaultVersion.txt ( 125 | @REM echo 3.12.9> %EASY_TOOLS_DIR%\Python\Python_DefaultVersion.txt 126 | @REM ) 127 | 128 | call :INIT_REPO %PROJECT_DIR% %PROJECT_URL% %PROJECT_BRANCH% 129 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 130 | 131 | call %PROJECT_SETUP_BAT% 132 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 133 | 134 | if /i "%DOWNLOAD_MODEL_YES_OR_NO%" == "n" ( goto :FINALIZE ) 135 | call %PROJECT_MODEL_DOWNLOAD_BAT% 136 | @REM if %ERRORLEVEL% neq 0 ( exit /b 1 ) 137 | 138 | goto :FINALIZE 139 | 140 | :INIT_REPO 141 | set INIT_REPO_DIR=%~1 142 | set INIT_REPO_URL=%~2 143 | set INIT_REPO_BRANCH=%~3 144 | 145 | if not exist %INIT_REPO_DIR%\ ( mkdir %INIT_REPO_DIR% ) 146 | pushd %INIT_REPO_DIR% 147 | 148 | echo git init -q 149 | git init -q 150 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 151 | 152 | git remote get-url origin > NUL 2>&1 153 | if %ERRORLEVEL% neq 0 ( 154 | cd > NUL 155 | setlocal enabledelayedexpansion 156 | echo git remote add origin %INIT_REPO_URL% 157 | git remote add origin %INIT_REPO_URL% 158 | if !ERRORLEVEL! neq 0 ( pause & endlocal % popd & exit /b 1 ) 159 | endlocal 160 | ) 161 | 162 | echo git fetch 163 | git fetch 164 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 165 | 166 | echo "git switch %INIT_REPO_BRANCH% 2>NUL || git checkout -b %INIT_REPO_BRANCH%" 167 | git switch %INIT_REPO_BRANCH% 2>NUL || git checkout -b %INIT_REPO_BRANCH% 168 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 169 | 170 | exit /b 0 171 | 172 | :FINALIZE 173 | @REM HKEY_LOCAL_MACHINE の変更には管理者権限が必要 174 | echo reg add "HKCU\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f 175 | reg add "HKCU\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f 176 | if %ERRORLEVEL% neq 0 ( 177 | echo "Windows の長いパス対応を有効にできませんでした。" 178 | echo "Windows の管理者権限で EasyTools/EnableLongPaths.bat を実行してください。" 179 | echo. 180 | echo "Windows could not enable long path support." 181 | echo "Run EasyTools/EnableLongPaths.bat with Windows administrator privileges." 182 | pause 183 | ) 184 | 185 | if exist "%~0" ( del "%~0" ) -------------------------------------------------------------------------------- /EasyWanVideo/Setup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set CURL_CMD=C:\Windows\System32\curl.exe -kL 4 | 5 | call %~dp0ComfyUi\SetupComfyUi.bat 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | 8 | call %~dp0ComfyUi\SetupComfyUiCustomNodes.bat 9 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 10 | 11 | call %~dp0ComfyUi\SetupComfyUiLink.bat 12 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 13 | 14 | if not exist %~dp0..\FramePack\ ( goto :NOT_EXIST_FRAME_PACK ) 15 | call %~dp0SetupFramePack.bat 16 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 17 | :NOT_EXIST_FRAME_PACK 18 | 19 | @REM if exist %~dp0vs_BuildTools.exe ( goto :EXIST_VS_BUILD_TOOLS ) 20 | @REM echo. 21 | @REM echo %CURL_CMD% -o %~dp0vs_BuildTools.exe https://aka.ms/vs/17/release/vs_buildtools.exe 22 | @REM %CURL_CMD% -o %~dp0vs_BuildTools.exe https://aka.ms/vs/17/release/vs_buildtools.exe 23 | @REM if %ERRORLEVEL% neq 0 ( pause & exit /b 1 ) 24 | @REM :EXIST_VS_BUILD_TOOLS 25 | 26 | if exist %~dp0vc_redist.x64.exe ( goto :EXIST_VC_REDIST_X64 ) 27 | echo. 28 | echo %CURL_CMD% -o %~dp0vc_redist.x64.exe https://aka.ms/vs/17/release/vc_redist.x64.exe 29 | %CURL_CMD% -o %~dp0vc_redist.x64.exe https://aka.ms/vs/17/release/vc_redist.x64.exe 30 | if %ERRORLEVEL% neq 0 ( pause & exit /b 1 ) 31 | :EXIST_VC_REDIST_X64 32 | -------------------------------------------------------------------------------- /EasyWanVideo/SetupFramePack.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | set GITHUB_CLONE_OR_PULL_HASH=%EASY_TOOLS%\Git\GitHub_CloneOrPull_Hash.bat 5 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 6 | set EMBEDDABLE_PYTHON=%EASY_TOOLS%\Python\env\python310 7 | 8 | pushd %~dp0.. 9 | 10 | @REM https://github.com/lllyasviel/FramePack/commits/main/ 11 | @REM 2025/05/03 0f4df006cf38a47820514861e0076977967e6d51 12 | @REM 2025/05/04 c5d375661a2557383f0b8da9d11d14c23b0c4eaf 13 | call %GITHUB_CLONE_OR_PULL_HASH% lllyasviel FramePack main c5d375661a2557383f0b8da9d11d14c23b0c4eaf 14 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 15 | 16 | popd rem %~dp0.. 17 | pushd %~dp0..\FramePack 18 | 19 | @REM echo git fetch https://github.com/nirvash/FramePack main 20 | @REM git fetch https://github.com/nirvash/FramePack main 21 | @REM if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 22 | 23 | @REM https://github.com/nirvash/FramePack/commits/main/ 24 | @REM 2025/04/18 0dcb0cab8d9e0a131c9121abbed98320fe4801c7 25 | @REM echo git switch -C 0dcb0ca 0dcb0cab8d9e0a131c9121abbed98320fe4801c7 26 | @REM git switch -C 0dcb0ca 0dcb0cab8d9e0a131c9121abbed98320fe4801c7 27 | @REM if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 28 | 29 | @REM https://github.com/git-ai-code/FramePack-eichi/commits/main/ 30 | call %GITHUB_CLONE_OR_PULL_HASH% git-ai-code FramePack-eichi main 31 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 32 | 33 | echo xcopy /SQY FramePack-eichi\webui\*.* .\ 34 | xcopy /SQY FramePack-eichi\webui\*.* .\ 35 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 36 | 37 | call %PYTHON_ACTIVATE% 38 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 39 | 40 | echo python -m pip install -qq -U pip setuptools wheel 41 | python -m pip install -qq -U pip setuptools wheel 42 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 43 | 44 | @REM https://github.com/woct0rdho/SageAttention/releases 45 | @REM https://github.com/woct0rdho/triton-windows/releases 46 | echo pip install -qq torch==2.7.0+cu128 torchvision==0.22.0+cu128 torchaudio==2.7.0+cu128 xformers==0.0.30 --index-url https://download.pytorch.org/whl/cu128 47 | pip install -qq torch==2.7.0+cu128 torchvision==0.22.0+cu128 torchaudio==2.7.0+cu128 xformers==0.0.30 --index-url https://download.pytorch.org/whl/cu128 48 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 49 | 50 | @REM triton 51 | echo pip install -qq triton-windows==3.3.0.post19 52 | pip install -qq triton-windows==3.3.0.post19 53 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 54 | 55 | set "TRITON_CACHE=C:\Users\%USERNAME%\.triton\cache" 56 | set "TORCH_INDUCTOR_TEMP=C:\Users\%USERNAME%\AppData\Local\Temp\torchinductor_%USERNAME%" 57 | 58 | if not exist "%TRITON_CACHE%" ( goto :EASY_TRITON_CACHE_NOT_FOUND ) 59 | echo rmdir /S /Q "%TRITON_CACHE%" 60 | rmdir /S /Q "%TRITON_CACHE%" 61 | @REM if %ERRORLEVEL% neq 0 ( pause & exit /b 1 ) 62 | :EASY_TRITON_CACHE_NOT_FOUND 63 | 64 | if not exist "%TORCH_INDUCTOR_TEMP%" ( goto :EASY_TORCH_INDUCTOR_TEMP_NOT_FOUND ) 65 | echo rmdir /S /Q "%TORCH_INDUCTOR_TEMP%" 66 | rmdir /S /Q "%TORCH_INDUCTOR_TEMP%" 67 | @REM if %ERRORLEVEL% neq 0 ( pause & exit /b 1 ) 68 | :EASY_TORCH_INDUCTOR_TEMP_NOT_FOUND 69 | 70 | @REM sageattention 71 | echo pip install -qq https://github.com/woct0rdho/SageAttention/releases/download/v2.1.1-windows/sageattention-2.1.1+cu128torch2.7.0-cp310-cp310-win_amd64.whl 72 | pip install -qq https://github.com/woct0rdho/SageAttention/releases/download/v2.1.1-windows/sageattention-2.1.1+cu128torch2.7.0-cp310-cp310-win_amd64.whl 73 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 74 | 75 | @REM requirements.txt 76 | echo pip install -qq -r requirements.txt 77 | pip install -qq -r requirements.txt 78 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 79 | 80 | @REM compile 81 | if exist %EMBEDDABLE_PYTHON%\ ( 82 | @REM tcc.exe & VS Build Tools cl.exe 83 | if not exist venv\Scripts\Include\Python.h ( 84 | echo xcopy /SQY %EMBEDDABLE_PYTHON%\include\*.* venv\Scripts\Include\ 85 | xcopy /SQY %EMBEDDABLE_PYTHON%\include\*.* venv\Scripts\Include\ 86 | 87 | echo xcopy /SQY %EMBEDDABLE_PYTHON%\libs\*.* venv\Scripts\libs\ 88 | xcopy /SQY %EMBEDDABLE_PYTHON%\libs\*.* venv\Scripts\libs\ 89 | ) 90 | ) 91 | 92 | popd rem %~dp0..\FramePack 93 | -------------------------------------------------------------------------------- /FramePack.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | echo http://localhost:7840 5 | start http://localhost:7840 6 | 7 | call %~dp0FramePack_NoArgs.bat --port 7840 --inbrowser %* 8 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 9 | 10 | cmd /k 11 | -------------------------------------------------------------------------------- /FramePackEichi.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | echo http://localhost:7842 5 | start http://localhost:7842 6 | 7 | call %~dp0FramePackEichi_NoArgs.bat --port 7842 %* 8 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 9 | 10 | cmd /k 11 | -------------------------------------------------------------------------------- /FramePackEichi1Frame.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | echo http://localhost:7844 5 | start http://localhost:7844 6 | 7 | call %~dp0FramePackEichi1Frame_NoArgs.bat --port 7844 %* 8 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 9 | 10 | cmd /k 11 | -------------------------------------------------------------------------------- /FramePackEichi1Frame_NoArgs.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0EasyTools 4 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 5 | 6 | if not exist %~dp0FramePack\venv\ ( 7 | echo call %~dp0EasyWanVideo\SetupFramePack.bat 8 | call %~dp0EasyWanVideo\SetupFramePack.bat 9 | ) 10 | 11 | pushd %~dp0FramePack 12 | 13 | call %PYTHON_ACTIVATE% 14 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 15 | 16 | @REM --share, --port, --server 17 | echo python oneframe_ichi.py %* 18 | python oneframe_ichi.py %* 19 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 20 | 21 | popd rem %~dp0FramePack 22 | -------------------------------------------------------------------------------- /FramePackEichiF1.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | echo http://localhost:7843 5 | start http://localhost:7843 6 | 7 | call %~dp0FramePackEichiF1_NoArgs.bat --port 7843 %* 8 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 9 | 10 | cmd /k 11 | -------------------------------------------------------------------------------- /FramePackEichiF1_NoArgs.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0EasyTools 4 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 5 | 6 | if not exist %~dp0FramePack\venv\ ( 7 | echo call %~dp0EasyWanVideo\SetupFramePack.bat 8 | call %~dp0EasyWanVideo\SetupFramePack.bat 9 | ) 10 | 11 | pushd %~dp0FramePack 12 | 13 | call %PYTHON_ACTIVATE% 14 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 15 | 16 | @REM --share, --port, --server 17 | echo python endframe_ichi_f1.py %* 18 | python endframe_ichi_f1.py %* 19 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 20 | 21 | popd rem %~dp0FramePack 22 | -------------------------------------------------------------------------------- /FramePackEichi_NoArgs.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0EasyTools 4 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 5 | 6 | if not exist %~dp0FramePack\venv\ ( 7 | echo call %~dp0EasyWanVideo\SetupFramePack.bat 8 | call %~dp0EasyWanVideo\SetupFramePack.bat 9 | ) 10 | 11 | pushd %~dp0FramePack 12 | 13 | call %PYTHON_ACTIVATE% 14 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 15 | 16 | @REM --share, --port, --server 17 | echo python endframe_ichi.py %* 18 | python endframe_ichi.py %* 19 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 20 | 21 | popd rem %~dp0FramePack 22 | -------------------------------------------------------------------------------- /FramePackF1.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | echo http://localhost:7841 5 | start http://localhost:7841 6 | 7 | call %~dp0FramePackF1_NoArgs.bat --port 7841 --inbrowser %* 8 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 9 | 10 | cmd /k 11 | -------------------------------------------------------------------------------- /FramePackF1_NoArgs.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0EasyTools 4 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 5 | 6 | if not exist %~dp0FramePack\venv\ ( 7 | echo call %~dp0EasyWanVideo\SetupFramePack.bat 8 | call %~dp0EasyWanVideo\SetupFramePack.bat 9 | ) 10 | 11 | pushd %~dp0FramePack 12 | 13 | call %PYTHON_ACTIVATE% 14 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 15 | 16 | @REM --share, --port, --server 17 | echo python demo_gradio_f1.py %* 18 | python demo_gradio_f1.py %* 19 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 20 | 21 | popd rem %~dp0FramePack 22 | -------------------------------------------------------------------------------- /FramePack_FixBlackVideo.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0EasyTools 4 | 5 | call "%EASY_TOOLS%\Ffmpeg\Ffmpeg_Save.bat" %* 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | -------------------------------------------------------------------------------- /FramePack_NoArgs.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0EasyTools 4 | set PYTHON_ACTIVATE=%EASY_TOOLS%\Python\Python_Activate.bat 5 | 6 | if not exist %~dp0FramePack\venv\ ( 7 | echo call %~dp0EasyWanVideo\SetupFramePack.bat 8 | call %~dp0EasyWanVideo\SetupFramePack.bat 9 | ) 10 | 11 | pushd %~dp0FramePack 12 | 13 | call %PYTHON_ACTIVATE% 14 | if %ERRORLEVEL% neq 0 ( popd & exit /b 1 ) 15 | 16 | @REM --share, --port, --server 17 | echo python demo_gradio.py %* 18 | python demo_gradio.py %* 19 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 20 | 21 | popd rem %~dp0FramePack 22 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Zuntan 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Sample/_Download.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set CURL_CMD=C:\Windows\System32\curl.exe -kL 4 | pushd %~dp0 5 | 6 | echo. 7 | echo %CURL_CMD% -H "Cache-Control: no-cache" -O "https://yyy.wpx.jp/EasyWanVideo/Sample/_SampleList.txt" 8 | %CURL_CMD% -H "Cache-Control: no-cache" -O "https://yyy.wpx.jp/EasyWanVideo/Sample/_SampleList.txt" 9 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 10 | 11 | for /f "tokens=*" %%f in (_SampleList.txt) do ( 12 | if not exist "%%~nxf" ( 13 | echo. 14 | echo %CURL_CMD% -O "https://yyy.wpx.jp/EasyWanVideo/Sample/%%f" 15 | %CURL_CMD% -O "https://yyy.wpx.jp/EasyWanVideo/Sample/%%f" 16 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 17 | ) 18 | ) 19 | popd 20 | -------------------------------------------------------------------------------- /SampleNsfw/_Download.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set CURL_CMD=C:\Windows\System32\curl.exe -kL 4 | pushd %~dp0 5 | 6 | echo. 7 | echo %CURL_CMD% -H "Cache-Control: no-cache" -O "https://yyy.wpx.jp/EasyWanVideo/SampleNsfw/_SampleList.txt" 8 | %CURL_CMD% -H "Cache-Control: no-cache" -O "https://yyy.wpx.jp/EasyWanVideo/SampleNsfw/_SampleList.txt" 9 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 10 | 11 | for /f "tokens=*" %%f in (_SampleList.txt) do ( 12 | if not exist "%%~nxf" ( 13 | echo. 14 | echo %CURL_CMD% -O "https://yyy.wpx.jp/EasyWanVideo/SampleNsfw/%%f" 15 | %CURL_CMD% -O "https://yyy.wpx.jp/EasyWanVideo/SampleNsfw/%%f" 16 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 17 | ) 18 | ) 19 | popd 20 | -------------------------------------------------------------------------------- /Update.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | 4 | call %~dp0EasyTools\Git\Git_SetPath.bat 5 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 6 | 7 | @REM echo "動作に必要なモデルなどをダウンロードします。よろしいですか? [y/n](空欄なら y)" 8 | @REM echo. 9 | @REM echo "Download Model etc. Are you sure? [y/n] (default: y)" 10 | @REM set /p DOWNLOAD_MDOEL_YES_OR_NO= 11 | 12 | pushd %~dp0EasyTools 13 | echo. 14 | echo git fetch origin https://github.com/Zuntan03/EasyTools 15 | git fetch origin 16 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 17 | 18 | echo git reset --hard origin/main 19 | git reset --hard origin/main 20 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 21 | popd 22 | 23 | pushd %~dp0 24 | echo. 25 | echo git fetch origin https://github.com/Zuntan03/EasyWanVideo 26 | git fetch origin 27 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 28 | 29 | echo git reset --hard origin/main 30 | git reset --hard origin/main 31 | if %ERRORLEVEL% neq 0 ( pause & popd & exit /b 1 ) 32 | popd 33 | 34 | call %~dp0EasyWanVideo\Setup.bat 35 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 36 | 37 | @REM if /i "%DOWNLOAD_MDOEL_YES_OR_NO%" == "n" ( exit /b 0 ) 38 | @REM call %~dp0Download.bat 39 | -------------------------------------------------------------------------------- /VideoTool/0_SetPlaySpeed.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call "%EASY_TOOLS%\Ffmpeg\Ffmpeg_PlaySpeed.bat" %* 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | -------------------------------------------------------------------------------- /VideoTool/5_Cut_16FPS_49frames.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call "%EASY_TOOLS%\Ffmpeg\Ffmpeg_CutFpsFrames.bat" "fps=16" 49 3.0625 %* 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | -------------------------------------------------------------------------------- /VideoTool/5_Cut_16FPS_81frames.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call "%EASY_TOOLS%\Ffmpeg\Ffmpeg_CutFpsFrames.bat" "fps=16" 81 5.0625 %* 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | -------------------------------------------------------------------------------- /VideoTool/6_Cut_16FPS_49frames_Mirror.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call "%EASY_TOOLS%\Ffmpeg\Ffmpeg_CutFpsFrames.bat" "fps=16,hflip" 49 3.0625 %* 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | -------------------------------------------------------------------------------- /VideoTool/6_Cut_16FPS_81frames_Mirror.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | chcp 65001 > NUL 3 | set EASY_TOOLS=%~dp0..\EasyTools 4 | 5 | call "%EASY_TOOLS%\Ffmpeg\Ffmpeg_CutFpsFrames.bat" "fps=16,hflip" 81 5.0625 %* 6 | if %ERRORLEVEL% neq 0 ( exit /b 1 ) 7 | --------------------------------------------------------------------------------