Closed TigerHix closed 5 months ago
The IDs are not permanent and may change at any time (e.g. as cameras are connected or disconnected). When trying to open a specific camera, I would recommend looking for the name string. If you are using dshowcapture.py, you can call ´get_info()` (https://github.com/emilianavt/OpenSeeFace/blob/master/dshowcapture.py#LL110C16-L110C16), otherwise you can also retrieve JSON with camera information from the DLL.
The new dshowcapture DLLs in commit 89e1040 will open a different camera than the old DLLs in commit 92717a6.
For example, here's my camera list:
With
--capture 1
, the old DLLs openVTubeStudioCam
:With the new DLLs, 'WarudoCam' is opened instead:
Is this because the new VTubeStudioCam has been blacklisted in the new dshowcapture DLLs, so that the IDs are off-by-one? Is it possible to blacklist the vcams without affecting their ID?
Thank you for this awesome library!