Off-World-Live / obs-spout2-plugin

A Plugin for OBS Studio to enable Spout2 (https://github.com/leadedge/Spout2) input / output
https://knowledge.offworld.live/en/spout-plugin-for-obs-studio
GNU General Public License v2.0
569 stars 54 forks source link

Any chance for Spout Output as well from OBS? #11

Closed ToxMox closed 3 years ago

ToxMox commented 4 years ago

Thanks for the great plugin! Any plans to add a Spout output filter by any chance? Would be wonderful :)

facingtomorrow commented 4 years ago

Spout out filter (similar to the NDI or virtual webcam plugins) would be amazing!

campbellwmorgan commented 4 years ago

I agree. It would be very useful. I'm a little too busy to go ahead with this right now, but it's definitely something I'd like to add. Very happy to help anybody wanting to contribute to this in getting started :)

facingtomorrow commented 4 years ago

@campbellwmorgan I'd love to be involved, though haven't done any OBS dev before

lou12331 commented 3 years ago

Just for reminder. OBS 26.0 release, OBS support virtual camera now. It just like Spout output.

facingtomorrow commented 3 years ago

@lou12331 The new built-in virtual camera is nice to see, tho it doesn't have any filter output options. Some reason it also just causes TouchDesigner to hang, so for webcam purposes, the plugin is still far superior. Spout is still preferred in terms of quality/latency and alpha support.

Nevertheless, I do plan on picking up this task again in the next couple weeks.

clantogw commented 3 years ago

i have nothing to contribute just wanted to drop by and say i would be very happy to use spout instead of NDI or obs-cam as both solutions arent ideal for my application

febox6 commented 3 years ago

+1 for spout output, it would be awesome!

PedroNan commented 3 years ago

I join the previous comments! An OBS output plugin from Spout would be great. In my particular case, I need to import the OBS video output into Touchdesigner and with the virtual camera it doesn't work.

campbellwmorgan commented 3 years ago

Just mentioned on #14 that we are beginning work on this internally. @facingtomorrow did you ever manage to start work on this?

facingtomorrow commented 3 years ago

I did end up creating the plugin aspect, and that seems to be mostly functional. However, I can't quite get the graphics-side of things, so it's just a black output at the moment.

campbellwmorgan commented 3 years ago

Update: we think we've got the code done, but are going to do some internal QA on it before releasing a beta of it next week. Will keep you all posted

campbellwmorgan commented 3 years ago

The release of the beta with the output is here: https://github.com/Off-World-Live/obs-spout2-source-plugin/releases/tag/v1.0_beta!

facingtomorrow commented 3 years ago

Had an issue with the plugin installer not being able to write files, but ran it on another computer and copied over the files. Seems to work well so far! Are there plans to make a filter output as well?

clantogw commented 3 years ago

Indeed! I have been following along here and excited to see the progress but filter output is crucial to my application if anyone with the know how can figure it out. I will continue to follow the project for updates. Thank you

febox6 commented 3 years ago

Same for me. Main output works great, but without the output filter (for individual scenes) this is useless for most of my use cases.

Great work nonetheless, thank you very much.

@campbellwmorgan Any comments if you guys plan on implementing the output filter for individual scenes? fingers crossed

ToxMox commented 3 years ago

I'm glad to see progress on this! I will also keep following until hopefully it gets added as an output filter for individual sources and scenes like you can do with the NDI plugin.

campbellwmorgan commented 3 years ago

Hey, @febox6 @ToxMox @clantogw yes we're definitely going to make a filter. Hoping to get on to this in the coming weeks!

febox6 commented 3 years ago

Any news on this?

campbellwmorgan commented 3 years ago

@febox6 yes it was released nearly two weeks ago. Download the latest release to use!

febox6 commented 3 years ago

Great news, thanks, I'll test it out later this week.