Skip to content

JotabeMusique/stream-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jotabê's Stream Pack

Ce dépot contient le stream pack de Jotabê avec toutes les ressources visuelles, la collection de scènes OBS, ainsi que l'overlay dynamique et différents outils pour le stream.

Il est exclusivement réservé à Jotabê, si vous souhaitez en tirer partie, merci de forker le dépot et créer votre propre overlay.

Crédits

Ce stream pack a été crée par Rémi Jarasson / La Jarre à Son

Configuration / Démo

Le stream pack est hébergé directement sur Github: Jotabê's Stream Pack

Installation

Ce stream pack est compatible Windows et MacOS.

Pré-requis

Les versions indiquées sont les versions ayant été testées avec le stream pack. Une mise à jour des plugins est possible mais pourrait avoir des bugs nécessitant une mise à jour du pack.

Plugins recommandés:

Télécharger le pack

Téléchargez le pack en cliquant sur Download ZIP ou en clonant le dépot Git.

Le fichier resources/obs/background_video.webm étant trop volumineux pour ce dépôt, une version allegée est incluse dans le pack. Pour avoir la version complète, il faudra la télécharger séparement (lien privé).

ATTENTION: le pack est volumineux (~700Mo) une fois cloné

Profile

Ce stream pack est prévu pour un stream en 1080p60 (1920x1080 - 60 fps) uniquement.

TLDR / Cheatsheet

Voici un résumé des étapes d'installation:

  1. Importer la collection Jotabê-v1.scene-collection.json
  2. Relocaliser le dossier resources/obs
  3. Scene Collection > Check for Missing Files à nouveau pour les shaders dans resources/obs/shaders
  4. Recréer le script resources/obs/scripts/random_video_seek.lua et l'activer pour la source VIDEO_BACKGROUND
  • Redémarrez OBS
  1. Mettre à jour les sources dans _AUDIO
  2. Mettre à jour la source CAPTURE - WEBCAM dans _WEBCAM_SIDE et modifier le filtre pour appliquer la LUT Jotabe_Piano.cube
  3. Mettre à jour la source CAPTURE - ZENITHAL dans _WEBCAM_TOP et modifier le filtre pour appliquer la LUT Jotabe_Piano.cube
  4. Mettre à jour les source d'écran dans _SCREEN (Transform > Fit to Screen) et _GAME si besoin
  5. Ajouter les sources de capture de fenêtre dans _WINDOW (Transform > Fit to Screen)
  6. S'authentifier sur la page du Stream Pack
  7. Mettre à jour l'URL de WEB - Overlay
  8. Mettre à jour les URLs de WEB - Alerts et WEB - Chat fournies par Streamlabs
  9. Mettre à jour l'URL de WEB - Stream Together fournie par Twitch
  10. Ajouter le dock Stream Title et agencer les docks
  11. (facultatif) Configurez vos raccourcis / Stream Deck
  12. Enjoy !

Collection de scènes

Importez la collection de scène dans OBS:

  • Scene Collection > Import > Collection path...
  • Utilisez le fichier Jotabê-v1.scene-collection.json présent dans le dossier resources/obs
  • Un certain nombre de ressource seront introuvables. Il faudra les relocaliser en selectionnant le dossier resources/obs.
  • Relocaliser une seconde fois les ressources dans Scene Collection > Check for Missing Files et selectionner le dossier resources/obs/shaders.
  • (Facultatif) pour utiliser les assets d'exemple, le dossier est situé dans src/assets

Script

Un script LUA est utilisé pour la vidéo d'arrière plan:

  • Tools > Scripts
  • Supprimer le script introuvable random_video_seek.lua
  • Ajouter à nouveau le script random_video_seek.lua présent dans le dossier resources/obs/scripts
  • Configurer Media Source en selectionnant la source VIDEO_BACKGROUND
  • Cocher Active

Configuration des sources

Chaque source nécessitant une configuration est inclue dans une scène de calque (dont le nom est précédé par un _).

_AUDIO

Cette scène contient toutes les sources audio. Modifier les sources pour choisir les bons périphériques pour l'audio ou la capture de l'audio du Bureau.

NOTE: la capture audio du bureau fonctionne différemment entre MacOS et Windows. La collection est prévue pour être chargée sur OBS pour MacOS. Si la collection est importée sur Windows, il faut recréer la capture de DESKTOP avec une source de capture pour Windows.

_WEBCAM_SIDE

Cette scène doit contenir la source CAPTURE - WEBCAM désignant la capture de périphérique vidéo pour la webcam vue de coté.

La piste audio de cette source doit être désactivée (mute) et cachée.

Réglez ensuite les filtres de cette source pour corriger la couleur, et appliquer un LUT fourni. Pour cela, réglez le filtre "Apply LUT" et selectionnez le fichier Jotabe_Piano.cube ou Jotabe_Piano.png présent dans le dossier resources/obs/luts.

Supprimer la source MOCK_VIDEO_WEBCAM servant d'exemple.

_WEBCAM_TOP

Cette scène doit contenir la source CAPTURE - ZENITHAL désignant la capture de périphérique vidéo pour la webcam du piano vu de haut.

La piste audio de cette source doit être désactivée (mute) et cachée.

Réglez ensuite les filtres de cette source pour corriger la couleur, et appliquer un LUT fourni. Pour cela, réglez le filtre "Apply LUT" et selectionnez le fichier Jotabe_Piano.cube ou Jotabe_Piano.png présent dans le dossier resources/obs/luts.

Supprimer la source MOCK_VIDEO_TOP servant d'exemple.

Pour faciliter le cadrage de cette source, vous pouvez activer la source "GUDIES - Piano" pour afficher des guides pour correctement cadrer la webcam.

_KEYBOARD

Cette scène contient une version recadrée de la caméra zénithal. Seul le piano doit être visible. Si la source _WEBCAM_TOP a correctement été calibrée, aucun besoin de modification.

Le cadrage peut être ajusté en selectionnant KEYBOARD-CROP > Filtres puis en modifiant le filtre QUADCROP. Les positions des 4 coins du piano peuvent être ajustées manuellement.

_SCREEN

Cette scène contient la capture de l'écran principal CAPTURE - SCREEN. Modifiez cette source pour capturer le bon écran.

NOTE: la capture d'écran sous MacOS est différente que sous Windows. Il faudra recréer cette source éventuellement en la nommant CAPTURE - SCREEN. Cette source doit occuper la scene entière (Transform > Fit to Screen).

_WINDOW

Cette scène contient les sources pour différentes capture de fenêtres.

Ajoutez autant de capture de fenêtre que vous souhaitez. Ces captures doivent redimensionnées à la taille de la scène (Transform > Fit to Screen).

_GAME

Cette scène contient la source de capture de jeu.

Ajoutez une capture de jeu vidéo, ou un périphérique de capture, ou simplement la scène _SCREEN pour une capture d'écran en lieu et place d'une capture de jeu (non-recommandé).

Chaque source doit occuper la taille de la scène (Transform > Fit to Screen).

_BACKGROUND

Cette scène contient la vidéo d'arrière plan. Aucune modification doit être nécessaire.

Overlays

Connectez-vous à Twitch sur la page du Stream Pack afin d'obtenir les liens authentifié des overlays.

  • Modifier la source _OVERLAY > WEB - Overlay avec la valeur de OVERLAY Browser Source
  • Modifier la source DÉBUT > WEB - MUSIC PLAYER avec la valeur de MUSIC Browser Source

L'overlay WEB - Overlay doit avoir l'accès complet à OBS si vous souhaitez que l'enregistrement local soit géré automatiquement (facultatif).

Mettez à jour les urls des overlay tiers:

  • Modifier la source DÉBUT > ALERTS > WEB - Alerts avec l'url des alertes Streamlabs
  • Modifier la source DISCUSSION > CHAT > WEB - Chat avec l'url du chat Streamlabs
  • Supprimer la source WEB - Chat (mock) qui sert d'exemple
  • Modifier la source STREAM TOGETHER > WEB - Stream Together avec l'url fourni par Twitch

Docks

Les docks OBS permettent d'ajouter dans la fenêtre OBS des outils pour gérer plus facilenet le stream.

Grâce au plugin Source Dockvous pouvez en plus ajouter des sources en tant que Dock OBS, qui seront interactives.

  • Ajoutez le dock "Stream Title" en allant dans Docks > Custom Brower Docks
  • Nommez le "STREAM TITLE" et entrez la valeur de DOCK Stream Title sur la page du Stream Pack.
  • Placez ce dock intégré à votre OBS (cf Suggestion de placement des docks).

