Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

OBS Studio โปรแกรมสตรีม/บันทึกหน้าจอดัง แต่อาการพบบ่อย: Black Screen Capture พยายามจับ Desktop/Window/เกม แสดงแค่จอสีดำ

วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

มีหลายสาเหตุ บทความนี้แนะนำวิธีแก้แต่ละกรณี

ตรวจสอบ GPU ที่ถูกต้อง (สำคัญมาก)

ปัญหาเจอบ่อยที่สุด: พยายามจับหน้าจอ Preview สีเทา/ดำ Output = วิดีโอดำ เกิดทั้ง Window Capture และ Display Capture โดยเฉพาะ Laptop

วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

สาเหตุ: Laptop (โดยเฉพาะ Gaming) มีการ์ดจอ 2 ตัว: 1) รัน Desktop/Windows (Power saving) 2) ประสิทธิภาพ (Gaming) Laptop ปิดการ์ดจอแรงในโหมดประหยัด OBS จับภาพจากการ์ดจอที่ปิดอยู่ = จอดำ

วิธีแก้: บังคับให้ OBS ใช้การ์ดจอ High Performance

  1. Start → Settings → System
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. Display → เลื่อนลง Multiple displays → Graphics settings
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. Choose an app to set preference = Desktop app → Browse
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. หา OBS: C:\program files\obs-studio\bin\64bit\obs64.exe (เปลี่ยน C: ตามดิสก์จริง) → Add
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. OBS จะอยู่ในรายการ → กด Options
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. Graphics preference → High performance → Save
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

ปิด OBS เปิดใหม่ ลองจับภาพอีกครั้ง วิธีนี้แก้ปัญหาส่วนใหญ่

พยายามจับเนื้อหา DRM (Netflix ฯลฯ)

ผิดพลาดทั่วไป: ใช้ OBS จับหนัง Netflix (Desktop app) เนื้อหาส่วนใหญ่มี DRM (Digital Rights Management) บล็อกการจับภาพ

Window Capture Netflix ตอนแรกดูปกติ แต่กด Play → Preview OBS กลายเป็นจอดำ นี่คือฟีเจอร์ของ Netflix ไม่ใช่บั๊ก OBS ไม่ควร/ไม่สามารถแก้ได้ (และผิดกฎหมาย)

อาจเล่นผ่าน Browser (Chrome) แล้วจับหน้าต่าง Browser แทน แต่ ห้ามจับเนื้อหา DRM

วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

ปิด Hardware Acceleration ใน Chrome/Firefox

อีกสาเหตุบ่อย: จับหน้าต่างที่ใช้ Hardware Acceleration (Chrome, Firefox, อื่นๆ) OBS จะแสดงจอดำ

แก้: ปิด Hardware Acceleration ชั่วคราวขณะจับภาพ

Chrome

  1. สามจุดมุมขวาบน → Settings
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. เลื่อนลง System (กด Advanced ถ้าจำเป็น) → ปิด Use hardware acceleration when available
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. Relaunch เปิด Chrome ใหม่โดยไม่มี Hardware Acceleration

Firefox

  1. เมนูมุมขวาบน → Options
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. General → เลื่อนลง Performance → ยกเลิก Use recommended performance settings
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. ยกเลิก Use hardware acceleration when available
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

รีสตาร์ท Firefox

ปิด Windows 10 Game Mode

Game Mode จัดสรรทรัพยากร GPU ให้เกมเต็มที่ → ดึงทรัพยากรจาก OBS → จอดำ โดยเฉพาะตอนสตรีมเกมที่เล่นอยู่

  1. Settings → Gaming
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. Game Mode ซ้าย → ปิดสวิตช์ Game Mode ขวา
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

แนะนำรีสตาร์ท Windows ก่อนลองสตรีมใหม่

ใช้ Game Capture แทน Window Capture

OBS มี Game Capture ทำให้จับเกมได้ดีกว่า Window/Display Capture

  1. Sources box กด + → Game Capture
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. ตั้งชื่อ Scene → OK
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. Mode dropdown → Capture specific window
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)
  1. Window dropdown → เลือกหน้าต่างเกมที่เปิดอยู่ → จะเห็น Preview → OK
วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

ลองรัน OBS Studio เป็น Administrator

หากวิธีข้างต้นไม่ได้ ให้ลองรัน OBS ด้วยสิทธิ์ Admin

Start → พิมพ์ OBS → คลิกขวา OBS Studio (64bit) → Run as administrator

วิธีแก้ OBS Black Screen Capture Error (จอดำเวลาจับภาพ)

ลองจับภาพอีกครั้ง จอดำควรหาย!