
{"id":5945,"date":"2025-07-16T06:51:23","date_gmt":"2025-07-15T22:51:23","guid":{"rendered":"https:\/\/infernews.com\/?p=5945"},"modified":"2025-07-16T06:51:25","modified_gmt":"2025-07-15T22:51:25","slug":"vace-first-last-kontext-comfyui-%e6%95%99%e5%ad%b8","status":"publish","type":"post","link":"https:\/\/infernews.com\/blog\/vace-first-last-kontext-comfyui-%e6%95%99%e5%ad%b8\/","title":{"rendered":"VACE First Last + Kontext ComfyUI\u00a0\u6559\u5b78"},"content":{"rendered":"\n<p>\u9019\u500b\u6559\u7a0b\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528 Flux Kontext \u548c VACE \u7b2c\u4e00\u5e40\/\u6700\u5f8c\u4e00\u5e40\u5728 ComfyUI \u4e2d\u5275\u5efa\u57fa\u65bc\u95dc\u9375\u5e40\u7684\u9ad8\u7d1a\u52d5\u756b\uff01Kontext \u77ad\u89e3\u5b8c\u6574\u7684\u5716\u50cf\u4e0a\u4e0b\u6587\uff0c\u800c VACE \u5141\u8a31\u5728\u8d77\u59cb\u5e40\u548c\u5b8c\u5168\u4e0d\u540c\u7684\u6700\u7d42\u59ff\u52e2\u6216\u89d2\u8272\u4e4b\u9593\u7121\u7e2b\u79fb\u52d5\u3002\u7121\u8ad6\u60a8\u662f\u5c07\u4e00\u500b\u4eba\u8b8a\u5f62\u70ba\u53e6\u4e00\u500b\u4eba\uff0c\u9084\u662f\u70ba\u89d2\u8272\u7684\u59ff\u52e2\u88fd\u4f5c\u8de8\u6642\u9593\u7684\u52d5\u756b\uff0c\u9019\u90fd\u662f AI \u8996\u983b\u751f\u6210\u7684\u4e00\u500b\u7a81\u7834\u3002<\/p>\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"lyte-wrapper\" title=\"VACE First Last + Kontext: KeyFrame Animation When You Only Have One Frame! ComfyUI Tutorial &amp;amp; Demos\" style=\"width:853px;max-width:100%;margin:5px auto;\"><div class=\"lyMe\" id=\"WYL_hB7dSagdLS8\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"><div><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhB7dSagdLS8%2Fhqdefault.jpg\" \/><meta itemprop=\"embedURL\" content=\"https:\/\/www.youtube.com\/embed\/hB7dSagdLS8\" \/><meta itemprop=\"duration\" content=\"PT10M8S\" \/><meta itemprop=\"uploadDate\" content=\"2025-07-15T13:45:07Z\" \/><\/div><div id=\"lyte_hB7dSagdLS8\" data-src=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhB7dSagdLS8%2Fhqdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\" itemprop=\"name\">VACE First Last + Kontext: KeyFrame Animation When You Only Have One Frame! ComfyUI Tutorial &amp; Demos<\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/hB7dSagdLS8\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhB7dSagdLS8%2F0.jpg\" alt=\"VACE First Last + Kontext: KeyFrame Animation When You Only Have One Frame! ComfyUI Tutorial &amp;amp; Demos\" width=\"853\" height=\"460\" \/><br \/>Watch this video on YouTube<\/a><\/noscript><meta itemprop=\"description\" content=\"In this exciting tutorial, I reveal how to use Flux Kontext and VACE First\/Last Frame to create advanced keyframe-based animations in ComfyUI\u2014without needing any complex driving videos or controlnets! Kontext understands the full image context, and VACE allows seamless motion between your starting frame and a completely different final pose or character. Whether you&#039;re morphing one person into another, or animating a character&#039;s pose across time, this is a breakthrough in open-source AI video generation. New To ComfyUI?? \ud83e\udde0 ComfyUI Install Guide (Start Here!): https:\/\/youtu.be\/Ms2gz6Cl6qo \ud83d\ude80 ArtOfficial Studio (Auto-installs ComfyUI + Models!): https:\/\/github.com\/TheArtOfficial\/ArtOfficialStudio Model Downloads (no need to go to Patreon unless you want to support): *Please leave the video playing downloading models, it supports the channel at no cost to you :)* \u27a4 Workflows: https:\/\/www.patreon.com\/posts\/133439861\/ Wrapper: \u27a4 Diffusion Models (for bf16\/fp16 wan\/vace models, go to full huggingface repo): wan2.1_t2v_14B_fp8_e4m3fn Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/Comfy-Org\/Wan_2.1_ComfyUI_repackaged\/resolve\/main\/split_files\/diffusion_models\/wan2.1_t2v_14B_fp8_e4m3fn.safetensors Wan2_1-VACE_module_14B_fp8_e4m3fn Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/Kijai\/WanVideo_comfy\/resolve\/main\/Wan2_1-VACE_module_14B_fp8_e4m3fn.safetensors wan2.1_t2v_1.3B_fp16 Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/Comfy-Org\/Wan_2.1_ComfyUI_repackaged\/resolve\/main\/split_files\/diffusion_models\/wan2.1_t2v_1.3B_fp16.safetensors Wan2_1-VACE_module_1_3B_bf16 Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/Kijai\/WanVideo_comfy\/resolve\/main\/Wan2_1-VACE_module_1_3B_bf16.safetensors \u27a4 Text Encoders: native_umt5_xxl_fp8_e4m3fn_scaled Place in: \/ComfyUI\/models\/text_encoders https:\/\/huggingface.co\/Comfy-Org\/Wan_2.1_ComfyUI_repackaged\/resolve\/main\/split_files\/text_encoders\/umt5_xxl_fp8_e4m3fn_scaled.safetensors open-clip-xlm-roberta-large-vit-huge-14_visual_fp32 Place in: \/ComfyUI\/models\/text_encoders https:\/\/huggingface.co\/Kijai\/WanVideo_comfy\/resolve\/main\/open-clip-xlm-roberta-large-vit-huge-14_visual_fp32.safetensors \u27a4 VAE: Wan2_1_VAE_fp32 Place in: \/ComfyUI\/models\/vae https:\/\/huggingface.co\/Kijai\/WanVideo_comfy\/resolve\/main\/Wan2_1_VAE_fp32.safetensors Native: \u27a4 Diffusion Models: wan2.1_vace_1.3B_fp16 Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/Comfy-Org\/Wan_2.1_ComfyUI_repackaged\/resolve\/main\/split_files\/diffusion_models\/wan2.1_vace_1.3B_fp16.safetensors wan2.1_vace_14B_fp16 Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/Comfy-Org\/Wan_2.1_ComfyUI_repackaged\/resolve\/main\/split_files\/diffusion_models\/wan2.1_vace_14B_fp16.safetensors \u27a4 Text Encoders: native_umt5_xxl_fp8_e4m3fn_scaled Place in: \/ComfyUI\/models\/text_encoders https:\/\/huggingface.co\/Comfy-Org\/Wan_2.1_ComfyUI_repackaged\/resolve\/main\/split_files\/text_encoders\/umt5_xxl_fp8_e4m3fn_scaled.safetensors \u27a4 VAE: native_wan_2.1_vae Place in: \/ComfyUI\/models\/vae https:\/\/huggingface.co\/Comfy-Org\/Wan_2.1_ComfyUI_repackaged\/resolve\/main\/split_files\/vae\/wan_2.1_vae.safetensors Kontext Model Files: \u27a4 Diffusion Models: flux1-kontext-dev Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/black-forest-labs\/FLUX.1-Kontext-dev\/resolve\/main\/flux1-kontext-dev.safetensors flux1-dev-kontext_fp8_scaled Place in: \/ComfyUI\/models\/diffusion_models https:\/\/huggingface.co\/Comfy-Org\/flux1-kontext-dev_ComfyUI\/resolve\/main\/split_files\/diffusion_models\/flux1-dev-kontext_fp8_scaled.safetensors \u27a4 Text Encoders: clip_l Place in: \/ComfyUI\/models\/text_encoders https:\/\/huggingface.co\/comfyanonymous\/flux_text_encoders\/resolve\/main\/clip_l.safetensors t5xxl_fp8_e4m3fn_scaled Place in: \/ComfyUI\/models\/text_encoders https:\/\/huggingface.co\/comfyanonymous\/flux_text_encoders\/resolve\/main\/t5xxl_fp8_e4m3fn_scaled.safetensors \u27a4 VAE: flux_vae Place in: \/ComfyUI\/models\/vae https:\/\/huggingface.co\/black-forest-labs\/FLUX.1-dev\/resolve\/main\/ae.safetensors Wan Speedup Loras: \u27a4 Loras: Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32 Place in: \/ComfyUI\/models\/loras https:\/\/huggingface.co\/Kijai\/WanVideo_comfy\/resolve\/main\/Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32 Place in: \/ComfyUI\/models\/loras https:\/\/huggingface.co\/Kijai\/WanVideo_comfy\/resolve\/main\/Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors \ud83d\udd17 Relevant Links: Wan2.1 + VACE Tutorial: https:\/\/youtu.be\/Yd4P2K0Bgqg \u23f1\ufe0f Timestamps: 0:00 Kontext is Changing the KeyFrame Game! 0:40 Model Downloads 4:18 Native Workflow 6:55 Wrapper Workflow 9:25 Need Troubleshooting Help? \ud83c\udf10 Socials: \ud83d\udccc Patreon: https:\/\/patreon.com\/theartofficialtrainer \ud83d\udcac Discord: https:\/\/discord.gg\/mxHCj7hxjD \ud83d\udcf1 TikTok: https:\/\/www.tiktok.com\/@the.artofficial.trainer \ud83d\udcf8 Instagram: https:\/\/instagram.com\/the.artofficial.trainer \ud835\udd4f X (Twitter): https:\/\/x.com\/the_artofficial\"><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:853px;margin:5px auto;\"><\/div><figcaption><\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>\u9019\u500b\u6559\u7a0b\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528 Flux Kontext \u548c VACE \u7b2c\u4e00\u5e40\/\u6700\u5f8c\u4e00\u5e40\u5728 ComfyUI \u4e2d\u5275\u5efa\u57fa\u65bc\u95dc\u9375\u5e40\u7684\u9ad8\u7d1a\u52d5\u756b\uff01Kontext \u77ad\u89e3\u5b8c\u6574\u7684\u5716\u50cf\u4e0a\u4e0b\u6587\uff0c\u800c VACE \u5141\u8a31\u5728\u8d77\u59cb\u5e40\u548c\u5b8c\u5168\u4e0d\u540c\u7684\u6700\u7d42\u59ff\u52e2\u6216\u89d2\u8272\u4e4b\u9593\u7121\u7e2b\u79fb\u52d5\u3002\u7121\u8ad6\u60a8\u662f\u5c07\u4e00\u500b\u4eba\u8b8a\u5f62\u70ba\u53e6\u4e00\u500b\u4eba\uff0c\u9084\u662f\u70ba\u89d2\u8272\u7684\u59ff\u52e2\u88fd\u4f5c\u8de8\u6642\u9593\u7684\u52d5\u756b\uff0c\u9019\u90fd\u662f AI \u8996\u983b\u751f\u6210\u7684\u4e00\u500b\u7a81\u7834\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAowvqSiDA:productID":"","footnotes":""},"categories":[125,157,126,141,133],"tags":[],"class_list":["post-5945","post","type-post","status-publish","format-standard","hentry","category-comfyui","category-157","category-126","category-141","category-133"],"_links":{"self":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/5945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/comments?post=5945"}],"version-history":[{"count":0,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/5945\/revisions"}],"wp:attachment":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media?parent=5945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/categories?post=5945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/tags?post=5945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}