Cara membetulkan Pengekodan yang terlalu banyak di OBS Studio



Cuba Instrumen Kami Untuk Menghapuskan Masalah

OBS telah melangkah ke perisian streaming profesional teratas selama bertahun-tahun dengan sokongan untuk kedua-dua sistem operasi macOS dan Windows. OBS dipuji kerana mempunyai banyak kawalan mengenai perkhidmatan streaming yang disediakannya dengan keserasian dengan pelbagai platform seperti Twitch dll.



Pengekodan Terlampau di OBS Studio



Salah satu masalah yang paling umum yang dihadapi pengguna adalah ketika mereka melihat mesej ‘Encoding Overloaded’ ketika mereka melakukan streaming skrin / permainan mereka. Masalah ini berlaku terutamanya ketika komputer anda tidak dapat memproses permainan dan penstriman dengan betul, sehingga kekurangan daya CPU. Ini bermaksud bahawa komputer anda tidak dapat menyandikan video anda dengan cukup cepat untuk mempertahankan tetapan yang telah anda tetapkan, yang akan menyebabkan video membeku setelah beberapa saat, atau menyebabkan kegagapan berkala.



Mesej ralat penuh adalah seperti berikut:

Pengekodan berlebihan! Pertimbangkan untuk menolak tetapan video atau menggunakan pratetap pengekodan yang lebih cepat.

Dalam artikel ini, kami akan membahas semua kemungkinan penyebab mengapa masalah ini mungkin berlaku di komputer anda dan juga kaedah yang boleh anda gunakan untuk mengatasi masalah ini. Pastikan anda memulakan dengan penyelesaian pertama dan jalankan cara yang sesuai. Penyelesaian disenaraikan mengikut kecekapan dan kemudahan bagi pengguna.

Apa yang menyebabkan Pengekodan Berlebihan di OBS?

Setelah menganalisis semua kes pengguna dan komputer yang menghadapi masalah serupa, kami sampai pada kesimpulan bahawa masalah ini biasanya terjadi kerana beberapa sebab yang berbeza. Walaupun mesej ralat menunjukkan bahawa masalahnya disebabkan oleh sumber CPU yang lebih sedikit, penyebabnya juga merangkumi elemen lain. Sebahagian daripadanya disenaraikan di bawah:



  • Kesalahan CPU: Inilah sebab utama mengapa mesej ralat ini berlaku seperti yang dijelaskan sebelumnya. Apabila CPU anda terganggu oleh proses pengekodan, semuanya mulai menjadi perlahan dan di sinilah OBS meminta anda dengan mesej ralat.
  • Storan rendah: OBS Studio menghendaki anda mempunyai storan optimum yang tersedia di komputer semasa anda menggunakan perisian. Selain menggunakan RAM, ia juga menggunakan cakera keras anda untuk beberapa operasi yang merangkumi menulis konfigurasi sementara dan fail output. Sekiranya anda tidak mempunyai cukup ruang, anda mungkin mengalami masalah ini.
  • Aplikasi penstriman pihak ketiga: Sekiranya anda menjalankan aplikasi penstriman / penstriman lain di latar belakang, aplikasi tersebut mungkin bertentangan dengan OBS sehingga gagal berfungsi dengan betul atau berlebihan. Melumpuhkan aplikasi tersebut biasanya menyelesaikan masalah.
  • Resolusi skrin tinggi: OBS akan memerlukan lebih banyak sumber semasa anda beralih dari saiz resolusi skrin rendah ke yang lebih tinggi. Sekiranya anda tidak mempunyai kekuatan CPU yang mencukupi, resolusi yang lebih tinggi mungkin menjadi penyebab masalah.
  • Tahap keutamaan: OBS mungkin ditetapkan ke prioriti rendah dalam pengurus tugas anda. Ini akan menyebabkan operasinya mempunyai keutamaan yang rendah dan CPU tidak akan memenuhi permintaannya untuk diproses dan oleh itu mesej ralat akan muncul.

Sebelum kita beralih ke penyelesaiannya, pastikan anda log masuk sebagai pentadbir di komputer anda dan telah menyimpan semua rakaman OBS ke lokasi yang dapat diakses.

Penyelesaian 1: Mengubah Keutamaan Proses

