• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Automatiser gestion des scènes et sources vidéo avec scripts

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
Automatisation de la gestion des scènes et des sources vidéo avec des scripts pour simplifier les configurations sous Windows

💡 Introduction

Automatiser la gestion des scènes et des sources vidéo dans OBS Studio peut considérablement simplifier les configurations de diffusion, en particulier pour les utilisateurs fréquents. Ce tutoriel vous guidera à travers les étapes d'automatisation avec des scripts PowerShell pour gérer rapidement et facilement les scènes et les sources sur Windows.



📋 Prérequis

• Windows 10 ou version ultérieure

• Droits administrateur pour exécuter des scripts PowerShell

• OBS Studio installé et configuré : OBS Studio pour Windows

• API WebSocket d’OBS activée pour l’automatisation via scripts



🔍 Méthodologie

🔹 Activation de l’API WebSocket d’OBS

• Installez le plugin OBS WebSocket pour Windows en le téléchargeant ici : OBS WebSocket.

• Ouvrez OBS Studio et allez dans Outils > WebSocket Server Settings. Activez le serveur WebSocket et notez le port de connexion ainsi que le mot de passe (facultatif).



🔹 Création de scripts PowerShell pour gérer les scènes et sources

• Ouvrez PowerShell et créez un script pour ajouter ou changer des scènes. Par exemple, le script suivant permet de changer de scène :

Code:
$obsServer = "ws://localhost:4444"
$password = "votreMotDePasse"
$sceneName = "NomDeVotreScene"

$obsClient = New-Object -TypeName WebSocket
$obsClient.Connect($obsServer)
$obsClient.Send(@{request-type = "SetCurrentScene"; "scene-name" = $sceneName})

• Pour ajouter une source vidéo à une scène, utilisez la commande suivante :

Code:
$sourceName = "NomDeVotreSource"
$sourceKind = "vlc_source" # Exemple pour une source VLC
$sceneName = "NomDeVotreScene"

$obsClient.Send(@{request-type = "CreateSource"; "sourceName" = $sourceName; "sourceKind" = $sourceKind; "sceneName" = $sceneName})



🔹 Automatisation avec des tâches planifiées

• Pour automatiser l'exécution de ces scripts, vous pouvez utiliser le Planificateur de tâches de Windows. Ouvrez-le et créez une tâche avec une action qui lance votre script PowerShell à des heures définies ou lorsque des conditions spécifiques sont remplies.



💡 Astuce

Utilisez des variables pour les noms de scènes et de sources afin de rendre vos scripts plus modulaires et adaptables aux différents besoins de diffusion.



⚠️ Avertissement

Vérifiez les paramètres de sécurité PowerShell sur votre système, car l'exécution de scripts externes peut être bloquée. Vous devrez peut-être ajuster la stratégie d'exécution avec la commande
Code:
Set-ExecutionPolicy RemoteSigned



📝 Conseil

Consultez le Guide officiel PowerShell pour approfondir vos connaissances et tirer pleinement parti de la flexibilité des scripts.



🔄 Solution alternative

Pour une solution sans script, vous pouvez utiliser des applications comme Streamlabs qui intègre une gestion simplifiée des scènes et sources, bien que moins flexible que les scripts personnalisés.



🏁 Conclusion

Automatiser la gestion des scènes et sources via PowerShell permet d’optimiser vos configurations OBS Studio, en particulier pour des diffusions récurrentes ou fréquentes.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
18 010
Messages
29 283
Membres
356
Dernier inscrit
Matth974

Nouveaux membres

Retour
Haut Bas