#plugins-and-tools

1 messages ยท Page 112 of 1

quiet bramble
#

move-transition

#

it's not keyframes, but same end result more or less

karmic blade
#

I want make my webcam move and follow the face of someone in a video

#

Will move-transition work for that?

quiet bramble
#

Nope, you need face tracking and replacement with your webcam for that. The closest thing for facial tracking features would be Snapchat's snap cam, the StreamFX face tracking feature (doesn't do what you're asking). To do what you want would require custom solution using a computer vision library like OpenCV or similar. Not aware of any plugin for OBS that can already do this.

karmic blade
#

I would be able to do the path manually if there was a way to animate the transform of a source

#

I basically just want to move my webcam around with keyframes like how you can do in a video editor

quiet bramble
#

move-transition plugin lets you animate the transform position/size etc. as well as arbitrary properties of other OBS filters and other things.

#

You don't manipulate keyframes however.

karmic blade
#

You see I want to make it move around to follow a light saber battle xD

quiet bramble
#

custom programming

#

Have a look at the OpenCV library

#

Packt Publishing had some free OpenCV books over time, not sure if any are free still

karmic blade
#

So there are no plugins to animate source positions like a what Adobe has :/

#

What about if I masked te video with green and replaced the green with a webcam key?

#

Is there a way to replace a color with a source?

quiet bramble
#

You can animate any property in OBS for the most part with move-transition, but it does not look at or follow anything in the video itself, you specify the path statically.

quiet bramble
karmic blade
#

Well if I just correlate the path with the vid it would work right?

#

So I could have it follow the path manually and the vid is just layered under it

quiet bramble
#

Just gave me an idea though

#

Hmm, thought about my idea and it wouldn't work

karmic blade
#

You see it's just a simple idea

#

Have the webcam follow a video making it seem like I am a character in the vid :P

#

Or making it possible for chat to blast me off to the moon

quiet bramble
#

If you can extract offset coordinates of the path to follow over time in lines (and I think beziers) and the timing of the end points, you can specify a sequence of move-transitions to move from one point to the next in sequence, but this is specifying the path manually and no motion tracking

karmic blade
#

Yeah that would be fine

quiet bramble
#

Another way to do it is via MIDI

karmic blade
#

Midi?

quiet bramble
#

If you're not familiar with MIDI that'd probably be a huge learning curve.

karmic blade
#

Yeah ๐Ÿคฃ

quiet bramble
#

MIDI is an automation protocol designed originally for keyboard synthesizers and other musical instruments for automating them like a Player piano.

karmic blade
#

I wish there was a simple source animate plugin

quiet bramble
#

It's used for automating just about everything nowadays, lighting, triggering explosions on movie sets, you name it

#

There are a bunch of solutions for animating but nothing comprehensive like one might find in expensive proprietary software.

karmic blade
#

Poly is a 3d software like obs and it's got it but I don't want the whole 3d thing plus it's not as polished

quiet bramble
#

Animating can be done with move-transition's various filters, as well as a Stream Deck plugin by Bar Raider, custom LUA scripts or plugins, or via remote control from external programs using websockets plugin. The MIDI plugins communicate with OBS over websocket, so the way it is controlled is by using DAW software like Reaper or similar and having one or more MIDI tracks control animating properties in OBS along the time code.

#

I know of another solution also but it is not yet publicly available. I'm trying to get in touch with the author to find out his plans as he intends to release it as open source widely eventually but not sure when.

#

It has a more keyframey like interface IIRC, and is an external program that controls OBS over websocket I believe

#

I think it has (or has plans later) to have MIDI control also

karmic blade
#

I see :P I will try move-transition and see if I can manually track some videos and make scenes that the viewers can trigger with channel points

#

I want silly stuff like a fast and furious race or a moon walk

harsh topaz
quiet bramble
#

If you like I can share his name/stream via DM and you could check him out and perhaps chat him up to get a copy to beta test. He's been pretty friendly with sharing it with a bunch of people in the past.

quiet bramble
#

he doesn't hang out here in OBS discord tho I don't think

karmic blade
#

I am always trying to meet more people as I am trying to go full time as a streamer

quiet bramble
#

K, you need to open up DMs first so I can send ๐Ÿ™‚

#

I would just share it here but wouldn't want him flooded with 10000 DMs ๐Ÿ™‚

karmic blade
#

Open

quiet bramble
#

I think he's integrated the Unreal Engine 5 into it lately also, or that might be separate but controlled by it

karmic blade
#

That's awesome

#

I was looking to do that when I got a green screen

quiet bramble
#

yeah, it's on my infinite TODO list of future interests also ๐Ÿ˜›

rare orchid
#

Hey guys, I was wondering if anyone knew what to do if you forgot your password for the replay buffer websocket plugin, is there maybe a way to recover it?

quiet bramble
#

You can reset it, put a new password in there, then you have to update the password in any apps that use it.

south hare
#

Does anyone know if there is a ndi-plugin server? or if there are launch params for the plugin?

dark sapphire
#

The plugin has no launch parameters.

quiet bramble
#

X-Y detector activated! ๐Ÿ™‚

#

@south hare What is the underlying problem you're trying to solve?

hollow stirrup
carmine badger
#

bro where is Browser option ?

#

plz help guys

oblique yewBOT
carmine badger
#

ok

hollow stirrup
#

I'm thinking an idea to have a non-GPL CLI program receiving NDi and writing a stream to stdout in a standard format. Then OBS's plugin will just call it.

karmic blade
hollow stirrup
#

It's cool but I don't have an idea to quickly implement.

humble hemlock
#

Out of interest. Is there a translation tool for OBS?

vapid charm
#

In what context?

humble hemlock
#

English voice to other onscreen subtitles.

vapid charm
#

That I'm fairly certain is a no. There is one that outside of languages like Russian/South Asian will work but only between the spoken language.

stoic mist
#

When do you plan on making this public?

boreal hearth
#

soonโ„ข

patent sphinx
#

Good Morning / Afternoon everyone, does anybody know a plugins or filter to fix streaming from HDR content

quiet bramble
#

Not sure what the best way is to do that.

patent sphinx
quiet bramble
#

might be able to do something on a 2 PC setup perhaps

#

There has been some dev talk about supporting higher bpc color and HDR, and I believe initial discussion in RFC or something, so they're thinking about it. But from what I'm able to glean it is going to be a massive change for OBS and probably not happen for a while.

vale vine
#

Could use a LUT as well

patent sphinx
#

LUT filter doesnt really work for me tried multiple time

vale vine
civic crest
#

LUTs work well assuming you A) have one that can, and B) the game's HDR doesn't push full brightness.

#

eg: CoDs HDR can be LUT'd down really well. Battlefield's HDR can't.

patent sphinx
#

yeah he doesn't have LUT for my game Age of empire IV ๐Ÿ˜ฆ

civic crest
#

have you tried them all?

#

and further: is the game's HDR full on brightness?

patent sphinx
#

it's not free I will not pay for it if I am not 100% sure it work, but yeah let me play with the brightness little bit...

quiet bramble
#

Hmm, cool hacks for some games, but as he says not a proper solution too. I am thinking in theory a plugin could perhaps capture directly itself (but that'd be a massive can of worms) and then tone map and output to OBS, but what kind of mad man would try to do that. ๐Ÿ™‚

civic crest
#

it's all of $5?

#

inline tone-mapping would be HELL on the system.

#

see: mrillis action as an example.

quiet bramble
#

Ah, I see what he's doing. Could do similar in GIMP with the Sample Colorize also.

wintry mauve
#

The problem with using the LUT filter for HDR to SDR is that it needs the input to be [0,1]. That's fine if the game is outputing PQ, but not if it's outputting CCCS.

#

Automated HDR on SDR support may come sooner than full HDR support. We'll probably just force Reinhard to begin with.

civic crest
#

HDR to SDR is going to be taxing as hell.

#

far better to just output HDR.

wintry mauve
#

Why would outputting HDR be less taxing?

civic crest
#

hm. maybe i misread what you're saying.

#

Automated HDR on SDR support i somehow transposed on to to

#

meaning: a conversion

wintry mauve
#

There will be a conversion, Reinhard like I was saying.

civic crest
#

converting HDR to SDR then.

wintry mauve
#

But some extra shader math would unlikely be more expensive than double render-target writes.

civic crest
#

ok. my only experience with this is Action!. and its HDR to SDR kills your system.

#

versus, say, just recording a 10-bit video in something like geforce experience: hitless (basically)

patent sphinx
#

what is missing in OBS to support a 10-bit color video? instead of 8bits? where is the limitation?

civic crest
#

i think "yes" is the answer.

#

pretty big uplift.

wintry mauve
#

The compositing space is 8-bit for one. We don't want to switch to 16-bit universally and penalize SDR video perf.

#

And then there's color space management to be added to handle compositing SDR and HDR sources, and automatically converting as necessary along all chains of transitions, filters, and nested scenes.

#

Ideally without breaking existing plugins.

patent sphinx
#

everything will be HDR soon

#

not everything but you know what I mean

wintry mauve
#

I don't think Action! has to solve composition issues does it? I think it only ever streams one source at a time, but I didn't look that thoroughly.

civic crest
#

they composite

wintry mauve
#

Tbh, I have most of these problems solved in a branch, but it's going to take time to push everything into master.

patent sphinx
#

can we test that branch?

civic crest
#

if you can build it: probably.

civic crest
wintry mauve
#

I haven't done any perf measurements yet. We'd also have to see about using LUTs vs. shader math.

civic crest
#

#off-topic is probably where you want to be @mortal harbor

wintry mauve
#

can we test that branch?
I don't really want to be in a position to have to answer questions about it though. Just takes away time from getting things done.

civic crest
#

we're discussing OBS plugins in this channel.

patent sphinx
civic crest
#

yep. that's what i'm waiting for. :-)

quiet bramble
wintry mauve
#

It did look that way, but I think I solved it? We'll see though, ha.

quiet bramble
#

Would the inclusion of this bring more generalized color support options to OBS, like choosing between linear/perceptual and 8/10/12bpc int or 16/32/64bpc float formats?

#

I suppose the latter doesn't make sense

#

