Comment réparer l'encodage surchargé dans OBS Studio

Au fil des années, OBS s'est hissé au premier rang des logiciels de streaming professionnels avec la prise en charge des systèmes d'exploitation macOS et Windows. OBS est félicité pour ses multiples contrôles concernant le service de diffusion en continu fourni avec la compatibilité avec plusieurs plates-formes telles que Twitch, etc.

Encodage surchargé dans OBS Studio

L'un des problèmes les plus courants auquel les utilisateurs sont confrontés est l'endroit où ils voient le message «Encodage surchargé» lorsqu'ils diffusent en streaming leurs écrans / jeux. Ce problème se produit principalement lorsque votre ordinateur est incapable de traiter à la fois le jeu et la diffusion en continu, ce qui réduit la puissance du processeur. Cela signifie que votre ordinateur ne peut pas encoder votre vidéo assez rapidement pour conserver les paramètres que vous avez définis, ce qui entraînera le gel de la vidéo après quelques secondes ou un bégaiement périodique.

Le message d'erreur complet est le suivant:

 Encodage surchargé! Pensez à réduire les paramètres vidéo ou à utiliser un préréglage d'encodage plus rapide. 

Dans cet article, nous allons passer en revue toutes les causes possibles expliquant pourquoi ce problème peut se produire sur votre ordinateur, ainsi que les méthodes que vous pouvez utiliser pour le contourner. Assurez-vous de commencer avec la première solution et de descendre en conséquence. Les solutions sont répertoriées en fonction de l'efficacité et de la facilité pour l'utilisateur.

Qu'est-ce qui provoque la surcharge du codage dans OBS?

Après avoir analysé tous les cas d'utilisateurs et les ordinateurs confrontés à des problèmes similaires, nous sommes arrivés à la conclusion que ce problème était généralement dû à plusieurs raisons. Même si le message d'erreur signifie que le problème est principalement dû à la réduction des ressources processeur, les causes incluent également d'autres éléments. Certains d'entre eux sont énumérés ci-dessous:

  • CPU Bottleneck: C'est la raison principale pour laquelle ce message d'erreur apparaît, comme expliqué précédemment. Lorsque le processus d'encodage bloque votre CPU, les choses commencent à ralentir et c'est ici qu'OBS vous invite avec le message d'erreur.
  • Stockage faible: vous devez disposer d'un stockage optimal sur votre ordinateur lorsque vous utilisez le logiciel. Outre l'utilisation de la mémoire vive, il utilise également votre disque dur pour certaines opérations, notamment l'écriture de configurations temporaires et de fichiers de sortie. Si vous n’avez pas assez d’espace, vous pouvez rencontrer le problème.
  • Applications de diffusion en continu tierces: Si vous exécutez d’autres applications associées à la diffusion en continu / en streaming en arrière-plan, elles peuvent entrer en conflit avec OBS dans la mesure où elles ne fonctionnent pas correctement ou sont surchargées. Désactiver ces applications résout généralement le problème.
  • Haute résolution d'écran: OBS nécessitera plus de ressources si vous passez d'une résolution d'écran faible à une résolution supérieure. Si vous ne disposez pas de suffisamment de puissance de processeur, la résolution supérieure peut être à l'origine des problèmes.
  • Niveau de priorité: OBS peut être défini sur une priorité faible dans votre gestionnaire de tâches. Cela donnera une priorité basse à ses opérations et la CPU ne répondra pas à ses demandes de traitement, ce qui provoquera l'apparition du message d'erreur.

Avant de passer aux solutions, assurez-vous que vous êtes connecté en tant qu'administrateur sur votre ordinateur et que vous avez enregistré tous les enregistrements OBS dans un emplacement accessible.

Solution 1: modification de la priorité du processus

Le correctif le plus répandu dans la résolution de l'erreur 'Encoding Overloaded' consiste à modifier la priorité du processus OBS à partir de votre gestionnaire de tâches. Votre processeur fonctionne sur le principe de priorités; les processus avec des priorités élevées seront traités en premier lieu par rapport aux autres processus. Dans le cas d’OBS, le logiciel doit suivre le rythme de votre écran de jeu / fenêtre de diffusion en continu dans un rapport 1: 1. Le taux de lecture doit correspondre au taux de diffusion du jeu. Lorsque ce n'est pas vrai, vous rencontrerez le message d'erreur.

