[RESOLU] OBS Virtual Camera et Unity WebcamTexture

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
ziropo
Messages : 52
Inscription : 19 Fév 2016 16:45

[RESOLU] OBS Virtual Camera et Unity WebcamTexture

Message par ziropo » 17 Mai 2021 16:45

Bonjour,

Je cherche à utiliser la virtual camera d'OBS en tant que webcam avec WebcamTexture.

La caméra d'OBS apparait quand je liste les caméras, mais quand je veux l'utiliser unity ne la trouve pas et me donne comme message d'erreur :

ERROR - Could not find specified video device
UnityEngine.StackTraceUtility:ExtractStackTrace ()
VirtualCam:Start () (at Assets/Scripts/VirtualCam.cs:23)


Voilà mon code :

Code : Tout sélectionner

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class VirtualCam : MonoBehaviour
{
    
    void Start ()
    {
        WebCamDevice[] devices = WebCamTexture.devices;

        for(int i = 0; i < devices.Length; i++)
        {
            print("Webcam available: " + devices[i].name);
        }

        Renderer rend = this.GetComponentInChildren<Renderer>();

        WebCamTexture tex = new WebCamTexture(devices[1].name);
        rend.material.mainTexture = tex;
        tex.Play();
    }

}
Est-ce que quelqu'un a déjà expérimenté avec ça et aurait une solution ?

Merci d'avance.
Dernière édition par ziropo le 18 Mai 2021 14:42, édité 1 fois.

Avatar de l’utilisateur
Max
Messages : 8765
Inscription : 30 Juil 2011 13:57
Contact :

Re: [DB-AL] OBS Virtual Camera et Unity WebcamTexture

Message par Max » 17 Mai 2021 17:12

Bonjour,

question bête: tu cherches à atteindre le devices[1], mais le devices[0] (premier de la liste), c'est censé être quoi ?
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

ziropo
Messages : 52
Inscription : 19 Fév 2016 16:45

Re: [DB-AL] OBS Virtual Camera et Unity WebcamTexture

Message par ziropo » 17 Mai 2021 17:31

Bonjour,

Quand je liste les caméras, il me dit qu'il y en a une qui s'appelle OBS-Camera et une deuxième qui s'appelle OBS Virtual Camera. Mais peu importe laquelle j'essaie, même erreur.

ziropo
Messages : 52
Inscription : 19 Fév 2016 16:45

Re: [DB-AL] OBS Virtual Camera et Unity WebcamTexture

Message par ziropo » 18 Mai 2021 14:42

Bonjour,

J'ai trouvé la solution grâce à ce post. J'ai installé le registre qui est proposé dans le GitHub et voilà mes caméras virtuelles sont reconnues. :cote:

Avatar de l’utilisateur
Max
Messages : 8765
Inscription : 30 Juil 2011 13:57
Contact :

Re: [RESOLU] OBS Virtual Camera et Unity WebcamTexture

Message par Max » 18 Mai 2021 15:08

Merci pour le partage.
Car c'est un sujet peu abordé, et qui pourra certainement être utile à d'autres ;)
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Répondre

Revenir vers « Scripting »