ฉากสำรอง OBS เมื่อกล้องขาดการเชื่อมต่อ: การตั้งค่าสลับฉากอัตโนมัติ
ทำไมต้องมีฉากสำรองใน OBS
หากกล้องขาดการเชื่อมต่อระหว่างการถ่ายทอดสด OBS ไม่สามารถเปิดฉากอื่นได้เองเสมอไป ขึ้นอยู่กับอุปกรณ์ ผู้ชมอาจเห็นหน้าจอดำ ภาพสุดท้ายจากกล้อง หรือภาพหน้าจอที่มีข้อความแจ้งว่าไม่มีสัญญาณ ขณะเดียวกันเสียง เกม และการถ่ายทอดสดอาจยังทำงานต่อได้
ฉากสำรองช่วยปกปิดปัญหาทางเทคนิค บนฉากนี้สามารถวางภาพนิ่ง ข้อความ «กล้องไม่พร้อมใช้งานชั่วคราว» หน้าจอเกม ไฟล์วิดีโอ หรือแหล่งอื่น การสลับจะทำหลังจากตรวจพบปัญหากับสัญญาณวิดีโอ ไม่ใช่ตามตารางเวลา
ใน OBS Studio ไม่มีกฎในตัวแบบสากลที่ว่า «ถ้ากล้องขาดการเชื่อมต่อ ให้เปิดฉากสำรอง» สำหรับการทำงานอัตโนมัติเช่นนี้ จำเป็นต้องใช้ Advanced Scene Switcher plugin จะตรวจสอบสถานะของแหล่งและดำเนินการเมื่อเงื่อนไขที่กำหนดเป็นจริง
สิ่งสำคัญคือต้องแยกความแตกต่างระหว่างการถอดอุปกรณ์ออกทางกายภาพกับการหยุดของสตรีมวิดีโอ กล้องอาจหายไปจากระบบ หยุดส่งเฟรม หรือยังคงเชื่อมต่ออยู่แต่แสดงภาพสุดท้าย แต่ละกรณีต้องใช้การตรวจสอบที่แตกต่างกัน
เตรียมฉากหลักและฉากสำรอง
ขั้นแรก สร้างสองฉากในคอลเลกชัน OBS เดียวกัน ฉากหลักตั้งชื่อว่า «กล้อง» และฉากสำรองตั้งชื่อว่า «สำรอง» ชื่อไม่มีผลต่อการทำงานของปลั๊กอิน แต่ชื่อสั้นๆ จะเลือกได้ง่ายกว่าในเมนูแบบเลื่อนลง
ในฉากหลัก ให้เพิ่มแหล่ง «อุปกรณ์จับภาพวิดีโอ» และเลือกกล้อง ตรวจสอบความละเอียด อัตราเฟรม และรูปแบบภาพ อย่าลบหรือสร้างแหล่งนี้ใหม่หลังจากการตั้งค่า เพราะมาโครจะอ้างอิงถึงแหล่งนี้ตามชื่อ
ในฉากสำรอง ให้วางภาพ ข้อความ ไฟล์สื่อ หรือแหล่งอื่นที่ควรปรากฏแทนกล้อง ภาพนิ่งมักเชื่อถือได้มากกว่าวิดีโอ เพราะไม่ต้องเล่นแยกและจะไม่หยุดหลังจากเล่นครบหนึ่งรอบ
ไมโครโฟนและเสียงสำคัญอื่นๆ ไม่ควรมีอยู่เฉพาะในฉากหลักเท่านั้น ให้เพิ่มในทั้งสองฉากหรือตั้งค่าเป็นแหล่งเสียงแบบโกลบอล ซึ่งจะช่วยให้สนทนากับผู้ชมต่อได้หลังจากการสลับฉาก หากในฉากสำรองใช้vidีโอ ให้เปิดการเล่นวนซ้ำและตรวจสอบว่าวิดีโอไม่หยุดหลังจากเล่นครั้งแรก
บันทึกโปรเจกต์และสำรองคอลเลกชันฉากไว้ วิธีนี้จะช่วยให้กลับไปใช้การตั้งค่าที่ใช้งานได้ง่ายขึ้น หากแหล่งหรือทรานซิชันเปลี่ยนไประหว่างการทดสอบ
ตรวจสอบว่าเกิดอะไรขึ้นกับกล้องหลังจากการขัดข้อง
ก่อนสร้างมาโคร ต้องตรวจสอบพฤติกรรมของกล้องของคุณเองก่อน เปิดฉากหลัก เริ่มการบันทึกในเครื่อง และถอดอุปกรณ์ด้วยวิธีที่สามารถเกิดขึ้นได้ระหว่างการถ่ายทอดสด เช่น ถอดสาย USB ปิดกล้อง หรือห้ามไม่ให้แอปอื่นเข้าถึงกล้อง
หากแหล่งหยุดส่งเฟรมวิดีโอ Advanced Scene Switcher สามารถตรวจพบได้ผ่านเงื่อนไข Video source not outputting frames ในการแปลภาษารัสเซียถ้อยคำอาจแปลต่างออกไป แต่ความหมายยังคงเดิม คือแหล่งไม่ส่งเฟรมใหม่
บางครั้งแหล่งยังคงอยู่ในรายการ OBS แต่ภาพกลายเป็นสีดำ ซึ่งอาจมาพร้อมกับการไม่มีเฟรมใหม่และตรวจพบได้ด้วยเงื่อนไขเดียวกัน อย่างไรก็ตาม การใช้สัญญาณง่ายๆ ว่า «แหล่งมองเห็นได้» ไม่เหมาะกับงานนี้ การที่แหล่งมองเห็นได้ไม่ได้หมายความว่ากล้องยังทำงานอยู่
กรณีแยกต่างหากคือภาพค้าง กล้องหรือไดรเวอร์บางรุ่นจะทิ้งภาพสุดท้ายไว้บนหน้าจอและไม่เปลี่ยนภาพหลังจากขาดการเชื่อมต่อ OBS อาจถือว่าแหล่งยังทำงานอยู่ เงื่อนไขเกี่ยวกับการมีอยู่ของแหล่งจะไม่ทำงาน ดังนั้นจึงต้องใช้การตรวจสอบการไม่มีการอัปเดตของสตรีมวิดีโอ ด้วยเหตุนี้ในรายการเงื่อนไขให้มองหาชื่อ Video source not outputting frames ไม่ใช่การตรวจสอบการมองเห็นของแหล่ง
เปิด Advanced Scene Switcher และสร้างมาโคร
ติดตั้ง Advanced Scene Switcher เวอร์ชันที่เข้ากันได้กับ OBS ของคุณ หลังจากติดตั้งแล้ว ให้เปิด OBS Studio และไปที่: เครื่องมือ → Advanced Scene Switcher ในหน้าต่างที่เปิดขึ้น ให้ไปที่แท็บ Macro ในการแปลบางภาษาแท็บนี้อาจเรียกว่า «มาโคร»
ในแท็บ Macro ให้กด Add หรือ «เพิ่มมาโคร» ป้อนชื่อที่เข้าใจง่าย เช่น «กล้องขาดการเชื่อมต่อ — สำรอง» ชื่อนี้ใช้เพียงเพื่อแยกแยะในรายการ จึงสามารถเป็นชื่อใดก็ได้
มาโครประกอบด้วยสองส่วน: Conditions — เงื่อนไข และ Actions — การกระทำ ขั้นแรกให้ตั้งค่าเงื่อนไข ในบล็อก Conditions ให้กด Add condition ในรายการให้ค้นหาหมวดที่เกี่ยวข้องกับวิดีโอและเลือก Video source not outputting frames
หลังจากเลือกเงื่อนไขแล้ว ให้ระบุแหล่งกล้องในช่อง Video source เลือกชื่อแหล่งที่ตรงกับในฉากหลัก เช่น «กล้อง» อย่าระบุชื่อฉากแทนชื่ออุปกรณ์ เพราะปลั๊กอินต้องติดตามแหล่ง «อุปกรณ์จับภาพวิดีโอ» โดยตรง