Was curious as I've hit some problems in GIMP between all of those formats

#

I figure plugins are likely to have similar problems to contend with

meager shale
#

anyone got an alternative to the Additional Replay Buffer Script since it seems one of the latest OBS Updates has broken it? Just want something to save replay buffers
in multiple lengths

wintry mauve
#

Would the inclusion of this bring more generalized color support options to OBS, like choosing between linear/perceptual and 8/10/12bpc int or 16/32/64bpc float formats?
The plan is to allow a source to output either sRGB (SDR, 8-bit UNORM_SRGB), or CCCS (HDR, 16-bit FLOAT). The source will need to make the necessary transformations to be in one of those two spaces, and announce which is being used via a new callback. This allows a source to switch spaces from frame to frame. It also defaults to sRGB if unimplemented for back-compat.

quiet bramble
#

ah, thanks.

keen glacier
#

Hello! I was thinking of sharing a few social media post on my starting screen on OBS and I was wondering if you knew of a plugin for tool that would work on that.

I tried the browser but it would only work for one specific tweet and I'd like to have a few of them rotate until I switch to my live stream. Thanks in advance for your insight.

vapid charm
#

Best and closest thing I could recommend is with browser source but tweetdeck. It's more column based and looks like this.

#

@keen glacier Not too many things like that as the ones I know that could previously do that closely enough went aPES_Poof

cyan peak
#

greatest bass solo

#

shows a guitar

#

๐Ÿ˜”

rare orchid
#

Hey guys, how do I reset my websockets server password, assuming anyone knows?

#

I've tried that, but for some reason it won't work for me

keen glacier
stoic mist
vapid charm
#

Not touched Facebook in a decade so no idea.

stark narwhal
topaz valley
#

I have a question about plugins (and I believe @weak escarp may be the right one to ask). I know that OBS is obviously listening to events from various plugins in order to log the events. I want to know whether / how a script could listen for the same events as well as communicate with the plugin? I should be able to figure out the finer points from there.

Essentially, the plugin disconnects from time to time and sends out its own 'socket disconnected' event, visible in the OBS log. I would like to catch this and automatically send it back a command to reconnect.

weak escarp
topaz valley
hollow stirrup
topaz valley
# hollow stirrup You can catch logs by `base_set_log_handler`. Before calling it, you can get the...

I agree with modifying the OculusMrcSource, because that may help solve the problem at the root. The plugin is throwing thousands of error messages into the log and that may be why the occasional disconnect.

19:50:34.995: [OculusMrcSource 'Oculus MRC']: Unknown payload type: 16
20:16:43.578: Last log entry repeated for 44469 more lines

I looked at the code and it is looking for one of the types below, and probably in between the valid data, finding the type '16':
Frame::PayloadType::VIDEO_DIMENSION
Frame::PayloadType::VIDEO_DATA
Frame::PayloadType::AUDIO_SAMPLERATE
Frame::PayloadType::AUDIO_DATA
Else { OM_BLOG(LOG_ERROR, "Unknown payload type: %u", frame->m_type); }

It would be simple enough to add an empty handler for payload type 16. I haven't worked in or compiled C++ forever so I was looking for a shortcut. ๐Ÿ˜ฎ

civic crest
#

from a day or two ago: my trick did work, but i have no idea if something similar to /dev/null exists on WindBlows.

# pwd
/Library/Application Support/obs-studio/plugins/logi_obs_plugin/bin
# ls -la
total 0
drwxr-xr-x  3 root  admin  96 Mar 14 08:16 ./
drwxr-xr-x  3 root  admin  96 Mar 14 08:15 ../
lrwxr-xr-x  1 root  admin   9 Mar 14 08:16 logi_obs_plugin.so@ -> /dev/null

basically i soft-linked the library file to /dev/null. when GHub starts, it checks to see if that file exists. if it doesn't, it re-installs the plugin. if it does exist, GHub doesn't do anything. so with it there as a soft-link to /dev/null, GHub ignores it. and so does OBS.

white dune
#

of course windows has a pseudo device like that. it's been there since the dos days.

civic crest
#

but can you soft-link to it?

cyan peak
#

I think it's called nul on windows

civic crest
#

and does it show up, when an app tries to stat it, as a file?

cyan peak
#

no idea

civic crest
#

it's shitty that i had to do that; doesn't appear to be anyway to tell Logitech's app: DON'T INSTALL THE PLUGIN!!

civic crest
#

cool, appreciate the education there.

#

but again, the key point is: does WindBlows allow you to softlink another file to it?

quiet bramble
civic crest
#

not what i meant.

quiet bramble
#

That wasn't in response to what you said

civic crest
#

oh, sorry

quiet bramble
#

It was an example to illustrate the NUL device on Windows.

#

symlinks on Windows are an artifact of POSIX compatibility, and I'm not sure how Windows device names work as pseudo-devices with regards to filesystem hierarchy, so no idea if you can symlink a NUL device.

dawn palm
#

If you make a plain symbolic link to NUL, it'll actually make a file called NUL that you can't delete from explorer or the command line.

civic crest
#

hrm. sub-optimal.

quiet bramble
#

right, the : is necessary to specify a device, like C:, D: etc. for disk drives

dawn palm
#

Yeah, mklink somefile NUL will create the NUL file, whereas mklink somefile NUL: will refer to the null device.

#

However, echo foo > somefile doesn't work.

civic crest
#

which would imply that the link doesn't work quite the same way as it does in UNIX.

dawn palm
#

And type somefile can't read a file.

nocturne flare
#

hi is there any plugins to ad overlays (not stream overlays)

#

btw am i in the wrong channel?

dawn palm
#

What do you mean by overlays that aren't stream overlays?

nocturne flare
#

before i say an example is saying vmix ok?

dawn palm
#

Yeah

nocturne flare
#

like for example the vmix thing

#

the overlay

quiet bramble
civic crest
#

not really: we were talking about a plugin. :-)

dawn palm
nocturne flare
#

like a host i set a lowerthird then if i frame it the lower third shows up in the framed thing

#

also sometimes the lower third i use if it's overlayed on top is lagging my frames

#

like it's kinda weird to explain

dawn palm
#

Yeah, I'm having difficulty following.

nocturne flare
#

ok visualizing time

quiet bramble
#

There's a DSK plugin from Exeldro IIRC

dawn palm
#

I don't think DSK is quite what they're asking for, but I could be wrong.

nocturne flare
#

like that happens if i do nested

#

like i just want the lowerthird to be ontop of everything

quiet bramble
nocturne flare
#

ignore the scuffed drawing :>

nocturne flare
#

ok another question abt a plugin ;-;

#

oh wait nvm

quiet bramble
nocturne flare
#

yess

#

tysm

quiet bramble
#

no prob

nocturne flare
#

btw is there a way to set a hotkey to automatically disable all the overlays/lower thirds in the downstream plugin

#

aight just ping me imma check ur answers tomm gn :>

spice meadow
#

How would I make input overlay preset?

true glen
#

i instlaled OBS websocket but its not showing upo under tools, any ideas?

quiet bramble
#

When plugins don't show up in OBS, it's usually because they either were not installed properly or to the correct location, or there are multiple copies of OBS installed and the one the plugin was installed to is not the one that runs when the person launches OBS. Or, their OBS is too old and the plugin is new, or the plugin is too old and OBS is new.

#

Make sure your OBS is up to date, the plugin is up to date, and with any plugin always download the EXE file installer for Windows if there is one rather than the ZIP file. If there is no EXE file, and only a ZIP file, make sure you get the actual plugin and not the plugin's source code. If you have to manually install from ZIP file, make sure you copy the right files/directories from the unzipped archive into the top level obs-studio directory of the OBS installation that is being used (if there are more than one). Also, plugins do not show up in a running copy of OBS until it is restarted.

true glen
#

well, appreciate the help

#

i unsinatelld it completely and made a fesh install

#

now works fine, thank you

quiet bramble
#

sweet

hollow stirrup
#

Are there any asynchronous-video filter plugins other than Background Removal and Virtual Background?

vale vine
#

this from websocket communicating with a source?

weak escarp
fluid basin
#

hi could anyone help me, i am trying to update my StreamFX and Move Transition plug ins but dont know how

quiet bramble
#

!plugins

oblique yewBOT
quiet bramble
#

It's a good idea to update any other plugins you might have also.

stark radish
#

Iโ€™m getting this screen now after updating the SE Live plug in on OBs. Has anyone had this problem and know the fix?

quiet bramble
#

!se

oblique yewBOT
#

Due to a number of incompatibilities with OBS 27.2 and newer, we are no longer able to provide support for instances of OBS with the StreamElements plugin (SE.live) installed.

If you need help with StreamElements products or services, please join their Discord server or submit a support ticket as we cannot provide further assistance here.

topaz prairie
#

Wondering if there's been any updates about this. We really need this feature.

Another major issue is browser sources are blank when switching to the scene. This is really noticeable and looks terrible when switching to scenes with tons of browser sources. This also extends to browser interact which goes blank when the source isn't visible (ie, on another scene without that source). This breaks features we need and looks bad where before it looked fine.

dark sapphire
# topaz prairie Wondering if there's been any updates about this. We really need this feature. ...

I have had no luck coming up with a viable, user- & developer-friendly workaround that we can ship.

If you're having issues with browser sources not loading, that is unrelated but may be caused by the Chromium graphics renderer crashing. Unfortunately I don't believe there's much we can do in that area, the big thing is not unloading/reloading browser sources unnecessarily in your scene collections - the Chromium render process gives up after 3 crashes.

topaz prairie
#

It's not crashing and they're loading fine. It just takes a couple frames to show the view again, it's blank when not visible but not due to shutting down the source. If I'm inspecting the browser source when I switch scenes, it says "the tab is inactive" over the preview like I've switched tabs in Chrome, so it stops rendering.

dark sapphire
#

Hmm, it could be we're triggering the WasHidden(false) too late. I'll add it to my list of things to check.

#

Is this with or without a transition to the scene?

topaz prairie
dark sapphire
#

so it occurs with both? the interact window should confirm whether the source is being rendered on time or not. Slowed down, it looks like overall it's loading 1 frame too late? that could be outside of our control due to chromium running on its own process

#