Pembaikan yang paling popular dalam menyelesaikan ralat ‘Encoding Overloaded’ adalah mengubah keutamaan proses OBS dari pengurus tugas anda. Pemproses anda menggunakan prinsip keutamaan; proses dengan keutamaan tinggi akan diproses terlebih dahulu berbanding dengan proses lain. Dalam kes OBS, perisian perlu mengikuti tetingkap skrin / streaming permainan anda dalam nisbah 1: 1. Kadar permainan harus sesuai dengan kadar permainan disiarkan. Apabila ini tidak betul, anda akan mengalami mesej ralat.

Dalam penyelesaian ini, kami akan melancarkan permainan dan perisian OBS dan kemudian mengubah keutamaan menggunakan task manager dengan alt-tabbing. Terdapat dua cara di mana kita mengubah keutamaan iaitu menurunkan keutamaan permainan atau meningkatkan keutamaan OBS.

  1. Lancarkan permainan dan studio OBS dan mulailah bermain permainan sambil juga streaming pada masa yang sama.
  2. Sekarang tekan Windows + R, taip ' tugas tugas 'Di kotak dialog dan tekan Enter.
  3. Setelah berada di task manager, pilih permainan, klik kanan padanya dan pilih Pergi ke butiran . Anda juga boleh melakukan perkara yang sama untuk membuka sifat OBS Studio.

Perincian Proses Pembukaan

  1. Setelah berada di bahagian perincian, klik kanan pada proses permainan tertentu dan pilih Tetapkan keutamaan> Di bawah normal . Sekiranya OBS, pilih Tetapkan keutamaan> Di atas normal .

Mengubah keutamaan permainan dan OBS

  1. Simpan perubahan dan keluar dari pengurus tugas. Sekarang alt-tab ke permainan dan periksa sama ada anda dapat melakukan streaming dengan betul tanpa masalah.

Penyelesaian 2: Mengurangkan Resolusi Output

Setiap kali anda menstrim permainan, layar akan dikodkan dalam masa nyata dan ini mungkin merupakan tugas CPU yang paling banyak yang berlaku. Sebagai contoh, dalam hal pengekodan 1080p, prosesnya memerlukan dua kali lebih banyak piksel yang dibuat untuk setiap bingkai dalam 720p. Penyelesaian untuk mengurangkan tekanan CPU adalah dengan memberitahu OBS untuk menurunkan resolusi output anda. Sekiranya anda mengurangkan resolusi output, perisian akan mengurangkan pengecutan bingkai secara automatik sebelum meneruskannya ke pengekod.

  1. Lancarkan OBS Studio dan klik pada Tetapan butang hadir di bahagian kanan bawah skrin.

Tetapan - OBS Studio

  1. Setelah tetingkap baru muncul, pilih kategori Video dan kemudian klik pada Resolusi Keluaran (Skala) . Sekarang cuba turunkan resolusi anda. Sekiranya ia 1080, cuba kurangkannya 720.

Menukar Resolusi Keluaran - OBS

  1. Simpan perubahan dan keluar dari perisian. Mulakan semula komputer anda dan cuba streaming lagi. Periksa sama ada mesej ralat diselesaikan.

Penyelesaian 3: Menurunkan Kadar Bingkai

Kadar bingkai sepadan dengan jumlah bingkai yang diambil dari video. Sekiranya anda seorang pemain permainan, anda akan memahami bahawa kadar bingkai adalah penanda aras utama untuk mesin permainan dan elemen pemprosesan grafik yang lain. Sekiranya anda menangkap permainan dengan kecepatan tinggi, kemungkinan anda akan mengalami beberapa masalah dan komputer yang ketinggalan zaman. Dalam penyelesaian ini, kami akan menavigasi ke tetapan OBS anda dan menurunkan kadar bingkai dengan sewajarnya.

  1. Navigasi kembali ke tetapan OBS seperti yang kami lakukan pada tetapan sebelumnya dan pergi ke Tetapan video .
  2. Sekarang pilih Nilai FPS Biasa dan kemudian pilih nilai yang lebih rendah. Sekiranya berusia 30 tahun, pertimbangkan untuk pergi ke 20, dll

Menukar Framerate - OBS

  1. Simpan perubahan dan keluar dari perisian. Mulakan semula komputer anda dan cuba streaming lagi. Periksa sama ada mesej ralat diselesaikan.

Penyelesaian 4: Mengubah Preset x264

