OBS Studio : meilleures options x264 personnalisées pour Twitch

Options x264 personnalisées OBS Best Twitch pour la diffusion en direct et la maximisation du jus de vos flux!

 

Guide pour les meilleurs réglages à l'aide de paramètres x264 personnalisés

En ce qui concerne le streaming sur Twitch, avoir les bons paramètres OBS peut faire toute la différence en termes de qualité d'image et de performances globales. Bien qu'il existe de nombreux paramètres différents à prendre en compte, voici un guide expliquant pourquoi les paramètres OBS suivants sont un excellent choix pour le streaming sur Twitch :

Encodeur : x264

Résolution : 1080p ou 918p
Le streaming en 1080p est la norme pour la plupart des streamers sur Twitch. Bien que vous puissiez certainement diffuser à des résolutions plus élevées, cela peut mettre à rude épreuve votre ordinateur et votre connexion Internet.
Utilisation de 918p sur 900p ou même 936p Lors de la réduction d'échelle à partir de 4k Res…
Alors que 900p et 936p sont des résolutions couramment utilisées pour le streaming, elles ne sont pas de véritables 16: 9 lorsqu'elles sont réduites à partir d'une source 4K. Cela peut entraîner des images étirées ou déformées, affectant la qualité visuelle globale du flux. D'autre part, 1632 × 918 est une véritable résolution réduite 16: 9 qui est également divisible par 16, ce qui la rend idéale pour l'encodage et le streaming. En utilisant 918p, les streamers peuvent obtenir une meilleure qualité visuelle et éviter toute distorsion

Débit : 6000-8000
Le débit binaire fait référence à la quantité de données transmises par seconde pendant un flux. Un débit binaire plus élevé se traduit généralement par une meilleure qualité d'image, mais il nécessite également plus de bande passante.

Intervalle d'image clé : 40
L'intervalle d'images clés détermine la fréquence à laquelle une image complète est transmise pendant un flux. Un intervalle plus court peut entraîner une meilleure qualité d'image, mais il nécessite également plus de bande passante. Un intervalle d'images clés de 40 établit un bon équilibre entre la qualité de l'image et l'utilisation de la bande passante.

Trames B : 3
Les trames B font référence aux trames bidirectionnelles, qui sont des trames qui font référence à la fois aux trames passées et futures. L'utilisation d'images B peut se traduire par une vidéo plus fluide et une meilleure qualité d'image, mais elle nécessite également plus de puissance de traitement. 3 est un bon nombre d'images B à utiliser pour la plupart des streamers.

Cadres de référence : 4
Les cadres de référence sont des cadres qui sont utilisés comme point de référence pour d'autres cadres. L'utilisation d'un plus grand nombre de cadres de référence peut entraîner une meilleure qualité d'image, mais nécessite également une plus grande puissance de traitement. 4 est un bon nombre de cadres de référence à utiliser pour la plupart des streamers.

Méthode ME : dia
La méthode ME détermine comment l'estimation de mouvement est effectuée pendant le processus de codage. Dia est généralement considéré comme la meilleure option pour la qualité d'image, car il effectue une analyse plus détaillée du mouvement que les autres méthodes. (DIA est principalement bon pour les jeux au rythme rapide, Hex et UMH offrent plus de qualité)

(Le paramètre me= (estimation de mouvement) dans x264 contrôle la méthode utilisée pour analyser le mouvement dans les images vidéo pendant le processus d'encodage. Voici quelques-uns des différents paramètres pour me= et pourquoi chacun est bon :

  • moi=hex: Utilise des modèles de recherche hexagonaux pour analyser le mouvement, ce qui peut être plus efficace que les modèles de recherche carrés traditionnels pour détecter les mouvements complexes.
  • moi = euh: Utilise la méthode Uneven Multi-Hexagon (UMH) pour analyser le mouvement, ce qui peut fournir un niveau de détail et de précision plus élevé dans la détection du mouvement.
  • moi = esa: utilise l'algorithme de recherche exhaustive (ESA) pour analyser le mouvement, ce qui implique l'examen de tous les vecteurs de mouvement possibles dans la plage de recherche. Cette méthode peut être plus précise mais aussi plus gourmande en calculs.
  • moi=tss: utilise la méthode Transform Skip Search (TSS) pour analyser le mouvement, ce qui peut fournir des temps d'encodage plus rapides tout en maintenant une bonne qualité visuelle.
  • moi = dia
    Utilise un modèle de recherche en forme de losange pour analyser le mouvement, ce qui peut être plus efficace que les modèles carrés pour détecter le mouvement tout en conservant une bonne qualité visuelle.

Globalement, le choix du paramètre me= dépend de facteurs tels que la complexité du contenu vidéo, le niveau de qualité visuelle souhaité et les ressources informatiques disponibles. L'utilisation du paramètre me= approprié peut aider à atteindre un meilleur équilibre entre la qualité visuelle et la vitesse d'encodage.)

