แก้ไขปัญหาการเข้ารหัสโอเวอร์โหลดใน OBS Studio

Ispravit Problemu S Peregruzkoj Kodirovania V Obs Studio



หากคุณเป็นผู้เชี่ยวชาญด้านไอที คุณอาจคุ้นเคยกับปัญหาการเข้ารหัสเกินพิกัดใน OBS Studio นี่คือวิธีแก้ไขปัญหาอย่างรวดเร็ว ขั้นแรก เปิดเมนูการตั้งค่าสตูดิโอ ภายใต้แท็บผลลัพธ์ เปลี่ยนตัวเข้ารหัสจากซอฟต์แวร์เป็นฮาร์ดแวร์ บันทึกการเปลี่ยนแปลงของคุณและออกจากเมนู จากนั้นเปิดฉาก OBS Studio ของคุณ คลิกขวาที่พาเนล Source: และเลือก Add > Video Capture Device ในหน้าต่างคุณสมบัติที่เปิดขึ้น ให้ตั้งค่าอุปกรณ์เป็นชื่อกราฟิกการ์ดของคุณ เช่น ถ้าใช้การ์ด NVIDIA ให้เลือก NVIDIA GeForce GTX 1080 จากเมนูที่ขยายลงมา ภายใต้แท็บ ความละเอียดและอัตราเฟรม ให้ตั้งค่า ความละเอียด เป็นความละเอียดดั้งเดิมของกราฟิกการ์ดของคุณ ตัวอย่างเช่น หากการ์ดของคุณมีความละเอียด 1080p คุณจะเลือก 1920x1080 จากเมนูแบบเลื่อนลง บันทึกการเปลี่ยนแปลงของคุณและออกจากหน้าต่าง ตอนนี้คุณควรจะสามารถสตรีมได้โดยไม่มีปัญหาใดๆ



คุณกำลังประสบ ' การเข้ารหัสโอเวอร์โหลด ” เมื่อพยายามสตรีมหรือบันทึกวิดีโอโดยใช้ สตูดิโอดนตรี ? OBS ซึ่งย่อมาจาก Open Broadcaster Software เป็นหนึ่งในซอฟต์แวร์ฟรีและโอเพ่นซอร์สที่ได้รับความนิยมสูงสุดสำหรับการสตรีมสด การเล่นเกม และการบันทึกวิดีโอ ผู้ใช้ OBS จำนวนมากบ่นเกี่ยวกับปัญหาการเข้ารหัสโอเวอร์โหลดขณะสตรีม เมื่อสิ่งนี้เกิดขึ้น คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:





กำลังเข้ารหัสมากเกินไป! พิจารณาปิดการตั้งค่าวิดีโอหรือใช้การตั้งค่าการเข้ารหัสที่เร็วขึ้น





การเข้ารหัสโอเวอร์โหลดใน OBS



หากคุณสงสัยว่าเหตุใดจึงได้รับข้อความแสดงข้อผิดพลาดนี้ คำตอบนั้นเกี่ยวข้องกับปัญหาคอขวดของ CPU สาเหตุหลักของข้อความแสดงข้อผิดพลาดนี้คือการใช้งาน CPU สูงของ OBS Studio ที่ระบบของคุณไม่สามารถจัดการได้ ขณะนี้การใช้งาน CPU สูงของ OBS Studio เกิดจากการตั้งค่าวิดีโอเอาต์พุตที่สูงขึ้นเป็นหลัก