Pengekod video yang digunakan secara lalai adalah x264. Ia mempunyai sebilangan pratetap yang berbeza yang terlibat dalam operasinya yang menemukan keseimbangan antara kualiti video dan beban pada CPU. Secara lalai, pratetap 'sangat cepat' digunakan. Ini adalah keseimbangan sempurna (menurut OBS) antara kualiti video dan kelajuan CPU.

Metodologi dalam pratetap adalah bahawa pratetap yang lebih cepat menunjukkan betapa cepatnya pengekod dijalankan. Apabila anda memilih pratetap lebih cepat, CPU akan digunakan dengan lebih sedikit tetapi kualiti video tidak akan sampai ke tahap yang tinggi. Di sini 'cepat' bermaksud bahawa video akan dikodkan dengan cepat tanpa melakukan banyak pengiraan. Anda boleh cuba menukar pratetap dan melihat apakah pratetap yang lebih cepat dapat menyelesaikan masalah untuk anda.

  1. Lancarkan studio OBS dan klik Tetapan hadir di bahagian kanan bawah skrin.
  2. Pilih Pengeluaran dari panel navigasi kiri dan kemudian klik Mahir sebagai mod output.

Beralih ke Tetapan Lanjutan

  1. Sekarang cubalah mengubah mod pratetap dan lihat apakah memilih yang lebih pantas menyelesaikan masalah untuk anda.

Anda sentiasa boleh bereksperimen dengan tetapan pratetap yang berbeza mengikut keperluan anda sendiri.

Penyelesaian 5: Menggunakan Pengekodan Perkakasan

Sekiranya semua kaedah di atas tidak berjaya, kita boleh mempertimbangkan untuk menggunakan pengekodan perkakasan. Pengekod perkakasan iaitu AMF, Quicksync, dan NVENC kebanyakannya disokong dalam GPU stok Intel dan juga GPU AMD / NVIDIA yang lebih baru. Setiap pengguna mempunyai pilihan untuk mengarahkan sebilangan beban pengekodan ke pengekod perkakasan dengan sedikit penurunan kualiti.

Ringkasnya, pengekod GPU tidak memberikan kualiti sebanyak x264 lalai tetapi mereka banyak membantu jika anda mempunyai sumber CPU yang terhad.

Pertama, kami akan memeriksa sama ada pilihan pengekodan perkakasan sudah diaktifkan dalam perisian OBS anda. Sekiranya tidak, kita akan melalui langkah tambahan dan berusaha menyelesaikan masalahnya.

  1. Lancarkan OBS Studio anda dan arahkan ke Tetapan seperti yang kita lakukan dalam penyelesaian sebelumnya.
  2. Sekarang klik pada Pengeluaran tab menggunakan panel navigasi kiri, pilih Mahir mod output dan periksa pilihan untuk Pengekod .

Mengubah Kaedah Pengekodan - OBS

Sekiranya anda tidak melihat pilihan AMF, Quicksync, dan lain-lain, anda boleh mencuba pilihan tersebut dengan menggunakan langkah-langkah di bawah. Sekiranya terdapat seperti dalam contoh di atas, cukup aktifkan, simpan perubahan dan mulakan semula komputer anda.

Sekiranya anda tidak dapat melihat Penyegerakan pantas dalam pilihan pengekodan anda, ini mungkin bermaksud Grafik Bersepadu anda tidak diaktifkan dalam BIOS anda. Setiap motherboard Intel mempunyai grafik bersepadu dan kebanyakannya diaktifkan secara lalai.

Mengaktifkan grafik onboard

Anda boleh menavigasi ke tetapan BIOS anda dan periksa apakah pilihan grafik bersepadu diaktifkan atau tidak. Setiap BIOS akan berbeza kerana perubahan pengeluar jadi anda perlu melihat sedikit. Setelah mengaktifkan grafik Dedicated anda, hidupkan semula komputer anda dan periksa apakah masalahnya diselesaikan.

Penyelesaian 6: Membebaskan Ruang di Drive

Sebab yang paling penting mengapa OBS menghasilkan mesej ralat seperti masalah dengan storan tempatan anda di komputer anda. Seperti yang telah disebutkan sebelumnya, OBS memerlukan sedikit ruang pada cakera keras anda untuk memastikan streaming videonya tetap berjalan. Sekiranya anda tidak mempunyai ruang tambahan, ia tidak akan menyiarkan video jenis apa pun.

Ruang penuh di OBS Drive

