obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
57.22k stars 7.72k forks source link

Pipewire web cameras inconsistent behaviour #10588

Open v4u6h4n opened 2 months ago

v4u6h4n commented 2 months ago

Operating System Info

Other

Other OS

Arch

OBS Studio Version

30.1.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/h2MB5ydM1lkRVEyr

OBS Studio Crash Log URL

No response

Expected Behavior

To work without toggle settings on and off.

Current Behavior

Currently I can get the web camera to work via pipewire, but I had to restart OBS several times for it to detect any cameras, then when it did, I had to toggle back and forth between framerates in NV12 for a few minutes to get it to work at 30 fps.

Steps to Reproduce

  1. Be unlucky like me perhaps.
  2. Add a pipewire source.
  3. Select web camera device.
  4. Select NV12.
  5. Select maximum framerate.

Anything else we should know?

No response

hikkamorii commented 1 month ago

I have similar issues with my capture card not always initializing. On Windows you have an option of deactivating and reactivating camera, effectively resetting it, would be nice to have that mechanism on Linux too.