OBS Encodeur Surchargé : Résoudre le Problème

Vous êtes en plein stream ou enregistrement avec OBS Studio et le message "Encodeur surchargé ! Envisagez de réduire les paramètres vidéo" apparaît en bas de l'écran ? Ce message signifie que votre PC ne parvient pas à encoder la vidéo assez rapidement, ce qui entraîne des pertes d'images (dropped frames), des saccades et une qualité dégradée. C'est le problème le plus courant rencontré par les streamers et créateurs de contenu. Voici comment le résoudre.

Comprendre le Problème

L'encodage vidéo consiste à compresser les images capturées en temps réel pour le streaming ou l'enregistrement. Cette opération est très gourmande en ressources. Le message d'encodeur surchargé signifie que le processeur (ou le GPU si vous utilisez l'encodage matériel) ne peut pas traiter les images assez vite pour maintenir le débit défini. Plusieurs facteurs influencent la charge d'encodage :

Solution 1 : Changer le Preset d'Encodage

Le preset contrôle le rapport qualité/performance de l'encodage. Un preset plus rapide utilise moins de ressources mais avec une qualité légèrement inférieure :

  1. Dans OBS, allez dans Paramètres > Sortie.
  2. Passez le Mode de sortie en "Avancé".
  3. Dans l'onglet Streaming (ou Enregistrement), cherchez le paramètre "Preset du processeur" (pour x264).
  4. Changez le preset de "medium" ou "fast" à "veryfast" ou "superfast".

L'échelle des presets x264, du plus léger au plus lourd : ultrafast > superfast > veryfast > faster > fast > medium > slow > slower > veryslow. Pour le streaming, "veryfast" offre un excellent compromis entre qualité et performance.

Solution 2 : Utiliser NVENC ou AMF au Lieu de x264

C'est souvent la meilleure solution. Au lieu d'encoder avec le processeur (x264), utilisez l'encodeur matériel de votre carte graphique :

Pour changer d'encodeur :

  1. Paramètres > Sortie > Mode Avancé > Streaming
  2. Changez l'Encodeur de "x264" à "NVIDIA NVENC H.264" ou "AMD HW H.264 (AVC)".
  3. Pour NVENC, utilisez le preset "Quality" ou "P5" pour un bon équilibre.

Solution 3 : Réduire la Résolution et/ou les FPS

Encoder en 1080p 60fps demande beaucoup plus de ressources qu'en 720p 30fps :

  1. Allez dans Paramètres > Vidéo.
  2. Réduisez la "Résolution de sortie (mise à l'échelle)" :
    • De 1920x1080 à 1280x720 (réduit la charge d'environ 55%)
    • De 2560x1440 à 1920x1080
  3. Réduisez les "Valeurs FPS communes" de 60 à 30 (divise la charge par 2).
  4. Utilisez le filtre de mise à l'échelle "Lanczos" pour la meilleure qualité de redimensionnement.

Pour le streaming sur Twitch ou YouTube, le 720p 60fps est souvent un meilleur choix que le 1080p 30fps : l'image est plus fluide et la majorité des spectateurs regardent sur des petits écrans où la différence de résolution est peu visible.

Solution 4 : Game Capture au Lieu de Display Capture

La source de capture fait une grande différence en termes de performance :

Pour passer en Game Capture : dans vos sources OBS, supprimez la "Capture d'écran" et ajoutez une "Capture de jeu". Sélectionnez "Capturer une fenêtre spécifique" et choisissez votre jeu dans la liste.

Solution 5 : Augmenter la Priorité du Processus OBS

Donnez la priorité à OBS pour qu'il reçoive plus de temps CPU :

  1. Dans OBS, allez dans Paramètres > Avancé.
  2. Changez la "Priorité du processus" de "Normal" à "Au-dessus de la normale" ou "Haute".

Attention : ne mettez pas la priorité en "Temps réel" car cela pourrait rendre votre système instable et affecter les performances du jeu.

Solution 6 : Fermer les Applications en Arrière-Plan

Chaque application ouverte consomme des ressources CPU et RAM qui pourraient être utilisées pour l'encodage :

Récapitulatif des Paramètres Recommandés

Pour un PC de milieu de gamme qui stream des jeux :