เพิ่มเงื่อนไขและการกระทำสำหรับการสลับ
สัญญาณการไม่มีเฟรมเพียงอย่างเดียวอาจเพียงพอสำหรับตัวเลือกง่ายๆ แต่ควรจำกัดมาโครให้ทำงานเฉพาะกับฉากปัจจุบัน ในบล็อก Conditions ให้กด Add condition อีกครั้งและเลือกเงื่อนไขจากหมวด Scene ชื่อ Current scene is ในช่องฉากให้ระบุฉากหลัก «กล้อง»
ผลลัพธ์คือมาโครควรทำงานเฉพาะเมื่อมีสองเงื่อนไขพร้อมกัน: แหล่ง «กล้อง» ไม่ส่งเฟรมใหม่ และขณะนี้ฉากหลักกำลังออกอากาศอยู่ เงื่อนไขควรเชื่อมด้วยหลักการ AND คือ «และ» หากเวอร์ชันปลั๊กอินของคุณสามารถเลือกโหมดการตรวจสอบได้ อย่าใช้ OR กับเงื่อนไขคู่นี้
ตอนนี้ไปที่บล็อก Actions และกด Add action เลือกการกระทำจากหมวดที่เกี่ยวข้องกับฉาก ชื่อ Switch scene ในช่องปลายทางให้ระบุฉากสำรอง «สำรอง»
ชื่อการกระทำอาจแสดงเป็น Switch scene, «สลับฉาก» หรือ «ไปที่ฉาก» นี่คือการเปลี่ยนฉากปัจจุบัน ไม่ใช่การเปลี่ยนการมองเห็นของแหล่ง การกระทำ Set source visibility ไม่เหมาะกับงานนี้ เพราะอาจซ่อนกล้องแต่จะไม่แสดงฉากสำรองที่เตรียมไว้
หากเวอร์ชันของคุณมีการตั้งค่าให้ดำเนินการเฉพาะเมื่อสถานะของเงื่อนไขเปลี่ยนแปลง ให้เปิดใช้งาน หลังจากสลับไปฉากสำรอง เงื่อนไขของฉากปัจจุบันจะเป็นเท็จ ดังนั้นมาโครไม่ควรเรียกใช้การสลับเดิมซ้ำอีก
เพิ่มความหน่วงก่อนการสลับ
กล้องอาจหยุดส่งเฟรมชั่วครู่เนื่องจากภาระบน USB การเปลี่ยนความละเอียด หรือการเปิดแอปอื่น หากสลับฉากทันที ผู้ชมจะเห็นภาพสำรองเนื่องจากการขัดข้องสั้นๆ ซึ่งภาพจะกลับมาอย่างรวดเร็วหลังจากนั้น
ในการตั้งค่าเงื่อนไขหรือมาโคร ให้ค้นหาพารามิเตอร์ระยะเวลาการทำงานของเงื่อนไข ในอินเทอร์เฟซภาษาอังกฤษอาจเรียกว่า Duration, Condition duration หรืออธิบายว่าเป็นการตรวจสอบ «ในช่วงเวลาที่กำหนด» ให้ระบุช่วงเวลาสั้นๆ และตรวจสอบกับการบันทึก ค่าที่แน่นอนขึ้นอยู่กับกล้อง คอมพิวเตอร์ และลักษณะของการขัดข้อง
หากไม่มีพารามิเตอร์ระยะเวลาแยกต่างหาก ให้ดูรายการการกระทำ ในบางเวอร์ชันของ Advanced Scene Switcher มีการกระทำ Wait จากนั้นสามารถวางไว้ก่อน Switch scene แต่หลังจากนั้นต้องตรวจสอบมาโครสำหรับการทำงานซ้ำ ควรใช้ความหน่วงที่เกี่ยวข้องกับเงื่อนไขเองมากกว่า เพราะจะไม่เริ่มการสลับจนกว่าปัญหาจะคงอยู่ตามเวลาที่กำหนด
อย่าสร้างมาโครหลายตัวที่มีการกระทำเดียวกันและสัญญาณการขาดการเชื่อมต่อต่างกันในทันที พวกมันอาจสลับฉากสลับกันหรือรบกวนการควบคุมด้วยตนเอง ขั้นแรกให้เหลือการตรวจสอบหนึ่งรายการ ความหน่วงหนึ่งรายการ และการกระทำหนึ่งรายการ
เปิดใช้งานมาโครและการเริ่มทำงานอัตโนมัติ
มาโครที่สร้างขึ้นจะไม่เริ่มทำงานเพียงหลังจากบันทึกการตั้งค่า ในแท็บ Macro ให้ค้นหาแถวที่มีชื่อของมันและเปิดใช้งานช่องทำเครื่องหมายกิจกรรมที่อยู่ข้างๆ ในเวอร์ชันต่างๆ อาจแสดงเป็นสวิตช์ เครื่องหมายถูก หรือสถานะ Enabled หากมาโครถูกปิด เงื่อนไขของมันจะไม่ถูกตรวจสอบ
จากนั้นไปที่แท็บ General ในหน้าต่าง Advanced Scene Switcher กดปุ่ม Start เพื่อเริ่มการประมวลผลมาโคร นี่เป็นขั้นตอนสำคัญ: มาโครที่ใช้งานอยู่ในรายการจะไม่ทำงานจนกว่าสวิตช์เองจะเริ่มทำงาน
เพื่อไม่ต้องกด Start ทุกครั้งที่เปิด OBS ในแท็บ General ให้เปิดใช้งานพารามิเตอร์ชื่อ Start with OBS หรือ «เริ่มพร้อมกับ OBS» ในบางบิลด์จะอยู่ในบล็อกพารามิเตอร์ทั่วไปข้างปุ่ม Start และ Stop หากไม่มีช่องทำเครื่องหมายนี้ การเริ่มทำงานอัตโนมัติอาจเรียกว่า «Automatically start» หรืออาจไม่มีในเวอร์ชันที่ติดตั้งไว้ ในกรณีนี้หลังเปิด OBS ต้องกด Start ด้วยตนเอง หรืออัปเดตปลั๊กอินเป็นบิลด์ที่เข้ากันได้
ปิดหน้าต่างการตั้งค่าด้วยปุ่มปิดปกติและตรวจสอบว่าสวิตช์ยังทำงานอยู่ อย่าปิด Advanced Scene Switcher ผ่าน Stop มิฉะนั้นการสลับฉากสำรองจะถูกปิดจนกว่าจะเริ่มครั้งถัดไป
ตั้งค่าหรือปิดการกลับอัตโนมัติ
การกลับไปยังฉากที่มีกล้องสามารถทำเป็นมาโครแยกได้ สำหรับสิ่งนี้จะต้องมีเงื่อนไขที่หมายถึงการกลับมาของสตรีมวิดีโอ เช่น Video source outputting frames และเงื่อนไข Current scene is ที่มีค่า «สำรอง» การกระทำคือ Switch scene ที่สลับไปที่ «กล้อง»
ก่อนสลับกลับ ให้กำหนดช่วงเวลาของสัญญาณที่เสถียรนานกว่าช่วงเวลาสำหรับการตัดการเชื่อมต่อ กล้องหลังเชื่อมต่อใหม่ อาจเริ่มและหยุดส่งเฟรมหลายครั้ง หากสลับฉากกลับเร็วเกินไป ผู้ชมจะเห็นการสลับไปมาระหว่างฉากหลักและฉากสำรอง
การกลับอัตโนมัติสะดวกเมื่อต้องใช้กล้องในการถ่ายทอดตลอดเวลา แต่อาจรบกวนได้หากคุณเปิดภาพหน้าจอ ฉากเกม หรือหน้าจอการตั้งค่าด้วยตนเอง หลังจากอุปกรณ์กลับมา มาโครจะเปลี่ยนการถ่ายทอดกลับไปที่ฉาก «กล้อง» แม้ว่าคุณจะเลือกที่อื่นไว้ก็ตาม
ตัวเลือกที่ปลอดภัยคือทำให้เฉพาะการสลับไปฉากสำรองเป็นอัตโนมัติ หลังจากกล้องกลับมา ให้ตรวจสอบภาพใน OBS และกลับไปที่ฉากหลักด้วยปุ่มลัด หากต้องการการกลับอัตโนมัติ ต้องเก็บเงื่อนไข Current scene is — สำรอง ไว้เสมอ เพื่อให้มาโครไม่รบกวนฉากอื่น
ทดสอบการตัดการเชื่อมต่อและภาพค้าง
ทดสอบการตั้งค่าไม่เพียงแต่ในหน้าต่างแสดงตัวอย่าง ให้เริ่มการบันทึกในเครื่องหรือการถ่ายทอดทดสอบ เพื่อดูผลลัพธ์อย่างที่ผู้ชมจะเห็น ตัดการเชื่อมต่อกล้อง รอตามความหน่วงที่กำหนด และตรวจสอบการปรากฏของฉากสำรอง
หลังจากนั้นให้ทดสอบหลายกรณี: ถอดสาย USB ปิดกล้อง การขาดการเชื่อมต่อชั่วครู่ และการเชื่อมต่อใหม่ ตรวจสอบว่าไมโครโฟน เพลง และการแจ้งเตือนไม่หายไปหลังการเปลี่ยนฉาก และตรวจสอบว่าการสลับไม่เริ่มต้นเนื่องจากการขัดข้องสั้นๆ
สร้างสถานการณ์ภาพค้างแยกต่างหาก หากเมื่อตัดการเชื่อมต่ออุปกรณ์แล้ว OBS ยังคงแสดงเฟรมสุดท้าย ให้ดูว่าสถานะของเงื่อนไข Video source not outputting frames เปลี่ยนแปลงหรือไม่ เพื่อความสะดวกสามารถเปิดการตั้งค่ามาโครชั่วคราวและสังเกตสถานะของมันระหว่างการทดสอบ
หากการสลับไม่เกิดขึ้น ให้ตรวจสอบสามจุด: มาโครเปิดใช้งานอยู่ในแท็บ Macro, Advanced Scene Switcher เองเริ่มทำงานอยู่ในแท็บ General และในเงื่อนไขเลือกแหล่งที่ถูกต้อง หากทั้งสามจุดตั้งค่าไว้แต่สถานะไม่เปลี่ยน แสดงว่าปลั๊กอินไม่ได้รับสัญญาณการหยุดเฟรมจาก OBS
ในกรณีนี้ ปัญหาไม่ได้อยู่ที่การกระทำ Switch scene แหล่งอาจคงสถานะการทำงานอยู่หรือยังคงส่งเฟรมซ้ำ การตรวจสอบการมีอยู่ของกล้องตามปกติจะไม่พบการขัดข้องเช่นนี้ จึงต้องใช้วิธีควบคุมอื่น
ทำอย่างไรหากปลั๊กอินไม่เห็นสถานะของกล้อง
ทางเลือกแทน Advanced Scene Switcher คือการใช้ OBS WebSocket ร่วมกับสคริปต์แยก สคริปต์จะติดตามกล้องผ่านเครื่องมือของระบบปฏิบัติการ ไดรเวอร์ สตรีมวิดีโอทดสอบ หรือการวิเคราะห์การอัปเดตเฟรม หลังจากยืนยันการขัดข้องแล้ว มันจะเชื่อมต่อกับ OBS WebSocket และส่งคำสั่งเปลี่ยนฉากปัจจุบัน เช่น คำขอ SetCurrentProgramScene ที่มีชื่อ «สำรอง»
ตัวเลือกนี้มีประโยชน์หากกล้องค้างที่เฟรมสุดท้ายและ OBS ยังคงถือว่าแหล่งทำงานอยู่ สคริปต์สามารถตรวจสอบไม่เพียงแต่การมีอยู่อุปกรณ์ แต่ยังรวมถึงการเปลี่ยนแปลงของเวลาที่เฟรมเข้ามา หากภาพไม่อัปเดตตามช่วงเวลาที่กำหนด มันจะส่งคำสั่งสลับไปยัง OBS
สำหรับการสลับกลับ สคริปต์ต้องยืนยันการกลับมาของกล้องที่เสถียรแยกต่างหาก นอกจากนี้ยังต้องมีการป้องกันคำสั่งซ้ำ: หลังจากสลับไปที่ «สำรอง» สคริปต์ต้องรอการกลับมาของสัญญาณ ไม่ใช่ส่งคำสั่งเดิมซ้ำในทุกวงรอบการตรวจสอบ
ใน OBS WebSocket ให้เปิดเซิร์ฟเวอร์ ตั้งรหัสผ่าน และใช้ข้อมูลนี้เฉพาะในสคริปต์ภายในเครื่อง อย่าเปิดอินเทอร์เฟซ WebSocket สู่อินเทอร์เน็ตโดยไม่จำเป็น ตัวเลือกนี้ต้องมีการตั้งค่าเพิ่มเติมและไม่รับประกันผลลัพธ์เดียวกันสำหรับไดรเวอร์ทั้งหมด ดังนั้นให้ทดสอบกับการบันทึกก่อน
ลำดับขั้นตอนแบบย่อ
- สร้างฉากหลักที่มีแหล่งกล้องและฉากสำรองที่มีภาพหน้าจอ
- ตรวจสอบว่ากล้องหยุดส่งเฟรมหรือทิ้งภาพค้างไว้หรือไม่
- เปิด เครื่องมือ → Advanced Scene Switcher → แท็บ Macro
- สร้างมาโครผ่าน Add และเพิ่มเงื่อนไข Video source not outputting frames
- เลือกแหล่งกล้องและเพิ่มเงื่อนไข Current scene is สำหรับฉากหลัก
- ในส่วน Actions เพิ่มการกระทำ Switch scene ที่สลับไปที่ «สำรอง»
- กำหนดความหน่วง เปิดใช้งานมาโคร และในแท็บ General กด Start
- เปิด Start with OBS หากพารามิเตอร์มีอยู่ในเวอร์ชันปลั๊กอินของคุณ
- ทดสอบการตัดการเชื่อมต่อ ภาพค้าง การขาดการเชื่อมต่อชั่วครู่ และการทำงานของเสียงกับการบันทึกทดสอบ
- หากสถานะของแหล่งไม่เปลี่ยน ให้ใช้สคริปต์ภายนอกกับ OBS WebSocket
Last Articles
สิ่งที่เปลี่ยนแปลงในดีไซน์และฟังก์ชันการทำงาน เราอัปเดตเว็บไซต์เพื่อให้ทำงานได้เร็วและสะดวกยิ่งขึ้น การเปลี่ยนแปลงหลักเกี่ยวข้องกับอินเทอร์เฟซ แดชบอร..
Good afternoon, I've collected all the news during this time.: 1. The main news is that prices for twitch viewers have been greatly reduced, while Tw..
1. எங்கள் அனைத்து பார்வையாளர்களுக்கும் 15% தள்ளுபடிக்கு "December2025" ப்ரோமோ கோடைப் பயன்படுத்தவும்2. ஜனவரி 1 வரை எங்கள் கட்டமைப்பு கருவியின் மற்றும் ..
บริการกระตุกเป็น ทำงานอย่างเสถียรดังนั้นเราจึงพร้อมที่จะร่วมมือกับทีมผู้ค้าปลีก, เจ้าของบริการ,เจ้าของบอท,และอื่นๆอีกมากมายภาพรวมคลังภาพภาพรวมคลัง..
เรา มีการปรับปรุงอย่างสมบูรณ์บริการของผู้ชมกระตุกของเราและพวกเขาอยู่ในขณะนี้ ทำงานอย่างเสถียร เราใช้ไอพีแอดเดรสคุณภาพสูงสำหรับผู้ชมเท่านั้นแตกต่าง..
Hello everyone! Today, we are announcing a new feature—"Twitch Viewer Configurator". Now, you can customize any plan for your Twitch channel. Choo..
Greetings, I have compiled a guide for streamers, which will be very relevant at the moment. Now YouTube and twitch have disabled monetization from vi..
We have finally developed the APINow it will be more convenient for our partner sites to work with us.To update the maximum tariffs for YouTube, an up..
เนื่องจากบริการพันธมิตรและโปรแกรมแนะนำลูกค้าได้รับความนิยมอย่างล้นหลาม เราจึงจัดทำตารางความร่วมมือขึ้นมา สาระสำคัญคือ ผู้ชมสดมากขึ้น และโฆษณาจากเราเพิ..
บริการของเราสำหรับสตรีมเมอร์

Shopee

Bigo
บริการของเราสำหรับผู้สร้างเนื้อหา








