I am using MediaPipe to receive feed from OBS Virtual camera (360 RicohTheta camera connected to OBS) → to TD
The resolution of the 360 camera in OBS is 3840x1920 (or 1920x960) - so, longer than usual 1920x1080
when I use MediaPipe - in its Container in Layout it has by default Width and Height 1280x720. in this case, my camera feed is cut on the right and lower in resolution
When I try to change the Width and Height in MediaPipe Layout Container - to the needed 3840x1920 (I have licensed TD so higher resolution is possible), it just scales the same camera feed smaller, leaving black space (see photo). and the image remains cut
Is there a way to fix it? I need the full camera view (3840x1920) in MediaPipe to provide seamless 360 view for a dome
And regarding other ways of getting the view of this 360 cam to TD:
I can’t see other ways to do that other than MediaPipe.
Getting live stream view from Ricoh Theta 360 cam (which I’m using) to PC is only possible via OBS. And from there through Virtual camera (without Virtual camera it’s not recognised properly).
VideoDeviceIn TOP doesn’t work well with OBS Virtual camera and gives just one frozen frame. That was an issue for a while with no solution so far as far as I see here:
I hope resolution of MediaPipe can be changed.
Thank you very much for your help!
this might be a good question for @tblankensmith - is the resolution of the video used by mediapipe hard coded to 1280x720? Looking into the component, while the Webbrowser TOP resizes, the output videostream stays at 1280x720.
Thank you for your answer, Markus! Yes, I also looked into component and it seemed that 1280x720 couldn’t be changed. I will reach out to @tblankensmith also on Youtube
Hey currently the resolution is hard coded. One thing to try out is using OBS to resize your video to 1280x720 and then start your virtual camera. You’ll need to check your output resolution in OBS in the settings. The resolution is fixed to worked with all license versions of TD but also the MediaPipe ML model will shrink the video down even smaller for processing, so larger videos don’t necessarily mean better quality.
If OBS isn’t working just use a video device in of the web-cam in TD fit it to 1280x720 and use the Spout/Syphon Out TOP. Make sure you’ve got SpoutCam installed and use SpoutCam as your webcam in MP.
Thank you for your answer!
I found the way how to get the full resolution from OBS to TD - through syphon/spout plugin for OBS that sends full reslution signal to TD and I receive it there through Syphon/Spout In
I still am also able to use MediaPipe (using 1280x720 video inpute) for the visuals where I need face tracking for example and it works well so I can combine it with the full video from Syphon/Spout In