Dans cette solution, nous allons lancer à la fois le jeu et le logiciel OBS, puis modifier la priorité à l'aide du gestionnaire de tâches par alt-tabulation. Nous modifions la priorité de deux manières: c’est-à-dire réduire la priorité du jeu ou augmenter la priorité d’OBS.

  1. Lancez le jeu et le studio OBS et commencez à jouer tout en diffusant en même temps.
  2. Maintenant, appuyez sur Windows + R, tapez « taskmgr » dans la boîte de dialogue et appuyez sur Entrée.
  3. Une fois dans le gestionnaire de tâches, sélectionnez le jeu, cliquez dessus avec le bouton droit de la souris et sélectionnez Accéder aux détails . Vous pouvez également faire de même pour ouvrir les propriétés de OBS Studio.

Détails du processus d'ouverture
  1. Une fois dans la section Détails, cliquez avec le bouton droit de la souris sur le processus de jeu spécifique et sélectionnez Définir la priorité> Sous la normale . Dans le cas d'OBS, sélectionnez Définir la priorité> Supérieur à la normale .

Changement de priorité du jeu et de OBS
  1. Enregistrez les modifications et quittez le gestionnaire de tâches. Maintenant, alt-tab au jeu et vérifiez si vous pouvez diffuser correctement sans aucun problème.

Solution 2: réduction de la résolution de sortie

Chaque fois que vous diffusez un jeu en streaming, l'écran est codé en temps réel et il s'agit probablement de la tâche la plus lourde en termes de temps processeur. Par exemple, dans le cas du codage 1080p, le processus prend deux fois plus de pixels qui sont créés pour chaque image en 720p. La solution de rechange pour réduire la charge du processeur consiste à dire à OBS de réduire la résolution de sortie. Si vous réduisez la résolution de sortie, le logiciel réduit automatiquement la réduction des images avant de les transmettre à l'encodeur.

  1. Lancez OBS Studio et cliquez sur le bouton Paramètres situé dans le coin inférieur droit de l'écran.

Paramètres - OBS Studio
  1. Une fois qu'une nouvelle fenêtre apparaît, sélectionnez la catégorie Vidéo puis cliquez sur Résolution de sortie (mise à l'échelle) . Maintenant, essayez de réduire votre résolution. Si c'était 1080, essayez de le réduire à 720.

Modification de la résolution de sortie - OBS
  1. Enregistrez les modifications et quittez le logiciel. Redémarrez votre ordinateur et essayez à nouveau de diffuser. Vérifiez si le message d'erreur est résolu.

Solution 3: Réduire la fréquence d'images

La cadence correspond au nombre d'images capturées à partir de la vidéo. Si vous êtes un joueur, vous comprendrez que les taux de trame sont la principale référence pour les moteurs de jeu et autres éléments de traitement graphique. Si vous capturez le jeu avec des taux de trame élevés, vous rencontrerez probablement plusieurs problèmes et un ordinateur à la traîne. Dans cette solution, nous allons naviguer vers vos paramètres OBS et baisser la cadence en conséquence.

  1. Revenez aux paramètres OBS comme dans les paramètres précédents et accédez à Paramètres vidéo .
  2. Maintenant, sélectionnez Common FPS Values, puis sélectionnez une valeur inférieure. Si c'était 30 ans, pensez à aller à 20 ans, etc.

Changement de fréquence d'image - OBS
  1. Enregistrez les modifications et quittez le logiciel. Redémarrez votre ordinateur et essayez à nouveau de diffuser. Vérifiez si le message d'erreur est résolu.

Solution 4: modification du préréglage x264

Le codeur vidéo utilisé par défaut est x264. Il comporte un certain nombre de préréglages différents impliqués dans son fonctionnement, qui trouve un équilibre entre la qualité de la vidéo et la charge de la CPU. Par défaut, le préréglage «très rapide» est utilisé. C'est l'équilibre parfait (selon OBS) entre la qualité vidéo et la vitesse du processeur.

