Skip to main content

Que le 4 mai soit avec votre vidéo

Écrit par
Headshot of DeveloperSteve Coochin

DeveloperSteve Coochin

feature may devsteve green

4 mai 2022

0 minutes de lecture

Les arrière-plans virtuels sont devenus la norme pour apporter une touche créative aux appels vidéo, aux diffusions en direct et aux enregistrements. Il n’est pas rare de voir toutes sortes de scènes virtuelles originales, d’autant que de nombreuses applications vidéo permettent aussi d’utiliser des arrière-plans ou des superpositions virtuels pour personnaliser votre flux vidéo.

Illustration d’une personne assise dans un vaisseau spatial futuriste violet, traversant un espace étoilé

Pour célébrer le 4 mai, nous avons décidé de publier un arrière-plan virtuel spécial Snyk et de vous montrer comment créer vos propres scènes vidéo épiques à l’aide d’un projet open source.

Créons un peu de magie vidéo

Commencez par installer le projet open source OBS. Des versions sont disponibles pour Linux, Mac et Windows. Une fois l’installation terminée, lancez OBS et connectez votre caméra.

Assistant de configuration automatique d’OBS Studio affichant les options d’utilisation pour le streaming, l’enregistrement ou la caméra virtuelle

Au premier lancement, un assistant de configuration s’affiche et vous demande de sélectionner le type d’activité pour lequel vous comptez utiliser OBS. Vous pourrez modifier ces paramètres plus tard, mais il est généralement préférable de choisir l’option caméra virtuelle. Vous pourrez ainsi utiliser OBS comme source vidéo dans la plupart des applications de visioconférence.

La fonctionnalité de caméra virtuelle d’OBS a évolué à mesure que la communauté open source qui contribue au projet l’a améliorée pour qu’elle fonctionne plus fluidement sur différentes plateformes. Il y a quelques années, il fallait recourir à des solutions de contournement assez complexes pour faire fonctionner la caméra virtuelle.

Conseil pratique : certaines applications de visioconférence peuvent ne pas autoriser l’utilisation d’une caméra virtuelle. Si une version Web est disponible, vous pouvez contourner ce problème en l’utilisant.

Une fois l’application configurée, récupérons les ressources de notre scène. Accédez au dépôt Git MayTheFourth sur snyk-labs et clonez ou enregistrez les quatre fichiers nécessaires à la création de la scène Snyk MayTheFourth.

Une fois les ressources MayTheFourth enregistrées, nous pouvons configurer la scène dans OBS. Les ressources sont enregistrées comme sources dans une scène OBS. Vous verrez qu’une scène est déjà configurée : utilisons-la.

Menu des sources d’OBS Studio ouvert, affichant des options telles que Capture d’écran, Image, Source média, Texte et Périphérique de capture vidéo

Cliquez sur le signe + dans Sources pour afficher la liste des sources disponibles. Cliquez ensuite sur Source média et nommez-la « space ».

Fenêtre de réglages multimédias sombres montrant le fichier local background.mp4 sélectionné, avec les options de lecture en boucle et de lecture automatique activées

Sélectionnez ensuite background.mp4 dans le dépôt Github de snyk-labs. Sur cet écran, quelques paramètres sont à noter.

  • En boucle : activé. La vidéo redémarre une fois terminée.

  • Reprendre la lecture : activé. Cette option est pratique lorsque vous changez de scène, car elle relance la vidéo.

  • Utiliser l’accélération matérielle si disponible : facultatif. Si votre ordinateur dispose d’une carte graphique, il est utile d’activer cette option.

  • Ne rien afficher à la fin de la lecture : désactivé. Nous voulons que cette vidéo d’arrière-plan soit lue en continu.

  • Fermer le fichier lorsqu’il est inactif : activé. Si vous avez plusieurs scènes, les sources inutilisées dans les autres scènes ne seront pas actives. Cette option permet d’économiser beaucoup de mémoire et de ressources processeur.

Cliquez sur le bouton OK. Une boîte que vous pouvez déplacer devrait maintenant apparaître dans la fenêtre d’aperçu d’OBS. Faites glisser la vidéo spatiale pour qu’elle remplisse la fenêtre d’aperçu : vous venez d’ajouter l’arrière-plan de votre première scène.

Fenêtre d’OBS Studio affichant une source média de champ d’étoiles sélectionnée sur un canevas noir

Il ne nous reste plus qu’à ajouter les autres ressources à la scène en tant que sources.

Cliquez à nouveau sur + dans Sources, puis sur Source média. Cette fois, sélectionnez le fichier ship_interior.mp4 dans le dépôt. Appliquez les mêmes paramètres que pour l’arrière-plan : nous voulons également que cette vidéo tourne en boucle.