ต่อไปนี้เป็นสาเหตุบางประการของปัญหา 'Encoding Overloaded' ใน OBS:

  • หากตั้งค่าความละเอียดเอาต์พุตไว้สูงมาก จะส่งผลให้มีการใช้งาน CPU ของ OBS สูง
  • อีกเหตุผลหนึ่งคือการเลือกอัตราเฟรมที่สูงกว่า 30 fps สำหรับวิดีโอเอาต์พุต
  • ข้อความแสดงข้อผิดพลาดนี้ยังเกี่ยวข้องกับการเลือกตัวเข้ารหัสที่ช้ากว่าซึ่งให้วิดีโอคุณภาพสูง แต่ต้องใช้ CPU สูง
  • ถ้าคุณมีพื้นที่ดิสก์ไม่เพียงพอที่จะแสดงผลและบันทึกวิดีโอที่ส่งออก คุณอาจเห็นข้อความแสดงข้อผิดพลาดนี้
  • หากคุณเปิดใช้ฟีเจอร์โหมดเกม พีซีของคุณจะได้รับการปรับให้เหมาะสมสำหรับการเล่นเกม และ OBS อาจมีทรัพยากรระบบไม่เพียงพอที่จะประมวลผล
  • ฮาร์ดแวร์ของคุณอ่อนแอเกินไปที่จะเรียกใช้แอปพลิเคชันที่ใช้ทรัพยากรมาก เช่น OBS Studio
  • หากมีแอปที่ทำงานอยู่เบื้องหลังมากเกินไป OBS อาจใช้ทรัพยากรระบบจนหมด และนั่นเป็นสาเหตุที่คุณได้รับข้อความนี้
  • แอพซ้อนทับและแอพอื่นที่ขัดแย้งกันอาจทำให้เกิดปัญหานี้ได้เช่นกัน

แก้ไขปัญหาการเข้ารหัสโอเวอร์โหลดใน OBS Studio

ต่อไปนี้เป็นการแก้ไขที่คุณสามารถใช้เพื่อแก้ไขปัญหา 'Coding Overloaded' ใน OBS Studio บนพีซี Windows ของคุณ:



  1. ลดความละเอียดเอาต์พุต
  2. ปรับอัตราเฟรม
  3. เปลี่ยนการตั้งค่าตัวเข้ารหัสล่วงหน้า
  4. ใช้การเข้ารหัสฮาร์ดแวร์
  5. เปลี่ยนลำดับความสำคัญของ OBS ในตัวจัดการงาน
  6. ตรวจสอบแหล่งที่มาของการบันทึก
  7. ยุติโปรแกรมที่ขัดแย้งกันโดยใช้ตัวจัดการงาน
  8. เพิ่มพื้นที่ว่างในดิสก์
  9. ปิดโหมดเกม
  10. ใช้ทางเลือกแทน OBS

1] ลดความละเอียดเอาต์พุต

สิ่งแรกที่คุณควรทำเพื่อแก้ปัญหานี้คือการลดความละเอียดเอาต์พุต หากคุณเลือกความละเอียดสูงกว่าเพื่อสตรีมการเล่นเกมหรือวิดีโอบนหน้าจอ จะต้องใช้งาน CPU สูงซึ่งระบบของคุณไม่สามารถจัดการได้ คุณได้รับปัญหา 'การเข้ารหัสมากเกินไป' ใน OBS

ตอนนี้คุณอาจต้องการวิดีโอคุณภาพสูง แต่โปรเซสเซอร์ของคุณอาจไม่สามารถจัดการได้ในขณะนี้ ดังนั้น หากสถานการณ์นี้ใช้ได้ สิ่งที่คุณต้องทำคือลดความละเอียดเอาต์พุตในการตั้งค่าวิดีโอใน OBS และดูว่าปัญหาได้รับการแก้ไขหรือไม่ นี่คือวิธีการ:

  1. ก่อนอื่นให้เปิด OBS Studio แล้วไปที่ ไฟล์ > การตั้งค่า หรือคลิกปุ่ม 'การตั้งค่า' ที่มุมล่างขวาของหน้าจอ
  2. ตอนนี้ไปที่ วิดีโอ แท็บในการตั้งค่าและคลิก ความละเอียดเอาต์พุต (ปรับขนาด) ตัวเลือกแบบเลื่อนลง
  3. จากนั้นเลือกความละเอียดที่ต่ำกว่าปัจจุบัน คุณสามารถลองใช้การตั้งค่านี้และดูว่าความละเอียดใดที่เหมาะกับคุณ
  4. จากนั้นคลิก นำไปใช้ > ตกลง และรีสตาร์ทคอมพิวเตอร์ของคุณ
  5. สุดท้าย รีสตาร์ท OBS และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงได้รับคำเตือน 'กำลังเข้ารหัสมากเกินไป' ใน OBS คุณสามารถทำตามการแก้ไขถัดไปได้