La méthodologie des préréglages est que les préréglages plus rapides indiquent à quelle vitesse un codeur s'exécutera. Lorsque vous sélectionnez des préréglages plus rapides, l’utilisation du processeur est très réduite, mais la qualité de la vidéo n’est pas à la hauteur. Ici, 'rapide' signifie que la vidéo sera encodée très rapidement sans effectuer beaucoup de calculs. Vous pouvez essayer de changer les préréglages et voir si un préréglage plus rapide résout le problème pour vous.

  1. Lancez OBS studio et cliquez sur Paramètres présents dans le coin inférieur droit de l’écran.
  2. Sélectionnez Sortie dans le volet de navigation de gauche, puis cliquez sur Avancé comme mode de sortie.

Passage aux paramètres avancés
  1. Maintenant, essayez de changer les modes préréglés et voyez si le choix plus rapide résout le problème pour vous.

Vous pouvez toujours essayer différents paramètres prédéfinis en fonction de vos propres besoins.

Solution 5: Utilisation du codage matériel

Si toutes les méthodes ci-dessus ne fonctionnent pas, nous pouvons envisager d'utiliser l'encodage matériel. Les encodeurs matériels, à savoir AMF, Quicksync et NVENC, sont principalement pris en charge par les GPU standard Intel ainsi que par les nouveaux GPU AMD / NVIDIA. Chaque utilisateur a la possibilité de diriger une partie de la charge d'encodage vers les encodeurs matériels avec un léger coût en qualité moindre.

En résumé, les encodeurs GPU n'offrent pas autant de qualité que x264 par défaut, mais ils aident beaucoup si vous avez des ressources de calcul limitées.

Nous allons d’abord vérifier si l’option de codage matériel est déjà activée dans votre logiciel OBS. Si ce n'est pas le cas, nous allons suivre des étapes supplémentaires et tenter de résoudre le problème.

  1. Lancez OBS Studio et accédez à Paramètres comme nous l’avons fait précédemment dans les solutions.
  2. Maintenant, cliquez sur l'onglet Sortie en utilisant le volet de navigation de gauche, sélectionnez Mode de sortie avancé et cochez l'option Encodeur .

Changement de méthode de codage - OBS

Si vous ne voyez pas les options AMF, Quicksync, etc., vous pouvez essayer d'activer l'option en procédant comme suit. S'il est présent comme dans l'exemple ci-dessus, activez-le simplement, enregistrez les modifications et redémarrez votre ordinateur.

Si vous ne voyez pas Synchro rapide dans vos options de codage, cela signifie probablement que vos graphiques intégrés ne sont pas activés dans votre BIOS. Chaque carte mère Intel a des graphiques intégrés et ils sont généralement activés par défaut.

Activation des graphiques intégrés

Vous pouvez accéder aux paramètres de votre BIOS et vérifier si l’option des graphiques intégrés est activée ou non. Chaque BIOS sera différent à cause du changement de fabricant, il vous faudra donc regarder un peu autour de vous. Après avoir activé vos graphiques dédiés, redémarrez votre ordinateur et vérifiez si le problème est résolu.

Solution 6: libérer de l'espace dans le lecteur

La raison la plus importante pour laquelle OBS génère des messages d'erreur tels que ceux-ci sont des problèmes de stockage local sur votre ordinateur. Comme mentionné précédemment, OBS a besoin d’un peu d’espace sur votre disque dur pour continuer à diffuser de la vidéo en continu. Si vous ne disposez d'aucun espace supplémentaire, il ne diffusera aucun type de vidéo.

Plein d'espace dans OBS Drive

En plus de nettoyer l’espace disponible sur votre disque, vous pouvez également effectuer un nettoyage de disque. Après avoir nettoyé votre disque, redémarrez votre ordinateur et relancez la plate-forme.

  1. Appuyez sur Windows + E pour ouvrir l’explorateur de fichiers, cliquez sur This-PC, puis sélectionnez le lecteur à nettoyer.
  2. Cliquez dessus avec le bouton droit et sélectionnez Propriétés .
  3. Une fois dans les propriétés, sélectionnez l'onglet Général, puis cliquez sur Nettoyage de disque .