NOTE: Ce dock permet également de vérifier que le jeton d'accès à Twitch est toujours valide. Si une erreur est présent au lieu du titre du stream, il sera nécessaire de mettre à jour les jetons d'accès des overlays en se réauthentifiant sur la page du Stream Pack.

Ajoutez également des sources en tant que Docks en allant dans Tools > Source Docks

  • Ajoutez la source WEB - MUSIC PLAYER et cochez Visible et Preview
  • Ajoutez la source _OVERLAY_CONTROL et cochez Visible et Preview
  • (recommandé) Ajoutez _SCREEN et cochez Visible et Scene Items
  • (recommandé) Ajoutez _WINDOW et cochez Visible et Scene Items

Grâce à Source Docks, vous pourrez alors:

  • _OVERLAY_CONTROL: intéragir directement avec l'overlay
  • WEB - MUSIC PLAYER: Jouer/pause et suivant pour le lecteur de musique intégré
  • STREAM TITLE: préconfigurer des titres de stream, de passer au titre suivant en 1 clic, et incrémenter le n° des cours en cliquant sur +1.
  • _SCREEN et _WINDOW: choisir et/ou modifier les sources de captures pour l'écran et les fenêtres sans passer en Studio Mode. Pour éviter de divulguer par erreur une capture, vous pouvez masquer toutes les sources en prévention via ces docks.

Placez les Docks de la manière suivante pour une utilisation optimale d'OBS (activez Docks > Full-Height Docks):

Sources modifiables

Vous pouvez activer / désactiver certaines sources dans certains scènes.

Affectez un raccourci clavier ou un bouton Stream Deck pour ces sources:

  • DISCUSSION > KEYBOARD > _KEYBOARD : Activez cette source pour afficher le piano vu de haut
  • ÉCRAN > MUSIC > WEB - MUSIC PLAYER : Activez cette source pour avoir de la musique de fond
  • GAMING > WEBCAM: Cette source est normalement déverrouillée et peut être déplacée en fonction du jeu.

Certaines sources peut être modifiée dynamiquement via des filtres (vous pouvez assigner un raccourci clavier ou un bouton Stream Deck):

  • COURS -> Filtres > REDUCE-WEBCAM: Réduit la taille de la webcam (par défaut)
  • COURS -> Filtres > ENLARGE-WEBCAM: Augmente la taille de la webcam

Configuration Audio

La configuration audio est intégrée au Stream Pack au travers d'une scène dédiée.

Les micros MIC 1 et MIC 2 ont une préconfiguration de filtres avec un EQ (le vst TDR Nova doit être installé), un compresseur (ratio 4, seuil -20dB, gain +15dB) et un limiteur à -1dB.

Ajoutez autant de sources audio que nécessaire dans la scène _AUDIO, celle-ci doit être ensuite ajoutée dans chaque scène.

Les sources Stream Together sont capturées et monitorées via OBS. Si vous utilisez la capture audio du bureau, assurez vous d'activer la capture sur la Piste 6, et mutez les sources Stream Together.

Le routage choisir pour les sources audio est le suivant:

  • Piste 1: MASTER (toutes les sources)
  • Piste 2: audio du bureau + Stream Together
  • Piste 3: micros
  • Piste 4: musique
  • Piste 5: alertes
  • Piste 6: VOD (toutes sources sauf DESKTOP et MUSIC)

NOTE: pour avoir la musique sur la VOD, activez la sortie 6 de WEB - MUSIC PLAYER, et éventuellement la piste 6 de DESKTOP.

Pour capturer l'audio de logiciels de musique utilisant ASIO sur MacOS, utilisez un outils tel que Loopback ou Blackhole: Audio Loopback Driver avec un périphérique aggrégé.

Pour capturer l'audio de logiciels de musique utilisant ASIO sur Windows, utilisez un outil tel que Voicemeeter (BANANA, POTATO ou simplement VB-Audio Virtual Cable) ou une carte son ayant une fonctionnalité de Loopback.

Contribution

Ce dépot n'est pas publiquement ouvert à contribution. Si vous faites partie de la communauté de JB, n'hésitez pas à faire une review du code, ou ouvrir des issues pour faire des suggestions.