2] ปรับอัตราเฟรม

อัตราเฟรมถูกกำหนดโดยจำนวนเฟรมที่จับภาพและแสดงต่อวินาทีในวิดีโอ การเลือกอัตราเฟรมที่สูงขึ้นอาจทำให้ CPU และ GPU ล้นหลามและทำให้เกิดปัญหาได้ ดังนั้น คุณสามารถลองลดอัตราเฟรมและตั้งค่าให้ต่ำกว่า 30fps จากนั้นตรวจสอบว่าปัญหาหายไปหรือไม่ นี่คือวิธีการ:

windows 10 แอพอื่นกำลังควบคุมเสียงของคุณ
  1. ก่อนอื่นให้เปิด OBS Studio แล้วคลิก File > Preferences
  2. ตอนนี้ไปที่ วิดีโอ แท็บแล้วคลิก ค่า FPS ทั่วไป ปุ่มแบบเลื่อนลง
  3. เลือกค่าที่น้อยกว่า 30 จากอัตราเฟรมที่มี
  4. สุดท้ายคลิก นำไปใช้ > ตกลง และรีสตาร์ท OBS เริ่มเธรดของคุณแล้วดูว่าปัญหาหายไปหรือไม่

หากอัตราเฟรมของคุณไม่ใช่ปัญหา ให้ลองวิธีแก้ไขที่เป็นไปได้ถัดไป

ดู: แก้ไข OBS Game Black Screen บน Windows

3] เปลี่ยนการตั้งค่าตัวเข้ารหัสล่วงหน้า

OBS ใช้ ตัวเข้ารหัสวิดีโอ x264 ค่าเริ่มต้น. ตอนนี้มีการตั้งค่าล่วงหน้าหลายอย่างที่คุณสามารถใช้เพื่อเข้ารหัสวิดีโอ ค่าที่ตั้งไว้ล่วงหน้าเหล่านี้จะแตกต่างกันไปตามคุณภาพวิดีโอและการใช้งาน CPU “ เร็ว ” ตัวเข้ารหัสที่ตั้งไว้ล่วงหน้ามี โปรเซสเซอร์สูง การบริโภคและการผลิต วิดีโอคุณภาพสูง , ในขณะที่ ' เร็วมาก ” ตั้งค่าล่วงหน้าสิ้นเปลือง ซีพียูต่ำ ใช้แต่ให้ คุณภาพวิดีโอต่ำลง . ถ้าคุณเลือก ช้าลงหน่อย ติดตั้งไว้ล่วงหน้ากว่าที่เหลือ เช่น รวดเร็ว จะมีการใช้งาน CPU สูงกว่า ซึ่งอาจนำไปสู่คำเตือน 'การเข้ารหัสมากเกินไป' ดังนั้น ให้เลือกตัวเข้ารหัสที่ตั้งไว้ล่วงหน้าที่เร็วกว่าเพื่อแก้ปัญหานี้ คุณสามารถเลือก ' เร็วมาก ตัวเข้ารหัสที่ตั้งไว้ล่วงหน้าที่มี โหลด CPU เฉลี่ย และให้ คุณภาพวิดีโอมาตรฐาน .

ต่อไปนี้เป็นขั้นตอนในการเปลี่ยนการตั้งค่าตัวเข้ารหัสล่วงหน้าใน OBS:

  1. ก่อนอื่นให้เปิด OBS แล้วเปิด 'ไฟล์'> 'การตั้งค่า'
  2. ตอนนี้ไปที่ ทางออก บนแถบด้านข้างซ้ายแล้วคลิกไอคอน ตัวเข้ารหัสที่ตั้งไว้ล่วงหน้า ปุ่มแบบเลื่อนลง
  3. จากนั้นเลือกการตั้งค่าล่วงหน้าที่เร็วขึ้น เช่น เร็วมากเร็วขึ้น หรือ เร็วมาก ตั้งค่าตัวเข้ารหัสไว้ล่วงหน้า
  4. หลังจากนั้น คลิก นำไปใช้ > ตกลง เพื่อบันทึกการเปลี่ยนแปลง จากนั้นรีสตาร์ท OBS เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงได้รับข้อความแสดงข้อผิดพลาดเดิม ให้ไปยังแนวทางแก้ไขปัญหาถัดไป