or actually 2 frames? scenes list is 1 frame late, and then browser 1 frame after that

#

likely still caused by the same challenge, multi-process

topaz prairie
#

Can it be tricked to not stop rendering or at least not going blank? And render while interact is open?

dark sapphire
#

if you open a windowed projector it should keep rendering I believe?

topaz prairie
#

It's impractical for long-term but that does work

paper barn
#

@weak escarp Virtual Cam Filter is not compatible with OBS 27.2.3 right?

paper barn
#

This was happening to the user

mortal harbor
#

works fine on the most recent version actually

paper barn
#

Mm, probably just an outdated plugin version

mortal harbor
#

just an old version of the plugin you mean?

weak escarp
storm stirrup
#

does anyone know of a plugin that does motion detection based recording? like a security camera type setup?

nocturne flare
#

is there a way for the dsk plugin to have a hotkey to disable all lower thirds/overlay with a different transition than the one that is set in the window?

weak escarp
nocturne flare
#

like i have a transition set as fade in the dsk

#

but i want it to be a cut/no transition if i use the hotkey to hide all of the lowerthirds/overlays active

analog ruin
storm stirrup
#

mm, cant integrate a browser source into those, though.. possibly with virtual camera... hmm..

analog ruin
#

I better not ask, I think ablobsweats

storm stirrup
#

ha, no, arlo cameras can only really be viewed with a web app, and i didnt want to pay for recording storage so, was going to use obs

analog ruin
#

usually you can just yoink the RTSP link, or mjpeg link from the website, and add that ๐Ÿ˜‰ Cant guarantee that it will work for arlo cameras, but it seems to work on most stuff

storm stirrup
#

yea it's an encrypted to cloud, no simple rtsp but i think i got it

#

thanks

halcyon wraith
#

Is there some kind of OBS plugin manager? Not all plugins have an update-checker like StreamFX

vale vine
#

There is not an official plugin manager......yet

halcyon wraith
#

and an inofficial?

vale vine
#

I'm sure your google skills can assist

halcyon wraith
#

Well I found something, but the site looks fishy.

quiet bramble
#

it is fishy

vale vine
#

Hence me not linking it

quiet bramble
#

The only non-fishy OBS plugin manager at the moment is Windows File Explorer

#

Manage dem plugins like it's 1997! We need Prince to write us a song for that.

#

๐Ÿ˜›

#

I mean, it's easier than it was finding patches for Ubisoft games back in the day, so we have that at least.

glossy hatch
#

Hey

#

Is there a plugin or script to create the following effect:

#

When you press something it showing pressed keys and stacking it

#

And the new line starts with new keys combiantions

#

also works for ctlr+ or shift+

quiet bramble
#

!plugins

oblique yewBOT
quiet bramble
#

There are some plugins available for displaying various input sources (keyboard, mouse, gamepads) visually on an overlay of some sort. The resources site above might have something that you're looking for.

tulip zodiac
#

Is there a timer when scrolling text, or do you have to add tons of spaces to reduce how often the text scrolls by?

untold jay
#

@tulip zodiac the move transition plugin has configurable delays, and it can toggle filters, so that may be what you seek

quiet bramble
tulip zodiac
#

OBS GDI text source using the Scroll filter

quiet bramble
#

Then you control the scroll speed by reconfiguring the scroll filter.

tulip zodiac
#

I want a gap between the loop of the text. Hitting the space bar a ton is the only way I have been able to figure out.

untold jay
#

the tab character is wider if you'd prefer that, and you can copy-paste lots of whitespace, too, but i hope you won't hit the character limit
wait, you can also use the crop/pad filter

tulip zodiac
#

Ok, I will go read up on that filter. Thanks

quiet bramble
quiet bramble
#

Custom extents with the height set large enough to not clip the danglers, and width equal or wider to the canvas.

ashen anchor
#

Hi y'all,
I am looking for some suggestions on which plugins / tools for sharing gameplay from a remote participant.
Currently I have 2 steps:

  1. I am sharing my screen while discussing things with my guest.
  2. The guest is sharing their screen while we discuss.

The guest's webcam is brought into my OBS using VDO.ninja; which is working fantastically for Scenario 1 . While Scenario 2 would work with the identical setup for relatively static content being shared via its built-in screenshare, gameplay requires more bandwidth + FPS.

What would be the most sensible setup for my guest to share their local gameplay with me so I can embed it into OBS?

#

An alternative i am currently considering is having the guest capture their local gameplay with OBS and stream it to me. Though here again, I am unsure how to go about implementing this ๐Ÿค” Would this be viable?

jaunty stirrup
#

Hi! I'm new in plugin development. There is ways to draw my own button or graphics in main UI? And if yes, where I can find some simple examples? (I mean c-language development)

white dune
#

you will want to learn QT for that

#

unless you are satisfied with the properties system

jaunty stirrup
#

I have some basics of QT. Any ways to add elements to OBS from plugin? Or just modify source files?

boreal hearth
#

like the main window? You can get a pointer to the QMainWindow with obs_frontend_get_main_window and then go from there, but plugins should preferably add their own dialog under the tools menu with obs_frontend_add_tools_menu_qaction

jaunty stirrup
boreal hearth
young cloak
#

hey where can I find my "Web Socket settings"

spiral ruin
digital cypress
#

Hey ๐Ÿ™‚ Anyone here uses Source Recording plugin?

unborn ginkgo
digital cypress
#

@unborn ginkgo ouch

#

Mine does work, but, I have an issue with Source Record plugin. When I set it to mp4, Nvidia H.264 codec, it does save 3 different video files like it should (one in a folder I created for the Face Cam, one for the Game alone and one in the video recording folder), but it saves the same thing (The game, my camera together). If I use x.264 the quality is bad but the videos are separated nicely. Face cam by itself, clean game footage and then both together as a third video... Any idea why Nvidia H.264 would not separate?

quiet bramble
#

Possibly...

vale vine
#

Nvenc(new) generates a green image. Doesn't do the behavior they are saying.

south cairn
#

I created a bodycam footage for my recording, How do I overlap it on my recording.

oblique yewBOT
leaden cape
#

idk if this is the right tab, but ive ran into an issue where obs will randomly refresh my sources and docks causeing some sources to break

oblique yewBOT
scenic cloud
#

Anyone having issues with Source Record? As soon as its active i have really high "Average time to render frames" and rendering lag spikes up like crazy. ive tried Software, NVENC in MKV format. This also happened a few months ago but stopped using it because of these issues.

untold jay
#

@scenic cloud are you using the non-"new" nvenc?

scenic cloud
untold jay
#

@scenic cloud weird desu
uuh, i'm not sure how to solve this, i would try recreating the source record filter

scenic cloud
untold jay
#

@scenic cloud i'm out of ideas, you might have to ask Exeldro about this, maybe

barren knoll
#

So I moved my OBS setup from my C drive to my E, and now that I've re-installed my plugins, Tuna isn't wanting to hook in correctly to the VLC media source. I have the correct scene selected, but the dialog refuses to let me pull down the "source" dropdown.

oblique yewBOT
oblique yewBOT
quiet bramble
barren knoll
#

OK, it's updated. But the problem persists...

#

It still won't let me open a dropdown for the source

#

And it's not getting the info to the text files, it seems, though the pointers seem fine.

#

I'm also confused by the "no" in the left column

quiet bramble
#

upload a new log file with the new plugin

barren knoll
oblique yewBOT
barren knoll
#

Oh, yeah, I gotta try to change that encoder again

gaunt zealot
barren knoll
#

It sees the good one now

#

Now my problem is specifically Tuna

gaunt zealot
barren knoll
#

OK, grabbed it

gaunt zealot
#

Also seeing a lot of Failed to open file in that log.

#

getting 404s with No such file or directory

barren knoll
#

I know the file pointers are right

#

I've went out of my way to set them correctly

#

When I try to click "Add" to try to get something going in the dropdown...

gaunt zealot
#

big block of stuff like

