ListFan
Texte · Gratuit

Générateur de requêtes OBS WebSocket

Préparez une requête OBS WebSocket v5 pour une scène, l’état muet ou le volume d’une entrée sans vous connecter à OBS.

01Saisir les valeurs

Fonctionne dans le navigateur

Fonctionne hors ligne dans le navigateur. Après le chargement de la page et des fichiers nécessaires, le traitement ne nécessite pas Internet.

Placez l’action sélectionnée et le nom exact de la scène ou de l’entrée dans requestData. Encapsulez le tout dans une requête v5 op: 6 avec le requestId fourni. Produisez du JSON pour un client OBS WebSocket authentifié séparément.

Exemple

Comment ça marche

Préparez une requête OBS WebSocket v5 pour une scène, l’état muet ou le volume d’une entrée sans vous connecter à OBS.

op = 6; d = {requestType, requestId, requestData}

Aucune connexion n’est ouverte et aucune commande n’est exécutée. Un client WebSocket compatible et identifié doit envoyer la requête. La sélection de la scène d’aperçu nécessite le mode Studio. Les noms de scènes et d’entrées doivent exister dans votre configuration OBS. Le volume est en décibels, pas en pourcentage ; la plage prise en charge va de −100 à +26 dB.

Vos données restent privées

Les données sont traitées sur cette page et ne sont envoyées à aucun serveur.

À propos de cet outil

Préparez une requête OBS WebSocket v5 pour une scène, l’état muet ou le volume d’une entrée sans vous connecter à OBS.

Placez l’action sélectionnée et le nom exact de la scène ou de l’entrée dans requestData. Encapsulez le tout dans une requête v5 op: 6 avec le requestId fourni. Produisez du JSON pour un client OBS WebSocket authentifié séparément.

Utiliser l’outil ↑

Mode d’emploi

  1. Saisir les valeurs

    Action de la requête · Nom exact de la scène ou de l’entrée · Identifiant de requête · État muet · Volume d’entrée · dB

  2. Calculer / générer

    Préparez une requête OBS WebSocket v5 pour une scène, l’état muet ou le volume d’une entrée sans vous connecter à OBS.

  3. Résultat

    { "op": 6, "d": { "requestType": "SetCurrentProgramScene", "requestId": "scene-1", "requestData": { "sceneName": "Camera" } } }

Méthode de calcul

  1. Placez l’action sélectionnée et le nom exact de la scène ou de l’entrée dans requestData.
  2. Encapsulez le tout dans une requête v5 op: 6 avec le requestId fourni.
  3. Produisez du JSON pour un client OBS WebSocket authentifié séparément.
op = 6; d = {requestType, requestId, requestData}
Exemple concret

Générateur de requêtes OBS WebSocket

Action de la requête
Définir la scène du programme
Nom exact de la scène ou de l’entrée
Camera
Identifiant de requête
scene-1
État muet
Son coupé
Volume d’entrée · dB
Résultat
{
  "op": 6,
  "d": {
    "requestType": "SetCurrentProgramScene",
    "requestId": "scene-1",
    "requestData": {
      "sceneName": "Camera"
    }
  }
}

Questions fréquentes

La génération du JSON contrôle-t-elle OBS ?

Aucune connexion n’est ouverte et aucune commande n’est exécutée. Un client WebSocket compatible et identifié doit envoyer la requête. La sélection de la scène d’aperçu nécessite le mode Studio. Les noms de scènes et d’entrées doivent exister dans votre configuration OBS. Le volume est en décibels, pas en pourcentage ; la plage prise en charge va de −100 à +26 dB.

Où vont mes données ?

Les calculs se font sur votre appareil. Les données ne sont pas envoyées à un serveur.

Termes et définitions

Saisir les valeurs

Action de la requête

Choisissez l’opération v5. Les noms et options sont validés syntaxiquement, sans vérification auprès d’une instance OBS en cours d’exécution.

Choisissez le mode adapté aux données saisies.

Options: Définir la scène du programme · Définir la scène d’aperçu · Définir l’état muet de l’entrée · Basculer l’état muet de l’entrée · Définir le volume d’entrée

Nom exact de la scène ou de l’entrée

Utilisez un nom de scène pour les actions sur les scènes ; un nom d’entrée pour le mode muet ou le volume. La casse et l’orthographe doivent correspondre à OBS.

Saisissez le texte source ; le traitement est local.

Identifiant de requête

Identifiant non vide, jusqu’à 100 caractères, permettant d’associer une réponse dans votre client externe.

Saisissez le texte source ; le traitement est local.

État muet

Utilisé uniquement par SetInputMute. Les autres actions ignorent ce choix.

Choisissez le mode adapté aux données saisies.

Options: Son coupé · Son activé

Volume d’entrée · dB

Utilisé uniquement par SetInputVolume. Saisissez de −100 à +26 dB ; pas de pourcentage.

Saisissez la valeur numérique de cette grandeur.

Minimum: -100 · Maximum: 26

Résultat

Résultat

Placez l’action sélectionnée et le nom exact de la scène ou de l’entrée dans requestData. Encapsulez le tout dans une requête v5 op: 6 avec le requestId fourni. Produisez du JSON pour un client OBS WebSocket authentifié séparément.

Calculé à partir des entrées selon la méthode ci-dessous.

Erreurs fréquentes et corrections

Volume d’entrée

Erreur: Saisir 50 pour indiquer 50 pour cent.

Correction: Saisissez une valeur en décibels : 0 dB correspond au gain unitaire ; environ −6.02 dB correspond à la moitié de l’amplitude.

Limites et hypothèses

  • Aucune connexion n’est ouverte et aucune commande n’est exécutée. Un client WebSocket compatible et identifié doit envoyer la requête. La sélection de la scène d’aperçu nécessite le mode Studio. Les noms de scènes et d’entrées doivent exister dans votre configuration OBS. Le volume est en décibels, pas en pourcentage ; la plage prise en charge va de −100 à +26 dB.
  • Placez l’action sélectionnée et le nom exact de la scène ou de l’entrée dans requestData. Encapsulez le tout dans une requête v5 op: 6 avec le requestId fourni. Produisez du JSON pour un client OBS WebSocket authentifié séparément.
  • Les résultats affichés peuvent être arrondis, sans gain de précision de mesure.