คุณทำตามวิดีโอ YouTube คุณติดตั้ง ComfyUI เพิ่มโหนด ReActor กด Queue Prompt และได้สิ่งนี้แทนการสับเปลี่ยนใบหน้า: fatal error C1083: Python.h: No such file or directory
ผู้ใช้คนหนึ่งพูดได้ดีที่สุดใน repo ของ ReActor หลังจาก insightface ปฏิเสธที่จะ build บน Python 3.13: "ChatGPT และ Claude ก็ช่วยไม่ได้เหมือนกัน... ฉันแค่เจอข้อผิดพลาดอื่นแล้วตกลงไปในหลุมแห่งการแก้ไข" (issue #166, 2025)
ฉันเคยอยู่ในหลุมนั้นแล้ว ดังนั้นคู่มือนี้จึงทำงานทั้งสองอย่างอย่างตรงไปตรงมา ขั้นแรก บทช่วยสอนการสับเปลี่ยนใบหน้า ComfyUI ที่แท้จริง: โหนดที่แน่นอน การตั้งค่าที่แน่นอน กับดักทั้งหมด จากนั้นทางออก: การสับเปลี่ยนแบบเดียวกัน สร้างใหม่ในแท็บเบราว์เซอร์ สามสิบวินาที ไม่ต้องติดตั้ง และมันไปจนถึงวิดีโอ

ชายผู้หงุดหงิดในตอนกลางคืนหน้าจอสองจอ จอหนึ่งเต็มไปด้วยสายไฟโหนด ComfyUI ที่ยุ่งเหยิงพร้อมกล่องข้อความแสดงข้อผิดพลาดสีแดง อีกจอเป็นกำแพงข้อผิดพลาดในเทอร์มินัล
ประเด็นสำคัญ
- ReActor เป็นโหนดสับเปลี่ยนใบหน้า ComfyUI เริ่มต้น: ฟรี โอเพนซอร์ส และเกิดใหม่เป็นโปรเจกต์ที่เน้น SFW เท่านั้นหลังจาก repo ดั้งเดิมถูกบล็อก (ComfyUI-ReActor, 2026)
- เอ็นจิ้นการสับเปลี่ยนของมันคือ inswapper_128 ซึ่งส่งออกใบหน้าที่ขนาด 128x128 พิกเซล นั่นคือสาเหตุที่การสับเปลี่ยนดิบดูนุ่มนวลจนกว่าคุณจะวางโมเดลฟื้นฟูใบหน้าซ้อนทับ
- การสับเปลี่ยนใบหน้าวิดีโอทำงานแบบเฟรมต่อเฟรม การถดถอยครั้งหนึ่งใช้เวลา 81 เฟรมถึง 22 นาทีบน RTX 4090 ก่อนที่จะได้รับการแก้ไข
- เชนคลาวด์สามโมเดลให้การสับเปลี่ยนแบบเดียวกันในเวลาประมาณ 30 วินาทีต่อภาพ พร้อมวิดีโอและ GIF จริงในตอนท้าย โดยไม่ต้องติดตั้งอะไรเลย
ผลลัพธ์การสับเปลี่ยนใบหน้า ComfyUI ที่เราจะสร้างวันนี้
ดูก่อน อ่านทีหลัง ซ้ายคือภาพนิ่ง Condescending Wonka ต้นฉบับ เฟรม Gene Wilder ปี 1971 ที่กลายเป็นหนึ่งในเทมเพลตมีมที่ถูกใช้มากที่สุดบนอินเทอร์เน็ต ขวาคือเฟรมเดียวกันกับใบหน้าที่แตกต่างกันอย่างสิ้นเชิงถูกหลอมรวมเข้าไป รอยยิ้มเยาะเดียวกัน หมวกทรงสูงเดียวกัน เม็ดฟิล์มที่นุ่มนวลเดิม คนใหม่

เปรียบเทียบเคียงข้างกัน: ภาพนิ่งมีม Condescending Wonka ดั้งเดิมทางซ้าย เฟรมเดียวกันกับใบหน้าใหม่ที่ถูกหลอมรวมทางขวา
และเพราะรอยยิ้มเยาะที่เย่อหยิ่งนี้สมควรได้รับการเคลื่อนไหว นี่คือเฟรมที่สับเปลี่ยนเดียวกันที่ถูกทำให้เคลื่อนไหวเป็น GIF วนซ้ำ:

เฟรม Wonka ที่สับเปลี่ยนใบหน้าถูกทำให้เคลื่อนไหวเป็น GIF วนซ้ำ รอยยิ้มเยาะกว้างขึ้นเมื่อกล้องค่อยๆ ซูมเข้า
ภาพทั้งสองข้างต้นสามารถเข้าถึงได้สองทาง เส้นทางแรกคือเวิร์กโฟลว์การสับเปลี่ยนใบหน้า ComfyUI แบบคลาสสิกกับ ReActor ซึ่งบทช่วยสอนนี้ครอบคลุมทีละโหนด เส้นทางที่สองคือเชนคลาวด์ที่ฉันรันในแท็บเบราว์เซอร์เดียวบน Atlas Cloud ซึ่งใช้เวลาประมาณสามสิบวินาทีต่อขั้นตอน คุณจะได้ทั้งสองอย่าง และคุณสามารถตัดสินใจได้ว่าคุณให้คุณค่ากับยามเย็นของคุณอย่างไร
ทำไม ComfyUI Face Swap ถึงเป็นที่นิยม และทำไมความพยายามครั้งแรกถึงล้มเหลว
ComfyUI ได้รับมงกุฎของมัน ตัวแก้ไขกราฟโหนดมีดาว GitHub ประมาณ 123k ดาวในปี 2026 และ "comfyui face swap" กลายเป็นการค้นหาเริ่มต้นเพราะเครื่องมือนี้ให้คุณควบคุมทั้งหมด: เลือกโมเดลสับเปลี่ยน, เลือกโมเดลฟื้นฟู, เชนมันเข้ากับไปป์ไลน์ใดก็ได้ที่คุณต้องการ
ส่วนการสับเปลี่ยนใบหน้าของระบบนิเวศนั้นมีดราม่าในตัว Repo ReActor ดั้งเดิมถูกลบออกจาก GitHub จากนั้นกลับมาเป็น ComfyUI-ReActor เวอร์ชันที่เน้น SFW อย่างเคร่งครัดพร้อมการตรวจจับภาพอนาจารในตัวที่ปฏิเสธอินพุตที่ไม่ปลอดภัย นั่นคือเวอร์ชันที่ทุกคนติดตั้งในวันนี้
แล้วทำไมความพยายามครั้งแรกจำนวนมากถึงจบลงด้วยน้ำตา? สี่เหตุผลที่เกิดขึ้นซ้ำแล้วซ้ำเล่า:
- กำแพงการ build insightface ReActor ขึ้นอยู่กับ insightface ซึ่งคอมไพล์ C++ ในเวลาติดตั้ง Python เวอร์ชันผิด และคุณจะได้รับข้อผิดพลาด
Python.hจากบทนำ Python 3.13 เป็นผู้ร้ายที่รู้จักกันดี; ไลบรารีที่ขับเคลื่อนครึ่งหนึ่งของการสับเปลี่ยนใบหน้าบนอินเทอร์เน็ตยังไม่สามารถตามทัน - ใบหน้า 128 พิกเซล โมเดลสับเปลี่ยนเรียกว่า inswapper_128 เพราะ 128x128 คือความละเอียดเอาต์พุตของมันอย่างแท้จริง ทุกการสับเปลี่ยนดิบจะดูเหมือนละลายเล็กน้อยจนกว่าโมเดลฟื้นฟูใบหน้าจะสร้างรายละเอียดขึ้นมาใหม่
- วิดีโอคือความเจ็บปวดแบบเฟรมต่อเฟรม วิดีโอที่สับเปลี่ยนใบหน้าคือการสับเปลี่ยนภาพแต่ละภาพหลายร้อยภาพ การถดถอยของเวอร์ชันหนึ่งทำให้ 81 เฟรมใช้เวลา 1,341 วินาที ประมาณ 22 นาที บน RTX 4090 พร้อม VRAM 24GB (issue #72, 2024) มันได้รับการแก้ไขแล้ว แต่คณิตศาสตร์แบบเฟรมต่อเฟรมไม่เคยหายไป
- ไม่มี NVIDIA ก็ไม่มีปาร์ตี้ สแต็กการเร่งความเร็วถือว่า CUDA บน Mac หรือการ์ด AMD ขั้นตอนการสับเปลี่ยนส่วนใหญ่จะกลับไปใช้ CPU และทุกอย่างข้างต้นจะใช้ได้ในอัตราที่โหดร้ายกว่า
ไม่มีสิ่งใดหมายความว่าควรข้าม ComfyUI มันหมายถึงการเข้าไปด้วยการตั้งค่าที่ถูกต้องและความคาดหวังที่ซื่อสัตย์ นี่คือสิ่งที่คุณต้องรู้
เวิร์กโฟลว์การสับเปลี่ยนใบหน้า ComfyUI แบบคลาสสิก: ReActor ทีละขั้นตอน
นี่คือส่วนที่ "บทช่วยสอน" ส่วนใหญ่รีบร้อน ช้าลงที่นี่แล้วการสับเปลี่ยนครั้งแรกของคุณจะสำเร็จ
การติดตั้ง ReActor สำหรับการสับเปลี่ยนใบหน้า ComfyUI
เส้นทางสะอาดในปี 2026:
- เปิด ComfyUI Manager ค้นหา "ReActor" ติดตั้ง ComfyUI-ReActor รีสตาร์ท
- ดาวน์โหลด inswapper_128.onnx และวางลงใน
ComfyUI\models\insightface - โมเดลฟื้นฟูใบหน้า (GPEN-BFR-512, CodeFormer, GFPGAN) อยู่ใน
ComfyUI\models\facerestore_modelsManager สามารถดึงสิ่งเหล่านี้มาให้ได้เช่นกัน - ข่าวดี: ตั้งแต่เวอร์ชัน 0.7.0 แกน ReActor ใหม่ได้ลบข้อกำหนด Visual Studio C++ Build Tools แบบเก่าที่ทำให้การติดตั้ง Windows นับพันพัง
- ข่าวร้าย: หลีกเลี่ยง Python 3.13 ไปก่อน insightface 0.7.3 ล้มเหลวในการคอมไพล์กับมัน ยึดติดกับ Python ที่มาพร้อมกับ ComfyUI portable build
หากการติดตั้งเสร็จสิ้นแต่โหนด ReActor ไม่ปรากฏ ให้ตรวจสอบ log คอนโซลเมื่อเริ่มต้น เก้าในสิบครั้งเป็น insightface ที่สร้างไม่สมบูรณ์ และวิธีแก้คือรัน install.bat อีกครั้งด้วย Python ที่ถูกต้อง ไม่ใช่ติดตั้ง ComfyUI ใหม่
เวิร์กโฟลว์การสับเปลี่ยนใบหน้า ComfyUI: โหนดและการตั้งค่าที่สำคัญ
เวิร์กโฟลว์ภาพขั้นต่ำคือสี่โหนด:
Load Image (รูปภาพเป้าหมายของคุณ) + Load Image (ใบหน้าที่คุณจะสับเปลี่ยนเข้าไป) → ReActor Fast Face Swap → Save Image
หากคุณกำลังสร้างเป้าหมายด้วย Stable Diffusion ในกราฟเดียวกัน ให้ส่งเอาต์พุต VAE Decode ของคุณไปยัง input_image ของ ReActor แทนที่จะใช้โหนด Load Image นี่คือลักษณะการต่อสายในทางปฏิบัติ จากคู่มือทีละโหนดที่ยอดเยี่ยมของ Comflowy (Comflowy, 2024):

แผนภาพเวิร์กโฟลว์การสับเปลี่ยนใบหน้า ComfyUI แสดงโหนด Load Image ที่ต่อสายเข้ากับโหนด ReActor Fast Face Swap และออกไปยัง Save Image
แผงการตั้งค่าคือสิ่งที่ทำให้การสับเปลี่ยนเปลี่ยนจากละลายเป็นพอใช้ได้ เอกสารสรุปของฉัน:
| การตั้งค่า ReActor | ค่าที่แนะนำ | เหตุผล |
|---|---|---|
| swap_model | inswapper_128 | ตัวเลือกจริงเพียงตัวเดียว; มันคือเอ็นจิ้น |
| facedetection | retinaface_resnet50 | ตัวตรวจจับที่แม่นยำที่สุด; ตัวเล็กกว่าเร็วกว่าแต่พลาดใบหน้าที่เอียง |
| face_restore_model | GPEN-BFR-512 | สร้างรายละเอียดที่การสับเปลี่ยน 128px สูญเสีย; CodeFormer เป็นทางเลือก |
| face_restore_visibility | 0.7 ถึง 0.8 | ความแรงเต็มที่ดูเหมือนถูกปรับแต่งด้วยอากาศ; ผสมกลับเข้าไป |
| codeformer_weight | 0.5 ถึง 0.75 | เฉพาะเมื่อใช้ CodeFormer; ต่ำกว่า = เอกลักษณ์มากขึ้น, สูงกว่า = ทำความสะอาดมากขึ้น |
| input_faces_index | 0 | ใบหน้าใดในเป้าหมายที่ต้องการแทนที่; นับจากซ้ายไปขวาสำหรับภาพหมู่ |
รันสิ่งนั้นบนภาพถ่ายต้นทางที่ชัดเจน หันหน้าเข้าหากล้อง แล้วคุณจะได้การสับเปลี่ยนใบหน้า comfyui ที่น่านับถืออย่างแท้จริง แสงนุ่ม ไม่มีแว่นกันแดด ไม่มีผมบังหน้า คุณภาพของใบหน้าต้นทางสำคัญกว่าการตั้งค่าใดๆ ในตาราง
การสับเปลี่ยนใบหน้าวิดีโอ ComfyUI ReActor เวอร์ชันตรงไปตรงมา
ใช่ การสับเปลี่ยนใบหน้าวิดีโอ comfyui reactor เป็นไปได้ และนี่คือจุดที่งานอดิเรกกลายเป็นวิถีชีวิต เชนมาตรฐาน:
VHS Load Video (Video Helper Suite แยกคลิปของคุณเป็นเฟรม) → ReActor Fast Face Swap (รันบนทุกเฟรม) → RIFE interpolation (ทำให้การเคลื่อนไหวราบรื่น) → Video Combine (เย็บเฟรมกลับเข้าด้วยกัน)
สิ่งที่บทช่วยสอนข้ามไป:
- คณิตศาสตร์นั้นโหดร้าย คลิปยาว 10 วินาทีที่ 24fps คือการสับเปลี่ยนใบหน้า 240 ครั้ง แม้ที่ 1 ถึง 2 วินาทีต่อเฟรมที่ดี ก็เท่ากับ 4 ถึง 8 นาทีของเวลา GPU ต่อการลอง และคุณแทบจะไม่สำเร็จในครั้งแรก
- ใบหน้าลอย ReActor ปฏิบัติต่อทุกเฟรมอย่างอิสระ ดังนั้นความแตกต่างระดับเล็กน้อยระหว่างเฟรมจึงอ่านได้ว่าเป็นการกระพริบ RIFE ช่วยได้ แต่การสับเปลี่ยนใบหน้าวิดีโอ comfyui แทบจะไม่คงที่ภายใต้การเคลื่อนไหวช้า
- VRAM พุ่งสูง การโหลดสองสามร้อยเฟรมบวกกับการตรวจจับบวกกับโมเดลฟื้นฟูจะไปถึงเพดานหน่วยความจำของคุณอย่างรวดเร็ว
มันใช้งานได้ ผู้คนโพสต์ผลลัพธ์ที่ยอดเยี่ยม แต่ทุกผลลัพธ์เหล่านั้นคือยามเย็นทั้งหมดของใครบางคน และนั่นคือบริบทสำหรับสิ่งที่ตามมา
จุดที่ Pica AI และ Canva Face Swap ชนกำแพง
ปฏิกิริยาธรรมชาติหลังจากการติดตั้งล้มเหลวคือ "ไม่เป็นไร ฉันจะใช้แอป" ระดับแอปแลกความเจ็บปวดจากการติดตั้งของคุณกับกำแพงที่แตกต่างกัน
Pica AI เป็นแอปสับเปลี่ยนใบหน้าที่ปรากฏขึ้นเป็นอันดับแรกในการค้นหา มันง่ายจริงๆ: อัปโหลด คลิก เสร็จ แต่ระดับฟรีนั้นเจ็บปวด ในการทดสอบของฉัน ตัวนับเครดิตอยู่ที่ 4 Pica ไม่ได้เผยแพร่หน้าราคาเปิดเผย ณ เวลาที่เขียนนี้ และรีวิวจากบุคคลที่สามรายงานข้อจำกัดคู่เดียวกันอย่างสม่ำเสมอ: งานส่งออกที่มีลายน้ำและความละเอียดที่ถูกจำกัดในบัญชีฟรี การปรากฏบน Trustpilot เป็นกลุ่มรีวิวเล็กๆ ที่มีข้อร้องเรียนซ้ำๆ เกี่ยวกับความสับสนในการเรียกเก็บเงินและการสนับสนุน และการสับเปลี่ยนวิดีโอจะเข้าคิวอย่างเห็นได้ชัดในช่วงเวลาเร่งด่วน ลายน้ำบนจุดพีคของมุกไม่ใช่ข้อบกพร่องเล็กน้อยบนมีม ลายน้ำคือตัวฆ่ามุก
Canva face swap ทำให้คนประหลาดใจในทิศทางอื่น: มันไม่ใช่ของ Canva จริงๆ การสับเปลี่ยนใบหน้าใน Canva มาจากแอปของบุคคลที่สามในตลาดของมัน ไม่ใช่คุณสมบัติพื้นเมือง แอป FaceSwap ยอดนิยมให้เครดิตฟรีวันละหนึ่งครั้ง และการสับเปลี่ยนรูปภาพคือเพดาน; ไม่มีการสับเปลี่ยนใบหน้า canva สำหรับวิดีโอที่จริงจัง ใช้ได้สำหรับมุกสไลด์เด็คครั้งเดียว ทางตันสำหรับอะไรที่มากกว่านั้น
ดังนั้นระดับแอปจึงช่วยประหยัดการติดตั้งและเรียกเก็บเงินคุณด้วยลายน้ำ ปันส่วนรายวัน และวิดีโอที่ขาดหายไป ซึ่งทำให้เกิดคำถามชัดเจน: จะเกิดอะไรขึ้นถ้าคุณรักษาอิสระในการผสมโมเดลของ ComfyUI และทิ้งทุกอย่างอื่น?
เวิร์กโฟลว์การสับเปลี่ยนใบหน้า ComfyUI สร้างใหม่ในคลาวด์
นี่คือการปรับกรอบที่เปลี่ยนวิธีที่ฉันสร้างสิ่งเหล่านี้ เหตุผลที่การตั้งค่า face swap comfyui มีประสิทธิภาพคือความสามารถในการประกอบ: หนึ่งโมเดลต่องาน ต่อกันเป็นเชน แนวคิดนั้นไม่ต้องการ GPU ของคุณ ฉันสร้างเชนทั้งหมดใหม่จากสนามเด็กเล่นของโมเดลในแท็บเบราว์เซอร์ Atlas Cloud เดียว จ่ายต่อการรัน และแต่ละขั้นตอนเสร็จสิ้นในขณะที่กาแฟของฉันยังร้อนอยู่
การแบ่งงาน:
| งาน | โมเดล | เหตุผลที่ใช้ตัวนี้ |
|---|---|---|
| สร้างใบหน้าต้นทาง | GPT Image 2 | ภาพพอร์ตเทรตสังเคราะห์ที่สะอาด ไม่มีปัญหาความเหมือนของบุคคลจริง |
| หลอมใบหน้าเข้ากับมีมหรือภาพนิ่งจากหนัง | Nano Banana 2 (edit) | รักษาเม็ดฟิล์ม แสง และลุค "มันเป็นแบบนี้มาตลอด" |
| การสับเปลี่ยนใบหน้าพอร์ตเทรตคุณภาพสูง | Seedream 5.0 Pro (edit) | ความละเอียดของมันผิดสำหรับมีมที่หยาบ แต่สมบูรณ์แบบสำหรับพอร์ตเทรตที่สะอาด |
| ทำให้ผลลัพธ์เคลื่อนไหว | Seedance 2.0 Mini | ภาพเป็นวิดีโอ คลิป 5 วินาทีที่ 720p ก็เพียงพอสำหรับมีม |
ไม่ต้องติดตั้ง ไม่ต้อง insightface ไม่ต้องกังวลเรื่อง VRAM และไม่มีอะไรที่นี่มีค่าใช้จ่ายมากกว่าเศษสตางค์ต่อการรัน คุณสามารถเรียกดูแคตตาล็อกทั้งหมดได้ที่ หน้าโมเดล Atlas Cloud และทดลองแต่ละสนามเด็กเล่นก่อนที่จะตกลงใจทำอะไร
หมายเหตุเล็กน้อยก่อนบทช่วยสอน: Seedream 5.0 Pro กำลังโปรโมชั่นระยะเวลาจำกัด ซึ่งสำคัญหากกรณีการใช้งานการสับเปลี่ยนพอร์ตเทรตเป็นของคุณ
แบนเนอร์ส่วนลดระยะเวลาจำกัดของ Atlas Cloud Seedream 5.0 Pro พร้อมแฮมสเตอร์ทาสีสองตัวถือกล่องของขวัญ
บทช่วยสอนการสับเปลี่ยนใบหน้า ComfyUI บนคลาวด์: จากภาพนิ่งหนังสู่ GIF
ตอนนี้ส่วนที่สามารถทำซ้ำได้ ห้าขั้นตอน ทุกพรอมต์สามารถคัดลอกและวางได้ และฉันรันทุกภาพหน้าจอด้านล่างนี้จริง เป้าหมายของเรา: ใส่ใบหน้าใหม่ลงใน Condescending Wonka และทำให้เขาขยับ
ขั้นตอนที่ 1: ดาวน์โหลดมีมต้นฉบับ อย่าสร้างใหม่
ความผิดพลาดครั้งใหญ่ที่สุดในงานมีม AI คือการขอให้โมเดลวาดภาพที่เหมือนของเฟรมที่มีชื่อเสียง การสร้าง Wonka ด้วย AI ไม่ใช่ Wonka ผู้อ่านจะรู้ทันของปลอมในครึ่งวินาที และมุกก็ตาย ดาวน์โหลดเทมเพลตจริง:
bash1curl -L -o wonka.jpg https://imgflip.com/s/meme/Creepy-Condescending-Wonka.jpg 2
นั่นคือภาพนิ่งจากภาพยนตร์ปี 1971 จริง พร้อมด้วยเม็ดฟิล์มนุ่มและสีที่ซีดจางเล็กน้อยที่ทำให้มันอ่านว่า "มีม" และไม่ใช่ "รูปภาพของผู้ชายใส่หมวก" ความไม่สมบูรณ์เหล่านั้นคือทรัพย์สิน ปกป้องพวกมันผ่านทุกขั้นตอนต่อไป
ขั้นตอนที่ 2: สร้างใบหน้าต้นทาง (GPT Image 2)
คุณสามารถใช้เซลฟี่ของคุณเอง: หันหน้าเข้าหากล้อง แสงสม่ำเสมอ ไม่มีอะไรบังใบหน้า สำหรับบล็อกสาธารณะ ฉันอยากสาธิตด้วยใบหน้าสังเคราะห์ ดังนั้นฉันจึงสร้างหนึ่งใบหน้าใน สนามเด็กเล่น GPT Image 2 การตั้งค่า: quality high, aspect ratio 1:1
text1ภาพถ่ายพอร์ตเทรตในสตูดิโอของชายร่าเริงอายุประมาณปลายยี่สิบ มีผมสั้นสีน้ำตาลและหนวดเคราเล็กน้อย มองตรงไปที่กล้อง พื้นหลังเป็นกลาง แสงนุ่มสม่ำเสมอ เหมือนจริง กรอบภาพศีรษะและไหล่ 2

สนามเด็กเล่น GPT Image 2 บน Atlas Cloud พร้อมพรอมต์พอร์ตเทรตที่กรอกและใบหน้าต้นทางที่เสร็จแล้วในแผงเอาต์พุต
นี่คือใบหน้าที่เราจะใช้ต่อจากนี้ในบทช่วยสอน:

พอร์ตเทรตสตูดิโอที่สร้างโดย AI ของชายร่าเริงอายุประมาณปลายยี่สิบ มีผมสั้นสีน้ำตาลและหนวดเคราเล็กน้อย
ขั้นตอนที่ 3: หลอมการสับเปลี่ยนใบหน้าด้วย Nano Banana 2 Edit
นี่คือขั้นตอนที่แยกการหลอมรวมออกจากลุคเหมือนสติกเกอร์แปะ เปิด สนามเด็กเล่น Nano Banana 2 edit อัปโหลดภาพนิ่ง Wonka เป็นภาพที่หนึ่งและใบหน้าต้นทางของคุณเป็นภาพที่สอง ตั้งความละเอียดเป็น 1k และวาง:
text1แทนที่ใบหน้าของ Willy Wonka ด้วยใบหน้าของชายคนนั้นจากภาพที่สอง หลอมรวมเข้ากับภาพนิ่งอย่างสมบูรณ์ ใบหน้าต้องยังคงดูเป็นมนุษย์และดูเหมือนคนเดิม: เก็บดวงตา คิ้ว จมูก และปากของเขาเอง ให้เขามีรอยยิ้มเยาะที่ดูถูกเหมือนมีมทุกประการ คางวางบนมือ รักษาองค์ประกอบของภาพถ่ายต้นฉบับอย่างเคร่งครัด: เสื้อแจ็คเก็ตสีม่วง หมวกทรงสูงสีแทน หูกระต่าย เม็ดฟิล์มปี 1971 ที่นุ่มนวล สีและแสง ใบหน้าใหม่ต้องกลมกลืนกับพื้นผิวของเฟรมต้นฉบับอย่างราบรื่น อย่าคมชัด ปรับแต่ง หรือเพิ่มความละเอียดส่วนอื่นของภาพ 2
หนึ่งใบหน้าต่อการรัน หากเทมเพลตมีสองใบหน้า ให้รันสองครั้งแทนที่จะขอทั้งสองครั้งพร้อมกัน โมเดลแก้ไขจัดการการถ่ายโอนตัวตนเดียวได้สะอาด และเริ่มแก้ไขเมื่อมีสองคน

สนามเด็กเล่น Nano Banana 2 edit บน Atlas Cloud พร้อมภาพนิ่ง Wonka และใบหน้าต้นทางที่โหลดและผลลัพธ์ที่หลอมรวมในแผงเอาต์พุต
เอาต์พุตขนาดเต็ม สังเกตสิ่งที่รอด: เม็ดฟิล์ม, เงาของหมวก, ผมเป็นลอนหยิก, ท่าคางวางมือที่เย่อหยิ่ง นั่นคือเอฟเฟกต์ "เขาเป็นแบบนี้มาตลอด" ที่ไม่มีการสับเปลี่ยนแบบแปะใดให้คุณ:

มีม Condescending Wonka พร้อมใบหน้าใหม่ที่ถูกหลอมรวมอย่างสมบูรณ์ เม็ดฟิล์มและแสงยังคงอยู่
ขั้นตอนที่ 4: ช่วงเวลาวิดีโอสับเปลี่ยนใบหน้า ComfyUI ของคุณ โดยไม่ต้องใช้ ComfyUI
จำคณิตศาสตร์ 240 เฟรมต่อคลิปจากส่วน ReActor ได้ไหม? ที่นี่มันคือการรันครั้งเดียว เปิด สนามเด็กเล่น Seedance 2.0 Mini image-to-video อัปโหลดเฟรม Wonka ที่หลอมรวมแล้ว ตั้งเป็น 720p และ 5 วินาที และวาง:
text1ลุคภาพยนตร์วินเทจยุค 1970: ชายในหมวกทรงสูงค่อยๆ เอนตัวลงบนมือมากขึ้นในขณะที่รอยยิ้มเยาะของเขากว้างขึ้น คิ้วขยับขึ้นเล็กน้อย ค่อยๆ ซูมเข้าที่ใบหน้าอย่างช้าๆ เม็ดฟิล์มนุ่มกระพริบ พื้นหลังพาสเทลฝันๆ อยู่นอกโฟกัส ไม่มีการตัดต่อกล้อง 2

สนามเด็กเล่น Seedance 2.0 Mini บน Atlas Cloud พร้อมเฟรม Wonka ที่หลอมรวมแล้วและวิดีโอ 5 วินาทีที่เสร็จแล้วในแผงเอาต์พุต
คลิปที่เสร็จแล้วคือ GIF ที่คุณเห็นที่ด้านบนของบทความนี้ เวลาทั้งหมดสำหรับขั้นตอนนี้: ประมาณหนึ่งนาทีของคิว ไม่มีการจัดการเฟรมด้วยมือ ไม่มีการลอยของใบหน้าเพราะโมเดลวิดีโอทำให้ภาพที่สอดคล้องกันหนึ่งภาพเคลื่อนไหวแทนที่จะต่อ 120 การสับเปลี่ยนอิสระอีกครั้ง
ขั้นตอนที่ 5: เปลี่ยน MP4 เป็น GIF
ข้อจำกัดที่ซื่อสัตย์: สนามเด็กเล่นวิดีโอส่งออก MP4 ไม่ใช่ GIF วิธีแก้ไขคือพรอมต์เดียว วางสิ่งนี้ลงใน LLM ใดก็ได้ ChatGPT ใช้ได้ หรือหนึ่งในโมเดลโอเพนซอร์สอย่าง DeepSeek หรือ Qwen บน หน้า LLM Atlas Cloud:
text1เขียนคำสั่ง ffmpeg คำสั่งเดียวที่แปลง wonka.mp4 เป็น GIF วนซ้ำคุณภาพสูง: กว้าง 480px, 12 fps, ใช้ palettegen และ paletteuse ใน filter_complex pass เดียว วนซ้ำไม่สิ้นสุด จากนั้นอธิบายแต่ละแฟล็กในหนึ่งบรรทัด 2
คุณจะได้กลับมาบางอย่างเช่นนี้ ซึ่งเป็นสิ่งที่สร้าง GIF ด้านบน:
bash1ffmpeg -i wonka.mp4 -filter_complex "[0:v]fps=12,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 wonka.gif 2
นั่นคือทั้งเชน มีมถูกดาวน์โหลด ใบหน้าถูกสร้าง การหลอมรวม การเคลื่อนไหว GIF ห้าขั้นตอน หนึ่งแท็บเบราว์เซอร์
สับเปลี่ยนใบหน้า Gandalf: You Shall Not Pass
สูตรเดียวกัน หนังเรื่องอื่น ดาวน์โหลดภาพนิ่งต้นฉบับจาก https://i.imgflip.com/14xbe.jpg เก็บเครา หมวก และความมืดของ Moria ไว้ในรายการรักษาของคุณ และปล่อยให้พรอมต์การหลอมรวมทำงาน ใบหน้าสมัยใหม่ที่จ้องออกมาจากเคราของ Gandalf ตีโน้ตที่ผิดถูกต้อง:

ฉาก You Shall Not Pass ของ Gandalf กับใบหน้าใหม่ที่ถูกหลอมรวม เครา หมวก และความมืดของ Moria ยังคงไม่ถูกแตะต้อง
สับเปลี่ยนใบหน้าฉากหัวเรือ Titanic
ฉากหัวเรือ "I'm flying" เป็นเทมเพลตที่หายากที่ทั้งเป็นคลาสสิกของภาพยนตร์และมีความละเอียดสูงจริงๆ (สำเนา Imgflip ที่ https://i.imgflip.com/4k0a6c.png คือ 1440x900) ใบหน้าสองใบหน้าปรากฏให้เห็น ดังนั้นให้เคารพกฎหนึ่งใบหน้าต่อการรัน: ฉันสับเปลี่ยน Jack และปล่อย Rose ไว้ตามที่ถ่ายทำ

ฉากหัวเรือ Titanic กับใบหน้าของ Jack ที่ถูกสับเปลี่ยนเป็นใบหน้าต้นทาง แสงพระอาทิตย์ตกและ Rose ไม่เปลี่ยนแปลง
การสับเปลี่ยนใบหน้าพอร์ตเทรตคุณภาพสูง ที่ Seedream เข้ามามีบทบาท
หมายเหตุเกี่ยวกับโมเดลจากการทดสอบ A/B: สำหรับการหลอมรวมมีมและภาพนิ่งจากหนัง ให้ใช้ Nano Banana 2 ต่อไป เพราะมันรักษาเม็ดฟิล์มและความไม่สมบูรณ์ และ "สะอาดเกินไป" อ่านว่าปลอม แต่พลิกภารกิจเป็นพอร์ตเทรตที่สะอาด ภาพถ่ายหัวหน้ามืออาชีพ ภาพถ่ายแต่งงาน งานศิลปะตัวละครความละเอียดสูง และความละเอียดเดียวกันนั้นกลายเป็นจุดเด่น ที่นั่น Seedream 5.0 Pro edit เป็นตัวเลือกที่แข็งแกร่งกว่า: มันปรับแต่งให้สวยงามในขณะที่ผสมผสาน ซึ่งเป็นข้อบกพร่องสำหรับ Wonka และเป็นคุณสมบัติสำหรับพอร์ตเทรต
การสับเปลี่ยนใบหน้า ComfyUI แท้จริงแล้วมีค่าใช้จ่ายเท่าไหร่
ไม่มีคณิตศาสตร์การสมัครสมาชิก แค่รูปร่างที่ซื่อสัตย์ของสามเส้นทาง
ComfyUI ในเครื่อง: ซอฟต์แวร์ฟรี และนั่นคือพาดหัวที่ทุกคนพูดซ้ำ ใบเรียกเก็บเงินที่แท้จริงคือการ์ด NVIDIA ระดับ 12GB, ยามเย็น (หรือสุดสัปดาห์) ของการตั้งค่า ค่าไฟฟ้า และทุกยามเย็นในอนาคตที่การอัปเดต dependency ทำให้ insightface พังอีกครั้ง หากคุณมี GPU อยู่แล้วและรักการปรับแต่ง ใบเรียกเก็บเงินนั้นอาจคุ้มค่าที่จะจ่าย การปรับแต่งคืองานอดิเรก และงานอดิเรกได้รับอนุญาตให้ใช้เวลา
แอปสับเปลี่ยนใบหน้า: การสมัครสมาชิกสำหรับระดับดี ลายน้ำและปันส่วนเครดิตประจำวันในระดับฟรี และวิดีโอที่ขาดหายไปหรือถูกจำกัด คุณกำลังเช่าความสะดวกสบายโดยที่มีมิเตอร์ปรากฏให้เห็นตลอดเวลา
เชนคลาวด์: ราคาจ่ายต่อการรันในระดับ cents ต่อภาพ ไม่มีการสมัครสมาชิกที่ไม่ได้ใช้งาน และขั้นตอนวิดีโอจะถูกเรียกเก็บเงินเมื่อคุณสร้างมันจริงเท่านั้น ทั้งไปป์ไลน์ Wonka ข้างต้น รวมถึงใบหน้า มีค่าใช้จ่ายน้อยกว่ากาแฟหนึ่งแก้ว และฉันจะยินดีจ่ายเพียงเพื่อข้ามการอ่าน stack trace ของ insightface เพิ่มอีกครั้ง
คำพูดสั้นๆ เกี่ยวกับกฎ เพราะการสับเปลี่ยนใบหน้าสมควรได้รับ: สับเปลี่ยนใบหน้าของคุณเองหรือใบหน้าที่คุณได้รับอนุญาตให้ใช้ แพลตฟอร์มจำกัด deepfakes ของบุคคลจริง และโมเดลการหลอมรวมจะปฏิเสธอินพุตของคนดังบางคนโดยตรง เทมเพลตมีมสาธารณะที่ใช้สำหรับการวิจารณ์ เช่นทุกอย่างในบทช่วยสอนนี้ เป็นสนามเด็กเล่นที่ปลอดภัย ทำให้มันตลก ไม่ใช่ฉ้อโกง
คำถามที่พบบ่อยเกี่ยวกับการสับเปลี่ยนใบหน้า ComfyUI
การสับเปลี่ยนใบหน้า ComfyUI ฟรีหรือไม่?
ซอฟต์แวร์และโหนด ReActor ฟรีและโอเพนซอร์ส การตั้งค่าที่สมบูรณ์ไม่ฟรี: คุณต้องมี GPU NVIDIA ขนาดประมาณ 12GB สำหรับการใช้งานที่สะดวกสบาย บวกกับเวลาในการตั้งค่า หากคุณไม่มีฮาร์ดแวร์ เชนคลาวด์แบบจ่ายต่อการรันจะถูกกว่าการซื้อ
ทำไมการสับเปลี่ยนใบหน้า ComfyUI ReActor ของฉันถึงดูเบลอ?
เพราะโมเดลสับเปลี่ยน inswapper_128 ส่งออกใบหน้าที่ 128x128 พิกเซลอย่างแท้จริง แก้ไขในโหนด ReActor: ตั้งค่า face_restore_model เป็น GPEN-BFR-512 (หรือ CodeFormer) และ face_restore_visibility เป็น 0.7 หรือ 0.8 รอบการฟื้นฟูจะสร้างรายละเอียดที่ตัวสับเปลี่ยนไม่สามารถผลิตได้
ComfyUI ReActor สามารถสับเปลี่ยนใบหน้าวิดีโอได้หรือไม่?
ได้ เชนการสับเปลี่ยนใบหน้าวิดีโอ comfyui reactor มาตรฐานคือ VHS Load Video เข้าไปยัง ReActor แล้วเข้าไปยัง Video Combine พร้อม RIFE interpolation สำหรับความราบรื่น คาดหวังเวลาในการประมวลผลแบบเฟรมต่อเฟรม การกระพริบของใบหน้าบางส่วนระหว่างเฟรม และการใช้ VRAM สูงในคลิปที่ยาวขึ้น คลิปสั้นให้อภัยได้มากกว่า
Canva มีการสับเปลี่ยนใบหน้าจริงหรือไม่?
ไม่ใช่โดยตรง การสับเปลี่ยนใบหน้าของ Canva มาจากแอปของบุคคลที่สามในตลาด แอปยอดนิยมให้เครดิตฟรีวันละหนึ่งครั้ง และเป็นรูปภาพเท่านั้น สำหรับการสับเปลี่ยนใบหน้าวิดีโอ คุณจะต้องใช้เครื่องมืออื่นโดยสิ้นเชิง
ฉันจะเปลี่ยนวิดีโอสับเปลี่ยนใบหน้าเป็น GIF ได้อย่างไร?
ถาม LLM ใดๆ สำหรับคำสั่ง ffmpeg ที่ใช้ palettegen และ paletteuse ซึ่งให้สีที่สะอาดกว่าการแปลงแบบธรรมดามาก บรรทัดเดียวในขั้นตอนที่ 5 ด้านบนแปลง MP4 ใดๆ เป็น GIF วนซ้ำ 480px 12fps ที่คุณสามารถโพสต์ได้ทุกที่
การสับเปลี่ยนใบหน้าด้วย AI ถูกกฎหมายหรือไม่?
การสับเปลี่ยนใบหน้าของคุณเอง หรือใบหน้าที่คุณได้รับอนุญาตอย่างชัดแจ้งให้ใช้ โดยทั่วไปถือว่าปลอดภัยในทุกที่ การเผยแพร่การสับเปลี่ยนของบุคคลจริงโดยไม่ได้รับความยินยอมอาจละเมิดกฎของแพลตฟอร์ม และในหลายพื้นที่ กฎหมาย เทมเพลตมีมและภาพนิ่งจากภาพยนตร์ที่ใช้เพื่อการวิจารณ์อยู่ในขอบเขตการใช้งานโดยชอบธรรมที่มีมายาวนาน แต่อย่าใช้ในเชิงพาณิชย์