4] ใช้การเข้ารหัสฮาร์ดแวร์

เพื่อลดการใช้งาน CPU คุณสามารถใช้ตัวเข้ารหัสฮาร์ดแวร์ เช่น Quicksync (Integrated Intel GPUs), AMF (New AMD GPUs) หรือ NVENC (Nvidia GPUs ล่าสุด) อย่างไรก็ตาม ตัวเข้ารหัสฮาร์ดแวร์เหล่านี้ให้คุณภาพวิดีโอที่ต่ำกว่า แต่ยังทำให้โปรเซสเซอร์ของคุณทำงานหนักน้อยลงด้วย ดังนั้นจึงแนะนำให้ใช้ตัวเข้ารหัสฮาร์ดแวร์ที่เหมาะสมจากสิ่งเหล่านี้ ต่อไปนี้เป็นขั้นตอนในการเปลี่ยนตัวเข้ารหัสฮาร์ดแวร์ใน OBS:

  1. ขั้นแรก เปิด OBS แล้วไปที่ Files > Preferences
  2. ตอนนี้ไปที่แท็บ 'เอาต์พุต' และตั้งค่า โค้ดเดอร์ ถึง ฮาร์ดแวร์ . ตัวอย่างเช่น เนื่องจากฉันมี Intel GPU ฉันจึงอาจเลือกตัวเข้ารหัสฮาร์ดแวร์ Quicksync
  3. สุดท้ายให้คลิกที่ ใช้ > ตกลง จากนั้นรีสตาร์ท OBS เพื่อตรวจสอบว่าคำเตือน 'การเข้ารหัสเกินพิกัด' หยุดลงหรือไม่

อ่าน: OBS ไม่บันทึกวิดีโอการเล่นเกมบน Windows PC

5] เปลี่ยนลำดับความสำคัญของ OBS ในตัวจัดการงาน

สิ่งต่อไปที่คุณต้องทำคือตั้งค่าลำดับความสำคัญของกระบวนการ OBS ในตัวจัดการงานให้สูงกว่าปกติหรือสูง นี่เป็นเพราะ CPU ทำงานตามลำดับความสำคัญของงาน หากมีกระบวนการและงานหลายอย่างทำงานในพื้นหลัง OBS อาจไม่สามารถใช้ทรัพยากรระบบได้ตามต้องการ คุณจึงได้รับคำเตือน 'กำลังเข้ารหัสมากเกินไป' ดังนั้น คุณต้องเปลี่ยนลำดับความสำคัญของ OBS ตามลำดับ แล้วดูว่าปัญหาได้รับการแก้ไขหรือไม่

นี่คือขั้นตอนสำหรับสิ่งนั้น:

  1. ก่อนอื่นให้กด Ctrl + Shift + Esc เพื่อเปิดตัวจัดการงาน
  2. ตอนนี้จาก กระบวนการ คลิกขวาที่ OBS Studio แล้วเลือก ไปที่รายละเอียด ตัวเลือก.
  3. หลังจากนั้นในแท็บ 'รายละเอียด' ให้คลิกขวาที่ obs64.exe ประมวลผลและเลือก กำหนดลำดับความสำคัญ 'สูงกว่าปกติ' หรือ 'สูง'
  4. สุดท้าย เปิด OSB และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

6] ตรวจสอบแหล่งบันทึก

แหล่งที่มาของการบันทึกของคุณ เช่น เว็บแคมและการ์ดจับภาพ อาจใช้ทรัพยากร CPU จำนวนมาก ซึ่งเป็นสาเหตุที่ทำให้คุณมีปัญหา ดังนั้น ตรวจสอบแหล่งที่มาของการบันทึกและตรวจสอบให้แน่ใจว่ามีการกำหนดค่าตามนั้น