Selain membersihkan ruang yang bebas dari pemacu anda, anda juga dapat membersihkan pembersih cakera. Setelah membersihkan cakera anda, mulakan semula komputer anda dan cuba lancarkan platform lagi.

  1. Tekan Windows + E untuk membuka penjelajah fail, klik Ini-PC , dan pilih pemacu yang ingin anda bersihkan.
  2. Klik kanan dan pilih Hartanah .
  3. Setelah berada di sifat, pilih umum tab dan klik Pembersihan Cakera .

Pembersihan cakera - Pemacu Windows

  1. Setelah membersihkan cakera, mulakan semula komputer anda dan periksa apakah mesej ralat diselesaikan. Pastikan bahawa anda mempunyai ruang kosong sekurang-kurangnya 5-10 GB pada pemacu anda.

Penyelesaian 7: Memeriksa perisian rakaman yang serupa

Seperti yang disebutkan sebelumnya dalam penyebabnya, studio OBS nampaknya bertentangan dengan perisian rakaman lain yang berjalan di komputer anda. Ini merangkumi NVIDIA Overlay, Discord, bar permainan Windows, dan lain-lain. Di sini satu-satunya jalan keluar adalah melumpuhkan perisian daripada berjalan di komputer anda atau menyahpasangnya sepenuhnya. Dalam penyelesaian ini, kami akan menavigasi ke pengurus aplikasi dan menyahpasang perisian dari komputer anda.

  1. Tekan Windows + R, taip ' appwiz.cpl 'Di kotak dialog dan tekan Enter.
  2. Setelah berada di pengurus aplikasi, cari perisian rakaman yang mungkin anda pasang di komputer anda. Klik kanan padanya dan pilih Nyahpasang .

Nyahpasang Perisian Rakaman Serupa

  1. Anda juga harus memeriksa bar tugas anda untuk sebarang aplikasi tambahan yang berjalan di latar belakang. Klik kanan pada setiap entri dan keluar dari aplikasi.
  2. Setelah anda benar-benar yakin bahawa tidak ada program yang menjalankan latar belakang, jalankan OBS sekali lagi dan periksa apakah masalahnya diselesaikan.

Penyelesaian 8: Menutup Program Tambahan di latar belakang

Penyelesaian ini adalah akal sehat tetapi banyak pengguna gagal memperhatikan senario ini. Setiap kali anda melakukan streaming menggunakan OBS Studio dan bermain permainan secara bersebelahan, adalah mustahak semua aplikasi tambahan yang menjalankan latar belakang ditutup supaya CPU anda hanya dapat fokus pada dua proses tersebut. Anda juga harus mengambil kira proses latar belakang yang berjalan yang mungkin tidak dapat dilihat di latar depan.

  1. Tekan Windows + R, taip ' tugas tugas 'Di kotak dialog dan tekan Enter.
  2. Setelah berada di task manager, pilih aplikasi tambahan yang menjalankan latar belakang. Klik kanan pada mereka dan pilih Tamat tugas .

Menamatkan tugas proses latar belakang

  1. Sekarang kami juga akan memeriksa dulang anda. Lihat di sebelah kanan bawah skrin anda di bar tugas anda dan cari ikon perisian yang sedang berjalan. Sekiranya anda menjumpai CPU yang selalu berjalan dan memakan, klik kanan padanya dan pilih Keluar .

Menghentikan aplikasi dari bar tugas

  1. Setelah menutup semua aplikasi, cuba streaming dan lihat apakah masalahnya diselesaikan.

Penyelesaian 9: Menggunakan alternatif pihak ketiga (BandiCam)

Sekiranya semua kaedah di atas tidak berfungsi, anda boleh mencuba beberapa alternatif lain. Yang paling banyak kita lihat menyerupai OBS Studio adalah BandiCam. Ia mempunyai beberapa ciri yang berbeza dan penyesuaian kualiti penstriman yang dibenarkan jauh lebih banyak berbanding dengan aplikasi konvensional lain seperti Screenshare / Discord dll.

Bandicam

Anda boleh melayari laman web rasmi BandiCam dan memuat turun versi percuma ke lokasi yang boleh diakses. Selepas memuat turun, klik kanan padanya dan pilih Menjalankan sebagai pentadbir .

Catatan: Anda juga harus mempertimbangkan untuk memasang semula tangkapan paparan OBS di komputer anda dari awal setelah menghapus semua fail sementara juga. Pastikan anda memuat turun versi terkini dari laman web rasmi dan memadam entri OBS dari lokasi pemasangan.

8 minit membaca