Πώς να διορθώσετε την κωδικοποίηση που έχει υπερφορτωθεί στο OBS Studio

Η OBS έχει κάνει το δρόμο της στο κορυφαίο επαγγελματικό λογισμικό συνεχούς ροής με την πάροδο των ετών με υποστήριξη τόσο για Mac OS όσο και για λειτουργικό σύστημα Windows. Η OBS εκτιμάται ότι έχει πολλαπλούς ελέγχους όσον αφορά την υπηρεσία συνεχούς ροής που παρέχει με συμβατότητα με πολλαπλές πλατφόρμες όπως Twitch κλπ.

Κωδικοποίηση υπερφορτωμένη στο OBS Studio

Ένα από τα πιο συνηθισμένα προβλήματα που αντιμετωπίζουν οι χρήστες είναι όταν βλέπουν το μήνυμα 'Encoding Overloaded' όταν μεταδίδουν συνεχώς τις οθόνες / παιχνίδια τους. Αυτό το ζήτημα παρουσιάζεται κατά κύριο λόγο όταν ο υπολογιστής σας δεν είναι σε θέση να επεξεργαστεί τόσο το παιχνίδι όσο και τη ροή σωστά, μειώνοντας έτσι την ισχύ της CPU. Σημαίνει ότι ο υπολογιστής σας δεν μπορεί να κωδικοποιήσει το βίντεο αρκετά γρήγορα ώστε να διατηρήσει τις ρυθμίσεις που έχετε ορίσει, γεγονός που θα προκαλέσει το πάγωμα του βίντεο μετά από μερικά δευτερόλεπτα ή θα προκαλέσει περιοδικό τραύμα.

Το πλήρες μήνυμα σφάλματος έχει ως εξής:

 Κωδικοποίηση υπερφορτωμένη! Εξετάστε το ενδεχόμενο να απενεργοποιήσετε τις ρυθμίσεις βίντεο ή να χρησιμοποιήσετε μια ταχύτερη ρύθμιση κωδικοποίησης. 

Σε αυτό το άρθρο, θα περάσουμε από όλες τις πιθανές αιτίες για το γιατί αυτό το ζήτημα μπορεί να εμφανιστεί στον υπολογιστή σας και επίσης τις μεθόδους που μπορείτε να χρησιμοποιήσετε για να παρακάμψετε το ζήτημα. Βεβαιωθείτε ότι ξεκινάτε με την πρώτη λύση και εργάζεστε ανάλογα. Οι λύσεις παρατίθενται σύμφωνα με την αποδοτικότητα και ευκολία του χρήστη.

Τι προκαλεί την υπερφόρτωση κωδικοποίησης στο OBS;

Μετά την ανάλυση όλων των περιπτώσεων χρηστών και των υπολογιστών που αντιμετώπιζαν παρόμοια προβλήματα, καταλήξαμε στο συμπέρασμα ότι αυτό το ζήτημα συνήθως συνέβη λόγω πολλών διαφορετικών λόγων. Παρόλο που το μήνυμα σφάλματος υποδηλώνει ότι το ζήτημα οφείλεται κυρίως σε λιγότερους πόρους της CPU, τα αίτια περιλαμβάνουν επίσης άλλα στοιχεία. Μερικά από αυτά παρατίθενται παρακάτω:

  • Εμπλοκή CPU: Αυτός είναι ο κύριος λόγος για τον οποίο συμβαίνει αυτό το μήνυμα σφάλματος όπως εξηγήθηκε και προηγουμένως. Όταν η CPU σας πνιγεί από τη διαδικασία κωδικοποίησης, τα πράγματα αρχίζουν να αργούν και αυτό είναι όπου το OBS σας προτρέπει με το μήνυμα σφάλματος.
  • Χαμηλή αποθήκευση: Το OBS Studio απαιτεί να έχετε στη διάθεσή σας τη βέλτιστη αποθήκευση στον υπολογιστή σας όταν χρησιμοποιείτε το λογισμικό. Εκτός από τη χρήση μνήμης RAM, χρησιμοποιεί επίσης τον σκληρό σας δίσκο για ορισμένες λειτουργίες που περιλαμβάνουν γραφή προσωρινών διαμορφώσεων και αρχείων εξόδου. Αν δεν έχετε αρκετό χώρο, ενδέχεται να αντιμετωπίσετε το πρόβλημα.
  • Εφαρμογές συνεχούς ροής από τρίτους: Εάν εκτελείτε άλλες εφαρμογές που σχετίζονται με ροή / ροή στο παρασκήνιο, ενδέχεται να έρχονται σε σύγκρουση με την OBS σε βαθμό που δεν λειτουργεί σωστά ή δεν υπερφορτώνεται. Η απενεργοποίηση αυτών των εφαρμογών συνήθως λύει το πρόβλημα.
  • Υψηλή ανάλυση οθόνης: Το OBS θα απαιτήσει περισσότερους πόρους, καθώς μετακινείτε από μεγέθη χαμηλής ανάλυσης οθόνης σε υψηλότερα. Εάν δεν έχετε αρκετή ισχύ CPU, η υψηλότερη ανάλυση μπορεί να είναι ο ένοχος για την πρόκληση ζητημάτων.
  • Επίπεδο προτεραιότητας: Το OBS μπορεί να ρυθμιστεί σε χαμηλή προτεραιότητα στο διαχειριστή εργασιών σας. Αυτό θα προκαλέσει χαμηλή προτεραιότητα στις λειτουργίες της και η CPU δεν θα ικανοποιήσει τα αιτήματά της για επεξεργασία και συνεπώς θα εμφανιστεί το μήνυμα σφάλματος.