21:25:42.237: gs_image_file_init_internal: Failed to load file 'E:/___Rawkfist Gaming/__Channel Art/__Twitch/Frames - Modular/Camera Mask (Vector 2).png'```
barren knoll
#

Yeah, I've been in the middle of a big move to a centralized location for everything.

quiet bramble
#

It's too bad junction points are too much of an obscure Windows feature relegated for greybeard sysadmins. Junction points could be used to set up OBS filesystem hierarchy in a manner that the data files are still accessible from a standard directory. That's how I set mine up here, but it's not really a particularly end-user friendly solution even though it works great.

barren knoll
#

Yeah, I decided to get OBS off my C-drive, so I took the opportunity to reorganize my assets and put them all in one main Assets folder inside the portable OBS install

quiet bramble
#

Tuna errors appear gone from your log now so that's a step forward. Not sure what else to suggest other than doing a general housecleaning on your OBS setup to fix missing files and other problems that are present, possibly discovering something along the way that might sort things out. Don't use the plugin myself so not sure how it works.

barren knoll
#

I'm working on taking care of the few missing source files left

#

Then after that, I might try to clear caches and whatnots

quiet bramble
#

I've got C:\OBSdata and subdirs of that, and also have it bookmarked on the Quick search. It is easy to navigate to, and has a short path name. If I ever want or need to move subdirectories inside of it to another drive, I can do so and then set up a junction point in the original location to point to the new location and OBS is none the wiser that anything even moved.

barren knoll
#

Each of these have subdirectories, too

quiet bramble
#

Nice

#

I've got something fairly similar, with global assets shared across OBS installs, as well as subdirs that are portable install specific.

barren knoll
#

I'm almost done fixing missing files, but I have some crapola that I think I didn't move over before crumpling the old stuff up and yeeting it into the recycle bin.

#

Time to go dumpster divin...

gaunt zealot
#

Also noticed Game Mode was still off
21:25:34.611: Game Mode: Off

barren knoll
#

I know I turned it on. Stupid Windows doing shit behind my back...

gaunt zealot
#

And it may seem like a complete left field non sequitur, but I'd also look for updated motherboard firmware on that AMD laptop. AMD has put out a lot of platform updates on those older Zen platforms.

barren knoll
#

U G H

#

If I do that, I might have to redo ALL the shit I just did

gaunt zealot
#

Extremely unlikely

barren knoll
#

I've been working on getting all this stuff moved and all the troubleshooting involved with it... for two weeks

#

I'm so worn down from it all

quiet bramble
#

I know the feeling

#

My PC died last year after a lot of headaches and I just didn't want to deal with it so switched to the laptop and never looked back. Haven't been able to access a bunch of stuff for a while now which may seem backwards, but I just didn't care. Sometimes one needs a break from tech woes.

#

Good chance it'll turn out to be a 1 hour fix eventually, hard to say, but it's one of those things where you have to mentally prepare yourself for a 1 month headache before taking it on to find out maybe it is 1 hour.

livid snow
#

Plugin Question! Does anyone know of a plugin for OBS that is a timer and can be used using Hotkeys. Let me explain. I do a game show on Friday nights. I use a 30 second timer. It is web based, so everything is manual. I want to have a timer that I can start, stop, reset all using my stream deck with hot keys. I would TOTALLY appreciate any guidance with this. Thank you

mortal harbor
#

this might interest u

#

not really sure if it can be used with hotkeys tho

#

u can try this link too if it helps

quiet bramble
livid snow
#

I do indeed have a stream deck. I have yet to find such a plugin. Not to start, stop and reset. Unless I am just missing some thing??

mortal harbor
livid snow
#

@mortal harbor I can find many OBS stuff for my stream deck.... just not the timer I am asking about

quiet bramble
#

The Stream Deck built in plugin manager has dozens of plugins in it, quite a lot from BarRaider who has several timer related plugins, and there are others also.

mortal harbor
quiet bramble
#

I don't know if there is a plugin that does 100% exactly what you want, but there are stopwatch timers, countdown timers, and just about everything I can think of ๐Ÿ™‚

livid snow
#

@quiet bramble I will look again, but I did not think it had the functionality i was looking for.

quiet bramble
#

There's more than one, so ... ๐Ÿ™‚

mortal harbor
#

or u can join barraider's discord server and ask them

livid snow
#

Ok, I will look again. Thanks @mortal harbor bar raider has a server???

quiet bramble
#

Yeah, I'm on BR's discord also, he has a tonne of additional plugins there which aren't in the elgato plugin store yet

livid snow
#

Thank you @mortal harbor and @quiet bramble

mortal harbor
#

๐Ÿ‘

quiet bramble
#

Just going through my Stream Deck modules that are installed I see:

Stream Deck -> Timer
BarRaider -> Stopwatch, Stream Counter
Timer[BarRaider] -> Stream Countdown Timer, Focus Timer
GhostlyTuna's Stream Timer -> Timer Play/Pause, Timer Reset, Timer Stop, Timer Bump
#

Going into the Elgato store under Plugins and typing "Timer" into the search box I get:

mortal harbor
#

oooh i have the green one

livid snow
#

Thank you @quiet bramble I think the GhostlyTuna's stream timer may be something with the features I need

quiet bramble
#

I see another one under Utilities called "Time" also

#

just installed it

#

oh, that one's a nifty looking clock

livid snow
#

I guess I need to see if some of these can do the functions I need for an onscreen timer.

frigid charm
#

Hello, what does this mean? Finally, configure the Scene Switcher to automatically swap between them.

quiet bramble
frigid charm
#

Create two scenes. In the first scene, add a Window Capture of the LoL launcher/lobby. In the second scene, run the game to add a Game Capture of the game itself. Finally, configure the Scene Switcher to automatically swap between them.

#

here

#

my game capture is a black screen and I am too dumb to understand this

#

lol

quiet bramble
#

Game capture only works when the game is in-focus.

#

You mention "Scene Switcher" but that is a bit vague. Are you talking about the Advanced Scene Switcher plugin?

#

OBS also has a built in "Automatic Scene Switcher", hence the confusion.

dark sapphire
#

!lol

oblique yewBOT
#

To best capture League of Legends, create two scenes.
In the first scene, add a Window Capture of the LoL launcher/lobby (Windows 7 users should make sure Aero is enabled.).
In the second scene, add a Game Capture of the game itself (you may need to be in a game to add this for the first time).
Then configure the Scene Switcher to automatically swap between them.

quiet bramble
#

I presume that's referring to "Automatic Scene Switcher" built in. Someone should update the message to remove the ambiguity perhaps.

frigid charm
#

Ok so this automatic switch

quiet bramble
#

Tools -> Automatic Scene Switcher

frigid charm
#

but still isn't the black screen supposed to be fixed?

#

or is there gonna be a black screen regardless

quiet bramble
#

Actually, it'd probably be a good idea for that bot message to be reworded something like:
Then to configure automatically swapping between them, click on the OBS Tools menu and choose Automatic Scene Switcher.

frigid charm
#

I even tried centering it still just a black screen

quiet bramble
#

The game capture or window capture is black?

frigid charm
#

game capture

quiet bramble
#

Even if you switch back into the game?

frigid charm
#

Indeed

quiet bramble
#

Ok, we should continue in #windows-support as this doesn't seem plugin/tool related.

frigid charm
#

they sent me her

#

lol

quiet bramble
#

Ok, I'm confused then as nothing above is mentioning any plugins or tools but rather configuration of OBS itself.

#

Ok, I think I see the problem

vagrant minnow
#

I think Yolo might have thought they meant the advanced scene switcher plugin.

quiet bramble
#

I just went back in scrollback in #windows-support and you didn't give much detail there, but mentioned Scene Switcher, and it appears the person who responded assumed you were talking about the Advanced Scene Switcher plugin, which is the same thing I assumed because we're in the plugin channel.

#

More evidence that the bot message is confusing and vague, and should be updated. ๐Ÿ™‚

frigid charm
#

Ok so

#

can you tell me whrere Use Microsoft ''Detours API hooking'' is?

quiet bramble
#

Just wait until there are 3 or 4 more plugins... Open Scene Switcher, Free Scene Switcher, Scene Switcher Plus, Scene Switcher Extreme Edition, and I Can't Believe It's Not Scene Switcher

#

๐Ÿ™‚

mortal harbor
#

also, how did i not know about automatic scene switcher in the tools menu

#

literally always thought that LoL command was referring to a feature in adv-ss

quiet bramble
#

Yeah, easy to mistake due to the ambiguity.

#

This is why we should always call Advanced Scene Switcher - ASS.

#

But apparently people are hesitant to say ASS.

#

I'm clearly not, because I think it's dumb to avoid just because you know.

#

๐Ÿ™‚

#

People will type dodge ASS at all costs... AdScSw, AdvSS...

#

I'm going to normalize it.

#

๐Ÿ˜›

silver matrix
#

hallo i am new and looking Plugin Remote Control i cant take my stream deck 4 obs studio

mortal harbor
silver matrix
#

@mortal harbor yes

#

i neet the plugin

mortal harbor
#

there are obs plugins in the streamdeck software itself

#

u can use them to connect to obs

silver matrix
#

i have die soff in stream deck but it tells me remote control

#

i have die obs Plug in on my deck

mortal harbor
#

does it ask u to download obs websocket ?

#

becuz some obs plugins in streamdeck need the obs websocket to remotely connect to obs

#

u can download the plugin from here

mortal harbor
#

I recall there being a plugin that essentially allows to hide a source during recording/streaming

#

Was there, and if so what is it called?

untold jay
#

@mortal harbor source record

quiet bramble
karmic rampart
#

guys after update i lost chat tab and actions tab

#

also there is no browser tab for design is that general problem ?

quiet bramble
#

@karmic rampart Using StreamElements?

karmic rampart
#

yes

oblique yewBOT
# karmic rampart yes

Due to a number of incompatibilities with OBS 27.2 and newer, we are no longer able to provide support for instances of OBS with the StreamElements plugin (SE.live) installed.

If you need help with StreamElements products or services, please join their Discord server or submit a support ticket as we cannot provide further assistance here.

karmic rampart
#

wow

#

this is really bad :S

#

do u have any suggestion to do

quiet bramble
#

Yeah, it's unfortunate ๐Ÿ˜ฆ

#

About all one can do for now is uninstall StreamElements, and manually configure all the alerts with OBS itself.

karmic rampart
#

๐Ÿ˜ฆ its sad so far thanks for your help man โค๏ธ

quiet bramble
#

Also need to reinstall OBS to get the browser functionality working again

#

np

karmic rampart
#

i will

mortal harbor
dark sapphire
quiet bramble
wary escarp
#

They still replace obs64.exe

quiet bramble
quiet bramble
dark sapphire
#

they don't replace obs64.exe, but they do intercept the Start Streaming button and move/remove our Check for Updates button

quiet bramble
#

ugh

mortal harbor
#

Alright so I tried the source toggler but it gives me an empty list ...

quiet bramble
#

Sounds like a "when you see SE, back into the bushes like Homer Simpson" thing still then I guess. ๐Ÿ™‚

wary escarp
mortal harbor
#

So far SE has been complicating things in OBS way more than necessary

quiet bramble
#

I tried it out once years ago and it blew away parts of OBS and my setup and broke everything like mad, so I uninstalled it, reinstalled OBS and left it at that. ๐Ÿ™‚

#

When I downloaded it (and as a technical user at that), my assumption was that it was installing as a separate program not conflicting with my installed OBS. I wonder how many people think that.

dark sapphire
mortal harbor
#

It was clearly a plugin to me. It's just an asshat with it's sponsor popups and changing the start streaming button for literally no reason

quiet bramble
#

)^(

boreal kestrel
#

does ndi improve performance? is it worth it?

quiet bramble
#

Best thing to do is visit the Newtek website and peruse their info on NDI

boreal kestrel
#

kk

quartz grove
vale vine
#

I think others have had issues with it. It hasn't been updated in over a year.

#

I can try it later

#

Did you see this @quartz grove ?

prisma thunder
quartz grove
#

Thanks @vale vine @prisma thunder saved the day. Kudos. Found the review left by the user "Cptnkoala". But now the issue is the lower third keeps running again and again. doesn't do the way it used to, would auto off when it is activated once.

#

One more query, how can one keep track of all the plugins and update them whenever there is an update. Its not like the update with OBS which is notified when one is available. Also which is the best place to store these plugins. Is there a global folder in the obs directory to do so?

vale vine
#

Plugins should def be in the same place if obs is using them. But could be 2 seperate locations based on bitness

#

!plugins

oblique yewBOT
vivid sapphire
#

There's not really a great answer to that question yet, unfortunately. It's currently an entirely manual process

#

And is a problem that is being worked on

quartz grove
untold jay
#

a relatively low-effort high-benefit change would be to sort first-party plugins away from third-party, add a new folder to load plugins from, and move all first-party plugins in there

vale vine
#

Is the official stance on that unofficial thing the same as it was when they were being sneaky @vivid sapphire ?

untold jay
#

that way, third-party plugins stand out more, and are much easier to get rid of, especially obs.live

vale vine
#

*se.live

vale vine
#

Thanks!

#

Then I dont feel bad for telling people to not suggest using it.

quartz grove
#

is this an issue that, whenever I reopen OBS, the docks are all rearranged and default resized?

#

because that really gets on my nerves whenever I have to stream on the go!

#

rearranging before going live. Feels like a preparation going off to the battlefield. uggggh

vale vine
#

They are working to implement a proper plugin manager, but its not a simple task

vivid sapphire
untold jay
#

@quartz grove does obs-studio have write privileges to basic.ini? that's where dock states are saved; one plugin, obs-multi-rtmp, may have had some issues with its dock, too

quartz grove
#

@untold jay exactly! but the former part I dont know

vale vine
#

My multi rtmp makes things screwy on some themes

#

Can't use twitchy because of it

quartz grove
#

@mossy ibex suggestions!

#

#windows-support is this an issue that, whenever I reopen OBS, the docks are all rearranged and default resized?
because that really gets on my nerves whenever I have to stream on the go!
rearranging before going live. Feels like a preparation going off to the battlefield. uggggh

#

@oblique yew

mossy mesa
#

Hello everyone, I'm looking for a plugin or a script that automatically swaps the source after a set time so that I don't have to give a separate request each time. does anyone have any ideas or anything that would help me?
thank you in advance

mortal harbor
#

Hello everyone ๐Ÿ™‚ I search for a working plugin or tool to change the stream title and category to templates I made myself. For example: When I am in Just Chatting the Title is "Lets Hang out" and the Category is "Just Chatting". Now I switch to Warzone and I can press a button or something and the title and category change to "Battle Royale Winner #1" and "Call of Duty: Warzone". I knew there was plugin in the old obs where the title and category change per scene. But unfortunately its not working on obs-studio and I can't find a recent version. This is fine too for my needs.
Thank you guys in advance for your help ๐Ÿ™‚

mortal harbor
quartz grove
quiet bramble
# quartz grove rearranging before going live. Feels like a preparation going off to the battlef...

I've found that it depends on how wide/narrow things get resized in the OBS UI whether it accepts the changes and saves and restores them or not. If docks are adjusted narrow OBS may decide "nope, I don't like that" and ignore the changes. But it doesn't just throw away all changes, just ones it doesn't like for some reason. At least that's how it's been for me anyway. I know I've mentioned it before but forgot what the devs told me about it, it was probably 2 years ago that I brought it up.

untold jay
#

@quartz grove well, normally basic.ini is in %appdata%/obs-studio, so you should always have write privileges there, but if you're trying to run portable obs-studio from anywhere inside %programfiles%, that might be a problem, try putting your obs-studio install into any subfolder of %userprofile% (such as Desktop)

slow plover
#

I need to switch scenes remotely from 3 different networks. Is there something you guys know off?

quiet bramble
#

!remote

oblique yewBOT
#

If you'd like to control OBS Studio remotely, you have a few options.

To control from the web on any device (including phones and computers), use OBS Tablet Remote (requires obs-websocket).

If you'd prefer a mobile app that works like the Elgato Streamdeck, you can try Touch Portal, UP Deck, or Deckboard.

slow plover
quiet bramble
slow plover
quiet bramble
#

The StreamDeck communicates with OBS using websocket. The remote plugin above communicates with OBS over websocket. The two do not communicate with each other, as in you can't communicate with the OBS remote from StreamDeck nor can you communicate from StreamDeck to OBS remote. Not sure what it is you are trying to ask.

#

OBS can be remote controlled simultaneously by as many pieces of software as you would like to control it with. It isn't limited by being controlled by one thing or another thing exclusively.

#

(or whatever websocket's max socket connections are)

#

So if by "in combination" you mean that they can both be used at the same time to control OBS then the answer is "yes".

#

As for the Streamdeck, there are a tonne of plugins available for the Streamdeck that provide all kinds of ways to control OBS, just need to look through the plugin store for all of them, such as BarRaider's plugins etc.

#

There are other options out there also such as STRMR.Tool, LioranBoard, touchportal etc.

slow plover
#

I've got 3 gaming pc's at my house. All are connected with capture cards to my streaming pc. I want to add my friends to the same streaming pc over rtmp (got that working). I've given them control over the websocket with https://t2t2.github.io/obs-tablet-remote/.
Now I'd like to know if I can hook them up with a stream deck to have the same functionality (scene switching etc)

quiet bramble
#

I'm not sure of the security of having websocket open to the public Internet, or the reliability of using it that way, but it's just TCP/IP so in theory it would work unless someone else knows of a reason why it wouldn't.

#

Definitely put a highly secure password on it though if you do that.

#

I'd also recommend firewalling it so only specific IP addresses or narrow IP blocks have access, for extra security.

thick oasis
#

hello! While streaming, I'd like to run text recognition (as in, OCR) over a game feed and output some stats. I was thinking of using the c++ library tesseract for the OCR. what's the best/fastest/correct approach? obs plugin? standalone program? can I access the OBS video feed from the outside via some kind of API, or could/should I capture the image by myself (GDI? Windows Desktop Duplication API?)? or is there another solution I haven't thought of? I could even read the stream directly from twitch.tv, it doesn't have to be real time, a delay is fine.

additional detail: the game feed comes from a capture card, it's final fantasy 7, I need to read the experience points and level ups of the characters from the victory screen. so the OCR might only run once every time a fight is won.

can someone point me in the right direction? :)

untold jay
#

@thick oasis i'm no developer, but i think a video filter would be most appropriate, you can read the source code of existing video filters; if you absolutely have to run as an external application, you can choose to implement Spout2, as there's a plugin for that available, https://github.com/Off-World-Live/obs-spout2-plugin/releases
another thing you can do is take a screenshot, either via the screenshot hotkey or via the screenshot plugin https://github.com/synap5e/obs-screenshot-plugin , then run your OCR on the screenshot file

hard jay
#

Well, both of those would be examples on how to grab the texture to run against the library.

#

Plugins in OBS are already c++

thick oasis
#

Hi, thanks for the input, it's late over here so I'll check it all out tomorrow.
the screenshot plugin can do shared memory as a target, that could be really fast, but I'm not sure about synchronization with my application...
the spout thing sounds promising for sure, I'll definitely look into that.
I've also found out that the websocket plugin has the TakeSourceScreenshot request which could maybe work for me. I have little experience with websockets though, but it seems like that would be a solution which requires the least amount of 3rd party code but I wonder what the performance will be...

lots of things to experiment with, thanks a lot!

remote atlas
#

when i stream the stream cant hear the game chat

quiet bramble
snow glade
#

Not sure if this is the right place to put this, but I recently downloaded the Source Record plugin. Watched a couple tutorials, but for some reason I cannot get the Replay Buffer function to work at all. I assume I'm doing something wrong even though I've tried almost everything I can think of.

wide thorn
#

Heyo is there any up to date documentation to create plugins?

#

I'd like in python

#

If possible

queen sierra
#

need help , cant find custom browser dock ? after new update obs , i cant add docl

oblique yewBOT
quiet bramble
#

!docs

oblique yewBOT
quiet bramble
#

!api

#

blah

#

I got it the first time... <sigh>

agile swift
#

Hello! I am trying to set up Tuna so that it displays on the screen whatever track is playing at the moment. The text (song name, artist, album, etc) works perfectly, but the Album cover doesn't work no matter what I do! Has anyone had trouble with this?

torpid trout
#

how i link my obs with my code?

oblique yewBOT
oblique yewBOT
torpid trout
#

๐Ÿ˜€

tender willow
#

I use audio application to capture individual audios. Any reason why warzone canโ€™t pick up in game chat off this mode but it can every other game? I hear game sound through this just fine just no in game chat like death chat. Thanks

harsh topaz
#

Is there any plugins that can trace an area and move an object accordingly (like a live motion tracking in after effects) that'd allow you to move something in accordance to something else? (e.g. a hat on a face)

quartz grove
quartz grove
mortal harbor
#

Hello, I add a browser connection in obs studio, there is sound, but there is no image, what is the solution?

mortal harbor
quiet bramble
#

(which is kind of surprising)

boreal hearth
wide kraken
#

Yeah sorry, we're a bit backed up, I'll have a look at the approval queue

harsh topaz
quiet bramble
harsh topaz
#

Unfortunately for StreamLabs Desktop ye?

quiet bramble
#

Xaymar has stated that the plugin could be compiled for OBS but nobody has done it to his knowledge.

#

IOW, apparently nobody has been curious enough to try to get it working in OBS to try to compile it for OBS.

wary escarp
quiet bramble
#

no idea, I just know people have asked Xaymar about making face tracking like StreamLabs has, without knowing he was the one who implemented that as an employee there, and he's commented as the author of the code that it could work in OBS but nobody's ever bothered to try to build it.

deft orbit
west sail
#

Hey, so Virtual Cam doesn't appear in my windows Device Manager web cameras. I need it to be registered. How can I do it?

#

Someone mentioned maybe xsplit vcam does appear?

quartz grove
#

@quiet bramble @untold jay this is what am talking about, p.s i have unlocked the ui for demonstration, otherwise it is locked. This is what I come up to every time I reopen it! Also @untold jay do you mean I should install(or portable?) OBS on my desktop directory?

untold jay
#

@quartz grove a newer version of obs-multi-rtmp remembers its dock position better, but you'll have to uninstall the current version before updating, else it loads twice

quartz grove
onyx briar
#

I would like to ask if using plugins multi stream to stream 2-3 channels, will it make the hardware that use the encoder work harder?

untold jay
#

@onyx briar by default, it will reuse the stream encoder, so all settings will be identical and almost no extra performance penalty, but you can choose to run a different encode, too

onyx briar
untold jay
#

@onyx briar right, unless you choose to use a different encoder

fringe meadow
#

how do I make a short command? Like if I press ctrl+2 I start recording

#

i donยดt know if this is the right channel either

fringe meadow
#

Okay thank you!

junior raptor
#

hi I don't see the button for stream can you help me plz?

mortal harbor
mortal harbor
# mortal harbor

For example move your cursor next to the text 'sources' right click and check controls

junior raptor
#

thx man you are the goat

mortal harbor
#

Glad I could help:)

quartz grove
untold jay
#

@quartz grove what problem?

queen slate
#

hey I need help none of my overlays are showing I've went to settings>advanced > and unchecked "enable browser source hardware acceleration" and I still cant see any browser source

quartz grove
# untold jay <@763401504681230367> what problem?

Either unzipping or using the executable doesn't upgrade it. The unzip says the old version is installed. needs to remove the dll. and the exe just uninstalls the older version. That's it. Does nothing else.

untold jay
#

weird desu

#

uh, i'm not sure what to do now

quartz grove
#

@untold jay am i doing something wrong? one is supposed to unzip in the root obs directory right? Replace the folders with the new unzip?

untold jay
#

@quartz grove the newer versions load form a different folder, try using the installer

quartz grove
#

And that is what all the installer ever says!

untold jay
#

uinstall first, then install @quartz grove

strong tulip
clever zealot
quartz grove
untold jay
#

@quartz grove i don't know how to fix this

quartz grove
quartz grove
untold jay
#

yes, but i havewn't updated in a while

ruby monolith
#

Is anyone aware of an OBS plugin that allows for animation when an element/source is made visible?

untold jay
#

@ruby monolith right-click > show transition

#

if you want a custom animation, you can install streamFX and use a shader, or install some other plugins that add new transitions

ruby monolith
#

Ah I see

#

Thanks

harsh topaz
#

@boreal hearth any reason 1.1 is only released with sourcecode and non compiled?

boreal hearth
harsh topaz
boreal hearth
#

it is now

harsh topaz
#

Ah - I see.

mortal harbor
#

going through the list of plugins on the forums....so much cool stuff i haven't touched before.

harsh topaz
#

I usually touch them as they pop up.

mortal harbor
#

Would be better if some of those plugins be integrated into obs

harsh topaz
#

If it's a question of whether or not you have the functionality or not - it's better to have plugins.

#

For something to be part of OBS it needs to be maintained going forward - which in the case of plugins are up to plugin developers, not the OBS devs ๐Ÿ™‚

#

@boreal hearth am I missing something? Watching your video it appears as if you just select by drag clicking. But I cannot get it to select multiple fields Hmmge

boreal hearth
#

are you holding down your right mouse button?

harsh topaz
#

oh. that feels a little unintuitive, but it did work yes. Any reason the left one isn't used for selection?

boreal hearth
#

left click is used to switch scenes, also it opens a context menu which is usually associated with right clicking. The same menu opens if you just right click once.

harsh topaz
#

Ah, I see. Just was not my first thought when it came to selecting something.

Any way to disable the 'click to change scene' left click function?

#

That one

boreal hearth
#

not right now, is there a reason why someone would want that?

harsh topaz
#

I don't use it for clicking, I use it to preview. And sometimes I get worried I might click on the wrong monitor by accident thus switching to an unintended scene.

boreal hearth
#

oh yeah that makes sense

harsh topaz
#

I have 4 monitors, I often lose my mouse. Surprisingly often ๐Ÿ˜„

boreal hearth
#

I guess I'll just add a check if the setting is disabled/enabled

harsh topaz
#

Ah using default OBS settings, that would do it yes

#

Last question, I can't immediately see it anywhere - is there a way to fullscreen borderless the Multiview on a monitor like the default Multiview?

boreal hearth
#

Not right now, but should be easy to add. I'm just used to linux where you can fullscreen any window :P

harsh topaz
#

Windows life Sadge

#

I can definitely see myself using this with those two features though. It looks surprisingly polished for a v0.1.1 ๐Ÿ™‚

boreal hearth
#

Thanks, the volume meter doesn't work yet and I might want to add some more widget types. Also the option to have more than one window.

#

but other than that it's mostly done

harsh topaz
#

Honestly, just having the flexibility to set things up, basically any way you want, is a really good starting point. Can always implement flashy widgets and gadgets later. This in itself is very useful.

A minor thing I would change (not the end of the world), putting Scene Display over Source Display. I'd imagine most people would show scenes? At least that's what I find myself doing. Is there a reason for this order or is it random.

boreal hearth
#

The order is just how they show up in the code so that can be easily changed. I just added the source display first since scenes are basically just sources internally

mortal harbor
#

universal - just wanted to say i'm looking at this durchblick plugin now and it looks extremely awesome! nice work

harsh topaz
boreal hearth
#

yeah I noticed that when making the video. It's annoying

harsh topaz
#

๐Ÿ˜„

#

Minor things in the greater scheme of it.

#

Would it be a bother to ask for an ordered list in the next release? (I swear, that's my last minor tweak!)

#

I have like.. a lot of scenes.

boreal hearth
boreal hearth
harsh topaz
#

๐Ÿ™

harsh topaz
#

@boreal hearth this wouldn't fit in any capacity in default Multiview LUL

#

Biggest worry with this is spending too much time trying to get the perfect multiview aLindPeek

onyx briar
clever zealot
#

@short hill I can't DM you why

#

@short hill why can't I DM you, and from a total new streamer, 12 subs is great for me, so shut up about how little it is

cyan peak
#

why are you pinging that person

clever zealot
onyx briar
clever zealot
quiet bramble
#

Once the project accepts a plugin into the codebase, they're on the hook for maintaining it from then on too, so they're generally only likely to consider accepting things that are of interest to the majority of general users, and not things that are niche or just "would be nice if it came with it" type stuff.

mortal harbor
mortal harbor
#

has a significant amount of downloads from users

quiet bramble
#

Advanced Scene Switcher is unlikely I believe as it is fairly actively maintained and new releases come out more often, and it's also more advanced user functionality than general purpose. Multi-RTMP would be of potentially wider use for multi-streaming, not sure how often that gets updated. My gut thinks if they wanted to include that kind of functionality they would probably reimplement it themselves kind of like how VIrtualCam got reimplemented. Not familiar with text slideshow. Websocket is getting integrated in the future I think I read.

mortal harbor
#

and configure its settings from scratch

quiet bramble
#

I think if they integrated Advanced Scene Switcher into the program they should release it as a separate build of OBS intended for advanced users and call it... OB-ASS. ๐Ÿ™‚

mortal harbor
#

hahaha

quiet bramble
#

The reason for including plugins in OBS project by default should not be "because some people want an easier way to get these things".

mortal harbor
#

if there was a way to save settings for plugins, i woudnt mind plugins being plugins

quiet bramble
#

Building a plugin manager that is easy to use into the program which makes it easier for end users to find, install, update, uninstall plugins would be the proper solution for making it easier to extend OBS with functionality.

#

Been mulled about for several releases now, and I wouldn't be surprised if Jim or someone decided to do a plugin manager for 28 or 29 or so.

mortal harbor
#

similar to the scene, profile collection

quiet bramble
#

It would solve a huge tonne of tech support problems at least with regards to "I installed plugin XYZ and it is not showing up" category, and depending on how it is implemented, it could also solve the "this version of this plugin built for that version of OBS is not compatible with this version of OBS" problem too.

mortal harbor
quiet bramble
#

Could also make it easy for users to install themes/skins too

mortal harbor
quiet bramble
#

Most of the best plugins seem to be fairly actively maintained with releases coming out fairly often, so I wouldn't want to see them come out only when new OBS releases come out. Also, being built in means you HAVE to upgrade OBS to get new versions of a plugin even if you just wanted the plugin updated.

mortal harbor
quiet bramble
#

Staying current with OBS is in general a good idea, however sometimes new versions of the programs introduce instability or incompatibilities that may be problematic for some or all users, and one might want to hold off on updating the program until updates come out that fix issues.

#

There's an RFC for a plugin manager

mortal harbor
#

ouh but i mean it could possibly start out if the idea was implemented, idm waiting for a few more years if i have too

quiet bramble
#

Seems like 10bpc and HDR are likely to be the big features for 28.x.

quiet bramble
#

Request For Comments

#

It's a feature idea submission functional plan submitted to the team for discussion prior to someone beginning work on code.

#

The idea is for someone to submit a formal plan for a feature, discuss it with the developers, come to a consensus on how it should be implemented, flesh out the details, and then begin work on it.

mortal harbor
#

Ah I see...

brave talon
#

Does anyone use Advanced Scene Switcher here? For some reason it's not detecting a certain game, Splitgate. I've tried having it detect both executable and window title and neither work. It works fine for every toher game I've tried so far - Team Fortress 2, Street Fighter V, and Ultrakill. Only Splitgate isn't working and I don't know how to fix it

jaunty stirrup
#

Hi! Im looking for some C-plugin analog of OBS lua script_tick or timer_add. Need to refresh some parameters over time without blocking thread. Anyone know where can find it?

boreal hearth
manic idol
#

anyone have any recommendations for plugins and tools you have found useful in your time using OBS?

queen acorn
#

Every time I quit obs I get a crash message. No issue while streaming. Has anyone narrowed it down to one plugin that causes this? This isn't really windows support since I know it's a plugin causing it from testing

oblique yewBOT
onyx briar
mortal harbor
queen acorn
#

Just installed them yesterday so I have to assume so. Is there an easy way to install updates or do you just check the update page on OBS?

ancient depot
#

hello, i have seperated my audio sources for twitch vods by using Win-Capture-Audio Plugin, and i am not sure how to add blerp sound source.. can someone help me please?

mortal harbor
vale vine
#

That doesn't update plugins

mortal harbor
#

My bad I thought he was asking the obs update ๐Ÿ˜ถ

#

Sleep deprived

clever zealot
warm wave
#

hey all, looking for someone to help me with my old age of memory that's failing me.. i had downloaded a plugin that i inserted a html into my scene and on my computer i had a folder that had 3 test files in there that were .png pictures and i could set the time to say every 5 min the 3 pictures would jump on the screen in the lower section.. does anyone know of that plugin or could offer a link to it.. thanks in advance

queen acorn
#

Anyone have a suggested set of settings for spectralizer?

#

looks very bare to me

quiet bramble
#

You can manipulate it with OBS filters and other plugins and shaders.

harsh topaz
#

Me just noticing the 'Watch' feature on OBS Plugins forum: FeelsAmazingMan

queen acorn
#

That's much more like it!

queen acorn
mortal harbor
harsh topaz
#

Process :focus

mortal harbor
harsh topaz
#

Ah, I see. The menu and the game are the same.

#

Well if you have a static thing to match it against in the menu it should be possible.

mortal harbor
mortal harbor
#

muhaha i got it!

harsh topaz
#

Good job

sonic kestrel
#

I wanted to use whiteboard script. so I put the source whiteboard on top and in the scene I chose, clicked on the "Window Projector" option.
And in that window I click with the left mouse button to draw but it doesn't work? what should i check? (I have obs 27.2.3)

harsh topaz
eternal gull
#

Hey there, wanted to know if there's a way i could include a sound effect in transitions

quiet bramble
#

Sure, using a video editor assuming it is a stinger transition

eternal gull
#

alright, thank you

carmine escarp
#

Hello everyone, after adding Video Delay (Async) filter to VLC source, I get crash error when I change track from VLC playlist. Has anyone experienced this before? Is this an bug?

oblique yewBOT
carmine escarp
obsidian agate
#

Is there a way to prevent the Source Switcher from posting to the logs. I have them set to switch on a timer via the plugins settings, but every time they transition, an entry is posted to the log that it has transitioned.

[source-switcher: 'SourceName' transition to 'OtherSource'

One of my log files has nearly 5000 entries

hard jay
wary escarp
brazen oracle
#

I'm looking to attach the top of a text box to the bottom of another text box, and have a dynamic height of the one above. So when the content of the top text box grows or shrinks, the bottom text box will be moved along with the bottom border. Would that be possible some way?

obsidian agate
#

digging around some more in my scene collection trying to find out what is causing the 'effect_setval_inline: invalid data' log entries.

After removing the 3 Source Switchers in my collection (I duped the collection before removing anything), and the issue went away. Going to do some more scene dupes to see if i can narrow it down

#

i have a suspicion that its due to my trying to adjust the settings of Source Switcher thru OBS WebSocket 4.9.x, and while it DOES modify the Source Switcher's entry in the scene collection JSON file, it doesnt actually effect the Source Switchers LIVE state

obsidian agate
#

was able to track the issue to 1 specific Source Switcher. Rebuilding it from scratch seems to have fixed the issue. Ill do some more tests later once I toss together a websocket test app, to see if me changing settings via a websocket connect is what triggered it

paper willow
#

I updated OBS and this began happening when i add the NDI Source from a Skype call for for Skype Local. My source. Audio is distorted on the recording.

urban ice
#

How do I get audio from Discord to work in OBS?
I have tried application audio capture but it didnโ€™t work

obsidian agate
urban ice
#

It shows up but no audio

obsidian agate
#

!cleanlog @urban ice

oblique yewBOT
#

@urban ice

A clean log file is required to help fix your issue. To make a clean log file, please follow these steps:

  1. Restart OBS
  2. Start your stream/recording for at least 30 seconds (or however long it takes for the issue to happen). Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc.
  3. Stop your stream/recording.
  4. Select Help > Log Files > Upload Current Log File. Copy the URL and paste it here.
spiral ruin
# urban ice It shows up but no audio

What @obsidian agate said about being in a call/voice chat is correct. Get into a voice chat first and that "exposes" the discord output to be captured by the plugin. Some apps will be like this.

urban ice
oblique yewBOT
# urban ice https://obsproject.com/logs/_rSKkcizE43pbH9q

Log contains debug messages (browser/ftl/etc), for a filtered version click here

๐Ÿ›‘ Critical
  • 31.2% Rendering Lag
  • 31.6% GPU Encoder Overload
โš ๏ธ Warning
  • Wi-Fi Streaming
  • Not Admin
  • Mismatched Sample Rates
โ„น๏ธ Info
  • Windows 11 21H2 (OK)
Hardware Check

Intel Core i5-11400F @ 2.60GHz - OK! / GeForce GTX 1650 - OK!

obsidian agate
urban ice
#

Yes

#

is that the problem?

obsidian agate
#

!sehelp @urban ice

oblique yewBOT
#

@urban ice

Due to a number of incompatibilities with OBS 27.2 and newer, we are no longer able to provide support for instances of OBS with the StreamElements plugin (SE.live) installed.

If you need help with StreamElements products or services, please join their Discord server or submit a support ticket as we cannot provide further assistance here.

urban ice
#

I asked on SE and was told to ask here

wary escarp
#

yeah this issue doesn't sound like it's SE-related, here is fine

hard jay
#

We're actually not currently supporting any instances of the SE plugin.

wary escarp
#

nevermind then

hard jay
#

They shouldn't be sending you here, we've communicated that at least for the near future, we're no longer supporting instances of OBS with their plugin installed, regardless of issue.

#

They replace core components of OBS, which makes it impossible for us to properly support.

urban ice
#

I uninstalled SE

#

still no audio for discord

spiral ruin
#

Are you in a voice channel or call when you set the source?

urban ice
#

yes

inner marsh
hard jay
#

no, the message about debug messages is enough for any regulars.

#

I'm keeping it in my pocket as an option for now.

inner marsh
#

๐Ÿ‘

split night
#

Is anyone here

mortal harbor
split night
#

you are all from there

gleaming gale
#

Is there a plugin to add back the ability to paste a source as a duplicate and not a reference? I need to have duplicates with different filters sometimes and now I can't

glass trail
gleaming gale
#

also I'm on Linux

glass trail
#

That's one that you can't paste as duplicate, cuz it'd break things. Also, try #linux-support , then.

gleaming gale
#

"used to" being years ago actually

mortal harbor
# urban ice No

U would need to reinstall a fresh obs install becuz se plugin tends to break obs doesn't get fixed even when the plugin has been removed

mortal harbor
#

ะ—ะฐะฒะตั€ัˆะตะฝะพ ะบะปะพะฝะธั€ะพะฒะฐะฝะธะต ัะตั€ะฒะตั€ะฐ. ะžะฟะตั€ะฐั†ะธั ะทะฐะฝัะปะฐ 35 ัะตะบ.

oblique yewBOT
# mortal harbor ะ—ะฐะฒะตั€ัˆะตะฝะพ ะบะปะพะฝะธั€ะพะฒะฐะฝะธะต ัะตั€ะฒะตั€ะฐ. ะžะฟะตั€ะฐั†ะธั ะทะฐะฝัะปะฐ 35 ัะตะบ.

Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can. google_translate Translate

brave torrent
#

Is there a source randomizer plugin? I've found the 'Source Switcher' plugin but thats quite what im looking for. If anyone here used FMOD Studio, im after something that works like a random container and not like a sequence container (which is what source switcher only seems to be)

#

I want need a plugin very similar to Source Switcher but each time the source is made visible I want it to randomly choose from a pool of sources

atomic fable
#

Does anybody know of any plugins to use with Deezer for song info?

rigid flower
#

I'm not sure if this is the right channel or not, but was hoping someone might be able to help me. So I have to record some workshops that take place in a discord I am in, however sometimes they happen when I cannot be on discord. I have figured out how to get my obs to record/stop record when I am not at the computer, but was curious if you knew of a way to get it to start streaming a live stream in a discord voice channel to record.

That's the only issue I have run into - that you have to chose a live stream once in the channel to record visual. Was curious if there was maybe a macro I could make to do this?

glass trail
#

Why not just have the presenter record? Seems more straight-forward.

rigid flower
boreal hearth
thick rampart
#

hello.. Is there a plugin for multistream unified chat box?

white dune
#

i don't think there is a plugin for a single service chat box

hard jay
#

Most people use restream's chat that I've seen.

shell hare
#

whats the plugin again for doing multi track video in obs

#

like multi track audio

#

but for video

paper barn
#

Be mindful that it has a limit depending the encoder

shell hare
#

tbh, I just wanna split Camera from video so I have a raw out of the gameplay

shell hare
#

Do I just match all my recording stuff I normally use with this?

hard jay
#

Oh source record stuff.

#

Nevermind, I dunno anything about that plugin :p

obsidian agate
#

@shell hare there is a bug in that plugin currently with NVENC. If the main encoder (streaming or recording, cannot remember if it is both or just streaming) is using NVENC, and you set the Source Record to NVENC, it will just default to using the streaming one

#

just learned about that today setting up that plugin

shell hare
worn topaz
#

Hello

#

Some tools you recommend me?

gaunt zealot
#

Depends entirely what you're trying to do...

#

Knipex makes some amazing pliers, for instance

gentle raft
#

is steam safe to get obs from

timber chasm
#

Since when is OBS on Steam?

gentle raft
#

idk

#

it now is

#

i guess

#

ive never seen it on steam

#

but it is now

dark sapphire
dark sapphire
gentle raft
#

ok good

#

you know any tips to get it running

dark sapphire
#

uh, click Launch?

#

not sure what you're asking

gentle raft
#

basic steps

#

to start

oblique yewBOT
gentle raft
#

ok then

#

thanks

#

really helped

gentle raft
#

one of those things

#

sorry for the ping

dark sapphire
#

in a dock to view yourself, or to display on stream?

slow sandal
#

is there something i could use to hook up a midi keyboard to display a piano when i play it, like GamepadViewer but piano?

#

if so, is it possible to get it to fade out when im not playing it?

#

i see stuff about Chordie but thats a bit more than i wanted. i suppose i can resort to it though if there isnt anything simpler

mortal harbor
slow sandal
#

nah i mean like to display the piano notes im playing

#

like this

mortal harbor
#

@slow sandal everything I find on the Internet directs me back to chordie

#

But have u considered like displaying your actual keyboard with showing your hands playing the keys ?

mortal harbor
slow sandal
#

yeah i think ill just use Chordie and maybe turn off chord displayers or something

#

thank you though!

mortal harbor
#

Welc ๐Ÿ˜Š

finite otter
#

About an hour ago I published my first tutorial video promoting my Hudlay project.
I made it with OBS on my Raspberry Pi400 :)

vale vine
#

A quick peak at the website, what truly makes this stand out vs the free options out there currently in your opinion? Not really seeing anything compelling enough that would make me want to spend money.

hard jay
#

@finite otter Hey there, we don't really allow advertising or self-promotion here. If you want to submit the tool as a resource on the forums, that's the best way to get it out there. Thanks for understanding!

finite otter
hard jay
#

Since it's not an actual plugin, this is where most of the overlay and browser-based stuff goes.

sour glade
#

hello guys sorry to bother i have a problem with my OBS when i tried to go DOCKS option in Views options I can not see DOCKS option someone can help me up please

oblique yewBOT
vale vine
#

Docks is its own toolbar next to view toolbar @sour glade

hollow portal
#

Does anyone know of a good virtual green screen plugin that isn't OBS Virtual background plugin 1.1.0 because that one keeps crashing OBS when i add the filters and effects to my camera source

vale vine
#

No

#

I specifically said "next to"

#

!docks

oblique yewBOT
#

You can manage your docks from the Docks menu.
You can toggle docks on and off, or lock or unlock docks to prevent moving and editing.
You can also reset the UI from this menu to return your docks to their original state (Docks > Reset UI).

vale vine
#

!docki

oblique yewBOT
sour glade
#

I see thanks

#

thank you so much guys

vale vine
#

๐Ÿ‘

sour glade
#

I was able to fing D options

#

โœ…

glass sparrow
#

Hey guys, I wanted to ask, what does OBS use for it's main frame/window on the main application.
Is it QT, wx or maybe something else entirely?

wary escarp
#

QT

#

you can check out the source code on github if you want to

oblique yewBOT
vagrant minnow
wary escarp
#

๐Ÿ˜„

#

The question is, did you pronounce it Queue-Tee, or Cute (funnily, the latter is how they want it to be)? ๐Ÿ˜„

vagrant minnow
#

Either works for the purpose at hand. ๐Ÿคฃ

wary escarp
#

hehe, right

#

(also that's like saying โ€œit's Obs, not Oh-Bee-Esโ€ - correct, but no one cares)

glass sparrow
#

I see, I am afraid to use QT because of its licensing, but I guess that's fine as long as the software stays gpl compliant

wary escarp
#

GPL QT is just fine, indeed

echo tangle
#

is there a way to add an action on a specific button, like I want to execute my Java-Twitch-Bot when stream is starting. Is that somehow possible?

wary escarp
echo tangle
#

thanks dude

strong tulip
quiet bramble
#

Just start calling them "late for dinner"

#

I don't even care if anyone gets that joke. LOL

shell cipher
#

Hi I am using a valhalla vst plugin and canโ€™t figure out how to turn the effects on and off in obs studio

strong tulip
#

Have you added the VST 2.x filter to your audio source, then selected the VST file?

shell cipher
#

I have added the filter and the interface opens up

#

Even if I close the interface the effect continues

strong tulip
#

You need to "hide" the filter to turn it off

#

In the Filters list, click the eye icon

shell cipher
#

Thank-you!!!!!!

pliant gate
#

Hi, I am working on a simple video source input and I see obs_source_info.video_render is called quicker when properties window is opened. Did I miss something?

weak escarp
half thunder
#

(FYI: This reply will not ping OP) A program I rely on (https://github.com/UpDownLeftDie/obs-random-videos) has been showing the same issues since recent OBS updates (https://github.com/UpDownLeftDie/obs-random-videos/issues/33) and I'm trying to be a helpful end-user and provide as much info to the developer as possible. I've been getting my videos freezing with the error ERR_REQUEST_RANGE_NOT_SATISFIABLE and it seems like this is a result of Chromium failing to load the video in its entirety based on watching the Network tab of the debugger. Is there anything I can do to resolve this or help the developer do so? I'm really hoping I won't have to rollback OBS or not be able to use this app, because having randomized rotating background videos is super useful and I spent a bunch of effort setting up a rotation.

daring plover
#

I made something similar to this in python scripting, loads random videos into a single media source item. Won't have the same issues as a Web source since it's mostly fail proof, but since it was paid commission work I don't have an agreement on licence/ownership, so it has remained private

#

This was how I got into obs development GoodNight

austere harness
#

Hey does anyone know how to implement the chat into the stream, get a follow notification overlay and also like a virtual character that moves the keyboard when I press buttons, like a substitute for a webcam (think its called bongocat? but idk if there are any other presets to use)

pliant gate
weak escarp
#

video_tick is called once per frame, video_render is called once per render, so if you add a projector video_render will be called even more

pliant gate
pliant gate
#

just to summarise, can I use video_tick to create a gs_texture_t and just simply pass it to obs_source_draw() in video_render? Shall I read more about GS_DYNAMIC textures?

dark sapphire
jolly rapids
last condor
#

Is there any OBS plugin or some other solution that let user cut audio off before it goes into stream incase someone yells some TOS breaking thing without having to shut down the whole stream? Sort of on the fly beep-censor thing?

buoyant steppe
#

Hi everyone, is there a way to apply a mask from one source to another one? I know how to apply a mask from a filter but it's limited in ways like I cannot freely resize the mask in real time. Any input on this? Thanks!

buoyant steppe
buoyant steppe
quiet bramble
#

LOL

#

Dynamic Mask is my Swiss Army Chainsawโ„ข OBS filter

wise gulch
#

helo is there a plugin to seprate audio?

oblique yewBOT
wise gulch
#

how do i add it

spiral ruin
buoyant steppe
quiet bramble
buoyant steppe
#

So... Let's say I want a circle mask to grow bigger and smaller on me. When big, it would expand over the screen area so everything in my webcam would show... Then, with the move source plugin, the mask would shrink so only my head would show in a circle and then move all that to a corner in the screen. The only thing I am struggling with is resizing (and moving) the mask. I thought I could do it applying the mask on a group with the cam and resizing a blank source since the mask stretches depending on the group contents (it does not act like that on nested scenes). But the move source plugin breaks when doing that.

#

I am currently doing this in separate scenes but I wanted to try something more eye-catchy with the cam resizing applying the mask and moving with flow instead.

quiet bramble
#

I might be able to whip one up if you're interested

buoyant steppe
#

I don't even know what a pixel shader is en, but I'll look into it! Thanks for the heads up! I'll be back with news ;)

plush cave
#

I plan on streaming speedruns to twitch, but the only video i have found on "How to add a timer" on Youtube was from 2018, any advice?

plush cave
#

How do i get it?

wise palm
#

@jolly rapids Are you doing keyboard & mouse overlay display or controllers?

harsh topaz
wise palm
#

Open Joystick Display seems to be the best input overlay method, at least for controllers & fight sticks

quiet bramble
#

Now I need to antialias the circle so it doesn't look like poop, and probably an option to have a softened or blurred edge.

#

The Move Value filter from move-transition plugin could be used to animate any of these shader properties. This would allow a smooth transition of a shrinking circular mask to be applied to any OBS source in a transition animation.

#

I need to put some antibiotics in my eye so I don't get an infection from the jagged circle edge first though.

quiet bramble
#

antialiased edges working now

#

Optional soft alpha blended edges now also:

gray wedge
#

Hello All, was wondering if there was any good plugins/tools that a person should get as a new user? Thanks!

hard jay
#

Plugins typically solve a problem.

#

!plugins

oblique yewBOT
hard jay
#

you can just go poke through the list of what's published and see if anything looks like it's a good fit for what you're trying to do.

#

But if a lot of those seem confusing on unnecessary, it's probably because you don't need them :)

quiet bramble
# gray wedge Hello All, was wondering if there was any good plugins/tools that a person shoul...

I second what Fenrir has said, if there is a particular feature or functionality of some sort that you are needing, peruse or search the OBS Resources repository to try to find something that does what you are looking for. If you don't find what you need, try also searching Google or YouTube as there are plugins and other tools for OBS which have not been submitted for inclusion to the repository out there as well.

If you are not seeking any particular functionality and just wish to know what types of addons and tools that might be of interest to you, again by perusing the repository you may find some things that pique your interest to try out.

#

And if you can't find something you need in the repo or via Google, feel free to ask here and someone here might be able to recommend a possible solution.

gray wedge
#

Appreciate it thanks yea I guess I was trying to find what was possible I cringe came from SLOBS and was able to basically replicate everything, but scrolling text seems to be a PITA for some reason ๐Ÿ˜ฆ IDK why....

#

So trying to find a good method for that, i've tried using the scrolling text in OBS, but I seem to continually have text size and scaling problems when using that method

quiet bramble
#

Also, if you need to change the size of text, always edit the Text source properties and change the size of the actual font rather than resizing the text source with the mouse, which causes pixelation on upscaling, and artifacts on downscaling (mostly visible at small sizes).

finite otter
#

Currently I am just struggling in if I shall them offer in fixed most common resolutions or really responsive.

buoyant steppe
# quiet bramble Optional soft alpha blended edges now also:

Looks like it! I've wandered into the depths of shaders and... No way I can learn to do that! How would I implement the shader (never used one), how does that interact as a filter with the source? Does it have all needed values to be modified with move source or move value plugin? If too many questions, I am really sorry, really N00b here.

remote rapids
#

We have just started using Audio Monitor. THe first experience and testing with our setup on Friday was perfect. However, during a 3 hours stream on Saturday, we no longer got no Output to stream from some audio sources. Most sources had Output, Headset and Zoom(via VB cable) in the Audio Monitor. I had to remove Audio monitor as soon as we finished the Zoom and just used the headset via regular audio monitoring. Any clues why Audio Monitor would stop feeding the main output to stream?

spiral ruin
#

Oh hell no.... <@&715347355565817879> ^^

#

Thanks

raw egret
#

is there anyway to fix my virtual cameera cause i cant use it on oomgle