หากคุณใช้เว็บแคม ตรวจสอบให้แน่ใจว่าไม่ได้ตั้งค่าความละเอียดสูงกว่า เช่น 480p สำหรับผู้ใช้ Logitech C920 คุณอาจประสบปัญหาหากคุณใช้งานที่ 1080p

7] ยุติโปรแกรมที่ขัดแย้งกันโดยใช้ตัวจัดการงาน

อาจมีโปรแกรมที่ขัดแย้งกันทำงานในพื้นหลังซึ่งเป็นสาเหตุของปัญหา แอพโอเวอร์เลย์เช่น Discord และ NVIDIA Overlay เป็นที่ทราบกันดีว่าทำให้เกิดปัญหาที่คล้ายกัน ดังนั้น ให้ปิดโปรแกรมดังกล่าวทั้งหมดโดยใช้ตัวจัดการงานและดูว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าไม่ คุณสามารถไปยังการแก้ไขที่เป็นไปได้ถัดไป

u2715h กับ p2715q

คุณยังสามารถตรวจสอบ: OBS Display Capture ทำงานไม่ถูกต้องบน Windows

8] เพิ่มพื้นที่ว่างในดิสก์

OBS Studio ต้องการพื้นที่ดิสก์ในการเขียนไฟล์บางไฟล์ รวมถึงวิดีโอเอาต์พุต หากคุณได้รับข้อความ 'Encoding Overloaded' ใน OBS อยู่เรื่อยๆ แสดงว่าดิสก์ของคุณอาจมีพื้นที่ไม่เพียงพอที่แอปต้องการ ด้วยเหตุนี้ คุณจึงไม่สามารถสตรีมวิดีโอของคุณโดยใช้ OBS ได้ ดังนั้นคุณต้องเพิ่มพื้นที่ว่างในดิสก์เพื่อแก้ไขปัญหา

คุณสามารถเรียกใช้เครื่องมือ Windows ในตัว เช่น การล้างข้อมูลบนดิสก์ เพื่อเพิ่มพื้นที่ว่างในฮาร์ดไดรฟ์ของคุณ นี่คือวิธีการ:

  1. ก่อนอื่นให้เปิดการล้างข้อมูลบนดิสก์จากเมนูเริ่มต้น
  2. ตอนนี้เลือกฮาร์ดไดรฟ์ที่คุณติดตั้ง OBS Studio แล้วคลิกตกลง
  3. จากนั้นตรวจสอบประเภทของไฟล์ที่คุณต้องการลบ แล้วคลิก ตกลง

นอกจากนี้ คุณยังสามารถลบไฟล์ส่วนบุคคลที่คุณไม่ต้องการอีกต่อไป หรือย้ายไปยังไดรฟ์อื่นเพื่อเพิ่มพื้นที่ว่างในไดรฟ์ที่ต้องการ

หากวิธีนี้ใช้ได้ผลสำหรับคุณก็เยี่ยมมาก อย่างไรก็ตาม หากข้อความเตือน 'Encoding Overloaded' ยังคงปรากฏขึ้น คุณสามารถใช้การแก้ไขต่อไปนี้

cloudflare dns รอง

9] ปิดโหมดเกม

สตูดิโอ OBS ประสิทธิภาพสูง

หากคุณเปิดใช้งานโหมดเกมบนพีซีของคุณเพื่อเพิ่มประสิทธิภาพการเล่นเกม OBS Studio จะทิ้งทรัพยากรระบบไว้เบื้องหลังน้อยลง ดังนั้นคุณจึงมีปัญหาอยู่ในมือ ดังนั้น คุณสามารถลองปิดใช้งานคุณลักษณะโหมดเกมใน Windows 11/10 นี่คือวิธีการ:

  1. ก่อนอื่น เปิดการตั้งค่าด้วย Win+I แล้วไปที่ เกม แท็บ
  2. ตอนนี้คลิกที่ โหมดเกม และปิดสวิตช์ที่เกี่ยวข้อง