Προτού προχωρήσουμε στις λύσεις, βεβαιωθείτε ότι έχετε συνδεθεί ως διαχειριστής στον υπολογιστή σας και έχετε αποθηκεύσει όλες τις εγγραφές του OBS σε μια προσβάσιμη τοποθεσία.

Λύση 1: Αλλαγή της προτεραιότητας της διαδικασίας

Η πιο δημοφιλής λύση στην επίλυση του σφάλματος "Encoding Overloaded" είναι η αλλαγή της προτεραιότητας της διαδικασίας OBS από τον διαχειριστή εργασιών σας. Ο επεξεργαστής σας εργάζεται πάνω στην αρχή των προτεραιοτήτων. οι διαδικασίες με υψηλές προτεραιότητες θα επεξεργαστούν πρώτα σε σύγκριση με άλλες διαδικασίες. Στην περίπτωση του OBS, το λογισμικό πρέπει να συμβαδίζει με το παράθυρο παιχνιδιών / ροής σε αναλογία 1: 1. Το ποσοστό παιξίματος θα πρέπει να ταιριάζει με το ρυθμό με τον οποίο εκπέμπεται το παιχνίδι. Όταν αυτό δεν ισχύει, θα εμφανιστεί το μήνυμα σφάλματος.

Σε αυτήν τη λύση, θα ξεκινήσουμε και το λογισμικό παιχνιδιών και OBS και, στη συνέχεια, θα αλλάξουμε την προτεραιότητα χρησιμοποιώντας τον διαχειριστή εργασιών με alt-tabbing. Υπάρχουν δύο τρόποι με τους οποίους αλλάζουμε την προτεραιότητα, δηλαδή μειώνουμε την προτεραιότητα του παιχνιδιού ή αυξάνουμε την προτεραιότητα του OBS.

  1. Ξεκινήστε το παιχνίδι και το στούντιο OBS και αρχίστε να παίζετε το παιχνίδι ενώ συγχρονίζετε ταυτόχρονα.
  2. Τώρα πατήστε τα Windows + R, πληκτρολογήστε " taskmgr " στο παράθυρο διαλόγου και πατήστε Enter.
  3. Μόλις εισέλθετε στο διαχειριστή εργασιών, επιλέξτε το παιχνίδι, κάντε δεξί κλικ πάνω του και επιλέξτε Μετάβαση στις λεπτομέρειες . Μπορείτε επίσης να κάνετε το ίδιο για το άνοιγμα των ιδιοτήτων του OBS Studio.

Λεπτομέρειες διαδικασίας ανοίγματος
  1. Μόλις μπείτε στην ενότητα λεπτομερειών, κάντε δεξί κλικ στη συγκεκριμένη διαδικασία παιχνιδιού και επιλέξτε Ορισμός προτεραιότητας> Κάτω από κανονική . Στην περίπτωση του OBS, επιλέξτε Ορισμός προτεραιότητας> Πάνω από κανονικό .

Αλλαγή προτεραιότητας παιχνιδιού και OBS
  1. Αποθηκεύστε τις αλλαγές και κλείστε τον διαχειριστή εργασιών. Τώρα το alt-tab στο παιχνίδι και ελέγξτε αν μπορείτε να κάνετε σωστή ροή χωρίς προβλήματα.

Λύση 2: Μείωση της ανάλυσης εξόδου

Κάθε φορά που κάνετε streaming ενός παιχνιδιού, η οθόνη παίρνει κωδικοποιημένη σε πραγματικό χρόνο και αυτή είναι ίσως η πιο εκτεταμένη εργασία της CPU που συνεχίζεται. Για παράδειγμα, στην περίπτωση κωδικοποίησης 1080p, η διαδικασία απαιτεί διπλάσια εικονοστοιχεία που δημιουργούνται για κάθε καρέ σε 720p. Η λύση για να μειώσετε το στέλεχος της CPU είναι να πείτε στο OBS να μειώσει την ανάλυση εξόδου σας. Εάν μειώσετε την ανάλυση εξόδου, το λογισμικό μειώνει αυτόματα τα συρρίκνωση των πλαισίων πριν τα μεταβιβάσει στον κωδικοποιητή.

  1. Εκκινήστε το OBS Studio και κάντε κλικ στο κουμπί Ρυθμίσεις που βρίσκεται στην κάτω δεξιά γωνία της οθόνης.

Ρυθμίσεις - OBS Studio
  1. Μόλις εμφανιστεί ένα νέο παράθυρο, επιλέξτε την κατηγορία βίντεο και, στη συνέχεια, κάντε κλικ στην επιλογή Ανάλυση (εξόδου) . Τώρα προσπαθήστε να μειώσετε την ανάλυση. Εάν ήταν 1080, προσπαθήστε να μειώσετε σε αυτό 720.

Αλλαγή της ανάλυσης εξόδου - OBS
  1. Αποθηκεύστε τις αλλαγές και κλείστε το λογισμικό. Επανεκκινήστε τον υπολογιστή σας και δοκιμάστε ξανά τη ροή. Ελέγξτε αν έχει επιλυθεί το μήνυμα σφάλματος.

Λύση 3: Μείωση του ρυθμού καρέ

Ο ρυθμός καρέ αντιστοιχεί στον αριθμό των καρέ που καταγράφονται από το βίντεο. Εάν είστε παίκτης, θα καταλάβετε ότι τα ποσοστά καρέ είναι τα βασικά σημεία αναφοράς για τους κινηματογράφους τυχερών παιχνιδιών και άλλα γραφικά στοιχεία επεξεργασίας. Εάν τραβάτε το παιχνίδι σε υψηλά ποσοστά καρέ, είναι πιθανό ότι θα αντιμετωπίσετε αρκετά προβλήματα και έναν υπολογιστή με καθυστέρηση. Σε αυτή τη λύση, θα μεταβούμε στις ρυθμίσεις σας OBS και θα μειώσουμε ανάλογα τον ρυθμό καρέ.

  1. Επιστρέψτε στις ρυθμίσεις OBS όπως κάναμε στις προηγούμενες ρυθμίσεις και μεταβείτε στις ρυθμίσεις βίντεο .
  2. Τώρα επιλέξτε Κοινές τιμές FPS και, στη συνέχεια, επιλέξτε χαμηλότερη τιμή. Εάν ήταν 30, σκεφτείτε να πάτε 20, κλπ.

Αλλαγή του Framerate - OBS
  1. Αποθηκεύστε τις αλλαγές και κλείστε το λογισμικό. Επανεκκινήστε τον υπολογιστή σας και δοκιμάστε ξανά τη ροή. Ελέγξτε αν έχει επιλυθεί το μήνυμα σφάλματος.

Λύση 4: Αλλαγή της προεπιλογής x264

Ο κωδικοποιητής βίντεο που χρησιμοποιείται από προεπιλογή είναι x264. Έχει μια σειρά από διαφορετικές προεπιλογές που εμπλέκονται στη λειτουργία της, η οποία βρίσκει την ισορροπία μεταξύ της ποιότητας του βίντεο και του φορτίου της CPU. Από προεπιλογή, χρησιμοποιείται η προκαθορισμένη ρύθμιση "πολύ γρήγορα". Αυτή είναι η τέλεια ισορροπία (σύμφωνα με το OBS) μεταξύ της ποιότητας του βίντεο και της ταχύτητας της CPU.