Sous-pixel ME : 8
L'estimation de mouvement de sous-pixel détermine comment le mouvement est estimé à un niveau de sous-pixel plus petit. Une valeur plus élevée peut entraîner une meilleure qualité d'image, mais elle nécessite également plus de puissance de traitement. 8 est une bonne valeur à utiliser pour la plupart des streamers.

Psyrd : 3.0:2.0
Psy-rd est une technique qui ajuste le processus d'encodage en fonction de la qualité visuelle perçue. Une valeur plus élevée peut entraîner une meilleure qualité d'image, mais elle nécessite également plus de puissance de traitement. 3.0:2.0 établit un bon équilibre entre la qualité d'image et l'utilisation de la puissance de traitement.

Poidsb : 1
Les paramètres de prédiction pondérée (weightb=1) contribuent à améliorer la qualité globale de l'image en permettant à l'encodeur de prédire plus précisément les valeurs des pixels. Cela se traduit par moins de bruit et de pixellisation dans les zones de la vidéo avec beaucoup de mouvement. La combinaison de weightb=1 et b-adapt=2 permet la meilleure utilisation possible des images B disponibles, conduisant à une vidéo plus fluide et plus claire. Il est important de noter que tous les encodeurs ne prennent pas en charge la prédiction pondérée, mais l'encodeur x264 d'OBS le fait, et cela vaut vraiment la peine de l'activer pour des flux de meilleure qualité.

Aucun mbtree : 0
Le paramètre "no-mbtree=0" dans OBS fait référence à la prédiction de la structure hiérarchique de l'arbre de macroblocs. Lorsque ce paramètre est activé (c'est-à-dire réglé sur 0), l'encodeur utilise une structure arborescente pour prédire le mouvement et d'autres caractéristiques des macroblocs dans l'image vidéo. Cela peut améliorer la qualité vidéo et réduire les artefacts de compression, mais cela nécessite plus de ressources de calcul et peut ralentir le processus d'encodage. Par conséquent, l'activation de ce paramètre peut être bénéfique pour améliorer la qualité vidéo, mais peut ne pas être nécessaire dans tous les cas.

Force Aq : 1.0
AQ-Strength est un paramètre en x264 qui ajuste le niveau de quantification utilisé dans différentes parties d'une image vidéo pour améliorer la qualité visuelle et l'efficacité de la compression. Il augmente dynamiquement la quantification dans les zones plus simples et la diminue dans les zones plus complexes, ce qui se traduit par une meilleure qualité visuelle et une utilisation plus efficace des bits.

Treillis : 2
Le paramètre trellis= dans x264 contrôle le niveau de raffinement utilisé dans la quantification en treillis, qui ajuste les tailles de pas de quantification des pixels voisins en fonction de la relation entre eux pour améliorer l'efficacité de la compression et la qualité visuelle. Voici les différents paramètres pour trellis= et ce qu'ils font :

  • treillis=0: désactive la quantification en treillis, en utilisant à la place les méthodes de quantification traditionnelles.
  • treillis=1: Active la quantification en treillis avec un niveau de raffinement modéré, offrant des gains de compression sans impact significatif sur les temps d'encodage.
  • treillis=2: permet une quantification en treillis avec un niveau de raffinement plus élevé, ce qui améliore la qualité visuelle et l'efficacité de la compression. Ce paramètre est généralement considéré comme un bon équilibre entre la vitesse d'encodage et la qualité visuelle.
  • treillis=3: permet une quantification en treillis avec le plus haut niveau de raffinement, résultant en la meilleure qualité visuelle et efficacité de compression possibles. Cependant, ce paramètre peut augmenter considérablement les temps d'encodage.

Dans l'ensemble, le paramètre trellis= est un outil utile pour obtenir une meilleure efficacité de compression et une meilleure qualité visuelle dans la vidéo compressée. Le paramètre optimal pour trellis= peut varier en fonction du contenu de la vidéo et de l'équilibre souhaité entre la qualité visuelle et la vitesse d'encodage.

En utilisant ces paramètres OBS, vous pouvez vous assurer que votre flux a fière allure et fonctionne correctement sur Twitch. Bien qu'il existe certainement d'autres paramètres et options à prendre en compte, ces paramètres fournissent une base solide sur laquelle la plupart des streamers peuvent s'appuyer.

Si vous n'êtes pas sûr de quoi que ce soit, veuillez faire quelques recherches.

mon code exact (peut être légèrement différent et mis à jour) est ci-dessous.

keyint=20 min-keyint=60 rc-lookahead=60 bframes=3 b-adapt=2 ref=3 me=dia subme=8 direct=auto trellis=2 weightb=1 aq-mode=2 aq-strength=1.0 non -mbtree=0 psy-rd=3.0:2.0 psy-rdoq=1.0 merange=24 threads=18

Plus de guides :

Laisser un commentaire

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish