fzwoch / obs-gstreamer

GStreamer OBS Studio plugin
GNU General Public License v2.0
349 stars 34 forks source link

Effect filter #108

Closed devyx closed 1 year ago

devyx commented 1 year ago

Enhancement request.

Current implemenation does not allow to use the gstreamer-filter on a lot of sources as only Effect filter is selectable in the UI. Is there a plan to add this functionality?

My use case is a subset of this functionality - I would like to pipe a specific source to a gst pipeline to output it over the network.

fzwoch commented 1 year ago

Not planned. It is unclear from the docs on how to copy the GPU texture back to host memory.

devyx commented 1 year ago

I guess there is a way as a obs-ndi filter does exactly that - https://github.com/obs-ndi/obs-ndi/blob/master/src/obs-ndi-filter.cpp#L151 Thank you for the information.

fzwoch commented 1 year ago

Of course there is a way, but I won´t spend a week dissecting this.

fzwoch commented 1 year ago

Not sure if it works, but perhaps you can use https://obsproject.com/forum/resources/source-clone.1632/ for your use case.