Η μεθοδολογία στις προεπιλογές είναι ότι οι ταχύτερες προεπιλογές υποδεικνύουν τον τρόπο με τον οποίο θα τρέξει ένας κωδικοποιητής. Όταν επιλέγετε ταχύτερες προεπιλογές, η CPU θα χρησιμοποιηθεί πολύ λιγότερο, αλλά η ποιότητα του βίντεο δεν θα φτάσει μέχρι το σημάδι. Εδώ 'γρήγορο' σημαίνει ότι το βίντεο θα κωδικοποιηθεί πολύ γρήγορα χωρίς να εκτελέσετε πολλούς υπολογισμούς. Μπορείτε να δοκιμάσετε να αλλάξετε τις προεπιλογές και να δείτε αν τυχόν ταχύτερη προκαθορισμένη λύση επιλύει το ζήτημα για εσάς.

  1. Ξεκινήστε το στούντιο OBS και κάντε κλικ στις Ρυθμίσεις που υπάρχουν στην κάτω δεξιά πλευρά της οθόνης.
  2. Επιλέξτε " Έξοδος" από το αριστερό παράθυρο πλοήγησης και, στη συνέχεια, κάντε κλικ στο κουμπί " Προχωρημένους" ως τρόπο εξόδου.

Μετάβαση στις Ρυθμίσεις για προχωρημένους
  1. Τώρα επιχειρήστε να αλλάξετε τις προεπιλεγμένες λειτουργίες και να δείτε εάν η επιλογή πιο γρήγορης λύσει το πρόβλημα για εσάς.

Μπορείτε πάντα να πειραματιστείτε με διαφορετικές προκαθορισμένες ρυθμίσεις σύμφωνα με τις δικές σας απαιτήσεις.

Λύση 5: Χρήση κωδικοποίησης υλικού

Εάν όλες οι παραπάνω μέθοδοι δεν λειτουργούν, μπορούμε να εξετάσουμε τη χρήση κωδικοποίησης υλικού. Οι κωδικοποιητές υλικού, συγκεκριμένα οι AMF, Quicksync και NVENC, υποστηρίζονται κυρίως από τις GPU απόθεμα Intel και από τις νεότερες GPU της AMD / NVIDIA. Κάθε χρήστης έχει την επιλογή να κατευθύνει μέρος του φορτίου κωδικοποίησης στους κωδικοποιητές υλικού με ένα μικρό κόστος μειωμένης ποιότητας.

Συνοψίζοντας, οι κωδικοποιητές GPU δεν παρέχουν τόσο μεγάλη ποιότητα από την προεπιλογή x264, αλλά βοηθούν πολύ αν έχετε περιορισμένους πόρους CPU.

Πρώτον, θα ελέγξουμε αν η επιλογή κωδικοποίησης υλικού είναι ήδη ενεργοποιημένη στο λογισμικό OBS. Αν δεν συμβαίνει, θα περάσουμε από άλλα βήματα και θα προσπαθήσουμε να λύσουμε το πρόβλημα.

  1. Ξεκινήστε το OBS Studio και μεταβείτε στις Ρυθμίσεις όπως προηγουμένως στις λύσεις.
  2. Τώρα κάντε κλικ στην καρτέλα Έξοδος χρησιμοποιώντας το αριστερό παράθυρο πλοήγησης, επιλέξτε Σύνθετη λειτουργία εξόδου και ελέγξτε την επιλογή του Κωδικοποιητή .

Αλλαγή της μεθόδου κωδικοποίησης - OBS

Εάν δεν βλέπετε την επιλογή AMF, Quicksync κ.λπ., μπορείτε να επιχειρήσετε να ενεργοποιήσετε την επιλογή χρησιμοποιώντας τα παρακάτω βήματα. Εάν είναι παρούσα όπως στο παραπάνω παράδειγμα, απλά ενεργοποιήστε την, αποθηκεύστε τις αλλαγές και επανεκκινήστε τον υπολογιστή σας.

Αν δεν μπορείτε να δείτε το Γρήγορο συγχρονισμό στις επιλογές κωδικοποίησης, αυτό πιθανώς σημαίνει ότι τα ενσωματωμένα γραφικά σας δεν είναι ενεργοποιημένα στο BIOS. Κάθε μητρική πλακέτα Intel έχει ενσωματωμένα γραφικά και ως επί το πλείστον ενεργοποιούνται από προεπιλογή.

Ενεργοποίηση ενσωματωμένων γραφικών

Μπορείτε να πλοηγηθείτε στις ρυθμίσεις του BIOS και να ελέγξετε αν είναι ενεργοποιημένη η επιλογή των ενσωματωμένων γραφικών. Κάθε BIOS θα είναι διαφορετικό λόγω της αλλαγής του κατασκευαστή, έτσι θα πρέπει να κοιτάξετε λίγο. Αφού ενεργοποιήσετε τα ειδικά γραφικά σας, κάντε επανεκκίνηση του υπολογιστή σας και ελέγξτε αν το πρόβλημα επιλύθηκε.

Λύση 6: Χώρος ελευθέρωσης στο δίσκο

Ο πιο σημαντικός λόγος για τον οποίο η OBS δημιουργεί μηνύματα σφάλματος όπως αυτά είναι προβλήματα με το τοπικό σας αποθηκευτικό χώρο στον υπολογιστή σας. Όπως προαναφέρθηκε, το OBS απαιτεί κάποιο χώρο στο σκληρό σας δίσκο για να διατηρήσει τη ροή του βίντεο. Αν δεν διαθέτετε επιπλέον χώρο, δεν θα προβάλλεται κανένα βίντεο.

Πλήρες χώρο στο δίσκο OBS

Εκτός από τον καθαρισμό του ελεύθερου χώρου στο δίσκο σας, μπορείτε επίσης να επιλύσετε το καθαρισμό του δίσκου. Μετά τον καθαρισμό του δίσκου, επανεκκινήστε τον υπολογιστή σας και δοκιμάστε να ξεκινήσετε πάλι την πλατφόρμα.

  1. Πατήστε τα Windows + E για να ανοίξετε τον εξερευνητή αρχείων, κάντε κλικ στο This-PC και επιλέξτε τη μονάδα δίσκου που θέλετε να καθαρίσετε.
  2. Κάντε δεξί κλικ και επιλέξτε Ιδιότητες .
  3. Μόλις τοποθετήσετε τις ιδιότητες, επιλέξτε την καρτέλα Γενικά και κάντε κλικ στην επιλογή Εκκαθάριση δίσκου .

Καθαρισμός δίσκου - Windows Drive
  1. Μετά τον καθαρισμό του δίσκου, επανεκκινήστε τον υπολογιστή σας και ελέγξτε αν το μήνυμα σφάλματος έχει λυθεί. Βεβαιωθείτε ότι διαθέτετε τουλάχιστον 5-10 GB χώρο στο δίσκο σας.

Λύση 7: Έλεγχος παρόμοιου λογισμικού εγγραφής

Όπως αναφέρθηκε προηγουμένως στις αιτίες, το OBS studio φαίνεται να έρχεται σε σύγκρουση με άλλα λογισμικά εγγραφής που εκτελούνται στον υπολογιστή σας. Αυτό περιλαμβάνει το NVIDIA Overlay, το Discord, τη γραμμή παιχνιδιών των Windows κ.λπ. Εδώ, ο μόνος τρόπος αντιμετώπισης είναι να απενεργοποιήσετε το λογισμικό από τον υπολογιστή σας ή να το απεγκαταστήσετε τελείως. Σε αυτήν τη λύση, θα μεταβούμε στον διαχειριστή εφαρμογών και θα απεγκαταστήσουμε το λογισμικό από τον υπολογιστή σας.

  1. Πατήστε τα Windows + R, πληκτρολογήστε " appwiz.cpl " στο παράθυρο διαλόγου και πατήστε Enter.
  2. Μόλις βρίσκεστε στο διαχειριστή εφαρμογών, αναζητήστε οποιοδήποτε λογισμικό εγγραφής που ίσως έχετε εγκαταστήσει στον υπολογιστή σας. Κάντε δεξί κλικ σε αυτό και επιλέξτε Κατάργηση εγκατάστασης .

