ภาพรวมของขั้นตอนการทำงานของวิดีโอปรับแสง
ขั้นตอนการทำงานนี้ช่วยให้คุณสามารถป้อนวิดีโอและหน้ากากแสงหนึ่งหรือมากกว่าเพื่อสร้างวิดีโอปรับแสง รองรับสามสถานการณ์:
- วัตถุที่เคลื่อนไหวด้วยหน้ากากแสงที่เคลื่อนไหว
- วัตถุที่คงที่ด้วยหน้ากากแสงที่เคลื่อนไหว
- วัตถุที่เคลื่อนไหวด้วยหน้ากากแสงที่คงที่
แม้ว่าขั้นตอนการทำงานของวิดีโอปรับแสงนี้จะเป็นการทดลองและอาจไม่ให้ผลลัพธ์ที่สมบูรณ์แบบ แต่ก็เป็นขั้นตอนสำคัญในการก้าวไปสู่การใช้กระบวนการที่ไม่ใช่ AnimateDiff ซึ่งให้ความสำคัญกับความถูกต้องของผลิตภัณฑ์มากกว่าการรวมเฟรมที่สมบูรณ์แบบในกระบวนการปรับแสงวิดีโอ
อินพุตและตัวแปรสำหรับวิดีโอปรับแสง
ในการรันขั้นตอนการทำงานและบรรลุผลลัพธ์การปรับแสงวิดีโอที่ต้องการ คุณต้องให้ข้อมูลอินพุตและตัวแปรดังต่อไปนี้:
- วิดีโอต้นฉบับ: วิดีโอที่ต้องการปรับแสง
- จำนวนเฟรม: จำนวนเฟรมทั้งหมดที่ต้องประมวลผล
- จำนวนเฟรมเริ่มต้นที่ต้องข้าม: จำนวนเฟรมที่ต้องข้ามจากจุดเริ่มต้นของวิดีโอ
- วัตถุที่คงที่หรือเคลื่อนไหว: สวิตช์บูลีนเพื่อระบุว่าวัตถุนั้นคงที่หรือเคลื่อนไหว
- ขนาดด้านยาว (ปรับขนาด): ขนาดที่เฟรมจะถูกปรับขนาดตามด้านที่ยาวกว่า
- หน้ากากแสงสองชุด: ตำแหน่งหน้ากากแสงเริ่มต้นและสุดท้าย (สำหรับหน้ากากแสงที่เคลื่อนไหว) หรือหน้ากากแสงเดียวกัน (สำหรับหน้ากากแสงที่คงที่)
- คำสั่งแสง: ข้อความคำสั่งที่อธิบายแสงที่ต้องการ
- CFG: ค่าระหว่าง 1.05 และ 3 เพื่อควบคุมความเข้มของการเปลี่ยนแปลงแสง (ค่าที่สูงขึ้นทำให้การเปลี่ยนแปลงชัดเจนขึ้นแต่มีโอกาสเกิดข้อบกพร่องมากขึ้น)
- การลดสัญญาณรบกวน: ค่าระหว่าง 0.3 และ 0.6 เพื่อควบคุมความเข้มของการลดสัญญาณรบกวน (ค่าที่สูงขึ้นทำให้เกิดการกระพริบน้อยลงแต่ทำให้หน้ากากแสงดูเหมือนฟิลเตอร์มากขึ้น)
วิธีการทำงานของขั้นตอนการปรับแสงวิดีโอ
- ขั้นตอนการทำงานใช้ IC-Light เพื่อปรับแสงแต่ละเฟรมอย่างอิสระ
- สำหรับแต่ละเฟรม จะมีการสร้าง latent ขึ้นอยู่กับการผสมผสานของเฟรมวัตถุและเฟรมหน้ากากแสงที่สอดคล้องกัน
- latent ถูกสร้างขึ้นที่ค่าการลดสัญญาณรบกวนต่ำเพื่อบังคับให้หน้ากากแสงเข้าสู่ผลลัพธ์สุดท้าย
- เนื่องจาก IC-Light อาจสูญเสียรายละเอียดที่การลดสัญญาณรบกวนต่ำ รายละเอียดและสีดั้งเดิมจะถูกถ่ายโอนกลับโดยใช้การแยกความถี่ในตอนท้ายของขั้นตอนการทำงานเพื่อรักษาคุณภาพวิดีโอหลังการปรับแสง