#plugins-and-tools
1 messages · Page 81 of 1
Sorry to bring this is up, but will this work with this plugin https://obsproject.com/forum/resources/win-capture-audio.1338/
It will because anything going out through the audio channels in that plugin will have to be assigned a Track in OBS
Hey I’m looking for a way to have my stream and recording set to different sources so when I stream my viewers can see my overlay and face cam but in the recording it’s just music
!localadvanced https://obsproject.com/forum/resources/source-record.1285/ This plug can do it, use the recording settings recommended for your GPU from the link in the bot message below
For information on the available advanced recording settings for your hardware, see the Advanced Recording Settings Guide.
Note: we generally recommend most users use Simple Output mode and a recording quality preset.
Appreciate it
!plugin
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
ty ty^^
@loud wedge User had a crash in adv-ss at shutdown. They're one version behind (1.30.2), but I don't see anything in the 1.31.0 release notes that would suggest it's a known/fixed bug. See <#windows-support message> (crash log) and <#windows-support message> (session log, though probably not from the crashing session)
Thanks for the heads up!
I have seen that crash before and I was very puzzled as to what is going on there.
It was also reported for scene collection changes in https://github.com/WarmUpTill/SceneSwitcher/issues/1404 and via DMs on the OBS forums.
SendWebsocketVendorEvent is mostly just a wrapper around obs_websocket_vendor_emit_event.
I already added a OBSIsShuttingDown() check in the past to circumvent similar issues when calling obs_websocket_vendor_emit_event.
Guess I will have to dig deeper and improve the OBSIsShuttingDown check / add more checks for scene collection changes.
void SendWebsocketVendorEvent(const std::string &eventName, obs_data_t *data)
{
if (OBSIsShuttingDown()) {
return;
}
obs_websocket_vendor_emit_event(vendor, eventName.c_str(), data);
}
if you can repro maybe also report to ws it cause even when shutting/SC change, it shouldn't crash
hi everyone for the aitum multi stream and vertical i wanna use vertical for tt live right and can i use yt vert and main at the same time?
hi does anyone know where this overlay comes from?
Looks like it hooks info right from the game itself. Search for overlays by the game name. You might try asking the streamer who you saw using it, if that's the case.
is there a definitive guide somewhere on how to portable install plugins?
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
placing the .dll into data/plugins under the portable install directory, as the guide suggests, does not work. or pointing the installer to that location.
Trying to use the typing effect of the move value filter of the move plugin. But it is doing this, any help is appreciated
I mean, that's how I do it and it works for me. When it doesn't it's often because I mistakenly launched the Windows installed OBS or failed to launch the independent OBS in portable mode.
in my case, nothing gets loaded from under data/plugins. i have to put files in ./obs-plugins and data/obs-plugins.
Portable instance/obs-plugins/64bit/ for the dll
Portable instance/data/obs-plugins/<plugin name> (optimally) for the locale files for example
So does anyone know if there is a work around for the DSK to prevent it from hiding itself? Its getting really old having to watch it while im streaming to reactive it.
i am trying to create a custom plug in for obs. is there anyone willing to walk me trough a few things?
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
I've never had that happen. Not even once.
Ok thats fine. But its happening to mine. In the settings there is an option to hide and the longest you can go is 1 million milliseconds. Thats just under 17mins. So im asking if anyone else has this issue. If you want proof then i will give u proof. But dont feel the need too
@mental rose If the minimum value is 0 ms, try that.
I will try that when i get home from work. I did my own work around. I took that same scene that i use for DSK and just added it into the scenes i use it for. Does the same effect. But i will try that TY
@loud wedge Assuming you've not already looked at it and I'm not blind as a bat reading the twitch docs: you've not seen any way of having twitch commercial status as a possible condition right?
EDIT (As I'm typing this): It seems this is the only to check if one has started. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelad_breakbegin
Otherwise it's just these 3 at the top https://dev.twitch.tv/docs/api/reference/
I did not look into it so far.
channel.ad_break.begin does seem to be the correct event as far as I can tell.
Do you want me to add it?
Not really sure if I can test it though.
Originally I would manually do a multi-action process with my streamdeck to run ads when I hit the top of the hour uptime but it seems using the builtin ad manager gets it perfectly with enough notice for me to hold on but I lose the chat message/mute mic/OBS source visibility that I get at the beginning and end of the ads.
But yes would very much if you could.
why would you actively make the content worse for people who aren't getting ads at that moment (subs, turbo, people who don't get ads because no one paid for them to, vod views)
I just go on a full break during ads
- Get rid of pre-rolls.
- I reupload to YouTube.
- I don't do anything during ad time so nothing is missed.
Unlike some people who actually have more time to stream I'm just doing for funsies with the sole exception of yesterday and the following 2 weeks for vacation.
It’s a lot easier to do that (full break) than it is to format your content around some of your audience being able to watch while others have to see ads
And since ads can be regional, there are some regions that simply don’t get ads ive found
yes, and those people along with the other categories I mentioned, are now watching nothing
No, they’re watching a break that you can still craft to entertain them, such as rolling clips.
I just don’t like people potentially missing out on a fun joke if they are getting ads when i say it.
sucks to be them, subscribe
or encouring them to get up and stretch.
And i can have my bot post the clip URL to chat so folks that have ads on can load the clip if they want 🙂
hi im new to obs how can i add plugins?
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
A build will be available here in a few minutes:
https://github.com/WarmUpTill/SceneSwitcher/actions/runs/16920619883
You will have to request a new token as I had to introduce the new channel:read:ads scope, which will not be part of your existing token scopes.
As mentioned this is completely untested.
So, let me know if you encounter any issues or if it surprisingly works as expected on the first try 😄
I just went live so I'll be able to test it for tommorow's stream.
@silver obsidian just a quick question regarding the crash you had recently reported on your setup.
Besides the Advanced Scene Switcher plugin are you also using the "Source Copy" plugin by chance?
souce clone, thats not the same is it?
Nope. Source Copy appears in the Tools menu and lets you copy scenes and sources as raw json data.
then no, I dont think I have source copy, it doesnt ring a bell
I'm really curious why you ask this...
Tried installing over current version I had and it noped out like it didn't wanna behave (Did this while OBS was closed).
Deleted the files that were showing in the zip and manually replaced which fixed it.
Now basing off of your screenshot above I think I've got it all configured nicely to how I automated it....
so the Bot presented OBS site Plugins Guide is not accurate on this part? https://obsproject.com/kb/plugins-guide
That's for standard install in non-portable mode.
It just happens to not include non-installer instructions.
looking for some coding help with the music overlay [plugin] I'm using.
I'm using a music overlay compatible with Musicbee [customized Tuna, took ages to find and get working] and I looked through the code with Chrome inspect to understand which parts I wanted to customize. I was having issues changing the color from yellow [to literally anything else] of the song progress bar. I thought I fixed it, but sometimes it changes back to yellow. I despise yellow.
Any help or tips appreciated. i dont know how to code lol
code included
custom CSS for the music overlay source in OBS:
body { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow: hidden; }
HELLO
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
Is there any noise suppression plugins that I could add to OBS
i cheated and ran it through chatgpt... it said it cant find yellow, it may be in javascript somewhere getting changed dynamically
you could try an important tag, may override changing the color to yellow. IE:
div id="progress" style="width: 26.1691%; background-color: rgb(40, 40, 40) !important;"></div
all I see in that source is various shades of grey
it's probably this line doing it based on the cover art: document.getElementById('progress').style.backgroundColor = `rgb(${rgb[0]}, ${rgb[1]}, ${rgb[2]})`;
so just take out that entire section (from extract_color_palette onwards)
Hey! Brand new to OSB, I’m a cam girl who just wants a higher quality production. I’ve discovered filters/LUTs and was wondering if anyone here has any experience with CamGirl setups and could give me any hints/tips. thank you x
That worked TY...i havent had to start it again all night. Preciate you
!filters OBS already includes a noise suppression filter
You can fine-tune your video and audio sources using filters. To access Filters, you can either:
- click on the Filters button on the source toolbar
OR - right click on your source (or click the Gear icon next to an audio source) and select Filters
See the Filters Guide for more information on what filters are available and how they work.
Another user reported the "same" crash (same call trace in the logs) and shared steps how to reproduce it.
Crucially, he gave the important hint, that it was *only *possible to replicate the crash when using source copy and to copying a source group from one scene collection to another.
OBS exits with the attached error dialog when switching scene collections and the crashlog points to the advanced scene switcher / the proc_handler of obs-websockets for some reason.
Yet another user reported the same crash here:
https://github.com/WarmUpTill/SceneSwitcher/issues/1404
The logs also show that source copy was installed there, too.
I had a brief look at the code of Source Copy and after fixing a few leaks I was no longer able to reproduce the crash.
So, I *assume *this type of crash is maybe caused by some plugin, which does not show up in the call trace, leaking resources.
It won’t say yellow specifically. It’s all on an RGB scale input. I changed them all to grey (I can’t remember specific values)
I refer you to my comment
What
I told you the most likely solution
I have not gotten anything from you.
You didn’t “reply” so I didn’t see it, sorry
Wow, that's pretty wild. I'm not sure I ever would have made that association.
...I wonder if there's something like valgrind (or if you want to go waaaaaaay back, purify) on windows/visual studio that will catch bad memory writes when they happen, rather than when something steps on their landmine. At least I'm assuming it's something like that happening.
Any options to add a voice EQ similar to the VoiceMod?
My mic isn't the greatest & I've gotten VoiceMod setup to sound quite nice with it but I'm trying to merge everything within OBS.
Any recommendations for filters or plugins to use that just has basic's. (Bass, Middle, Treble, Pitch)? I've added Nova but the EQ screen is confusing for me
The Accusonus ERA bundle is one I like because it includes a bunch of VSTs that all do things simply. It has an easy EQ among a bunch of other stuff. I believe this is the place I downloaded it from (no longer listed from the publisher). I can't remember if it has VST3 files in it, you need VST 2 or lower to use them in OBS.
https://archive.org/details/era-bundle-v-6.2.00-voice-changer-v-1.3.10
Nice to hear. I'm hoping its easy to understand otherwise I may look around for anyone that's made a video on it.
It should be, some of the VSTs are like, just a dial (the voice deepener haha). Should be a lot of vids around since they were free for a long time.
yea this old mic just makes me sound tinny. Heck even my Samsung ear buds sound better but they aren't comfy to use for long periods xD
Also this is a plugin for OBS? or just a secondary program seperate?
!vst It's not a direct OBS plugin, VSTs can be used by may different programs once installed, mostly audio programs.
OBS Studio supports many VST 2.x plugins which can be applied to your audio sources as a filter. For more information, see the VST 2.x Plugin Filter guide.
I'm trying to achieve what I figured would be a simple effect using the shaderfilter plugin, specifically to do something similar to the provided "blink" shader that slowly pulses the opacity of a source, only have it be randomised so the timing and amount the opacity changes varies, I tried to bring in some 1-dimensional perlin noise code to just give me a number to plug into the shader but it is very apparent I have literally no idea what I'm doing and I may be approaching the problem entirely wrong as nothing I do works and I can't even diagnose the problems via the error messages it spits out, anybody able to offer assitance? (I can provide more detailed examples of what I'm trying to do)
So OBS has been causing me a few issues as of late. I did a clean install recently and I am still experience weird types of crashes.
-
Yesterday, everything was fine. However, everytime I opened OBS, it would say it didn't close properly. I tried to see what the issue was, but couldn't entirely pinpoint it. However, it may have something to do with adding S.E Live as a plugin, cause it started after installing it AND restarting the PC. But can't confirm.
-
Today, I applied my Source Record Filter so I can record some gameplay on the side of my webcam and when I tried to switch my Profile and Scene Collection to my Tiktok sets, it crashed saying that the plugins could be out of date. I tried to check to see if Source Record was updated, but it seems like it's on the correct version.
Would anyone be able to help me out by chance?
1st Crash report is for point 1. and the second is for point 2.
If you're trying to change values inside a filter "on the fly", streamer.bot can do that
Hey @quiet bramble , this is in your wheelhouse, yeah?
HELLO
Hi bot 👋
I've had this suggestion, but apart from the fact that's a whole separate thing I'd have to learn, I'm 99% sure it shouldn't be necessary to involve anything external and should be entirely doable from a single .shader file, I just don't know how to do it despite my best efforts
it certainly is but most people don't really know how to program shaders
I would like to learn but all searches on the topic are just "how do install obs shaderfilter"
I'm finding this out the hard way 🙁 on top of this these use the "OBS version of HLSL", which is just another layer of esoteric stuff nobody knows about
I'll ask in the thread for the actual plugin, and might try grilling the code guy at work cuz there's a non-zero chance he knows something about shaders, but if all that gets me nothing I'll either resign myself to using a bot or failing even that, just rendering a damn looping video file with the effect I want cuz I can do this in After Effects no problem, but I'm too stubborn to fall back on that right away
Our resident shader guy is @quiet bramble so I’d just wait for him to show up
That solution seems reasonable. There is a perlin shader included with Shaderfilter, which could be converted into functions to use inside of another shader. Shader development for OBS is somewhat esoteric though as there is not really any documentation or tutorials specific to it. The best there is is Microsoft's HLSL documentation, but half of valid HLSL isn't valid in OBS. Personally I think we should call OBS's shader language just OBS-SL and that it is loosely based on HLSL. 🙂
Shader errors that get logged tend to not be super useful, although they can point in a direction. For me, I have to really understand what I intend the code to do, and then what it is actually doing and map it out, experiment with scientific method, binary search, etc. to track down the source of an error/problem.
But the nature of what you are trying to do seems simple enough, should be doable.
No no no. SL is StreamLabs. Call it OBSL Open Broadcaster Shader Language
unfortunately I don't have enough knowledge (read: zero) to even begin to parse the code in the existing perlin noise shader to know how to make use of it, I tried grabbing a 1D perlin noise generator from shadertoy but the shortcomings of "OBS-SL" made themselves known pretty quickly and I also don't have any ability to figure out where it diverges from real HLSL. I guess I can just try again from the perlin noise code that I know works in OBS over the weekend
and you're definitely right about the error messages not being super useful, it seems to love just telling me there's an error on line 59 even when there aren't 59 lines of code in the file
Yeah the problem with that, is that the line number you're told the error is on seems to be not from the shader file you are using but from a shader file concatenated with a template that sets up the vertex shaders etc., so the line offsets are meaningless.
What I do to figure out the actual line is pick a random line guestimate of where the error might be and insert a line that just says "aassdfalksdfajdsf" there, then try to run the shader, if I get an error about the random letters then I know that the actual shader error is after that, and I move my random letters further into the file. When the actual error is reported again, then I know my alphabet soup is after the error. Then play hot and cold binary search to isolate the problematic line of code.
Oldskool
Shadertoy code is written in GLSL which needs conversion to HLSL before it can be used.
Or I should say, it needs conversion to OBSSL before use
ok I had somehow missed that shadertoy is GLSL, that would explain why nothing worked
guess I put too much faith in a "hlsl 1d perlin noise" google search
I had actually suspected there was some sort of template that was messing with the reported line numbers, nice to know I was right
Yeah, with OBS Shadertoy there are 2 types of shader files. There are "shaders" and "effects" which are somewhat loosely defined. It is a convention that shader files are named .shader and effect files are named .effect but this is not enforced anywhere. The difference is that the .shader files are for lazy programming by putting a bunch of template code into the plugin rather than having to put it in every single file. So if your shader is just a pixel shader and does not need to have a custom vertex shader, does not need to customize sampler details, you can just make a lazy .shader file. If you need to alter the sampler details or do a vertex shader then you have to write it all yourself and not use the built in template. The way the plugin distinguishes is not based on filename extension (unfortunately) but by whether you check the checkbox in the shader instance's options to indicate it is an Effect.
(I should say that this is how it used to work for years anyway, I'm not sure if the current version still works exactly the same or not as I haven't done a lot with it yet)
I'd toy around with the idea above myself if I wasn't knee deep in a project of my own already. 🙂 (I'm doing a full band transcription of The Sails of Charon by Scopions... a guy has to have priorities! 😛 )
This seems like something obs-shaderfilter or whatever should be able to deal with better. It knows how many lines the code it's adding is...
I thought that was the plugin they were already using
Yeah, I was just saying that whatever plugin should be able to give more useful line numbers without much effort.
True, though obs-shaderfilter is mostly a fork by Exeldro of the original. Without having Exeldros brain to read directly, i dont know if it was forked to keep it alive for those that need it, or if more work was going to go toward it
Agreed. A few years ago I intended to fork shaderfilter and fix some of these things, but health issues derailed my plans. Fortunately Exeldro championed shaderfilter and addressed some of the issues, made improvements etc. I never looked into this specific issue to see if it was sensibly fixable in Shaderfilter or not though, but it'd be something worth someone looking at sometime.
Another thing I wanted to do with the plugin was to eliminate the checkbox option for Effects, and have it just hard code the filename extension as making the decision.
One of those "why force the user to configure an option that you can autodetect and just do the right thing" things.
Heh, yeah. Though even better might be to determine the format by looking at the file itself, either by what it defines, or by some comment line at the top that says what it's for. I'm a big fan of files that are self-identifying.
Using the filename extension would make it work with 99.9% of shaders
Using .effect would override the built in template, and basically any other extension would use the built in template
So GLSL (or was it hlsl) would work with .shader as the extension? (Because thats the interpretation i get from that statement, which im betting isnt correct)
Anything else is being unnecessarily complicated for no real benefit
Im not well versed enough in shaders in to know either way, TBH
alright, noob question incoming, so be gentle...
I'm a camera guy. Are shaders analogous to using filters on lenses? Or is it closer to LUTs?
Shaders are more like a way to programmatically define a texture…. Kinda
At least that was my first introduction to it back in the Quake 3 Arena era
You can use shaders to generate noise, either semi-random or more specific styles
for example
so, to over-simplify, a digital filter, the way some cameras have.
From Googles AI: Shaders are small programs that run on the GPU (graphics processing unit) to control the rendering of visuals in computer graphics, particularly in video games. They determine how pixels, vertices, and textures are displayed, enabling effects like lighting, shadows, and reflections
I'm crashing out I'm trying to make use of code from the perlin noise shader but I literally do not know what a variable or a function is, I truly just don't know how to put anything meaningful from this into the part of the blink shader that makes it do things 
like even when I think I've intentified something and put it into here I get some error like the value I put in isn't defined even though I thought it was or it's a function instead of a variable but I don't know how to tell the difference or how to get a value out of a function or what
it is possible I'm not cut out for this
You are kinda starting in the deep end, friend. It might behoove you to pause this project and do a brief "learn coding" thing with JavaScript or Python and get familiar with those basic concepts. Only a couple evenings could make a big difference for you
yeah I think this is just harder than I assumed it would be
Be sure to include the decimal point and trailing 0 on all floating point values, also so they are not interpreted as integers.
1 and 1.0 do not always do the same thing
yeah shaders (and esp. obs shaders) are not a good learn-to-program-exercise
@sleek lynx @dusky basin yooo guys, sorry its been 2 days but i just wanna say thanks for helping! i was able to change the music progress bar to a slightly darker shade of pastel purple lmao #plugins-and-tools message
@loud wedge btw thanks for having AdvSS automatically adjust macro variables/options if the contents were changed elsewhere in OBS/externally.
Saved me the trouble of dealing with the dropdowns in multiple sections.
No problem 😄
Btw. did the commercial check of the "Twitch" condition work as expected or did you run into issues?
Haven't tried it yet but plan on doing soon so I can verify functional status.
Hopefully in the next couplish hours.
Tomorrow at latest.
If I’m having issues with a plugin(SE.lite) would I mention my issue here or would I just do that in MACos support as I’m on Mac?
Se.lite?
!se
If you need help with StreamElements products or services, please join their Discord server or submit a support ticket. The StreamElement's support team is better positioned to help with your issue.
Does anyone have experience with the triggers for the Move plugin by Exeldro?
I'm trying to start a chain of move filters when a text source is updated
@loud wedge Last ping for you....
If I use the Switch Scene event with a stinger transition will it use whatever is set for the stinger properties in OBS regardless of whether or not another transition is enabled or will it just oopsie?
Also got a lovely mispelling of Broadcaster_id here (Was looking for references of stinger in the code when I saw this woopsie) https://github.com/WarmUpTill/SceneSwitcher/blob/master/data/locale/ja-JP.ini#L1818
Actually did a "Run Macro" test and it appears to switch to stinger if is set to something else.
Good afternoon I updated to OBS 31.1.2 Before the update I ran the Distrov-NDI Plugin without Problems. Since I updated the Distrov NDI Plugin transfer interupted Audio. Do you have any Idea ?
There is a plugin for OBS Studio that supports NDI, available here: https://obsproject.com/forum/resources/528/
For additional support and discussion, visit the DistroAV Discord
Sorry only saw your message right now.
I am not sure I fully understand the question.
Which stinger properties were you referring to?
Or are you referring to transition overrides?
Thanks for the hint regarding the locale file! 🙂
what is the best plug in to stream to tiktok
Depends on if you have a stream key from TikTok or not.
Has tiktok given you a stream key?
no, i dont have the stream key
Then there is only one plugin (I am aware of) which will help with that, lacking a stream key: the Streamelements plugin. Use that plugin at your own discretion.
so is the aitum plug in best with the stream key, ive been trying it but cant format correctly smh
Depends on what's best for you.
The Aitum Multistream plugin is pretty reliable and has its own support. There are other plugins to try as well.
sounds like i need to lock in with it a little more then thanks i will work with both and see what comes from them
What do you recommend for using subtitles but having them appear in another language on OBS?
Am I doing something wrong with the Websocket trigger in ASS perhaps?
I got this setup together with this websocket message I have on my Stream Deck
{
"d": {
"requestData": {
"requestData": {
"message": "to_zoom"
},
"requestType": "AdvancedSceneSwitcherMessage",
"vendorName": "AdvancedSceneSwitcher"
},
"requestId": "12345",
"requestType": "CallVendorRequest"
},
"op": 6
}
It isn't being received at all, I also don't see a connection in the OBS Websocket UI
If you don't see any active connection in the OBS websocket settings window, I assume something is not configured correctly on the Stream Deck side.
Unfortunately, I am not familiar with how to setup such a websocket connection on the stream deck side.
Maybe you are using the wrong IP and or port?
Just FYI in case it is of use to you:
There is also a "Stream Deck" condition type.
Oh wait there's an ASS stream deck plugin?
and no, it's basically... connecting to the OBS websocket requires responding with an "identify" command. and the Websocket Message action I have from a plugin doesn't support that, it just connects and sends the data
(works fine for other stuff)
I'll give your plugin a try shortly
Where... would I get that from haha
I found the GitHub repository but I can't find a build for it, also can't find it on Elgato's marketplace
Ah! It's because none of the releases are set as non-pre-release, so it doesn't show it in the sidebar
https://github.com/WarmUpTill/advanced-scene-switcher-streamdeck-plugin/releases
Do I need to enable "Start listening" in the macro every time?
Interesting, it doesn't seem to work inside a Multi Action Switch @loud wedge - not sure if intentional or just... nobody used it before 😄
Would be neat to have one button that I can have switch to and from a specific scene instead of 2 separate buttons, but that'd kinda break the "Pressed/Released" logic (plus check key position)
The "Start listening" is just intended to be used to identify the corresponding button and prefill the settings.
You don't need to press it ever if you know which settings you want to use.
Yeah I found that out when I tried it just now heh
Was wondering why it didn't work, forgot to enable ASS
(I hate you for using that acronym but one of my minecraft mods wasn't better lol)
Couldn't you set up two macros for that?
If current scene is A and stream deck button is pressed -> switch to B.
If current scene is B and stream deck button is pressed -> switch to A.
Oh so that's where the "check button position" would come in play you mean?
Because I do have two macros already
But on the stream deck I just wanted one button to control that a<->b switch
right - you can use the same stream deck button in both the macros and have different behavior based on which scene you are currently in.
(unless I am misunderstanding something)
Aaaaah
Yeah I was approaching it from a "Let's treat this as a 'i will send a string over and act based on that'" angle
similar to the websocket stuff before
and in the 2 macros I have I check if I'm currently on a specific scene AND the Stream Deck macro receives the corresponding message
Thanks for the hint btw!
Will fix that.
Let me know if you need a build of the plugin which supports that!
Wouldn't mind - then again, I think the approach you mentioned is better because I think the Multi Action Switch has some weird... delay when pressing it
A build of the advanced scene switcher, which does not discard multi action messages, will be available here in a few minutes:
https://github.com/WarmUpTill/SceneSwitcher/actions/runs/17046845014
But ... multi action buttons behave very strangely ...
They seem to generate the "up" and "down" event at the same time, when the multi action button is released.
So, if you are unlucky they arrive in the wrong order due to networking / multithreading delays.
And to make matters worse they don't have any coordinates associated with them.
So, I can't even uniquely identify and discard messages which arrive out of order.
But still better than not working at all, I guess. 😄
@loud wedge Managed to try the build but unfortunately it doesn't seem to want to trigger.
I don't think my initial screenshot was configured in a way that it would work but doing some small poking along with a duration modifier I think this "might" work.
Thoughts?
Also have this lovely flickery bit when moving mouse up/down the dropdown. Happens on Yami variations and another one.
I'm using the separate TEB private build but it's currently built against 31.1.2 (aka latest release).
Might still be that I implemented something incorrectly on my end.
But yes, your screenshot should work assuming any such event was received in the last 61 minutes since the plugin was started.
That flickering is intended.
The property selection will highlight the macro segement the property selection is referring to.
This was done in case there are multiple macro segments which expose properties with the same name.

Not "nice" to look at but I couldn't really think of a quick and easy way to resolve that problem besides that approach 😄
I do see one "issue": Light themes and the small difference vs dark mode above.
But functionally I do see the logic with the flickering.
Yes, that is a good point.
I will add handling for light themes.
I was able to verify that the event should be parsed correctly using twitch-cli, which can mock twitch events.
So, I think or at least hope that it should also work on your end 😄
There's one really weird issue I'm having now... so I have these 2 macros and they work fine when I am not streaming / recording.
But as soon as I am it doesn't properly do the transitions
can debug further after stream
If I would have to guess, I would say that some other long running macro, which is not marked to run in parallel to other macros, might be "blocking" the stream deck macros.
If you don't think this can be the case I would recommend to maybe enable verbose logging / highlighting to figure out what the problem is.
https://github.com/WarmUpTill/SceneSwitcher/wiki/Troubleshooting#logging
I've always been curious, how does the "run in parallel" actually work? Is it, if a macro is running and that isn't set, that no other macro can run? And, presumably, a macro without that set also wouldn't start running until every other running macro completes (even if those other macros do have "run in parallel" set)?
...and if you have a "run in parallel" macro running, and a "no parallel" macro waiting on it (assuming that's the way it works), does that also block new "run in parallel" macros from running, or could a "no parallel" macro get blocked long-term by "yes parallel" threads if there's enough new ones running to keep something always running?
Not it from what I can tell
It's basically... instead of doing the Cut, wait, and THEN do the move, it somehow just uses Cut for both - while on the way back (2nd screenshot) it does the Move first, then does another Move for the 2nd scene switch as well
Really weird
But this exact same thing happened when I tried using Transition Table
I tried with the Run In Parallel but that didn't help
The macros, whose macros evaluate to true, are executed sequentially from the top of the macro list to the bottom of the list.
So, if the first macro takes 5 seconds to execute the second macro will have to wait for 5 seconds before it can start executing its actions.
The third macro in the list will have to wait for the second one, and so on ...
If the "Run macro in parallel to other macros" option is checked the actions of a macro are instead performed in a separate thread.
So, even if macro with this option enabled takes a long time to execute other macros can perform their actions at the same time.
Ahhh, makes sense. So the conditionals are all evaluated at the same time, and that generates a list of things to execute in order? (e.g. something taking a long time to run doesn't mean you'll potentially miss things, just that the responses to them will be delayed)
Right
So you're saying I should move the transition / macro stuff for that all the way to the top as well?
hi
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
I was told to come here to ask for further obs browser source program dev help
My problem is both navigator.getUserMedia and navigator.mediaDevices are undefined even though obs is being run with the following tags
obs64.exe --enable-media-stream --use-fake-ui-for-media-stream --remote-debugging-port=9222 --remote-allow-origins=http://localhost:9222 --allow-insecure-localhost
ah, I see
for some reason media is un-accessible when the file is local
however it works when you local host the file yourself or get it off another server
figures
right now, the elgato marketplace plugin is not showing in the tools tab. i installed it correctly. IDK whats wrong
its shows me, launch failed in a command prompt
For help with Elgato products, please submit a ticket with them directly at https://help.elgato.com/hc/en-us/requests/new. They also have a community Discord server.
can I add a .lua to OBS twice? Like the DVD bounce thing? it seems pretty limiting to have it applied to only 1 source in your entire OBS setup
name it differently and yes
oh, just dupe it in your scripts folder and it thinks it's another one?
it doesn't think it's another one, it is another one
I gotcha
Thank you!
I tried to run mpv, the video player, as part of an advanced scene switcher macro, why is it not playing? Macro export:
AAAHHHicvVTfT9swEP5XkJ/b0iRlLX2DwkSlsTHK9rKgySSXxGpiW7ZTqKr+79wlbZICg2kPqxTJ/fzdD9/ddxtW8Mgoy6a/NkzyAtiUOaPKhxxsppQTMmU9liKi2TThuYUe07y0sOArOIeMr4QybDrcoR2O4XkOeQMoOcu4TJHhTIn/7VLoyyeIvsmF48Y1POuUPoucUNLOk6/KXSjZeqW4mTJuJkxUCne54nnJidtlzEr0UcyUjAVdzTKIlnPpwCC74UXvkjaMPEPnMBz4py9+PebWmq62GFYKV1VhBcZW+XiIxipaLsBRES35MpAKizH2Nci4vS3leekcWTTYDVXyFYplcqX9wh+oqDtUpFmOn5snzUvsnSmbIpu99zt4wvwYRmO7Th3gVURGz3h996PG8DY6iFHnsyO14Y+4gSOKPjiw+Exlf8+k6gvZUNHmMRJ4vLK2X41nn8D+MPbjYOyd9AN/nPRHk0+j/sQLRn0+TEaBF4x9GE7YixZU5vU8NQEXOhcO23CjrKiHB2dfkwYC73Tba87j7f3OwSXmVjv5s60/OWlsh2S57/aVcktY20P51CBa3zdV70JOpWkONy/htp5VXAtpAdJ1RyxSec61hfi1InajcyCAHcau10d5dcSSCSq+EwXOaY/lKhVRNdlxaSqpXatYJIKGeFOxfmNS1hkuZK0AC5SlfVtEw49Es20IbcS3XAUfu2od+P+YDPWwwIfREqwjWtx6ty3W7WjcWXW0O9uV1vGIPeTRf2mgqaQOkuMmj/f7QBsVgbWohESkFE1zl5EWp8dnWtvjQq/oG8AT6f1RmSWmdSEMRE6ZdUUMQ2KGIdLCEEncpPVb8ICEKyS4QoehkIkaFDpg2/vt+630/qYRj5zQ+hWH9YRGm7YWiZC6dD+5EfT0CiPaqgvsu/C9hHKPNF6ZN/AnA49tnwHmBHS0
I noticed that mpv exits with code 0x1, which means..
1: Error initializing mpv. This is also returned if unknown options are passed to mpv.
I used System Informer to find out what exact parameters are passed to mpv and noticed that backslashes are added:
C:\Apps\mpv\mpv.exe \"H:\tmp\info.mp3\"
UPD: solved my own issue, had to add --no-config as another launch option, so it must have been something wrong with my mpv config. However, now I found a different issue: adv-ss seems to be inserting backslashes, presumably to escape the " character, but they do not need escaping, so if I use a file name with quotes, like "H:\tmp\info.mp3", it'll fail, so I can only use file paths that do not require quotes.
hey not able to connect phone as camera on obs
Ive been having issues with the NDI plug in. For some reason, to the pc receiving the output, there is what i can only describe as lag and stuttering. Ive tried installing, updating to the latest (rebranded version), and redoing configuration. So far nothing has worked. HOWEVER, ive noticed if I use the PREVIEW output instead of main output, there is no lag, however no audio is being sent. I do not know what caused this issue, ive had no updates or major changes to my setup before the issue occurred. Any suggestions?
There is a plugin for OBS Studio that supports NDI, available here: https://obsproject.com/forum/resources/528/
For additional support and discussion, visit the DistroAV Discord
has anyone tested Open Media Transport? - https://github.com/openmediatransport/omtplugin
sounds good, bye
is it possible to toggle switch between scenes? i tried the plugins from obsproject.com but they aren't working
You mean switch back and forth between two scenes with one button?
yes
say theres scene a, b, c, and i want to switch between a and b with one button and between a and c with another button
Can someone help me, I can't see anything on my desktop, I only have a black screen in obs
If you need help or have questions about OBS, check out our #support-portal first!
Is there one tool/plugin I could use to merge my YouTube, Twitch & TikTok chat for me to read in my OBS?
Is it possible to trigger a move filter in Scene A from a move filter in Scene B?
hm what is the context
I guess my answer will probably end up being that you can use advanced scene switcher to rig together what you want in a macro probably
i'll make a quick recording to show it off
iirc move has an ability to chin stuff i.e. let the completion of one move trigger the tart of another?
in a lot of cases, explaining works better than recordings
yes but not to a filter on another scene
yeah the simultaneous move only shows me filters from the current scene
what i'm trying to achieve is the ability to have an image fall into hammer space
which i was doing using a move filter on one scene to move it outside the scene's edge
I took a video anyway because i think it explains better what i intend to accomplish. I'm thinking there may be a way to adjust the crop on the scene's transform instead of move the image in it's background scene
AH I was using the wrong crop, changing the bounding box crop allows it to slide into hammer space
Sweet, thank you for your help anyway I genuinely appreciate it
@carmine viper @fossil wyvern You actually can trigger filters on other scenes if the scene is included in your current scene, and it is the "Source" you select for your move source filter
I found it by accident lol
oooh
As Streamlabs Desktop is not maintained by the OBS Project, we are unable to provide support for it. For help with Streamlabs Desktop, visit the Streamlabs Support Center.
Note: You can also use Streamlabs wide selection of on-screen widgets directly in OBS Studio. To learn how, follow Stream Layout Tutorial 2: Alerts & Chat Box.
There's a link to the streamlabs support center which should be able to help with their plugin
ok
Hello, how do I add the viewer dock on OBS. I'm streaming from Twitch.tv. There was a dock for it, but now i can't find it.
Looking for a current multistream plugin? Thanks guys
A third party plug-in for streaming to multiple endpoints is available for OBS Studio.
https://obsproject.com/forum/resources/aitum-multistream.1991/
How would I set up OCR for both my laptops settings , webbrowser?
Can someone point me towards a complete walkthrough on how to get OBS to automatically send tweets when I go live? I have python installed but i've never used Python before. I find bits n pieces online but nothing solid that walks you through it. Unless there is an easier way
It would likely be easier using something like Touch Portal or Stream Deck. Both can have events to send a tweet automatically when it detects you going live based on the Starting Stream state.
Probably can also be done with Streamerbot or other similar services.
idk if i have websocket plugin how do i check
If you have the latest OBS plugin, you have the websocket plugin. It's built-in, has been for several years now.
ok
Not sure I'd want OBS to send a Tweet every time it goes live, as sometimes a connection can go down and come up multiple times during Internet problems, or other situations as well. Wouldn't want 15 tweets going out. 🙂
I make sure i do all of my notifications manually. Too much automation can be a bad thing, especially when you forget about it
I do mine manually with custom dock https://twitter.com/intent/tweet?text=xyz
(The link is auto-generated by a website and not been changed to link it as x but it all redirects so who cares.)
how do i remove obs studio plugins?
I think that if you install OBS from some source of some packet managers, you can end up with a version that miss some plugins
Nvm, it's plugins like Browser Source that are missing, not Websockets
do you have to do anything special to make a lua script work? trying to make chatgpt write me something but it never works 😉
he seems so confident in his answer though, I feel like im doing something wrong
ah i guess its just vlc being stupid as always
If you installed then with an installer app, go to the Windows Apps list in windows settings and uninstall it there.
If you manually installed the plugin files yourself, you need to also remove them manually yourself.
Anyone know of a plugin that adds a switch or checkbox on the Audio Mixer for Monitor Only / Monitor and Output so that you don't have to go into the Advanced Audio Properties to turn it on and off? (Perhaps I'm daft and missing a quicker way...) Thanks in advance!
Question in regards to OBS Source Record. For the past several months I've been using it and it has been fantastic. As I've gotten better with editing and gotten (slightly bigger) on the Twitch side, I'm running into a few issues that I cannot find workarounds for.
1: The Audio from the source record is in line with what my output is for streams. It's set to -25 db for streams and unfortunately the raw footage is also quiet and needs level adjustments in post. Am I missing something that I can do to make it to where the twitch stream audio levels will be untouched and the raw captured footage audio levels are left untouched?
2: Alerts are awesome for my viewers plus the point rewards they can use. I've tried finding a way to get those audio alerts to "bypass" the source record footage while also playing to twitch and to me. Is there a way around this as well?
!ac @toxic island
- If you need to stream a source at one volume while also recording it at a different volume, try the source clone plugin. Create a source clone, reduce its volume either with a Gain filter or with the audio mixer dock volume adjustment, and stream that, while recording the full volume original source.
- If alerts are playing on your default sound card, instead of recording all system sounds, you could capture audio from specific apps, see guide below.
@toxic island
To capture only audio from specific programs:
Windows: follow the Application Audio Capture Guide
macOS: follow the macOS Desktop Audio Capture Guide
.
Is anyone else here using the Face Tracker plugin?
It's causing my OBS to crash randomly (on a mac mini) and I love to hear if anyone has any work arounds or best practices?
you'd want to report the crashes on the github for the plugin
That's a part of the plan too. I'm just hitting up all the communities that may have answers.
- Hardware-accelerated GPU Scheduler
- Slow Network Connection
- Capture Interference
- Windows 11 24H2 (OK)
- Not Admin
- 0.1% Rendering Lag
- 0.1% Encoder Overload
- Low Stream Bitrate
- Windows Game Mode
- Third-Party Plugins (2)
AMD Ryzen 9 5900X - OK! / GeForce RTX 4060 - OK!
keep on sending things in the wrong chat sorry guys
hello, has anyone tried Aitum Multistream for twitch as a base with youtube shorts streaming
specifically on rtx 4060ti
I've been trying to get Aitum to download on my computer for like the past half hour and it isnt even working
does anyone know how to add webcam
Connect the webcam to the pc, then in OBS, ADD SOURCE > Video Capture Source.
thank you
hey guys need some assistance, i added a plug in which im trying to remove but unable to locate this is there any way i can find it on obs?
!plugins If you installed it with an installer exe, you can uninstall it like a program. Check the plugins guide for locations to manually remove.
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
Thank you! & where do I look for advice of stream crashing whilst playing a game? When pc can handle it which sub category could I ask in?
!s You will want the one that matches your operating system, Window s, Mac or Linux
If you need help or have questions about OBS, check out our #support-portal first!
Super thank you so much!
YW!
Im trying to use the Tuna plugin with the desktop verson of youtube music
and
I don't understand how to get it to display any song info
I've got it to show the progress bar but I cantt get it to show any song info or covers
Is there a specific song.txt file that im just not seeing
Because I got the first part down
it shows the progress bar but I cannot find that file
you'll really just need to read through the documentation I linked, it is all there
I guess im not understanding if it reads off the APP or if I have to manually add every song
plugin reads info from your music source (youtube music) > plugin exports this info as text and image files for you to add > you add them as sources in your scene
is the basic concept
yes, but you have to configure it to do that
Okay thank you
thats what I was getting confused on
Okay im having trouble where the info is spit to
Is it in the obs folder
no, you decide the destination folder. It's covered in the Spoiler: Installation and the Basic UI
Item Number 1 in the second image.
This is the path to which Tuna saves the cover of the currently playing song. You can leave the default or change it via the "..."-button to a different path if you want. Just remember it later when you add an image source for the cover.
Hi good evening, am looking for a simple pitch shifter that works on OBS for Mac while streaming. Have only found junky AI character software like voicemod being pushed, which is over kill, does not have a basic pitch shift, and significantly drains my CPU resources. All other videos I've found recommending VST plug-ins are outdated and Windows only. Please share recommendations for any lean and clean pitch filter or shifter plugin that currently works within OBS for Mac.
I'm not sure if it is available for Mac or not, but ReaPlugs is a set of VST plugins made by Cockos, the company that makes the Reaper DAW. They are a free download, and come with a pitch shifter called ReaPitch which is quite sophisticated and has a tonne of options and features.
I dunno if VSTs work on Mac or not, or whether they supply the plugins in a Mac specific format or not but it is worth checking out.
Let me know what you find, if it doesn't work out I've got some musician friends that are Mac nerds, I can ask them as well.
yo guys
how do i mute my mic but keep the sound of the game on
like
everytime i try to mute my mic
IT JUST MUTES EVERYTHING TOO
SO HOW BRO
HOW DO I MUTE MY MIC
@stark narwhal
can u tell me cuh i need help genuinely
Hi you cna have specific sound for mic and speciffic sound for your gameplay.
well i wanna mute my mic
how do i do it
Open OBS and source Application Audio Capture (BETA) add your gameplay
or you can just ad a shortcommand in the setting for audio/mic to turn off the sound of the mic
GUYS
@gloomy wolf
HELP ME BRUH
I WAS PLAYING AROUND AND THIS HAPPENED
HOW DO I RESET IT
HELP ME PLEASE
Control Z to reset on windows
Mac screen capture
Rightklick and then prefrences and after that click on screen
if you have multiple screens pick the one that you want to capture
can u clip a video of u doing it
im lowkey confused
dude i cant
im crashing out rn
um u realize i speak english right.
i think its wraps for me
If you need help or have questions about OBS, check out our #support-portal first!
anyone know which plugin that do change and play transition like start to main only
You can set transitions per scene by right clicking the scene and settings its transitions there
The Transition Table plugin can be used to add more granularity to transitions, but that may be more than you really need.
The built in option should be more than enough
i am looking one way only play special video from start into main, so if i do brb to main it play normal transition version
perfect Transition Table help to ticxk it ty
I use DistroAV to do a dual stream. up until recently everything was working properly. I tried updating to the latest version of OBS but I was then getting a sound glitch were the sound would cut out on the streaming machine a lot. I tried a rollback to 31.1.1 and I still have the sound issue. Any ideas how to fix it?
- Audio Monitoring Device Failure
- Old Version (31.1.1)
- Browser Not Accelerated
- Wrong Color Range
- Capture Interference
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Max Audio Buffering
- Third-Party Plugins (1)
Intel Core i5-7400 @ 3.00GHz - Possible bottleneck / GeForce GTX 970 - OK!
what audio cuts out, specifically that of the ndi source?
you either need to uninstall the recent Windows security update or switch to a different transfer protocol through the NDI Tools
https://docs.ndi.video/all/faq/common-issues/traffic-drops-after-windows-update
Yes. When I do a reverse stream where the audio is local and the game is being sent over NDI, it works fine for me.
Thanks, this looked good in one of the videos I originally saw that was recommending the pitch shifter from this Reaper VST but unfortunately it looks like they don't offer it for Mac. Any other filter plugins to adjust pitch on OBS for a mac? recommendations from your musician friends are welcomed 🙂
I have a script made from Python v3.11, where it will enable a source (preferably a chat display on screen) when someone texts. .And when no one chats for a minute, it automatically disappears. DM if anyone wants it
If you need help or have questions about OBS, check out our #support-portal first!
you should submit it as a ressource on the forums
ive googled this a few times but is there any plugin / thing i can use that lets me change the file name AS SOON as im done recording
cuz i usually end up changing it when im done recording lol
It may be a bit overkill but you could script something in the StreamerBot app.
no clue what that is but
front page has a ss of the app and it says actions
im liking the suggestion already lol
i use it for managing my bot/bots for my channel.
- you could use its Twitch API connection to get the name of the game you are playing or other info and append that to the renamed file
- you can use its OBS websocket connection to listen for when you stop making a recording or clip, and then have it, thru actions, gather the needed data and adjust the filename.
and StreamerBot supports C# (c sharp) programming, so the possibilities are pretty endless for what can be done with it. (which is why I said it may be overkill)
How would I do that?
on the obsprojects forums, create a new post as a ressource
Had anyone experienced league of legend scene switching (scene switcher plugin) on mac ? I have some problem detecting game from client
Ahh, okay! Thank You!
is there like a good dock or plugin to easily see twitch stuff like chat and stats and also type in chat
Those are built in if you connect your account in Settings -> Stream
i dont see
after the account is connected, check the Docks menu
ID ID
not there
is your account connected?
yes
could you screenshot Stream -> Stream please
anyone found a way to make scale to sound work in 31, or an alternative plugin?
an alternative would be using an audio move filter from the move plugin
😮 gonna try that!
I have a batch file I created to do text to voice. I can't find a way to implement it into obs
Hello I need some assistance, i am having problems to use SE Live
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
can you help me to set up obs with my soomfon stream deck
how to a get the server password
no how do i make or add tools
Tools is menu you can click at the top of OBS.
i need to get a server password for my soomfon stream deck
OBS Tools Menu - Websocket Server Settings.
i only have one tool how to a get more tools
Websockets should already be in the Tools menu. Can you screenshot what you have showing there?
yeah, screenshot what your OBS Tools menu has, after you click on it.
Restart OBS, you are running in Safe Mode, which disables the Websocket server and all other plugins.
Can you?
Did you open the websocket server settings window from the Tools menu?
yes
Or did you forget that step
well it wont let me copy in paste
Then copy the password from the settings window and paste it into the Stream Deck software
Screenshot the Websocket server settings window from OBS
Did you enable live streaming on the YT channel/google account you want to stream with?
!youtube
Here's a guide if you are not sure what to do. And keep in mind, it takes up to 24 hours before you will be allowed to livestream on that channel (YT restriction, not OBS).
How to stream to YouTube: https://obsproject.com/forum/resources/streaming-to-youtube-with-obs-studio.232/
my youtube live streaming is diesabled
Did you follow the instructions I linked to you, to enable live streaming on that account?
it says it disabled it shouldn't be
Then enable it. If you did but it hasn't been 24 hours, it will remain disabled. I explained that already.
is it beacuse am 13
Ask Youtube. They control any and all restrictions. We can't help or will be help get around any restrictions that put in place on your account.
can you send me i link
you already have the link on the YT page, to find Help.
can you send it agin
I can't send something again when I didn't send it the first place. You have the information in your screenshot you posted. It's all part of your account.
how do I contact YouTube
Did you try googling it? Because that's what I would have to do. I don't have a boomark saved for it.
I'd like to help more, but most of these questions are out of the control of OBS anyway.
is anyone familiar with a plugin that can show viewers while multistreaming in a single dock? (twitch, youtube, ect)
can somebody help ,me fit my screen in the scene
Hey, I think that StreamElements would suit you.
Also consider the TOS of both of these platforms, as I think it's not allowed to have shared chats.
Hey, can you send a screenshot of your scene please
Thank you for the reply:
-
The source clone plugin is not helping. I think the issue is that my desktop audio (main source for audio for games) is what needs to be captured but changing that audio in anyway changes what's recorded. Changing the levels in the audio mixer affects the raw footage, adding a limiter to the desktop audio in the audio mixer affects the raw footage, putting a limiter on the source clone of the game capture scene affects the raw footage.
-
Haven't touched yet because I'm still fighting with the first audio issue.
does anyone know of a plug-in or method to make it easier to update my stream title for YouTube before going live?! please@ me if you reply so i’ll be sure to see it
i was able to put kick and twitch stream info pop out panel as a dock in OBS. but i don’t believe Youtube has such a pop out window URL for me to use
This is effectively what I'm trying to accomplish.
Can you give more detail? What is an ES3 file and how is OBS involved?
Sorry wrong discord server
@mellow bronze with which version of OBS and advanced scene switcher did you face the "plugin installation seems to be corrupted" message?
I would assume you can resolve the problem by simply installing the latest release, unless you were using that one already.
Not sure this is the correct channel for this question but I also don't know which one would be the correct channel.
I'm having trouble figuring out where to plug in these plugs on my VCR and no video I watched/"how-to" guide I read was helpful. I tried red plug to the audio + yellow plug to the video, white plug to the audio + yellow plug to the video, and I also tried red plug to the earphones + white plug to the audio + yellow to the video and finally white to the earphones + red to the audio + yellow to the video. None of these worked.
The cable in your hand, is that connected to the output from the VCR?
I'm not sure what you mean. The USB side is connected to my computer?
let's move to #tech-talk
anyone know what the new custom obs widgets are from beta 32?
do you know how to add your youtube chanel for i icon so your viever can see it
Add Source > Image Source. Use a YT icon image.
Excuse me, I need some assistance. After updating to the latest version of OBS, my stream deck is not detecting it even though I have it turned on in my computer. Please help!
- Beta OBS Version (32.0.0-beta1)
- Windows 11 24H2 (OK)
- No Output Session
- Third-Party Plugins (2)
Intel Core i5-12450H - OK! / GeForce RTX 4050 Laptop GPU - OK!
!downloads
Install the latest stable release. There is an issue with the beta and the SD plugin
OBS Studio can be downloaded:
- directly from the official OBS Project website: https://obsproject.com/download
- Microsoft Store (Windows)
- Steam (Windows, macOS)
- Flathub (Linux)
do you know how to add a chat
✨ If you're new to OBS Studio:
- follow the Quick Start Guide to set up your first scene and get streaming/recording
- learn more about the interface in the Overview Guide
- follow the Stream Layout Tutorial series to create a stream-friendly layout, including setting up alerts and a chat box
🎞️ If you prefer to learn with videos, check out:
- our OBS Studio Tutorials video series presented by EposVox
- EposVox's OBS Studio Master Class series
- Nerd or Die's How to Stream with OBS Studio series
the third bullet point ☝️
thank papa lugi
HELLO

Semi necromancing this convo, cause I've still been meaning to catch up. But haven't!
Also I keep thinking about the shader you helped make. Which I'm still very thankful for!
Things got a bit all over the place since. But I hope you've been doing well! 
I also wanted to ask if I could add you, would it be okay?
sure
@raven narwhal no need for all Caps, if you are on Windows 10/11 : open NDI access Manager and deselect "reliable up". This is a bug introduced by one of the latest windows update.
Also, @raven narwhal : here is the issue + workaround : https://github.com/DistroAV/DistroAV/wiki/2.-Troubleshooting#notice-on-going-issues-affecting-users
i used the source record plugin and now idk how to edit my videos cause it makes 3 videos the web cam the display and the display and webcam i was going to just use the display and webcam one for audio but its not working right idk why the ratio is all messed up audio isnt working can i get some help
hiya there with the new update im having problem with streaming on other platforms other then twitch i use ground control not only is that not working but my cc isnt working either
To help resolve your issue, we need to view a log file from a fresh launch of OBS Studio containing an output session. Follow these instructions to upload a clean log file:
- Restart OBS Studio first!
- Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
- Stop your stream/recording after 30 seconds or after the issue has occurred
- Click the Help menu → Log Files → Upload Current Log File
- Paste the URL into this Discord channel
is there a way to record and stream two different scenes? I want a way to record just gameplay and my audio with no stream alerts or anything else on screen visible
thank you!
Can I receive multiple obs beam?
I had the same issue; this helped immensely
Still trying to figure this out.
Hey guys i find myself here after ANOTHER update from NDI and well everything is broken per usual
does anyone have any explanation how to get rid of the god awful lag
!ndi may want to join the discord specific to that if you’re not in it already
There is a plugin for OBS Studio that supports NDI, available here: https://obsproject.com/forum/resources/528/
For additional support and discussion, visit the DistroAV Discord
There is an issue with a windows update though and here is a workaround if it happens to be that
@carmine viper thanks ill take a shot at it with this info and them and see if i get anywhere
does anyone know how to do a bubble chat
i thought that was a twitch part thing
I guess a browser source with the chat and custom css styling should work.
uhh idk how to make a css
Plenty of tutorials on YT and other websites. Might take a bit of time but overall its not too difficult to learn. Also, I guess it would work this way. Not 100% sure.
there are lots of people selling this exact sort of thing on etsy
yo i'm trying to record a transparent video with my pngtuber, saw a couple of vids to try to help out, anyone know how to counter act this measure ?
like i cant get it to work for some reason
i'm using pngtuber + and the background is always black even thought the pngtuber + app is transparent
Self-advertisement or advertisement for others is not allowed on this server unless it's directly relevant to a discussion or question. Please read the rules in the #rules channel.
Can you please select the source for the pngtuber then screenshot the whole OBS window for me?
I was able to do it just by green screening it
Was afraid it was going to ruin how my pngtuber looked but thank god I didn’t make my pngtuber green
Good plan!
Hello, I tried to install DistroAV on my second computer, but I encountered a problem in this screenshot:
What should I do?
you didn't install it properly, it's both missing the locales files, and the NDI sdk
how did you install it exactly?
hey Penwywern buddy ol pal, do you know anything about python scripting?
?
i know this isnt the right place, but happened to see ya on, from previous talks you seem to know some coding
ok?
ill just take that as a no and leave ya be...
I mean, yeah I'm just waiting for an actual question
well im trying to make chatgpt make me a script, to capture now playing info from apple music and itunes, in fact it already has, it accesses itunes fine, but the same script now wont work (accessing com commands or some shit) , but the exe still works, but not the source, it makes no effin sense
it's here, this is a question
ok, but my immediate answer to that question is "what are you, a cop", so I figured it could be skipped
what are you tyring to do exactly?
connect to itunes, get album, song, track name, album art of whats currently playing, worked before wont now, same code
driving me nuts
you checked tuna?
First, I installed OBS, then I installed Distro AV in the OBS Plugins folder, then I installed NDI 6 Runtime and NDI 5 SDK, but I didn't see the NDIPlugin.Menu.OutputSettings option in the OBS service tab, as it was on my laptop. I tried to solve this issue by following the guides and installing the OBS-NDI plugin, but I received this message.
I don't remember if it does itunes
i cant get tuna to work with apple music
how did you "install Distro AV in the OBS Plugins folder"
and "obs-ndi" is just the old name for distroav
looking at it, you should suggest adding apple music to the tuna plugin, it seems to have an API for it so it should be doable
i basically was wondering if theres some trick to make an invisable program visable to python, im probably making no sense, so tired, ill leave ya alone now 😉
no, you're making sense, but as a rule of thumb, you should not be using a script that cannot be maintained by its creator
which, is the case of what you're using
Then I don't undersatand where the problem is at all.
especially when there is a better tool for what you're doing, tuna
how did you "install Distro AV in the OBS Plugins folder"
which actions did you undertake to achieve that goal
works for me
Maybe between my computers have difference in versions of Windows 10, My laptop has licensed Home Baced Last Update and my old PC has pirated LTSC in version 1903.
well, it would have been easier for you to answer the actual question, but then this makes it easier for me because I will not help with pirated software.
Hope you have a good day
For obs WebSocket settings where's the bind address? I only want obs talking to streamdeck LOCAL only. Plz help
obs websockets only does local network anyways
I thought anyone who has the password and ip can control it?
yup, but that's a local ip, so only accessible and valid on the local network it is a part of
Only if you opened up that port to the Internet on your router, and told someone the password and your public ip address
Ah okay. I'm just paranoid about people accessing my stuff virtually
I'm setting up some scripts and just nervous about remote access-ers
it's a good thing to be worried about. But yeah obs wouldn't be so casual about it if it was genuinely completely open worldwide access.
generally any IP that starts with 192.168, 10., and 172.16 to 172.31 are local ips
basically if you will, if your local network was an appartment block,the local IPs are the appartment numbers, whereas the global IP is the block's street adress.
Can't do shit if you just have the appartment number but not the actual adress
So just to confirm and put my paranoia at ease lol...
When creating websockets and attaching them at streamdeck plugins... It's all LOCAL??
I'm doing this from chatgpt (lol), creating scripts and plugins for QoL access.
Mine is this... Is that still LOCAL?
Ok so
1 : yes the streamdeck to obswebsockets server connection is fully and strictly local.
2 : if you're concerned about safety (which is good) and don't have the technical knowhow to verify chatgpt's output for security risks do not use chatgpt code
chatgpt-produced code is a known attack vector for spoofing libraries and similar things
starts with 10., it's local
thankfully for you because if it wasn't you'd have just casually doxxed yourself
Okay well in that case lol... Could you help me set up some scripts??
I have a 2 that I asked chatgpt about, but now I'm not using theirs
or at least verify if they're good to use?
Short question: I took a OBS plugin and did some edits to it. Am I required to publish the source code & the plugin or do I not have to worry about that?
you mean just modified to use for yourself? if so then no, you do not need to publish anything.
Exactly. And good to know. Thanks for the quick reply! Appreaciate it 🙂
To clarify, you're required to provide source if you end up distributing it, i.e. giving it to someone else. Personal use edits, you've already given the person using it the source; yourself, so you don't need to do anything additional.
Thank you for clarifying. That makes sense to do it that way 🙂
gimme a tut or write one cause I cant figure it out
nm, i figured it out, really easy, dont know why I kept missing it, interesting fact, tuna cant see itunes either, from my python question last night, I dont know wtf I did but I cant get it to fix
Hi, I hope this isn't considered necroposting but I didn't get any response after I answered @fossil wyvern 's question. I wonder if my issue is related to the windows update ndi issue. The desktop pc runs windows 10 and laptop runs windows 11. When I just use distro AV to send the raw game from laptop to OBS on desktop and audio is local I don't have glitches audio (frequently audio cuts out entirely). When I send gameplay and audio from desktop to laptop I have the audio cutout issue, but gameplay seems ok. I have audio issues even just on my "starting soon" screen with no game running when sending from the windows 10 machine to the windows 11 machine.
yo guys
struggling to install multi-rtmp plugin
the .nsi returns error on line 44 - file not found..
!ndi This does sound like the bug from the windows update. The DistroAV discord linked below should have the workaround.
There is a plugin for OBS Studio that supports NDI, available here: https://obsproject.com/forum/resources/528/
For additional support and discussion, visit the DistroAV Discord
Hello. Even i installed tal-reverb i cant see it in plugin thing
does anyone have a recommendation for a plugin that shows currently played music?
tuna
thank you!
you should ask your question instead of asking if someone could maybe possibly answer a question that they don't know if they can answer yet
i see sorry
i wrote a plugin but its not working and i dont know whats wrong
should i send the code?
if no one here knows anything about coding plugins or cpp in generel, than it would be useless asking the question, would it not
very good
ill send the code
i dont know if its my internet oder something else but its not sending
there finally
it reads a specific pixel and plays audio when the pixel is black. the problem i have in obs is, that it starts playing the sound the moment obs loads and doesnt activate when the conditioin is met
nvm i found something else that might work
Why the old multi-rtmp plugin? Why not Aitum Multistream?
Did you ever find an alternative for it?
If I have multiple elements (sources) in the scene, is it possible for them to have a different transition (type, duration, delay) on scene change?
I have a move plugin and the trnsition table, also this option Im showing in the image but those always go back to none. Can't make em apply the changes I want.
@half haven You want each element to appear using its own transition when you activate the scene?
I want to control each source animations individually when the scene changes.
Just managed to override Disappearing Item with "Move Transition override" filter, but Appearing Item override does not work. It just uses the default OBS transition settings.
I just made a fresh scene collection to test with default fade transition set.
1 - scene with just background, no text
2- scene with background and two texts positioned left
3- scene with background and two texts positioned right
One of the texts has a "move transition override" filter active and all transition types are set to cut.
It simply wont work. They all just fade including the text source with the override filter.
What am I missing?
Downstreamkeyer is doing this new thing where it just randomly shuts off. I've been using it for months, but as soon as I added a vertical canvas for multistreaming, it'll just randomly blind one of them and I can't replicate it or figure out why
- Windows 11 24H2 (OK)
- Not Admin
- Windows Game Mode
- Third-Party Plugins (24)
Intel Core i9-13900KF - OK! / GeForce RTX 3080 - OK!
Hey y'all I would like to look into some voice activated plugins for OBS if they exist, I know it may sound dumb but I want to have the ability to activate my replay buffer when I say the phrase "ok garmin video speichern"
https://www.youtube.com/shorts/ww9CLPjJbfE the thing from the instagram trend yes
I think streamer.bot can use voice commands maybe
Yes, it can!
I don't know what that is please enlighten me
It's a program that can do a million cool things to automate your streaming and recording with OBS.
alright
sorry I don't know why discord put the link into that word
happens when you paste alink with text selected
anyone know how to setup lyrics with tuna... i dont see any area on his plugin page or the repo that explains it
so what can the OBS Version 32 Basic Plugin Manager do?
from FiniteSingularity himself
This first phase of the plugin manager was a mostly backend stuff- completely changing how plugins are loaded, and how they are tracked/identified within OBS. The one user-facing feature that came out of this, is the ability to toggle individual plugins off/on for subsequent OBS runs. That way if you suspect a plugin is causing crashes or issues, you can just toggle that plugin off, and restart OBS, and it'll remain off until the next run.
interesting
so I imagine other stuff to look forward to like updating plugins inside OBS may finally be a reality too? 😭
since you asked, also from him
The next phase will have changes that plugin authors will need to make, where plugins are packaged differently, and we'll be adding the ability to add/remove plugins directly within OBS. you'll still need to download the new packaged plugin files from the forum or wherever, but you can then just drag/drop them on OBS (or double click) to install.
The third phase is the big one, where there will be a browsable plugin repository directly within OBS. It will also give plugins the ability to request installing other plugins. So there can be plugin dependencies, etc.
How do I get a green screen for my twitch if anyone can help
I´ve been trying to install the input-overlay and have been following this guide https://obsproject.com/forum/resources/input-overlay.552/ . However the input overlay doesn´t show up under tools. I looked in the current log files but I didn´t find anything about the download failing or completing. I already uninstalled OBS and reinstalled it, as well as the
''input-overlay-5.0.6-windows-x64-Installer.exe'' and the ''
input-overlay-5.0.6-presets.zip'' files (both the mos up to date files I could find). I did everything like it was shown in the video, but somehow the overlay neither seems to pop up under tools or under sources. I previously had nohBoard, wich was working fine, but I wanted a change of the visuals.
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
AMD Ryzen 5 5600X - OK! / GeForce RTX 4060 - OK!
I don't see the plugin even trying to load. After you downloaded the plugin's exe file, did you double click it to run it?
ofc. ran it as admin. file loacation of the plugin is in the obs-studio folder in the programm file. Thats why I was wondering why it didnt show
Was OBS closed when you ran it?
The installer file doesn't need to be put in a certain location
OBS was closed. I tried opening the installer in downloads and after nothing came up in the log I thought that maybe changing it to the obs location would do sth. (didn't tough)
This installer wouldn't run?
It ran. Went trought all the steps off it and then then pressed finish when it was complete
Where do you have OBS installed to?
C:\Program Files\obs-studio
!plugins Okay, try doing a manual installation.
Unzip then copy the plugin folders to the location given in the plugins guide below
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
How do I go live on TikTok? I have the Aitum plug-in. But how do I get my TikTok right on the OBS screen?
Did Tiktok gift you a stream key?
Idk how to check that but I can go live on the mobile app.
You don't check. You know because TikTok tells you they find your account worthy of a streamkey.
If no key, you need to use the TikTok Studio app on the pc or mobile device.
Oh okay sorry I didn’t know.
Is there a filter plugin that can normalize the volume of audio sources?
For example: I stream yarg, a rock band clone. I play a bunch of community made charts. Some some songs are at a fine volume and others are really quiet. Instead of having adjust volume of the audio source when one of these some come on it would be nice if i could set a peak db in which it would adjust the the volume so that the peak of the side would reach that. The same could be applied to ain't which are just crazy loud.
That's what the compressor filter is for.
That's not really what a compressor is for. A compressor helps bring down dynamic range, but the problem they're describing isn't related to dynamic range (I don't think), it's just related to raw volume. If they set up a compressor with lots of makeup gain (the only way to get something quieter to be louder) you'd have to add a bunch of compression to stop that from clipping on the louder songs, which will end up crushing those louder songs into oblivion.
Unfortunately, @oak ravine, the problem with what you want to do is that there's no way to know what the overall volume you need to set is, without first processing an entire song, so you can't do it "on the fly".
If you don't mind your audio volume being kinda all over the place during a song that has a lot of changes in volume, you could do something like add a limiter filter with a threshold of like -20dB and a long release, and follow that with a gain filter to add like 18dB of gain. Most people don't like the way that sounds, though.
The ideal would be to see if that game has any kind of API that could be used to find the song being played, and make a list of songs you play and what volume they need, and then do some basic scripting to automatically load that volume into the source (or a gain filter on the source)
Thank you for the detailed response.
I made a post in windows support about the following but i dont think its going to get much attention so im going to cross post it here.
does anyone know any advanced tutorials for text? text is absolutely the hardest thing for me to work with aside from move transition overrides. getting text to fit how i need it to in my overlays, making sure it works with really large usernames, laying masks over it. everything about it is just so difficult for me.
The scrolling text at the bottom is a good example here. it is scrolling from right to left. the right side fits the mask perfectly, the left side however is one or two pixels off from where the mask should end. getting this far took me a good hour or so.
and then i have another problem. the text at the top.
the panel that it is currently resting on slides out from the left to the right using a move value that increases the width of the advanced mask tied to the panel. i need the text to move with it.
but if i just place it behind the profile picture, and i update the text with streamer.bot and the text is really wide for whatever reason then it will peek out from the right side. if i use a move value to increase the width of the bounding box at the same time then its going to be really small as it moves out and grow in size.
Hey how do I keep my content in the middle of the Aitum vertical when recording and live streaming. Like I would like my scene to have a follow the mouse effect #plugins-and-tools
There are normalization VSTs out there. I have not tried using any of them personally but I've seen them on VST4ALL and KVRaudio websites in the past. Reaper might have one built in or in the plugin pack too, not sure. May or may not do the job. Unfortunately I don't have the exact name of one of them but if you google for "Free normalization VST" you'll probably hit links to the sites I mentioned or others worth trying. OBS only supports VST 1 and 2 though, so make sure any plugin isn't VST3 or it wont work.
And if you do anything with pre-recorded audio, Audacity has normalization filters built into it also.
This allows vst3 in obs
https://obsproject.com/forum/resources/atkaudio-plugin.2099/
Oh cool! Didn't know about that one!
hello guys are there any other plugins for slow motion, i'm seeing lots of comments that it eats ram. I have a really old pc 8GB ram. I just want want to use this for relpay clips, eg esport stream to show kills in slow motion, I want to use it on clips only please thank you
and it will be just for 5ecs
Anything doing replays and slow motion are usually going to be resource consuming
alright
breaks my clip
Hello.
Do you know if the “scene tree” plugin is compatible with beta 32.0?
I must admit that I really like it and don't want to lose it ^^
My OBS and streamlabs is freakin out and im live and i dont know how to fix the issue also im trying to Figure out how to stream 21/9 on Twitch. any help is helpful
How is it "freakin out"?
Lag And it shuts down often
Sorry forgot to hit reply
this
!s
If you need help or have questions about OBS, check out our #support-portal first!
yo
it isn't.
I'm looking into ways of either maintaining it myself or finding someone who will but right now it isn't
Arf, thanks for the answer.
I will keep on eye.
Hello,
I'm trying to make a scene transition.
-Scene A : You're zooming into a TV (which is a png) an after a 500% zoom the Scena A disapears
-While the Scene A is zooming, the Scene B( starting at a 0% scale) zoom until 100%. it start at like 50% of the transition time.
is there a way to do this "other than using the Move plugin" ?
Why would you not want to use the plugin that's explicitly designed to do exactly the thing you want to do?
because you can't use Scene Filters during transitions
but i found a workaround with Streamer.bot. eveything looks fine !
How are you doing it with streamer.bot? Didn't realize it had a much in the way of tools for doing that kind of thing directly. Seems useful.
the thing is i use Move filter directly on the scene, resulting on a zoom on an off tv screen. When the zoom is big enough, i do a cut transition to scene B. then directly, a filter shrinking the size of the scene to 0 pixels is applied before anything load, then it zooms
At first, the zoom would have happened during the transition, resulting on the scene B appearing at the same time as the scene A. but i have to rely on a black screen because i can't do this
unfortunately, because of transitions limitation with filters, i have to setup a list of actions to do in streamer.bot. i'll then use an hotkey as trigger
What is the actual list of actions, though? I didn't think streamer.bot could natively do things like "scale this source gradually for a second, so wondering how you had it do the animation part you needed. (I don't know streamer.bot very well, but I'm starting to use it, so trying to figure out where the gap in my knowledge is)
it's the following :
streamer.bot doesn't rescale or anything. it enables Move filters that handles the job
shorter: i do the sources animation "outside" of the transition. the cut transition is done after
StreamerBot could probably do the moving and such itself, but it would be such a pain to script, even with its C# support
Using it to trigger move filters is the right way to go, ngl
yeah. you could make a script but it's more user friendly to use filters
in fact, any software connected through socket can control your whole obs entierly
any good plugins i should get as a streamer?
That all depends on what you need that obs current cannot accomplish on its own.
!plugins check out the plugins resource section on the obs website linked below, has a full selection of ones to pick from.
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
watch nutty's videos on youtube. he's basically the OBS Plugin bible
Aha! Okay, that makes sense. I was thinking you were trying not to use the move filter at all, rather than still using it but using streamer.bot as basically a second layer of control. Nice. Thanks!
anyone know how to change fonts and designs of chat select on the screen when it scrolls up of people chats . how to add different widgets designs
hi, can anyone help? I changed my name on twitch and because of that I had to disconnect my account on OBS, then when I try to reconnect it doesn't work
I put my username, my password and the verification code, after that it goes back to the same page of login
yes twitch seemingly has issues rn
past hour or so
ohh
and specifically what you're describing
jeez
what a coincidence
I tried to contact them, but they said the problem is OBS?
yeah that's their generic answer I4m pretty positive that the issue rn is smth they changed on their end
why does every capture on obs to this to me. it happend today when i started obs
and it only looks like that in obs not in normal windows
If you need help or have questions about OBS, check out our #support-portal first!
i already did
there some pluging mcp ai ?
What?
jljnl
can someone explane tome why my script made by my own doesnot work but if i copy some exsited one that works and paste it and it is runnable
nevermind i figure it out it has to be named url-{name what i wanna make} .... this is bad designe
That looks like a template tag to me, which can be normal depending on where you are using it.
Self-advertisement or advertisement for others is not allowed on this server unless it's directly relevant to a discussion or question. Please read the rules in the #rules channel.
scripts don't have to be named anything specific thy just can't be named the same as another script or installed python library
oh, that could be the problem i named it "test.py"
yehup. test is one of the python standard package
https://docs.python.org/3/library/test.html
thanks man
Hi, are there any of you who know about filters for the cam "Advanced Mask" because it doesn't save when I close OBS, my cam is stuck and I need to go in and fix it, is it time for me to stream some ideas ?
If changes made in OBS don't save when it exits, it is generally because of something causing OBS to crash when it tries to exit, before it is able to save the config file. You can force it to save by switching scenes after making any changes, as this will force it to save its settings also (as a workaround for there being no forced save option). Try changing a filter's settings or whatever, then switching scenes, then exiitng.
If that works, something is possibly causing OBS to crash during normal exit.
For the S.E live plugin sometimes the kick chat won’t work
If you need help with StreamElements products or services, please join their Discord server or submit a support ticket. The StreamElement's support team is better positioned to help with your issue.
good
Can anyone help me with Advanced Scene Switcher? I have a screen where the only thing that changes on it is the attached image. The arrows and ball disappear leaving just the grass below it and I would like that to trigger the scene switch. Does anyone know what macro or scene switch type I can use and how to set it up? Thanks in advance. Also, I am a SUPER newbie.
@tough axle If possible, screenshot this exact spot twice, once with ball and lines, once without, adv-ss should be able to detect that. But if this game has things like day/night cycles or other things that significantly alter the image, it may not be similar enough to detect, or it may have a false positive.
Yeah the problem is that ball could end up in white sand or darker green grass or brown dirt. Then it would not trigger...which I am okay with...the scene doesn't always have to change, it could be a nice switch up from always jumping to the other scene after a shot. Could you explain how to maybe set that up? I am so new I am not sure.
@tough axle Use the Video condition and "matches pattern", it'll ask for a screenshot or ask you to make one.
Note that this is rather expensive in CPU time.
I have a pretty powerful gaming CPU so we'll see how this goes.
Any recommendations on a more efficient way to accomplish this? I am in a golf simulator hitting a shot in a scene where you can see the room and screen and I want it to transition to just the full screen of the simulator and not the full room.
hello ! I'm looking for a plugin to display my steps number on my stream overlay while i am streaming IRL
The new resource https://obsproject.com/forum/resources/custom-countdown.2212/ is in the wrong category, it is a lua script, not a plugin
https://github.com/htubdawg/jMouse
a good mouse tracker didn't exist as far as i could tell so i made it. Works very well. AI generated and I don't know any python.
is there a plugin that will rotate source images in obs like its spinning around? i want to rotate song art like a vinyl disc in which ill apply a circle mask later
OPENING TIME PROBLUM
Is there any way to kno
w while playing game if the microphone is off or on?
can someone help me with downloading a script app like python to OBS?
im totally new to pc streaming and im trying to get scripts to OBS
Then buy a new pc
Follow these steps -
Close all installers.
Reboot your computer.
Do not attempt to install OBS or any other applications.
Go here - https://github.com/abbodi1406/vcredist/releases/download/v0.92.0/VisualCppRedist_AIO_x86_x64.exe and download and run the .exe.
After installation, reboot your computer.
Run the OBS installer / updater again.
Does anyone know why my "Start Button" (from SE.live) is useless? (I need do 2 firsts steps to start the stream, and 3 and 4 steps to end a stream) that is breaking my Advanced Scene Switcher...
If you need help with StreamElements products or services, please join their Discord server or submit a support ticket. The StreamElement's support team is better positioned to help with your issue.
This happen without SE too...
If you need help or have questions about OBS, check out our #support-portal first!
why my obs keep crashing when trying to add video capture from ps5 to obs
If you need help or have questions about OBS, check out our #support-portal first!
does any one know of a better free alternative... plug in wise
ESC LIver( means i make no extra spending money for life) Streamer here.... to this TTS auto chat reader:
the legacy version was great but the new version doesn't work all that great with the new obs version.
not to mention the creator and coder is bit of a dick and refuses to put a 1 of the two simple code free code files within the app..... to make it work better.
I think they might be using some host that clearly hasn't read OBS'sand twitch terms of service.....
and i would really like to drop this jagoff for a better coder....( yes im piise off
https://www.free-automatic-chat-reader.com/en/
( this is a safe link straight from gooogle you can google free tts for streamers number 1 free)...
@rancid fossil perhaps you can help with my TTS problem since you are on obs project team
Please do not ping people who are not already helping you.
From what I can see, that tool runs completely locally, and the scripting for it isn't minified or obfuscated, so you should be able to add anything to it you want (for personal use), without needing to go through the extra effort to badmouth the developer.
is there a tutorial on how to setup local vocal with twitch so it uses stream captions / the CC on twitch properly?
it seems to be delayed by 6 seconds or so on the stream, while having it output to the auto created text source is much faster
you tried using cloud closed captions instead?
the integrated one in obs? if so, that one's ass lol
the tools - Captions (Experimental)
no, another plugin
huh?
or is that fully free?
oh, huh no that one's free
oh neat
shouldn't have used localvocal, removing it caused my OBS to crash on every startup now ahahaha
Even safe mode crashes
Probably have source still "attached" that's saying ggnore.
Nah, something different... mightve accidentally deleted or overwrote some file - see #development
does anyone have a tool or plugin that can read my chat ( youtube) and modify a file with the text? or just like see if a word is inside like **drink water **
my first instinct would be streamer.bot
okay
Why do you keep doing this
Maybe a SLD log number?
Those are long but have dashes in them. That's something other than SLD diagnostic repert code.
Thx. Maybe a crypto wallet address? Those are long and jumbly
Yw. Could be something crypto.
como salgo de aca?
I would suggest asking kick
pero el problema es con el pluggin de obs no con kick
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.
Translate
which plugin?
what is the exact issue?
I want to log into my Kick chat and I'm stuck in the section to register an account, it won't let me go back and no matter how much I delete it or close it, it stays the same when I reopen it.
To clear the OBS cookie cache (Windows):
- Exit OBS (make sure OBS is not running)
- Press win+r, paste
%appdata%\obs-studio\plugin_config\obs-browserand hit enter - Delete the folder
obs_profile_cookies - Start OBS
- Settings -> Stream -> disconnect -> connect
I followed all the steps you described to me earlier and it still shows the same, which prevents me from logging into my kick account.
I would suggest contacting kick, it is their page, the obs browser just displays whaat the page gives it
Ok thank you 
you likely installed the version from the ubuntus repos and not one of the official obsproject releases, from its ppa, or the lfatpak
Ever since I started using Downstream Keyer in AItum Vertical, the Vertical Downstream Keyer sources will just go invisible at completely random times, is this familiar to anyone
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
They have their own discord for support for their stuff, might have better luck with someone who knows over there!
When I capture an OBS game, the game doesn't open, just a black screen, why?
game capture
black screen
!s Hit up a support channel that matches your operating system.
If you need help or have questions about OBS, check out our #support-portal first!
Anyone know of a plugin or way to have an image over your camera source that moves with you? As an example, if i wanted an image of a hat on my head, but it moves to stay on my head when i move my head, if that makes sense? I've tried googling but can't find an answer.
The only two plugins capable of face tracking as far as I know are shadertastic and the face tracker plugin. But I don't know if they support the feature you are looking for or if there is a way to combine them with other software/plugins to achieve the effect. Be aware that certain face tracker versions only work with certain obs versions and some people encountered issues with shadertastic lately.
move transition
Any plugs/tools for timing the streams. Like, to set timer on a Playlist, so that the stream ends after a song is done playing?
belatedly, because i didnt know about it. thank you, this was a simpler startup
Might be a weird thing, and destroys the whole point of droidcam but
Wouldn't it be nice to use droidcam obs as a camera video transmitter (using hdmi capture card)
Kinda wish it had the ability to use usb cams, cause this software also has tally indicator which would be perfect for a network based video transmitter
So long as your platform supports usb cams, vdo ninja can do that
Latency is kinda high on vdo ninja, I have been thinking about using NDI. is there even an NDI encoder for android phones?
yes, they make an app for it
Though it isn't free much less cheap.
I got it for free
but iirc it's $20 or so now which isn't exactly earth-shatteringly expensive
True but compared to others of "similar" fashion it's not the cheapest.
I should also note I got it when it was free a few years ago for a moment.
Hello I am tring to find a Plugin for OBS that will help me use NDI
There is a plugin for OBS Studio that supports NDI, available here: https://obsproject.com/forum/resources/528/
For additional support and discussion, visit the DistroAV Discord
@oblique yew Thank you very much im new to Discord not very savoy on how it works
ok so I have dled the installer and extracted to zip file but I still do not see under + source a NDI option
If you download the installer file, you need to run it, not extract it into any OBS files
the support page said to extract it into the pluggin folder
There are two separate ways of installing OBS plugins, one is running an installer. The other is downloading a completely different zip file and extracting it.
If you downloaded the installer you cannot extract it to install it, you must run it
ok so deleted the folder i extracted and then shut down OBS and now i reinstalled it useing the exe file
but i still do no see the NDI option under sources
!log Send a log link
- Windows 11 24H2 (OK)
- Not Admin
- No Output Session
Intel Core Ultra 7 155H - OK! / Intel Arc - OK!
Looks like you didn't install the separate NDI runtime that you need to make the plugin work
ok so where do i find that
I believe this is the one https://ndi.video/tools/
thank you so much Im sorry for my ignorance I have been thrown myself into self learning OBS and Restream and Easy worship in order to help make our Live streaming better
I have no experience with it
perfect that you so much for your help i can now see NDI as an Option
I'm glad I could help! Happy learning!
I think that SAMMI and Streamerbot have some Integrations/Extensions for Spotify and VLC. You could maybe try to pull the song that is playing through API or through the title of the program window, let the software (SAMMI or Streamerbot) search the song length through some music API and then set a timer after which the websocket programm (either SAMMI or streamerbot could do it) would stop the stream (+ maybe 1-5 seconds for latency). Or maybe you select a few songs where you know the duration, hit an "end stream" switch and it randomly picks one of your ending songs and plays it along with a predetermined timer after which the programm ends the stream. This way you would probably get around a lot of API stuff. Of course this always depends on how you play your music on stream (which platform or program) and how tech-savvy you are and the way you set up your audio in general
Thanks - I'll try the plug-in.
app name?
Does it have usb camera support?
No idea tbh.
I've only used the phone camera when I used the app.
Hello everyone.
Do you happen to know of a tool that allows you to read the title and artist of a song from a DJ program?
I am working on Ubuntu 24.04 LTS with the program MIXXX.
I'm currently using the tool *mixxx-now-playing". However, I'd like to nudge OBS or a suitable bot to post the information into the chat when it's first detected.
My current bots are SeryBot, Streamelements and hellraiser (PhantomBot)
if it uses MPRIS, then, https://obsproject.com/forum/resources/tuna.843/
greetings i had this problem i can read the chat when in but chat box in OPS docks, see the photo
disable system-wide antialiasing in the settings of your gpu
where i can find it
what gpu do you have?
Nividia
then as far as I know it's int he vidia app
- Non-Standard Aspect Ratio
- Capture Interference
- Windows 11 24H2 (OK)
- Not Admin
- Dynamic Bitrate
- Third-Party Plugins (2)
AMD Ryzen 5 7600X - OK! / Radeon RX 7800 XT - OK!
Is there any plugins that could help me with fading background music when i transition scenes?
You can use powerful macros in OBS Studio using timers, cursor detection, window detection, and more to automate switching between scenes, toggle sources, and many other options.
To get started, install the Advanced Scene Switcher plugin and see the GitHub project wiki to learn how to use it.
So I just bought an admin to USB converter to play my Amazon fire stick on my laptop and my daughter thought it would be a good idea to click every button on it 😒😒
Is there anyway possible to reset the whole thing so that it looks like it did when I first opened it up? I cannot figure out how to undo everything she did
You bought a what? "So I just bought an admin to USB converter to play my Amazon fire stick"
Did you mean "HDMI"?
Lmfao yes . Damn auto correct
the bane of our lives.
So this device, the converter, what make/model is it? I'm not sure what kind of device this can be if it has buttons on it.
Okay, that device is for displays, like converting an HDMI output to be used with a USB display.
If you want to capture a fire stick into OBS, you would need a capture card, not a simple converter like that. And also, a Fire Stick has content protection on it, so most capture devices won't work with it.
A laptop doesn't have an HDMI input like TVs and displays do.
I got it to work already though but now....this is my screen...
It is a video capture card
Docks in OBS can be managed from the Docks menu in the main OBS window.
You can toggle docks on and off, or lock or unlock docks to prevent moving and editing, as well as add custom browser-based docks here.
You can also reset the UI from this menu to return your docks to their original state (Docks > Reset Docks).
That will help you reset the docks. Then click the Studio Mode button to turn off the Preview/Program look
Thank you so much ! Thank God my husband had this app installed because I would have never figured this out by myself lol . You are the best !
Hello, no matter what I do, the OBS browser won't work and it won't bring up any links (even though I put my Google link), but that didn't bring up either. Can you tell me how to fix it?
Hello how do i import installed Plugins From Windows
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
Why didn't you see my answer?
If you need help or have questions about OBS, check out our #support-portal first!
List is interesting, but no DJ program MIXXX is not supported 😱
For better or for worse, I have to deal with JavaScript myself, or see if I can get something done in free Pascal.
are you sure your program doesn't use the MPRIS interface?
If you need help or have questions about OBS, check out our #support-portal first!
So i got a elgato capture card and it keeps telling me my reolution is to high how do i make it even enough for my stream to be ran to it from my xbox? I change any setting and it doesnt change
- Two Instances
- Insufficient Hardware
- Windows 11 24H2 (OK)
- Not Admin
- No Output Session
- Browser Not Accelerated
Intel Core i3-1115G4 @ 3.00GHz - Possible bottleneck / Intel UHD Graphics - Possible bottleneck
If you need help or have questions about OBS, check out our #support-portal first!
i need immediate support with the droidcam plugin, i want to stream my obs with in in google meet and im unable
- Mismatched Sample Rates
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Max Audio Buffering
- Third-Party Plugins (1)
AMD Ryzen 5 5600X - OK! / GeForce RTX 3050 6GB - OK!
y everytime i go live my kpbs keeps dropping to the red?
If your stream is disconnecting or OBS Studio reports dropped frames, follow our Stream Connection Troubleshooting guide for details on how to reduce these issues.
Is there plugin to have media source with multiple audio sources, so i could split them
not sure what you're asking for exactly, what do you mean by "split them"?
No, but you can extract tracks to individual files using avidemux, and then load them as individual sources (video or audio)
Some video editors can also isolate each audio track in their editing as well
I, too, would like to know what you mean by "media source with multiple audio sources".
⏲️
if skeleton is right, they mean multiple tracks
"if"
I am sending srt stream from gaming pc to a streaming pc, pc that is sending srt stream does include all the audio tracks.. So i only want to stream those 5 tracks.. but atm my receiving pc combines all those audios to single audio output unless i am missing something. (using obs media source)
Not sure if i explained it correctly so as simple as possible 6 tracks are sent via srt stream, receiving obs media source only has one audio output in audiomixer..
Someone else will have to help, someone more familiar with capturing an SRT stream into OBS. That would be the key.
Well not sure if srt is even key problem here, its more does obs media source have any way to split the audio tracks it is playing.. Lets say i have video that has multiple audio tracks is there way to select which ones are played through media source
yeah, not afaik, media source won't be able to separate the tracks
could you not send a separate stream for each track?
How would i do that, wouldnt i need multiple obs open then
I wonder if any of the multistream plugins can do srt
vlc can receive all of those tracks so they are sent.. thats why i am asking if there is any other media source plugin that would have that option but so far have not found any
yes I understand that and I'm telling you that as far as I know it cannot
Got it. so it always plays all the audio included in media file
ie: a video file recorded by OBS in an MKV/MP4/MOV file container that has multiple audio tracks configured in OBS (up to 6) and has audio sources in the program configured to record onto different tracks, such as a default mix onto track 1, raw mic onto track 2, raw game onto track 3, raw sound board fx onto track 4, and up to 2 other audio tracks. You get a video file with up to 6 audio tracks in it. When played by typical media software such as VLC player, they will always default to playing back audio track 1, which is the default audio track, usually a mix down track in OBS for example, but you can go in the audio options in VLC and change to audio track 2/3/4/5/6 to hear the other audio tracks that were recorded. Some but not all programs have playback support for multiple audio tracks like this. Those that do not will only generally see the first audio track. Some video editors will also only see the first audio track, while others may see that there are multiple and show each of them as a separate audio track in their UI letting you remix them and mute them individually as individual audio tracks.
So multi-track audio in video files can be used for individual audio sources as in this example, or the other use case is having an English track, and other tracks with different languages on each, and you can choose a different language in the player UI.
So for example if you wanted to play a media file like this in OBS that has an English audio track, and a French one and a German one, and you want German, how do you tell OBS to play audio track 3 only during playback.
You can do this in VLC player and most other media players, but I don't think OBS exposes this functionality.
So one would have to edit the video file, and make a custom version of it with the desired audio track as track #1, or remix the audio however desired and store it on track #1, or extract all of the audio tracks to separate WAV/FLAC/MP3/ALAC/whatever audio files, and load them separately in OBS (which may or may not have the video file and audio files in sync during playback), or some other customized workflow to get the desired result.
I'm not aware of any plugins that can simplify this without video/audio editing.
Personally, I use avidemux, audacity and Blender to muck about video/audio to get what I want out of these kind of files.
hey guys, does anyone know if there exists a plugin that can alert me before i go live if i have "stream delay" enabled? - I have tried to google it but cannot find anything like that. But maybe you smart people in here knew how to achieve something like that. I keep forgetting it and have to go offline again.
Simplest solution, no plugin required, is to have a pre-live checklist, and have "Turn off Stream Delay" on the checklist.
how do i fix this it is like a 3d screen
\
i am trying to stream and this is the screen for obs
good night everyone I'm having trouble with my vertical link scenes in obs plz help how can i get my main scenes and vertical to transitions at the same time ????
Hello everyone. I was curios on how to show key inputs on a stream. So then I installed your input overlay only to realize that I need to download OBS too. So that's what I did, but if I look to the menu-point "Tools", I don't see the input overlay. I tried to download it multiple times, but it'll never show up. So now I'm asking on what to do to fix this. I'll wait for answeres!
This is what you'll probably need: https://obsproject.com/logs/YrwPppKCPvFEBWOU
- Windows 10 Game DVR
- Windows 11 24H2 (OK)
- Not Admin
- No Output Session
- No Scenes/Sources
AMD Ryzen 5 7430U - OK! / Ryzen 3 4300G with Radeon Graphics - Possible bottleneck
Which file did you download from the input overlay page?
Cool, did you run it after downloading?