Κατάργηση εγκατάστασης παρόμοιου λογισμικού εγγραφής
  1. Θα πρέπει επίσης να ελέγξετε τη γραμμή εργασιών σας για τυχόν επιπλέον εφαρμογές που εκτελούνται στο παρασκήνιο. Κάντε δεξί κλικ σε κάθε καταχώρηση και κλείστε την εφαρμογή.
  2. Αφού είστε απολύτως βέβαιοι ότι κανένα πρόγραμμα δεν εκτελεί το φόντο, εκτελέστε ξανά το OBS και ελέγξτε αν το πρόβλημα έχει επιλυθεί.

Λύση 8: Κλείσιμο πρόσθετων προγραμμάτων στο παρασκήνιο

Αυτή η λύση είναι κοινή λογική, αλλά πολλοί χρήστες αποτυγχάνουν να παρατηρήσουν αυτό το σενάριο. Κάθε φορά που κάνετε streaming με τη χρήση του OBS Studio και παίζετε ένα παιχνίδι δίπλα στο άλλο, είναι σημαντικό όλες οι επιπλέον εφαρμογές που εκτελούνται στο παρασκήνιο να είναι κλειστές έτσι ώστε η CPU να μπορεί να εστιάζει αποκλειστικά στις δύο διαδικασίες. Θα πρέπει επίσης να λάβετε υπόψη τις τρέχουσες διεργασίες στο παρασκήνιο, οι οποίες ενδέχεται να μην είναι εμφανείς.

  1. Πατήστε τα Windows + R, πληκτρολογήστε " taskmgr " στο παράθυρο διαλόγου και πατήστε Enter.
  2. Μόλις εισέλθετε στο διαχειριστή εργασιών, επιλέξτε τυχόν επιπλέον εφαρμογές που εκτελούν το φόντο. Κάντε δεξί κλικ σε αυτά και επιλέξτε Τερματισμός εργασίας .

Τερματισμός εργασίας των διαδικασιών φόντου
  1. Τώρα θα ελέγξουμε επίσης το δίσκο σας. Κοιτάξτε την κάτω δεξιά πλευρά της οθόνης στη γραμμή εργασιών σας και εντοπίστε τυχόν εικονίδια λογισμικού που εκτελούνται. Εάν εντοπίσετε κάποια που εκτελούν συνεχώς και καταναλώνουν CPU, κάντε δεξί κλικ σε αυτά και επιλέξτε Έξοδος .

Κλείσιμο εφαρμογών από τη γραμμή εργασιών
  1. Αφού κλείσετε όλες τις εφαρμογές, δοκιμάστε τη ροή και δείτε εάν το πρόβλημα επιλύθηκε.

Λύση 9: Χρήση εναλλακτικών λύσεων τρίτου μέρους (BandiCam)

Αν δεν λειτουργούν όλες οι παραπάνω μέθοδοι, μπορείτε να δοκιμάσετε διάφορες εναλλακτικές λύσεις. Αυτό που είδαμε περισσότερο στο OBS Studio ήταν το BandiCam. Έχει πολλά διαφορετικά χαρακτηριστικά και επέτρεψε την προσαρμογή της ποιότητας της ροής πολύ περισσότερο σε σύγκριση με άλλες συμβατικές εφαρμογές όπως το Screenshare / Discord κλπ.

Bandicam

Μπορείτε να πλοηγηθείτε στην επίσημη ιστοσελίδα της BandiCam και να κατεβάσετε την δωρεάν έκδοση σε μια προσιτή τοποθεσία. Μετά τη λήψη, κάντε δεξί κλικ σε αυτό και επιλέξτε Εκτέλεση ως διαχειριστής .

Σημείωση: Θα πρέπει επίσης να εξετάσετε την επανεγκατάσταση της απεικόνισης της απεικόνισης OBS στον υπολογιστή σας από την αρχή αφού διαγράψετε όλα τα προσωρινά αρχεία επίσης. Βεβαιωθείτε ότι έχετε πραγματοποιήσει λήψη της τελευταίας έκδοσης από τον επίσημο ιστότοπο και διαγράψτε τις καταχωρίσεις του OBS από τις τοποθεσίες εγκατάστασης.

Ενδιαφέροντα Άρθρα