หวังว่าข้อความเตือน 'Encoding Overloaded' จะหายไป

อ่าน: OBS กระตุกและค้างทุก ๆ สองสามวินาทีบนพีซี .

10] ใช้ทางเลือก OBS

หากไม่ได้ผลสำหรับคุณ ตัวเลือกสุดท้ายคือใช้ทางเลือก OBS Studio มีโปรแกรมฟรีมากมายบนอินเทอร์เน็ตที่คุณสามารถดาวน์โหลดและติดตั้งเพื่อสตรีมสดและบันทึกการเล่นเกมได้ ตัวอย่างเช่น คุณสามารถใช้โปรแกรมต่างๆ เช่น XSplit Broadcaster, Lightstream Studio หรือ Streamlabs เหล่านี้เป็นที่นิยมและดี

หากคุณยังต้องการใช้ OBS Studio ให้พิจารณาอัปเกรดฮาร์ดแวร์ของคุณ เนื่องจากโปรเซสเซอร์ของคุณอาจอ่อนแอเกินไปที่จะได้รับประสิทธิภาพสูงสุดจากแอป OBS และสตรีมวิดีโอคุณภาพสูง ด้วยเหตุนี้ คุณจึงพบปัญหา 'Coding Overloaded' อยู่เรื่อยๆ นอกจากนี้ หากเก่าเกินไป คุณควรเปลี่ยนและอัปเกรดฮาร์ดแวร์เพื่อปรับปรุงประสิทธิภาพ

อ่าน: แก้ไขข้อขัดข้อง OBS Studio บน Windows PC

วิธีแก้ไขการเข้ารหัสโอเวอร์โหลดใน OBS

หากต้องการแก้ไขข้อความแสดงข้อผิดพลาด 'Encoding Overloaded' ใน OBS Studio ให้เปลี่ยนการกำหนดค่าเอาต์พุตรวมถึงความละเอียดเอาต์พุต อัตราเฟรม ค่าที่ตั้งไว้ของตัวเข้ารหัส ฯลฯ เนื่องจากทำให้เกิดการใช้งาน CPU สูง นอกจากนี้ คุณสามารถใช้ตัวเข้ารหัสฮาร์ดแวร์แทนตัวเข้ารหัสซอฟต์แวร์ ตั้งค่าลำดับความสำคัญของ OBS เป็นระดับสูง ยุติโปรแกรมพื้นหลังที่ขัดแย้งกัน ปิดใช้งานฟีเจอร์โหมดเกม และเพิ่มพื้นที่ว่างในดิสก์ หากปัญหายังคงอยู่ ให้ตรวจสอบแหล่งที่มาของการบันทึกและตรวจสอบให้แน่ใจว่าไม่ได้ทำงานที่ความละเอียดสูงเกินไปซึ่งทำให้เกิดการใช้งาน CPU สูง

ฉันจะป้องกันไม่ให้ OBS ใช้ CPU มากเกินไปได้อย่างไร

เพื่อป้องกันการใช้งาน CPU สูงโดย OBS Studio คุณจะต้องลดความละเอียดเอาต์พุตและลดอัตราเฟรม เนื่องจากยิ่งการกำหนดค่าเอาต์พุตเหล่านี้สูง การใช้งาน CPU ก็จะยิ่งสูงขึ้น นอกจากนี้ คุณยังสามารถเปลี่ยนตัวเลือกการเข้ารหัส รวมถึงการตั้งค่าการเข้ารหัสล่วงหน้า และตั้งค่าล่วงหน้าที่เร็วขึ้นซึ่งใช้ CPU น้อยลง คุณยังสามารถใช้ตัวเข้ารหัสฮาร์ดแวร์ เช่น Quicksync (Integrated Intel GPUs), AMF (Newer AMD GPUs) หรือ NVENC (Nvidia GPUs ล่าสุด) เพื่อแก้ไขปัญหานี้

อ่าน: กล้อง OBS ไม่แสดงหรือไม่ทำงาน .

โพสต์ยอดนิยม