Nettoyage de disque - Lecteur Windows
  1. Après avoir nettoyé le disque, redémarrez votre ordinateur et vérifiez si le message d'erreur est résolu. Assurez-vous de disposer d'au moins 5 à 10 Go d'espace libre sur votre lecteur.

Solution 7: recherche d'un logiciel d'enregistrement similaire

Comme mentionné précédemment dans les causes, OBS studio semble entrer en conflit avec un autre logiciel d'enregistrement exécuté sur votre ordinateur. Cela inclut NVIDIA Overlay, Discord, la barre de jeu Windows, etc. Ici, la seule solution consiste à désactiver l’exécution du logiciel sur votre ordinateur ou à le désinstaller complètement. Dans cette solution, nous allons naviguer vers le gestionnaire d’applications et désinstaller le logiciel de votre ordinateur.

  1. Appuyez sur Windows + R, tapez “ appwiz.cpl ” dans la boîte de dialogue et appuyez sur Entrée.
  2. Une fois dans le gestionnaire d’applications, recherchez les logiciels d’enregistrement éventuellement installés sur votre ordinateur. Cliquez dessus avec le bouton droit et sélectionnez Désinstaller .

Désinstallation du logiciel d'enregistrement similaire
  1. Vous devriez également vérifier votre barre des tâches pour des applications supplémentaires s'exécutant en arrière-plan. Cliquez avec le bouton droit sur chaque entrée et quittez l'application.
  2. Une fois que vous êtes absolument certain qu'aucun programme n'exécute l'arrière-plan, relancez OBS et vérifiez si le problème est résolu.

Solution 8: Fermeture de programmes supplémentaires en arrière-plan

Cette solution relève du bon sens, mais de nombreux utilisateurs ne remarquent pas ce scénario. Chaque fois que vous diffusez en streaming avec OBS Studio et que vous jouez à un jeu côte à côte, il est important de fermer toutes les applications supplémentaires exécutant l'arrière-plan afin que votre CPU puisse se concentrer uniquement sur les deux processus. Vous devez également prendre en compte les processus d'arrière-plan en cours d'exécution qui peuvent ne pas être visibles au premier plan.

  1. Appuyez sur Windows + R, tapez « taskmgr » dans la boîte de dialogue et appuyez sur Entrée.
  2. Une fois dans le gestionnaire de tâches, sélectionnez les applications supplémentaires exécutant l’arrière-plan. Cliquez dessus avec le bouton droit de la souris et sélectionnez Fin de tâche .

Fin de la tâche des processus en arrière-plan
  1. Maintenant, nous allons également vérifier votre plateau. Regardez en bas à droite de votre écran dans la barre des tâches et localisez les icônes du logiciel en cours d'exécution. Si vous en trouvez qui fonctionnent en permanence et consomment de la CPU, cliquez dessus avec le bouton droit de la souris et sélectionnez Quitter .

Quitter des applications depuis la barre des tâches
  1. Après avoir fermé toutes les applications, essayez la diffusion en continu et voyez si le problème est résolu.

Solution 9: Utilisation d'alternatives tierces (BandiCam)

Si toutes les méthodes ci-dessus ne fonctionnent pas, vous pouvez essayer plusieurs alternatives. Celui que nous avons le plus ressemblé à OBS Studio était BandiCam. Il a plusieurs fonctionnalités différentes et a permis de personnaliser beaucoup plus la qualité de la diffusion en continu par rapport aux autres applications classiques telles que Screenshare / Discord, etc.

Bandicam

Vous pouvez naviguer sur le site officiel de BandiCam et télécharger la version gratuite dans un lieu accessible. Après le téléchargement, cliquez dessus avec le bouton droit de la souris et sélectionnez Exécuter en tant qu'administrateur .

Remarque: vous devez également envisager de réinstaller la capture d'affichage OBS sur votre ordinateur après avoir supprimé tous les fichiers temporaires. Assurez-vous de télécharger la dernière version à partir du site Web officiel et supprimez les entrées d’OBS des emplacements d’installation.

Des Articles Intéressants