Placez cette source au milieu de la fenêtre d’aperçu et redimensionnez-la un peu. Après avoir ajouté quelques couches, nous devrons aligner certains éléments.

Aperçu d’une interface de montage vidéo présentant un cockpit de vaisseau spatial stylisé sur fond d’espace étoilé

Nous devons maintenant ajouter un filtre chromatique (fond vert) à cette source pour supprimer le cadre vert autour de l’intérieur du vaisseau.

Interface de montage vidéo affichant un menu de filtres audio/vidéo à côté d’une image sur fond vert représentant un panneau de contrôle

Cliquez sur la source de l’intérieur que nous venons d’ajouter à la liste des sources, puis sur l’onglet Filtres. Dans Filtres d’effet, cliquez sur le signe + et sélectionnez Incrustation chromatique dans la liste des filtres.

Conservez le nom par défaut « Incrustation chromatique », puis fermez la fenêtre des filtres. La première partie de votre vaisseau MayTheFourth devrait apparaître.

Aperçu d’un logiciel de diffusion en continu montrant un fond étoilé avec une porte de science-fiction bleue et des panneaux de commande colorés

Ajoutez une caméra en cliquant sur + dans Sources et en sélectionnant Capture vidéo. Dans la fenêtre qui s’affiche, sélectionnez votre caméra dans la liste déroulante.

Menu de source ouverte affichant « Périphérique de capture vidéo » en surbrillance parmi les options Syphon Client, Texte, Source vidéo VLC et Capture de fenêtre

Cliquez sur OK. Redimensionnez et repositionnez ensuite votre cadre vidéo pour le placer au-dessus de l’intérieur du vaisseau. Nous devrons l’ajuster davantage après avoir ajouté le vaisseau, mais pour l’instant, placez et redimensionnez la vidéo pour qu’elle s’insère juste à l’intérieur de la couche de l’intérieur du vaisseau.

Interface de montage vidéo montrant une personne sur un calque d’incrustation sur fond vert, devant un arrière-plan étoilé avec une planète bleue

Nous y sommes presque. Ajoutons notre vaisseau Snyk.

Cliquez une nouvelle fois sur + dans Sources. Sélectionnez ensuite Image dans la liste des sources et nommez-la « Snyk Ship ». Recherchez le fichier ship_green.png et cochez la case Décharger l’image lorsqu’elle n’est pas affichée. Cela permet d’économiser de la mémoire et des ressources processeur lorsque vous avez plusieurs scènes.

Vue de face d’un vaisseau spatial stylisé violet, avec une verrière de cockpit d’un vert vif, dans une boîte de dialogue d’importation d’image

Cliquez sur OK : la couche du vaisseau apparaît. Ajoutez un filtre chromatique depuis l’onglet Filtres, comme nous l’avons fait pour l’intérieur, puis repositionnez et redimensionnez toutes les couches sources pour les assembler. Vous devrez peut-être aussi ajuster légèrement la position de la caméra.

Personne assise dans le cockpit d’un vaisseau spatial de dessin animé, sur fond étoilé, dans OBS Studio avec un intérieur sur fond vert.

Cette dernière étape est facultative, mais vous pouvez superposer la fenêtre du vaisseau à votre vidéo pour terminer la scène. Importez une image comme nous l’avons fait pour la couche du vaisseau, mais sélectionnez le fichier ship_window.png.

Ajoutez ensuite un effet comme pour l’incrustation chromatique, mais sélectionnez cette fois Correction des couleurs en cliquant sur + dans l’onglet Filtres de la couche de la fenêtre. Réglez l’opacité selon l’effet souhaité pour la fenêtre de votre scène : je la règle généralement autour de 30.

Panneau de filtre de correction colorimétrique affichant les réglages du gamma, du contraste, de la luminosité, de la saturation, du décalage de teinte et de l’opacité.

Continuez à déplacer et à redimensionner les couches sources jusqu’à ce que tout soit bien aligné. Cela peut demander un peu de patience, mais le résultat est… vraiment hors du commun.

Installation de streaming montrant une personne dans le cockpit d’un vaisseau spatial dessiné, sur fond d’espace étoilé

Lorsque vous êtes prêt à utiliser votre nouvelle scène MayTheFourth pendant un appel, cliquez sur Démarrer la caméra virtuelle. Elle devrait alors être disponible comme source vidéo dans vos applications.

Laissez libre cours à votre créativité et créez vos propres scènes

Vous pouvez maintenant ajouter vos propres couches sources et même créer de nouvelles scènes. Il suffit de changer la source d’arrière-plan pour transformer la scène et vous transporter dans une galaxie lointaine, très lointaine…

Personne assise dans le cockpit d’un vaisseau spatial violet, vue de face, avec des étoiles et un effet de flou de mouvement en arrière-plan

Publié dans: