Pocket 3 in OBS Webcam problems
1983 5 2024-6-13
Uploading and Loding Picture ...(0/1)
o(^-^)o
LucioM
lvl.1
Argentina
Offline

Using firmware version 1.04.0802 on a MacBook Pro M1 (Sonoma 14.5) with OBS 30.1.2 (latest), when the camera is connected in Webcam mode and added to an OBS scene, the camera appears horizontally, but in OBS, it shows up vertically. I have not found a way to switch or adjust this.

Additionally, when using the Preset options and changing the resolution, the image in OBS freezes, even though the camera continues to operate normally.

It is necessary to use the Defaults button to get the camera feed working again.

This issue is consistent and occurs every time settings are altered. If you switch from Landscape to Portrait mode on the Osmo Pocket 3, the image adjusts to vertical, but not to horizontal; it remains in vertical format but cropped, as shown in the attached image.





obs_osmopocket3_problem.png
2024-6-13
Use props
DJI Natalia
Administrator
Offline

Hi there

We apologize for the inconvenience. The video output software does not support real-time switching between landscape and portrait modes. Please specify the desired orientation for the camera before you connect the camera to the computer and use the video software to play the video.

Note: To enable the portrait mode for OBS, you need to adjust the resolution in the settings of the video capture device.

We are looking forward to your response for further assistance. Thank You
2024-6-14
Use props
fansf9a107cf
lvl.1
United States
Offline

DJI Natalia Posted at 6-14 23:44
Hi there

We apologize for the inconvenience. The video output software does not support real-time switching between landscape and portrait modes. Please specify the desired orientation for the camera before you connect the camera to the computer and use the video software to play the video.

They didnt ask if they can switch from portait to landscape.  They said that no matter what we do when using the OP3 in OBS, the image is in verticle portait mode and we have to spend a long time trying to scale it to fit in the 16:9 aspect ration.  This has been mentioned in multiple forums and threads here on DJI.  The workaround is to open Photo Booth on mac and for some reason that forces the video output to switch to the proper 16:9 landscape going into OBS so it fits the screen.

Also DJI says to switch the resolution on the webcam software and the OP3 will change to that resolution.  The problem is when switching the resolution, the video feed freezes AND the resolution on the OP3's screen will still say 1080p no matter if I set OBS to 4k.  I've not met anyone who has been able to get a 4k feed from OP3 into OBS with the latest update.  
Maybe DJI should attempt to try this stuff out before telling us it's super simple.  It's clearly not.
2024-6-18
Use props
LucioM
lvl.1
Argentina
Offline

Thank you fansf9a107cf! !
It's exactly as you said. I've tried the Photo Booth hack and it works fine, but there is no way to get the Osmo Pocket 3 to work properly in OBS in landscape mode without it. Even knowing that the problem seems to be on DJI's side, I recently tested it with the new OBS 30.2.0 and the issue persists. Please fix this, and in the meantime, enable an SDK to control the Osmo Pocket 3 from a desktop app. Thank you!
2024-7-22
Use props
Yanncd FrenchStreetMedic
lvl.4
  • >>>
France
Offline

Hello, i cannot find Photo Booth for mac, only for IOS.
Where you found it ?
2024-9-26
Use props
Hetz Ben-Hamo
lvl.2
Israel
Offline

For those with Apple machines with Mac OS and problems with Osmo Pocket 3, follow these instructions:
  • Do not use the "Video capture device" method. This method does not distinguish between Pocket's Portrait and landscape mode, so it's "stuck" on Portrait mode, hence - the weird picture
  • Instead, add "Capture Card Device" and give it a name, press OK
  • Select the Osmo Pocket device from the Device list
  • Select the resolution that you want
  • At the bottom of the window, in "Input format" Select the "NV12"
  • At the middle of the windows, in Frame Rate select "Simple FPS Values", and then select your desired FPS (25,30 etc...)


You should see a video in landscape mode.

Make sure in OBS, in Settings, Under Video - to select/type the correct base and output and the correct FPS, or else you might get some skewed video.

Note: if you get a "Semi rotated" video output (like you rotated it 75 degrees), then right-click on the video, select Transform and select "Reset Transform". This will fix the output.

Enjoy ;)
2024-12-4
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules