#plugins-and-tools
1 messages Β· Page 61 of 1
it will appear in your Docks menu as "Multiple Output"
there you can add the different outputs manually and their settings.
just remember that these are extra "outputs", which can prevent you from changing settings if you forget that they are active
Or it is included automatically from obs general settings. It is very simple to use. But we are taking advantage of the existing internet upload.
I downloaded it from this link. I had no problems. https://github.com/sorayuki/obs-multi-rtmp
thanks i got it working π
heya! is there a way to read chat go through scenes on obs? i used streamlabs before but my game started to experience big fps drops so im switching to obs but with streamlabs there was this app where you could control everything and im just wondering if theres something simillair to obs
can you detail a bit more what exactly you want it to do?
i just want to change scenes mute audio and read chat
ok, and what stops you from doing that in stock obs?
i dont have a second monitor
ok, so you want do do it how, over the game, on a phone???
please try to be descriptive
streamlabs had an app on a phone where i could read chat and change in between scenes but i switched to obs
So, you want to see it on your phone?
yeah
OBS Studio can be remote controlled via WebSocket and some apps that connect to it. For more information, including a list of compatible apps, see the Remote Control Guide.
To learn more about using the obs-websocket API in your script or application, see the Developer Guide or join the obs-websocket Discord server for support from the developers and community.
!remote
This guide covers remote control of OBS. As for viewing the chat on a secondary device, the easiest method is to simply watch the stream on another device, or use a thirdparty chat overlay that runs separately and can show over the game itself. Some remote control apps like Touch Portal can be set up to show chat, but I'd recommend using a tablet to be able to size it to something readable.
OBS Studio can be remote controlled via WebSocket and some apps that connect to it. For more information, including a list of compatible apps, see the Remote Control Guide.
To learn more about using the obs-websocket API in your script or application, see the Developer Guide or join the obs-websocket Discord server for support from the developers and community.
Here's the chat overlay to show over your game, works for Twitch and YT. https://github.com/baffler/Transparent-Twitch-Chat-Overlay
hey ! can someone help me to configure voicemeeter in order to have a better mic sound when i stream pls ?
VB Audio discord would probably be a better place for that, as it is not a plugin or dependent on OBS to run. A lot of people here use Voicemeeter (myself included) but if you aren't familiar with using its controls, or audio effects in general, you really should be in VB Audio to learn how to use the tools first.
I've tried helping a few people with Voicemeeter both IRL and online a number of times and I agree that the best place for people to get help with that is in the Voicemeeter discord/community. The software is really advanced audio manipulation and ultimately targets more expert users, so it can be very frustrating for people to get it to work and understand what all it is doing and the flow of audio etc.
Very challenging to do over Discord in a short time period, and without people having huge frustration.
The VM community is used to supporting it and has a lot of people well versed.
I love OBS, but I need to use it on my school's chromebook for recording/broadcasting sports events with overlays and whatnot. Because it is my school's computer, I cannot install Linux on it. Is there an OBS alternative that would either run on ChromeOS, or I could use in the web?
asked and answered in #windows-support
I saw. I know OBS will not run on ChromeOS, that's why I need a good alternative, ideally in the browser. It needs to be light weight.
There are other services, a web search will yield results for you. Then you can test them and see which works best for you.
Is there a certain one you would recommend, or one that you have used yourself, or know of people who use it?
I can't think of any. Most of us here use OBS. Some of us also have hardware streaming/recording devices. I use an ATEM Mini Pro ISO for direct to internet stream and recording, when I don't need a pc.
can you explain to me how it works ?
How what works?
Many of the options I have foun do not have good multicam integration (I would only really have one, maybe two cameras.) or good overlay inferstructure.
vb audio
VB Audio is a company, so do you really want me to explain how a company works?
nah i thought it was an application
Good luck with that. Chromebooks and most browsers only support using one webcam at a time. The ATEM Mini supports up to 4 HDMI inputs. If you need mutliple cameras at the same time, you really need a Windows or Mac PC that has the resources to support mutliple webcams.
Okay, I'll just use one camera then, but I need one image overlay, nothing too complex.
!voice
If you are brand new to using Voicemeeter, I highly recommend not trying to use it immediately for filters and effects on your mic. Use this guide for learning how to use the effects and filters available within OBS.
A basic guide to improve your microphone quality can be found here: https://obsproject.com/forum/resources/514/
Overlays can still be taxing on the pc. Most chromebooks are not designed for the necessary compositing and encoding that OBS does.
@spiral ruin , what about for Windows? Is there a web-based alternative to OBS with overlays?
None that I use or would recommend. Especially if you have Windows, just run OBS.
I can't imagine something running inside of a web browser doing what OBS does implemented in javascript would use less resources than OBS does. π
right?
Never seen one personally but aren't they like the weakest weaksauce of notebooks at a lowest price point type situation for basic tasks, kind of like a tablet with a built in keyboard?
@spiral ruin everything is th done with the mic no problem but i dont have the sound anymore in my ears apart of the sound return of voicemeeter. what's wrong ?
Some are being marketed as gaming chromebooks, for Steam games. Not sure what the specs are.
I'm on a chromebook right now. It's fine for doing web and shit, but yeah, 13inch tablet with hardware keyboard.
Just looked some up on Amazon and a Raspberry Pi seems to have more powerful hardware π
Sounds like you should head to VB Audio for Voicemeeter support. It is not easy to learn and setup unless you are used to audio engineering.
There are also great tutorials on YouTube for the basics of setting up Voicemeeter with OBS
I like my chomebook for keeping downstairs while my main hardware is upstairs. And for traveling and I don't need Windows apps.
I suppose maybe something like that with wifi and remote access software acting as a networked dumb terminal might be useful in bed for reading the news or watching a video or remote LLM or other things, while being cool and lightweight and more maneuverable.
What kind of battery time do you get on a full charge?
I'd like to build a homemade tablet for a use case like that some time using Pi or clones
8 hours with screen at 50% brightness during the day. Less when I'm watching YT and using my bt pods to listen.
not bad, I'd probably run at lowest or one notch higher brightness at least at night
Has Anyone here used Scoresight before? Looking for some reviews on it. I currently have a custom scoreboard software I use, but itβs a pain to always be trying to match the live stream timer with the in house timer. If scoresight has low enough latency, I would be super Interested in using it for the time and use my software for scoring
Looking at the demo video it seems to be exactly what Iβm wanting.
Anyone about my situation up there ?
you have to check that box and restart obs for the browser source to work
AH.... i'll try that later i'm on break from my work
does anyone know of a plugin that lets me shrink obs any smaller?
you mean the whole window size?
this is currently as small as i get it but its the lengthi want to be smaller not the height
thats the one
disable the docks you don't need
or merge them
how do u merge them?
drag one over the other
move one over the other
very cool
ok i merged the ones i thought would be better to merge but it still doesnt go smaller as i need it
i need it to be 1080 length wise to get it on my 2nd monitor
I mean, at this point why not just use floating docks?
i do but then if i minimise obs it minimises my docks
specifically my casterlabs dock
don't minimize obs, just leave it there and bring the floating docks to the other monitor?
problem 2 so im a gaming streamer but the game capture doesnt work for me for some reason so atm im using display capture and i dont rlly want people seeing my obs at all
which game?
any game by my knowledge
originally tried it on marvel rivals but it didnt work so i then tried it on mw3 and it also didnt work
go to #windows-support and post a log while trying to capture mw3 or rivals (with game capture)
ok, testing sound by recording switching through scenes. vids and commercials play at same level in obs, but the recording, commercials are 1/4th the volume of the other vids
oops, guess thats not plugin related, my bad
Thanks, it finally works, now the only problem is the cover that it's stuck on that question mark image...
hello i recently downloaded the plugin for streamlabs for my obs and now i get an error. it is authentication error it says failed to authenticate with twitch: failed to get token from remote:the requested url returned error:400
trying to figure out how to reauthorize my obs
If you want to continue using the Streamlabs plugin, you should check with them for support. The plugin is known for causing some funky issues like this. If not, uninstall the plugin and test OBS again.
it allowed me to autorise the streamlabs in my twitch but not the obs
should i try redownload obs?
No. Adding the plugin does funky things to obs, like this.
ok uninstall
so i think its an authentication issues
i looked it up and the person said enable twofactor authentication but his dashboard looks completly different than mine
Did it work after uninstalling the SL plug-in?
no
- Non-Standard Aspect Ratio
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (1)
Intel Core i7-6700 @ 3.40GHz - OK! / GeForce GTX 1050 Ti - OK!
According to that log, it's still installed.
Is OBS closed?
yes
Restart your computer and try again.
still says its open in another program
folder in use
im about to just delete everything lol
thanks for helping with these issues
im literally just about to run streamlabs instead of obs
frustrating
im going to try and reconnect my twitch to obs
so i think reconnecting my account worked because it was not picking up my key for stream
Hmmmm. Anyone have any thoughts why a hotkey I set up in a obslua script would work if I trigger it as a custom hotkey via adv-ss, but not if I trigger it more directly with an OBS hotkey?
Oddly, I set up two hotkeys, and one of them works both ways.
how long is the hotkey held?
our hotkey thread ticks every 50ms, iirc.
so if it's firing and not being "held" long enough, it could be missed.
unless I'm misunderstanding the situation
^^ I'm specifically talking about this feature in adv-ss, which I believe triggers the hotkey directly without having to go through the polling for it or anything. And that doesn't work.
But if I actually bind a hotkey combination and call it via the "custom hotkey" setting of the same action type, which actually sends the keystrokes, it works. But I'd rather not have to bind actual keys to things if I don't have to.
do the files have a cover when you play them in normal vlc?
am I missing what isn't working here?
I set this as an action to press a hotkey and when I run the macro it starts the recording as expected.
I haave two hotkeys set up identically in a script. One works like this. The other doesn't. I'm trying to figure out why.
Longshot idea... ghosted keychord?
Using the 'obs hotkey' functionality shouldn't ever touch anything involving keystrokes, yeah?
Oh, script generated keystrokes... my bad, I was thinking of key activations.
@vagrant minnow@tall bolt Streamlabs installs either a service or a background task that automatically updates this plugin. Try killing the updater's executable and removing it.
can i have one scene with 1920 x 1080 and another with 3840 x 1080? i kept messing up so im forced to stream with a different service, and regular videos for obs (3840x 1080)
@dense terrace make separate profiles and scene collections for them.
Yes, all of them, and for now i'm using a gif image as source to cover the missing album cover xD
Hey guys!
Back with new issues. Hahahaha
Uninstalled QAU so I can now start OBS in normal mode.
It's working.
But if I ever try to drag a dock, it crashes.
I thought it was because of jrDockie, but I uninstalled that and it's still happening...
but let me guess, if you run OBS as admin the crashing stops?
Hi every one. I am using StreamController and wanted to connect to OBS. However, it seems I am missing a plugin that was supposed to be as core as of v27 and I have the latest OBS version.
I am running CACHY OS on Arc distro 64 bit.
Is there a way to fix this issue? Much appreciated.
what plugin are you missing?
(also you're not running an official release of obs)
I installed it via Flatpack as instructed via OBS website.
that screenshot is not from the flatpak
I was showing how the app is l;ooking on my linux machine after Flatpak install.
I will unsintall and try to reinstall
that screenshot is not from the flatpak install, send a log as requested
Thank you so much. I just rechecked the install. It seems the OS chose the arch distro instead flatpack... π€¦ββοΈ
π
I now got access to the websocket server... Thanks guys! : D
Hey, this is my first time using obs and a camera. i bought a logitech pro webcam C930e, when i go into my settings it works but it doesnt pop up on obs. any ideas to fix that?
Which settings does it work in? Logitech software, windows, etc?
windows
!s Make sure windows is no longer showing the camera then close and reopen OBS to see if your camera shows after that. They can only be in use by one program at a time.
If it doesn't work, hit up a support channel
If you need help or have questions about OBS, check out our #support-portal first!
can you upload an example file with which the covers don't work? the audio content isn't important so you can remove that if you want as long as the metadata tags stay the same.
Guys!
I think I just discovered a reson for running OBS in admin mode. Even if temporarily.
Mine was crashing whenever I tried to move any docks.
Apparently, running it in admin mode lets you move the docks.
And then you can go right back to non-admin.
Mitchell advised that 8 hours ago
Though it's probably due to a plugin because I never run obs as admin and can move my docks just fine π
I wonder what the failure path is, there.
it is some nonsense with Qt....I'd expect Failed to create swapchain for window flushed with an RHI-enabled backingstore is in his log as well.
I can almost guarantee it is QAU. Its Alpha for a reason.. π
I'll be looking into Rod's issue, crash log, and scene collection early next week (out of town for a few days right now)
his issue was after uninstalling QAU though, and it matches up with a known issue.
oh, you mean the crash π
duh
The crash log he opened an issue with, it looks like it is trying to reference a source that doesnt exist, and is having a null pointer issue. (Granted that was just a 5 second glance at the log). I know that in the loading script there isn't any checking for valid pointers in that version. Should be fixed with the big core re-factor I am working on.
We were both right.. I was reading his message completely wrong.. π
sounds like you didn't realize he had an issue after QAU was gone and I didn't realize he had one before
Exactly.
Also.. QT QListViews are a HUGE PITA to work with.
QT is a HUGE PITA to work with hahaha
Is that why you're such a... QT?
Is there any plugin that can blur/mask specific part of my screen?
Composition Blur
Thank youππ
Hey guys!
Quick one: Anyone use TIDAL? I'm sick of having to use the browser extension thing to be able to do "Now Playing"... Need something better.
Tuna?
Ah I misunderstood, didn't know you wanted to use Tidal.
Composite Blur if the masks are simple. Composite blur + Advanced Masks if the mask shapes/needs are more complex
Wait a minute...
The "Windows Media Control" thing does "see" tidal
does advanced masks plugin have solid black overlay?
The Music Control dock works too!
Should be able to pull song, artist and album data, right

aka, WarmUpTill
Yes!
Mans a legend, put a name to it π
Was adv-ss spamming log messages or? I dont think I was part of the initial issue
Dot thinks a particular part of the log could be causing, at least in part, my OBS performance issues.
This
19:39:07.904: [adv-ss] detected busy loop - refusing to sleep less than 1ms
Why do they think that? Looking at the log is is being logged like 6 times a minute at max.
I wouldn't think writing a log entry every 15 sec on avg would be performance killing?
She didn't give a reason
Feels more like you have something not configured optimally if you're spamming adv-ss so much that its telling you it can't do it because its busy.
Yeah I went through and unchecked the macros that had "run this parallel to other macros"
I've not personally had issues with using the parallel function. How often is your interval set to update in the general settings?
The default 300ms
Shouldn't cause issues either, huh
Anything under 100 I found could cause issues (again, only personal experience).
I mean I guess that's good. It means that's one less place to look for the cause of my issues
Yeah I've been thinking of ditching that
lol
Streamer.bot could probably replace all the functionality
And browser sources are more resource-hungry than GDI text right.
depends. Re-rendering GDI text, especially at larger sizes, can be a performance hit the moment the source has to rerender.
I run maybe... 30 to 40 browser source maybe
I don't think there's a huge performance difference there. But I honestly can't tell if this does or does not have a performance impact ( the logging ) but if Dot pointed out logging, I'm simply pointing out these are way more spammy than adv-ss.
I wish we could disable browser logging or redirect it to another file. If web developers need this, they'll probably prefer a separate file anyways, everyone else doesn't need to see this.
(granted, most of my browser sources were hand written by me, and do very little during idle)
Depends on how often you redraw and whether there's javascript involved.
I fail to even find an excuse as to why their shit needs to spam a line per 10ms.
or, per 2ms.
Allegedly SE themselves were asked about this and actively refused to reduce log spam.
So the main stuff I'd be looking to replace with SE is
- Alerts
- Clock
- Nowplaying
- Events rotation widget
- Chat(s)
and even with JavaScript it depends on how well the code is written. OBS Browser Sources can handle javascript driven things like Canvas and WebGL pretty well
These things are all separate because I don't show all of them in every scene, and when they do show, they're in different positions in different scenes
As soon as you run any javascript, your CPU usage delta will be an order of magnitude higher than anything gdi could use.
And soonTM there will be even less browser issues with the new CEF 
But I guess it'd be neater if I could have ONE utility scene with all of them, and use SB to show/hide and move them around
yee, that will be a boon with all of the new browser features that we have had over the past few years
yea, recall trying to use has(?) in the css and it didn't work. Looked up when that was implemented, cef was outdated. Sadge :p
What I really want is the OBS task manager thing someone sent me. Shows resource-hog sources by order of how MUCH resources they eat. Beautiful
wow, i kinda pinpointed the date too almost. Chrome 103 was released in June of 2022
Actually not even that bad.
I still wake up in cold sweats remembering the days we were stuck on 75.
it'll be updated soonβ’οΈ
**Soonβ’οΈ **
CEF75, when OBS Ninja (at the time), would crash into rainbow colors randomly when trying to use webrtc.
Not sure what you mean by βsolid black overlayβ? Adv Masks applies alpha (transparency) and color correction masks. If you just need a black solid over the top of something, a color source set to black would be what you want. You can use advanced masks shape mask on it to change its shape.
I need to go thru the "Whats new in Chrome ###" pages and see what tech will be useful in OBS (yes, chrome/chromium isnt 1-to-1 with CEF, but its close enough to brainstorm from)
Oh ye thats what I meant. Making portion of screen black instead blury and thank you for the help π
Are there any mac devs that have looked into a mac version of @torpid pivot's jrdockie yet?
β€οΈ
Can someone help me set up source record in the latest obs release ? Its causing problems like obs crash, the record's not being recorded properly etc.
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
Alright, simple one!
When using the scroll filter on GDI text, is there a way to make it scroll only if it's longer than X characters? Or X width?
adv-ss source size condition > disable/enable filter
When in doubt, the answer is almost always "something, something, move plugin or adv-ss." π
When in doubt, check if adv-ss has this feature. It probably does, or probably will.
Hahahaha makes sense!
Ok so now, for a follow up.
I have the text source set to a size, which means it's not changing size depending on what's in it. How do I change this?
Set bounding box type to.. whatever the default is, press Ctrl+R with the "edit transform" window opened.
That's reset transform. Hmmm when I reset, it goes back to "no bounds"
That's not what I want, is it
source size is independent from transform
I mean, do I need it to have a bounding box?
if you want a bounding box sur, but the source size that adv-ss looks at is the size before all the transform, so putting a bounding box does not affect it in any way
Ah, ok.
Almost there now.
There's no way to animate a fade when the GDI contents change, right.
(This is a nowplaying thing, It'd be cool if the song titles faded in and out)
@true atlas Make 2 sources, set their hide and show transitions to fade, have adv-ss toggle visibility of both of them when the file's contents change.
RIGHT, cuz AdvSS can look at files on the HD, of course. Awesome!!!
Thank you
Hi! I'm here for some support regarding a specific type of functionality I'm looking for. I'm running an online radio station through OBS. We have specific times of the day that we go live but our stream PC is a bit hidden away so manually starting and stopping a stream is a bit of a hassle. I'm also using an audio stream tool called BUTT (broadcast using this tool) and it has this neat little feature that it automatically starts streaming when it registers audio input. I was wondering if there are any plugins available that enable this functionality for OBS as well.... Do you guys have any idea?
You could start and stop the stream via OBS WebSockets, which is built into OBS. You could also detect audio input activity via it. This would require custom code written to do what you are asking though, but it is definitely possible with some work
Javascript, python, etc. there are libraries for interacting with OBS WebSocket in different languages
Did it with one source!
@oblique stream You might also be interested in setting up tools for unattended remote control. Try parsec, anydesk or lizardbyte's sunshine.
But with 1 source, when the file changes, the text may change before the fade out completes
Yeah so I do this
Yeah, AdvSS isnt my thing. Too many dropdown menus
Would you prefer CLI?
Thanks @untold jay for your suggestions! I'm already using Anydesk as a failsafe. But since we have a lot of DJs coming in and out I want to automate as much as possible
In what context? I use StreamerBot and NodeJS in place of AdvSS
@oblique stream The advanced scene switcher plugin can start streaming when audio inputs levels go above a threshold. Not sure if it's a good idea, since stray noises like a distant train honk might count, but you can try that.
@obsidian agate Never mind, it was supposed to be funny.
This sounds precisely what I'm looking for. All audio is going through a mixer first anyways π
Gotcha
@oblique stream Install it, go to tools > advanced scene switcher, on the Macro tab add a macro, add a condition "If Volume", choose an audio source, then add an action "system tray notification", activate the advanced scene switcher on the General tab, verify you're getting a tray notification whenever loudness goes above -inf dB, then you can change the action to "start streaming".
!advss
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.
Which encoder should i use for source record ?
try with the first nvenc one
ok
Btw whats the difference between the hardware nvenc and the non nvenc ?
NVENC uses your GPU's video encoder chip. Non-NVENC doesnt, and renders via software on your CPU
both nvenc are hardware, the second (if I remember correctly) is a leftover from previous things in obs
We should ask Exeldro to print the internal name of these encoders, like obs-multi-rtmp, that'd help us tell them apart.
yeee
Thanks for the help.
@untold jay I've got everything to work and it does precisely what I needed it to do. Thanks again. You are awesome!
Hey guys!
I'm almost there with this nowplaying thing.
I need your big brains.
I've successfully made it so only songs that are longer than X px scroll.
But when they do, the get "attached" back to back so I needed a separator.
I went into Tuna settings and added 2 spaces + β’ + 2 spaces.
So when it scrolls, it's great
But when it doesn't, I have a useless β’ sitting there.
Any ideas?
β« You gotta keep 'em separated β«
Calm down offspring
hey, dont pay no mind
You're under 18, you won't be doing any time
This is not a bad idea. But if I do it that way, I'll have two music icons when they don't scroll...
And when they do I'll have two icons back to back
Man, I'm so smert I have bad ideas when not even trying!
Anyone know if there is a better way to add the soundstripe extension to OBS without using a browser source that is the playlists URL? I find the browser sources are not always interactable
thanks for the Offspring ear worms. I will now share it with my neighbors.
<checks the time>
Is 9 AM too early to open the windows with the speakers cranked up to 11?
Never!
hey guys, i am trying to use the obs on my windows laptop, i have imported a file from a macbook unto mine due to all the presets and scenes saved there, everything was working well until i realised i cannot move the camera(i dont have ptz controls) can anyone help me resolve this issue
Search the OBS Resources forums and there should be a PTZ plugin available for download there.
!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
Could you please let me know how long it takes for moderation to review and approve a resource (tool) before it can be published on the forum?
π π
There isn't a set time, it depends on how many other things are pending review.
CodeYan -- Have you considered (or is it even possible) to add a "PauseAfter" toggle-able mode to MPS? We use MPS to live-stream high school sports. We have sponsors (advertising) during the games. Sometimes we want to play just one ad, but other times maybe 3 in a row. In "PlayThru" mode, ads play until stopped, or until the mode is toggled to "PauseAfter", in which case the current ad will play to the end and then stop.
@regal breach
Thank you!
@regal breach -- Have you considered (or is it even possible) to add a "PauseAfter" toggle-able mode to MPS? We use MPS to live-stream high school sports. We have sponsors (advertising) during the games. Sometimes we want to play just one ad, but other times maybe 3 in a row. In "PlayThru" mode, ads play until stopped, or until the mode is toggled to "PauseAfter", in which case the current ad will play to the end and then stop.
The 2nd ping wasn't necessary π
Discord newbie. Sorry
No worries, CodeYan isn't daily active here afaik - so a ping lets them know someone might want their attention. π
i need help for my alerts they are all freaked up
Is it true that OBS studio no longer needs the websocket plugin?
it needs but it has it built in
Version 5 is built in
as of v28 of obs i believe
yes
Yeah, uninstall that one. It shouldnβt mess with the v5 one already installed
Ok great. I've been having the issue where OBS lags briefly when I close it and then get the "safe mode/open normally" prompt when I relaunch... So trying to clean things up and find the problem
I have the multiple rtmp output plugin but im not seeing it in add/remove programs
Did you use an Installer app, or did you manually install it?
Hmm, im guessing I probably manually did it if its not showing up huh
Anyone have a link to download the previous obs version?
!versions
Previous versions of OBS Studio can be found here: https://github.com/obsproject/obs-studio/releases
Is there a specific reason you're trying to install an older version?
3rd party app doesnt work with 30.2
Which? There shouldn't have been any major breaking changes.
Obs camera for iphone
Ah ha. That one did break, yes. Make sure you report to the developer so they can prioritize a fix.
I have no response
Now where is the installer link-sorry am newb
bottom
Ok ty
is there a way i can lower the fps of a specific source?
-
Browser Sources can have a custom frame rate set. I believe you can select a media file as the browser source instead of a URL or local HTML file
-
Media Sources can have their speed adjusted by percentage, so calculate out the percentage change you need based on the framerate difference
outside of those 2, off the top of my head, i cant think of other sources that can have their framerate / speed adjusted.
I have a feeling that a shader filter could manage it as well
how do i try this
Shaders alone can't repeat a previous frame or access a previous frame, so it'd have to be a plugin or LUA script that keeps the previous frame.
Shaders can only see the current texture.
thanks, wasnt sure overall.
Yeah, it'd be possible to do something like that on Shadertoy website though, their shader interface allows multi-pass and custom buffers. Would be nice to have something like that in OBS sometime. I haven't kept close track for a while but I don't think we have anything like that out there yet.
It'll be fun if/when we do though as it'd make it possible to convert zillions of more Shadertoy shaders. π
and technically it can be done via OBS WebSockets and periodic screenshots, with something like scripts or AdvSS to swap out an Image source's URL with the dataURI from OBSWebSocket
Makin hax thinkin outside of the box ++ π
maybe using a Browser Source or the Async Image Source plugin would be better, due to Image Source being Sync normally
I do think it would be quite easy to do it in a LUA script though.
I'm pretty sure there is a frame counter
would i even be able to use a browser source though to capture gameplay
nope
;-;
Could use OBS virtual camera to export the scene/source as a virtual cam, go on Shadertoy website and write a shader that uses webcam input using the OBS virtual camera, half the frame rate, capture the browser. π
idk what that even means π
Actually in theory you could do something like that. At the very least it is possible to have a browser source or dock inside OBS access the virtual camera. VDO has information on it: https://docs.vdo.ninja/guides/how-to-share-webcam-from-inside-obs Whether or not it'd be an ideal solution is another thing. π
i keep getting this error here when trying to add the --enable-media-stream part
Make sure to add a space in: obs64.exe" --enable-media-stream
Ok new hack idea for the frame rate thing...
Controlling freeze-filter using Advanced Scene Switcher or some other mechanism
i mean
Toggling it on and off every 500ms
i got it working using v chat's thing
thanks dude
really appreciate it
@weak escarp bump
#plugins-and-tools message
I can see you're using QToolButton which should act correctly, so it's a bit confusing why the button styling (also on default Themes) don't follow. Most notably, wrong font color.
Is there some kind of plugin to use to make your stream brighter? When it gets dark in game It's way too dark that you can barely see anything, and it makes it look pixelated.
@runic skiffYou can add a color correction filter to your game capture source and raise the gamma value, but this will introduce some color banding, it's preferable to use the in-game gamma setting, or install reshade and use a dynamic tone map filter.
contrast+brightness in color correction filter. Contast compresses the dynamic range, and brightness can keep everything in the brighter side of the full range. Darks get more compression artifacts as the human eye doesn't distinguish color as well in dark areas, so it will look more blocky. It isn't noticeable at good bitrates, but if you're streaming on say... Twitch, you'll get blurry lego blocks.
Hey all! I'm trying to use the NDI plug-in to get both an iPhone and an iPad (same network, 5 GHz, Bluetooth enabled, same Apple account) to connect to OBS, but it never sees the iPad, only the iPhone. OBS Camera app is installed on both devices. I have uninstalled OBS and reinstalled, and uninstalled and reinstalled the plug-in, but the iPad never shows up. Any ideas?
hi everyone! so I am working with the move plugin, I had it working ages ago but I am remaking my transitions/source moves now. Any clue why enabling these filters isn't doing anything? the transform positions are set to separate positions and the actions are set like this. thanks in advance! have I messed up one of the settings? let me know if more screenshots are needed!
What should trigger the move? Show what have you set up there as well.
@slender horizon I'd advise making a new scene collection and practicing setting up move transition filters, you can use this for reference, if need be. It's easy to forget how to do it and miss something.
streamlabs plugin installed but not showing in obs
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.
Hey guys!
In AdvSS, how do I tell it to NOT run a macro in every scene that starts with the same prefix in its name?
Like all my actual scenes that show on stream start with MS.
Then I have a bunch of "utility" scenes that start with SS.
It's annoying to have to stop AdvSS to edit them, cuz it'll keep switching away from them.
@true atlas You'd have to add conditions one at a time, but better yet, add the adv-ss dock so the button to disable it isn't too far to reach.
Yeah right now that's what I have, the macro switches to the "just chatting" scene, when it detects I'm focused on any processes that aren't games.
But then I had to manually add the scenes where I don't want that to happen, like BRB
I was hoping for a way to like, "Whenever I'm on a scene that starts with SS, don't do it"
Can't do that then?
I have the hotkey to toggle AdvSS on the streamdeck, but it's annoying not to have feedback of whether it's running or not. I guess the dock does that, right.
Now this is real weird... I can only mess with docks in admin mode.
If I do ANYTHING dock-related in normal mode, OBS crashes π¦
The OBS camera app is a different method than NDI, you shouldn't need to use them both at the same time. The OBS.camera plugin is not compatible with OVS v30.2 yet, downgrade to 30.1.2 and tell the developer it's not working. (It is not made by OBS, but a third party)
You can have a macro that pauses and unpauses the problematic macros. Then tie the trigger condition to the visibility of an invisible source (e.g. an image source with no image), and then bind a streamdeck button to the visibility of that source, and you'll be able to turn things on and off from the streamdeck and have the state of the streamdeck button show you whether or not things are disabled.
I've actually started using dummy sources as kind of flags or semaphores to set things for adv-ss to act on. So like... I have a startup sequence, and there's options in it for the last part to be a long version or a short version... and there's an option for it to enter a hold at the end, rather than going live. And I can press the buttons for those options at any point before it actually gets to that part, and I can look at my streamdeck and tell at a glance which options are active at any given time.
It actually works... pretty well.
I can't seem to reproduce the issue with that file
Interesting. The way the app and plugin page explain it, they make it sound like you have to have both the NDI plugin AND the app, or else it wonβt work. I will have to poke around. Thanks!
I guess that's possible, but I just haven't heard of it
Hi! I am using this plugin https://obsproject.com/forum/resources/multiple-rtmp-outputs-plugin.964/ to multistream to twitch and youtube, but I was just wondering: what is drop threshold? What does it do?
If you need help or have questions about OBS, check out our #support-portal first!
considering there is zero documentation and I cannot even find a reference to that string on the repo, I would say it is best for you to reach out the developer directly.
https://obsproject.com/forum/resources/aitum-multistream.1991/ but FYI this plugin for multi-streaming did just come out which seems a little more clear in what it is doing.
Any one of ya'll tried Beam? Finally got around to, can't get it to work what so ever 
I have tried it and it worked
What settings did you run with?
Was it from 2 different PCs?
I tried every combination I could, and no feed showed up on 2nd PC for receiving regardless.
does anyone know how to fix this issue
How do I get something to read chat to me while I'm in vr and can I have that particular function bypass the capture delay?
@uncut veldt There's a number of openVR overlay apps to show 2D windows in VR, try this one: https://store.steampowered.com/app/1173510/XSOverlay/
Ok i resolved the issue, that was an access permission problem... i put the artwiork.png in another folder, and the cover came back
Streamerbot and its companion, Speakerbot, can read your chat to you via TTS. You can use a separate audio device that will play to only your headphones and not the stream if that is what you wish.
does anyone know a way of toggling the Perlin Noise filter's opacity from @weak escarp shader filters?
you could try using the "Move Value" filter from the Move plugin.
script could probably do it as well, but i dont know Python to be of any help there
there's no opacity option to use move value on
OH, i see what you are asking about. you want the original image to show thru with the noise applied to it
i dont believe the shader itself supports that
you would need to make another source (id suggest a simple "Color Source"), position it above the source you want to add the noise to, then adjust the noise sources blending mode, as well as its opacity via a Color Correction filter
yes that worked perfectly, and now adding colour makes it even better than i initially planned so thanks alot
Hey, i'm dealing with an issue with source record, sometimes it works sometimes it doesn't make two files and it just makes one and it's data is not right it's all purpole or a bunch of lines going through it
but sometimes it works
Is the issue i'm doing to many sources for a 2060 rtx?
or is it my program? I genuienly don't know what to do if anyone has any guess
im working on a channel point reward
Dude. This is GENIUS. Thank you
Hey was wondering if someone could help me, I have arch linux, im having issues with the latest kernel but i have an LTS kerenel that works flawless for my needs, for some reason (probably missing kernel headers) the virtual cam button doesn' t show up when i load the 6.6 kernel yet it exists on the 6.10 kernel that i can' t really use. I have installed the loop back device, i'm in Arch linux
another question, ive started a move value loop related to this channel point reward that makes it fade in and out after about 10seconds, the issue i have is ending it because if the channel point is redeemed again without me manually ending the loop (changing the next move to none and allowing it to end ) then the loop will continue and the delayed initiation doesnt work. how could i automate ending the loop? (fyi im using streamerbot as well)
does anyone know how to setup source plugin
Source plugin?
for webcam stuff
You're going to probably have to state the full proper name of whatever plugin it is that you are using because "source plugin" is rather vague, so nobody is likely to respond until they know what it is that you are using and trying to do and what specific problem it is that you are having. Be more descriptive. More information is better than less information.
Hmm. Is there any way to get adv-ss to basically be triggered directly by a scene change, rather than having to wait for the normal polling cycle? e.g. The moment a scene change starts to happen, I need to send a midi message (at the very start of the transition) rather than at some random point during/after the transition.
there is a "transition started" condition
But that's only going to be triggered during the normal 300ms polling interval, yeah?
adv-ss works on polling only afaik
That's unfortunate, since I'm guessing obslua doesn't have a good way to send midi.
dear lord
Didn't think so. π
A script could (I'm assuming ... I should find the list) just subscribe to scene change events, so that'd work... except it can't actually do the thing.
This is irritating.
(and I'm totally open to other ideas)
Hi, (it's me again), i tried the Lua file deathcounter, but it seems it doesn't find any GDI text file on OBS, any idea why ?
did you add a gdi+ text source?
yes
refresh the script
the countdown.lua can see the text source, but not the deathcounter
upload the file here?
change text_gdiplus_v2 to text_gdiplus_v3
Alright, thanks a lot, it works
have a nice day o/
I suppose I can use obspython, since I can install the python midi libraries and do it that way, but... ugh. I really don't wanna.
I have OBS 29.0.2 for mac os Catalina and I can;'t update the OS since the OBS mac is a 2012 mac mini
I can't get the ndi and midi plugin to work. I tried to install and older version of the plugin but won't show on the menu
!macversions
The currently-supported version of OBS Studio (30.0+) runs on macOS 11 (Big Sur) and higher on Intel and Apple Silicon.
Some features, such as the new macOS Screen Capture and macOS Audio Capture sources require macOS 13 (Ventura) or later.
For versions of OBS Studio compatible with prior versions of macOS, see the macOS Versions page.
I can't update higher than macos Catalina
Since it's a 2012 mac mini
I'm trying to download the last compatable NDI plugin for OBS and there's no option on the dropdown menu
It's going to be rough trying to get OBS set up on old hardware like that for sure.
How do I do it?
Anyone know if there's a way to make a separate web socket server/ web socket server password for each OBS profile. i stream on 2 accounts and I want to have a separate install of Streamer Bot that only controls one profile on OBS
please help me
pleaes
i have been living an eternal hell of trial and error for the past 13 hours
rushing now
becuase im about to have to leave now for a 16 hour trip
Move back to #windows-support . The ask to move here was for Broxy's help with the websocket plug-in
- Old Version (29.0.2)
- Permissions Not Granted (2)
- macOS 10.15 (OK)
- No Output Session
Intel Core i7-3615QM @ 2.30GHz - Possible bottleneck / Intel HD 4000 - Below minimum requirements
Just sent the log file
4.14.1 is the latest version, not 4.11.1
how do i check my version
the file you posted here says the version number.
going to their github page will show the latest version
you'd also want to update that
I have a mac mini 2012
But my macbook air NDI is working since that's a 2015 macbook air but dosen't have an input jack so I'd rather use the mac mini
what is the reason you can't install the current version of OBS? trying to match up old versions and old versions of plugins is unnecessary unless there is reason you cannot use the current versions.
Because they can't upgrade past 10.15
Yeah
oh, I did not know support was dropped.
I could but with Open core lagacy patcher
Our minimum support has been macOS 11 since v30
Yes
I don't know what the latest version of the NDI plugin works on 10.15 though
I don't even see the plugin trying to load in the OBS log, so something is definitely not right.
4.11.1
I dunno much about how macOS plugins are installed, but it seems to not be installed correctly as a starting point anyway
Yeah
I'm planning on getting a new 2018 mac mini soon after I sell something to make some money for it
not sure i would call a 2018 Mac Mini "new" at this point
I know
But that woukd support mac os sonoma
So how do I fix this OBS NDI issue?
You'd need to have an OBS that runs on your OS/hardware, obs-ndi plugin and runtime library, and NDI-tools all that run on that hardware and are of compatible versions to each other.
I do have OBS 29.0.2 for macos catalina
If Newtek no longer has that available, you can check the Wayback Machine to see if they've archived it
Okay
This is the lastest NDI plugin for macos Catalina
This is for macos Catlina
Quick Question. Does anyone know if source record will still record sources on a currently inactive scene?
Nvm figured out how to disable all at once
I have, but I havent't had time to look back on the features I want to add.
I was thinking of an option there to choose:
On video end:
- Play next video
- Stop but stay at the current video
- Stop but move to the next video
And possibly another option to pause at last frame when one of the stop options is selected?
Does this align with what you need?
You should ensure you have installed to Install for me only as the destination. The plugin contents should be found under Library/Application Support/obs-studio/plugins in your home directory.
On terminal, I would check with this command.
ls ~/Library/Application\ Support/obs-studio/plugins
(I re-posted as it seems I didn't reply to the message.)
I got this error message
This is what happens when I click on the link on the error message
MIDI Problem solved too
Ask everybody if there is a better keying plugin than the current chroma key?
what would a chroma key plugin need to have vs. the built in one that would make it better?
Hard to put into words, but Blender has some really cool keying filters that have advanced options that allow tweaking the key in a refined manner. Been a while since I've used it, but it was very flexible. I have it on my list of ideas to experiment with making an OBS version of it some day.
There are a few ideas in the forums for improving chroma keying also that I have bookmarked somewhere that someone toyed with 4-5 years ago that had some useful results also.
Sadly, nothing I have handy to share tho π¦
The OBS one is better than what is in most of the open source video editors though, that's for sure, with the exception of Blender
Openshot's chroma key is terribad. π
I researched the Halsu_HybridKeyer in the forums before, and it's similar to contrast keying, but unfortunately the actual effect feels much worse than the tutorial
The Blender one has like a dozen or so sliders in it for tweaking a bunch of stuff, made it really easy to key improperly lit screen
Haven't dove into the Blender source to see how they're doing it yet tho. I think it'd be cool to have an OBS version of it though as a general keying plugin that has other key types also.
It's a pity I don't know anything about code, otherwise I'd really like to look into it
It's probably just a shader in GLSL I'm betting so probably easy to convert to HLSL for OBS. I should peek at it sometime.
Looking forward to the results of your research
Just don't hold your breath too long π I've not been coding for a while, although another coding phase shall hit me at some point in the future but hard to say when. π
Why is the filter of type OBS_SOURCE_ASYNC_VIDEO not displayed in the user interface?
There are a few different keying algorithms out there, that do better than the normal keying that the built in plugin uses. Most of them are under patents, but one in particular came off patent a few years ago. Iβm thinking about adding it to Advanced Masks in the next release.
Can you give us more context into what you're currently working on or what you're reading?
Search for screen mirroring apps for your system. Once you run and install one, window capture the program in OBS.
If you're using macos, apple has some first-party mirroring software, dunno what it's called but maybe someone in #macos-support would. If you're using windows, I wonder if https://vdo.ninja would work? I dunno. If not, a capture card should work, or you might find something relevant on the app store.
Anyone else having an issue with the "Scene Collections" ??? Everytime i go to change my scene collection and my Profiel i get this.
I cant find a fix to this. Im trying to set up a different profile with diff scenes. but it wont let me
i mean it will but i have reload obs everytime
Remove plugins one at a time till the message disappears.
Last removed plugin, is at fault. Stop using it.
thats alot of plugins
post the log in #windows-support as requested
maybe we can which one is the likely suspect
Or use binary search (remove half of the plugins, see if it still occurs. If so, repeat. If not, swap with the ones you removed and repeat), only takes Theta(log n) time instead of O(n) for the linear search :)
Often times faster when you have a lot of plugins
And then you realize that your plugin folder is mixed with .dlls that OBS needs, and you don't know which half to delete 

Just keep deleting until it breaks a different way 
Just build a plugin manager 
Hey Does anyone know how to add a hotkey to switch the Virtual camera output scene selection? Theres not hotkey option next to the scenes in obs hotkey settings.
If you're using the QAU plugin, it very much could be that. I just fixed some of the scene collection changing code for QAU today, and will be pushing a new pre-release this afternoon.
well i went ahead and updated the obs to newest version and just like i thought it didnt work. but now i cant resize my docks. Hence the reason i wait so dang long to update
Remove your plugins until the bug disappears.
whats the bug though. all im having an issue with is the scene collection change making my obs want to crash. According to the bug fixes in obs this was supposed to be fixed. Which tells me its not a plug in issue. but to go thru all my plug ins that seems excessive. What happens to all my sources that i use the plug ins for?? do i have to redo everything ive put into this for years
It said in the message that a plugin was causing it. OBS on it's own will not cause this.
You don't have to redo anything until you know what plugin causes it.
Removing a plugin does not things from your collection.
If you download a clean OBS as portable, I'm sure it would work just fine without any plugins installed into it.
Yea that would mean starting all over again
Why?
clean obs does what
It's unlikely that all the plugins are causing this.
It's one bad apple most likely.
starts from scratch right??
That would be to confirm it's not an OBS issue. It's a plugin issue.
Simply having a clean scene collection where you can switch back and forth without issues, proves that it's a plugin issue and not OBS issue.
Hello, I have a question. How can I save my scenes and sources as a Lua file so that I can insert them automatically with one click under scripts, for example?
i get it. but to go thru all the plugins what happens to the sources that require the plug in
if i have to uninstall it
They stop working until you add the plugin again.
It shouldn't affect your current scene collection.
But as a safe procaution you should always back up your scene collection before making changes you're afraid will break things.
ok so uninstall plug in. try and see if the issue is done. reinstall the plug in and i dont have to fix it
To export OBS settings to back them up, go to Profile > Export (to export streaming/recording settings) and Scene Collection > Export (to export scenes).
yea i save everything
shouldnt??
So remove a plugin, open OBS, see if you can switch Scene Collection. If the answer is no, remove next plugin.
It's not supposed to, but I'm not going to give you a guarantee on my life. That's why you backup the Scene Collection as the bot command says.
ok so now where do i find all my plug ins.
If you used installers to install them, you can find them under windows applications and uninstall.
If you didn't, you'll find them in OBS_FOLDER\obs-plugins\64bit
ok gotcha. so do you know about the issue with the docks not being able to be resized??
Which docks?
i just updated to the newest version of obs and now i cant reize my docks.
hang on ill show you
Depending on which docks, it could be related to the plugins. But in general, OBS upgrades to the latest versions usually don't affect docks like you described.
Remux video to .mp4
I didn't ask for the video.
right but you replied to me. Honestly, still think your plugin issue is the higher priority.
The default docks seemed to be adjustable. If you pop it out, like the sources docks, can you not re-size them?
Can't speak for the kick stuff, no idea what that is. Custom docks?
yeah, everything looks fine
yup but they go back to the size
Not sure what you mean by that, I saw nothing unsual really in that video.
ok so i moved the default docks down to the bottom and they arent moving.
so you are telling me that you keep your preview screen that big where you can barely see whats going on below it??
Can make it this small on my end.
But yes, generally speaking, I have the preview be viewable (so larger) to make it easier to see what the viewers are seeing.
ok all im trying to let you guys know is it doesnt work (all the time). Its working sometimes
It works, but I think your plugin issue may be related. Especially if any docks are from plugins.
naaaa the docks im showing you are not plug in docks
You should definitely remove plugins if you experience issues that are not in a clean OBS.
All those docks and not one is a plugin?
not the ones i showed you in the video
I find that hard to believe. I don't mean the ones you tried to adjust. I mean the totality of all the docks in view.
You have more than the average number of plugins. That's the source of the issue for why you are here. If the docks issue is more important, you can simply install the version of OBS you had previously installed.
average. i know streamers who have 100s of plugins. i have maybe if im lucky 15 or 20. those docks i showed you are not plug ins at all. Plus i didnt say that the resize is more important. i was just letting someone know that it is an issue.
The dock behavior you showed is not an issue. If it was an issue of version, a lot more people who have it right now. Like I said, if the docks issue is that important to you at this moment, you can install the previous version of OBS you had installed.
Did you just not read what i said?? i was just letting someone know. and i didnt have this issue until i updated to the newest version. Not being able to resize a dock to your liking is an issue. You can choose to not believe me if you want but the proof is there. you clearly can see me not being able to resize it. but i wil start working on the plug ins to find the issue with the scene collections.
Matter of fact i just talk to a couple streamer friends of mine and they have the same issue until they remove it and replace or restart obs.
I did read it. I guess you and I are talking past each other. I saw your proof. I don't have that docks issue.
Remove the dock and replace it and it will work. simple fix. but it is an issue that the devs need to know about.
You are welcome to report it to them. The bug reporting system is available through the website.
AMAZING!!! I reinstalled the older version of OBS and now can resize my docks around as i see fit. Seems to me this is an OBS issue that needs to be addressed
π€¦ββοΈ
Correlation not causation
Coincidence too
is it?? how is that??
how is it one version works but the other doesnt
its that not an issue
Because it doesnt effect other folks, which means its more to do with the overall configuration
And not just the version
bro im literally just trying to resize. yet i go to new version and have trouble. i go to older version and no trouble. how is that not an obs issue??
Because it doesnt happen to me or Papa on the same versions
Sounds like it may be related to how a plugin works in newer vs older versions of OBS.
ok so it doesnt happen to you. that dont mean it doesnt happen
This latest update has confuzzled a few plugins. Not a ton, but enough to notice
Nobody is saying that, they are saying that its not caused by what you said
If it doesnt happen with a clean copy of OBS, then it has something specific to do with your setup.

Process of elimination
If it's a bug in OBS, it should be easily replicated by anyone with the same version.
clean... i didnt change anything in it. all i did was reinstall older version. same ol stuff inside both versions.
yet one does and the other doesnt.
https://obsproject.com/download => Download Zip
@mental rose
Create a file lΓke this.
wait just got the confirmation from 2 ppl who did the same and they no longer have the issue. weird
As others have said, it is very likely a plugin that is causing your dock issue. There was a change recently, where docks are created (programmatically) in a new way. My guess is that one of your plugins is creating docks the old way, and the old way to create a dock was deprecated.. and thus that plugin is causing OBS to poop the bed.
Go into \bin\64bit and run the obs64.exe.
If that OBS, in portable mode, also has same issues - then you can talk about it being an OBS issue.
If not, it is most definitely a conflict of plugins.
ok well give me 10 mins and ill make a portable version. then maybe ppl will actually believe when there is an issue.
We believe you have the issue with your current setup and plugins.
A lot of people come with issues, and if you're not doing testing in a clean environment, its polluted. And the vast majority of times, it's plugins or configurations that are causing the issues - not the application itself.
I have to go thru my plugins...
Because the portable version works np?
Sorry peeps i was getting frustrated
yea i moved a bunch of docks around to test it and they work fine
No worries, it can be annoying when things don't work.
No worries. If when it crashes it gives you an option to copy a crash log, feel free to post that up somewhere and give a link. I might be able to see what plugin is causing the crash from that.
so how do i go about the plug in stuff
Did you install plugins with installer.exe files?
yea let me make it crash real quick and i will send it over
Or did you drag and drop files.
honestly i have no clue. i think most of them are installers
Then you go to your windows apps install/uninstall - and select the uninstall.
Apps & features on Win10.
Im sure this has been asked, but theres no plugin to hide a source from a recording right? Like how streamlabs has?
Alternatively:
-
Open the
portableOBS folder, and go toobs-plugins\64bit -
Open the same folder on your
regularOBS. Go to the same folder. -
Make sure you don't delete any files from the
regularOBS folder that you see in theportable. Those files are the default.dllof OBS.
So open regular OBS folder, and start deleting .dll files that aren't in the portable one.
Source record, only it works a different way. You choose a source or scene to record as a separate file.
so where do i put this crash
thats all foreign language to me
Are you using the Quick Access Utility plugin?
<unknown>? 
That looks related to the bug I was fixing today on QAU.
I don't think their log had QAU in it.
Ahhh, didn't see the original log.
So basically, lets say im streaming, and i have a donation bar. In the recording for that stream, it wont have the donation bar, but rather that bar will be in a seperate recording file?
So @mental rose that crash is compeltely unrelated to docks. It is a signal handler that isn't getting released when it should. I'd wager that the plugin causing the issue is likely something that needs to keep a source state known. something like the source dock plugin, Advanced Scene Switcher, or possibly Down Stream Keyer (those are 3 big ones that come to mind)
but i dont have any of those unless they are installed automaticallyh
The main recording from OBS Start Recording button will have everything in the preview on it.
The source record plugin is used as a filter, you add that filter to something you want to be alone in its own recording. Like I use it on my game capture source.
Then unfortunately, you'll need to just start disabling plugins one by one until you find the culprit. π¦
let me see if i happen to have one of them
12:12:55.617: Loaded Modules:
12:12:55.617: StreamDeckPlugin.dll
12:12:55.617: obs-multi-rtmp.dll
12:12:55.617: waveform.dll
12:12:55.617: spectralizer.dll
12:12:55.617: source-record.dll
12:12:55.617: source-copy.dll
12:12:55.617: source-clone.dll
12:12:55.617: obs-stroke-glow-shadow.dll
12:12:55.617: obs-shaderfilter.dll
12:12:55.617: obs-composite-blur.dll
12:12:55.617: obs-advanced-masks.dll
12:12:55.617: move-transition.dll
12:12:55.617: aitum-multistream.dll
12:12:55.617: 3d-effect.dll
I think those are your plugins.
I think I remember Stream Deck having this crashing issue awhile back
humm.. I'd first look at source-record and StreamDeckPlugin.
Old streamdeckplugin incompatible with new OBS?
See i havent tried to use scene collection in a long time but ive recently needed to do it for other purposes
It very well could be. I'd try updating it, and see if that fixes the issue.
i dont see streamdeck plugin anywhere
Open the folder manually, for your OBS, and go to obs-plugins/64bit/ and delete the StreamDeckPlugin.dll.
ok
If that fixes your issue, go to their site and download the new plugin - close OBS - and install it. Open OBS again.
dont have that
i have a thing called decklink.dll
Then you are in the wrong folder most likely. Or you linked a bad log earlier.
https://obsproject.com/logs/T4XOOFMRvYOZSKIO under Loaded modules: lists StreamDeckPlugin.dll which means it loads streamdeck plugin.
There were some shenanigans with streamdeck loading in from another folder a while back erhm... @vale vine do you remember how that went?
Decklink is standard OBS, and unrelated to streamdeck. It doesn't appear it is in that folder no.
Can you open OBS (make sure you open the one that's in this folder) and do
Then post that here.
- Old Version (30.0.1)
- Windows 11 23H2 (OK)
- No Output Session
- Windows Game Mode
- Third-Party Plugins (16)
AMD Ryzen 7 5700G - OK! / GeForce RTX 3060 Ti - OK!
There's a few plugins that will go into %appdata% or %programdata%, this may be one of them
I got myself all confused looking for them awhile back
Yea, it's still loaded.
You think you can guide them to figuring it out? I don't remember how this went honestly lol
Sure.
im in %appdata% roaming and i see elgato
theres 2 options for streamdeck and only one with plugins
Look in %AppData%\obs-studio
and %programdata%\obs-studio
They have plugins folders that streamdeck may be in.
Can you screenshot it? Sounds like the plugins
the elgato folder in \Roaming\Elgato is for the StreamDeck software I think
Ah yes, %programdata%\obs-studio is correct - it apparently also installed it for me. Thanks @hallow vale
step 1: update OBS
I haven't used installed OBS for years, because this kind of behaviour annoyed me.
Anytime!
They did.
Or well, they downgraded again.
Issue wasn't related to that - but they should yea.
i will as soon as i figure this out
Did you find the elgato plugin in %programdata%\obs-studio?
I was just pointing it out because it is always a bad idea to stay on an old version while troubleshooting an issue.
Those are plugins for the streamdeck software afaik.
%programdata%\obs-studio
Go to the %programdata%\obs-studio path.
Literally copy paste that into your path at the top.
is there some indication the streamdeck plugin is causing the crash that was linked?
Only what Finite said.
no we are troubeshooting
And what I remembered from a similarly caused crash months ago
You can delete the entire folder, if you run the installer afaik it'll install it again.
Afterwards; open OBS again.
See if you get the crash. If you still do, update obs to latest version before trying to remove other plugins.
probably that then yeah, considering the plugin date modified in that screenshot is from march 2023.
Yes
That's the entire StreamDeck plugin.
After you boot OBS, do the log again (new one) and post it.
ok gone
See if it successfully removed it.
- Old Version (30.0.1)
- Windows 11 23H2 (OK)
- No Output Session
- Windows Game Mode
- Third-Party Plugins (15)
AMD Ryzen 7 5700G - OK! / GeForce RTX 3060 Ti - OK!
should note the streamdeck plugin crash was only when removing a source so if that isn't the trigger, it is not that.
yup
Okay, update OBS before you start removing more plugins.
Your best option is to update OBS, and start deleting plugins until the issue disappears.
It's only like 10 plugins, shouldn't take too long.
awesome
go to C:\Program Files\obs-studio\obs-plugins\64bit and drag all of the files listed below out of that folder, then add them back one by one until you start seeing the same issue
waveform
source-clone
obs-composite-blur
spectralizer
3d-effect
source-copy
obs-stroke-glow-shadow
obs-shaderfilter
source-record
libimage-reaction
obs-advanced-masks
aitum-multistream
win-capture-audio
move-transition
it should really only take a couple minutes
dragging them all out and then adding back is the correct way to do it though, not removing one by one.
ok updated. gimmie a min
Is there a time reason for this? Isn't it the same?
what if there are two?
how will this effect anything in my sources and scenes??? will i have to do it all again
Then you will still have to add all files one at a time even after you find the crash.
:/ you're missing the point.
Perhaps
nope
if you remove one by one you can not isolate individual plugins that are an issue because you may remove one that is bad but the other remains. then when you think you have found the issue and add the others back the issue begins again.
if you remove them all and add one by one, you will immediately know if a specific plugin is causing an issue.
I suppose. I'd find it insane to have two plugins causing the exact same error though.
well, most things I say are based on experience.
wait just drag them out of the file?? as in set them on my desktop??
yes, easiest way. if they aren't in that folder they won't load.
like I said, it is actually a pretty quick and easy process once you understand what you're doing.
You got to drag them back in one at a time, then open OBS and see if the issue is there or not - rinse repeat.
Many releases ago I encountered a problem I knew was related to plugins and at first had a tricky time trying to figure out which one since I used a lot of plugins. What I ended up doing, was installing a clean install of portable OBS, and duplicating it so I had the original unmodified, then I installed a single plugin into the dupe, tested it, deleted the installation, duplicated the clean portable install again, tested the next plugin, and went through all of them this way so that each plugin was being tested with a fresh OBS installation in isolation. It took a while but I found out which plugins were causing memory leaks and other problems this way, and it was unquestionable because there was only one plugin.
progress. We're getting there.
it doesnt wokr
i downloaded virtual camera
but this is what shows up when i start up OBS
OBS has a virtual camera output built in, for the last several versions. Uninstall the plugin you installed.
yup i put all the plugins into the file and only one caused the crash
Close OBS, then open Windows Settings, Apps, find the plugin you installed in the list, and uninstall it from there. Just like any app.
oh yeah thanks, but where do i enable the virtual camera?
OBS Studio contains a virtual camera that allows you to output your scenes' video to application such as Discord, Skype, etc. To learn how to use this feature, see the following guides:
- Virtual Camera Guide for basic setup instructions
- Video Call Streaming Tutorial to set up virtual audio in addition to video
- Virtual Camera Troubleshooting for installation and removal instructions
Which?
source-record
i put that into the file and it crashed.
so i took it out and put the rest in and nothing. added it back in as the last file and crashed
Source Record is known to be... volatile.
i dont use it as much but i was getting ready to dammit lol
Make sure all plugins are updated, and OBS updated as well.
guess ill have to do it the old way and use diff obs shortcuts
Then try adding it again - if it causes issues could be a filter setting causing it.
If so, remove all filters of Source Record.
What do you want to capture with OBS and share via virtual camera?
The problem is a source/filter/whatever not releasing all its refs, yeah? (The usual cause of the "don't wanna corrupt things, so exiting message). I wouldn't expect source record to have that particular issue.
what you mean.. you think its a source??
i just wanna add a fake cam

So you need to add the image or whatever it is you want to show, as a source in your scene in OBS.
if i click on this nothing happends
to add a screenshit
moving to #windows-support
Thank you to everyone that took ur time out of ur day to help me find this issue. Sorry if i was an azz at one point.
We all get frustrated at times, don't sweat it.
!s
If you need help or have questions about OBS, check out our #support-portal first!
oops
My message almost 2 hours ago: "I'd guess it is either source record or the stream deck plugin." π
insert "lead a horse to water" quote
You got it. Ty
πππ
π€£π€£π€£π€£π€£
does anyone know why My Websocket isnβt connecting to the Noalbs??? it keeps saying Handshake not met or something. SOMEONE HELP PLSS
Please provide the full text of the error message. To do so, please take a screenshot of the window:
- Windows: press Alt-PrtScr while the error window is at selected to copy the window, then paste it into this chat window.
- macOS: press Ctrl-Shift-Cmd-4, release those then press Spacebar once, then click with the mouse/trackpad on the error window. After that, paste it into this chat window.
So correct me if I have this wrong.
But did you click on settings next to start virtual camera and select the specific scene or source you want?
If you wanna use your main camera in both. Close OBS and the other app, then open OBS and use the camera there. Start Virtual Camera and then use the |Virtual Camera` in the other app
They received help already when we moved to #windows-support
Cool, cool! Happy to hear!
in the obs studio folder plugins\win-dshow\ how can i include that so i can use the win-dshow in my plugin?
what are you trying to do exactly?
Im trying to control a camera through directshow like in obs when you click configure video it opens the properties window ConfigureVideo in win-dshow. I have a function returning the active source device and i have a push button that when I click, I want to open the camera controls, instead of needing to go into source properties and then configure video
long story short, recreate this button so i dont have to go into properties to get to it.
then look how the source does it and replicate that, don't try to include the whole-ass plugin
Ya I was trying to find it in the source and couldnt. ill keep looking. Thanks for the help.
down the line, it calls device.OpenDialog(nullptr, DialogType::ConfigVideo), which is likely smth in libdshowcapture
Ya so i did find that before which is why i was trying to include it but i guess i misunderstand how to use it lol
well, you want to include libdshowcapture, not win-dshow
win-dshow is the obs plugin, libdshowcapture is the library it uses to interface with devices
I see. So i can just include libdshowcapture in my plugin libraries folder and cmake and include it in my class
yup
π
@regal breach EXACTLY what we're looking for. This is important enough for us that we would be happy to send some compensation in your direction.
Is this happening to everyone? i cant see the time while recording with the aitum vertical plugin.
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
thanks
hello
when I start streaming my obs window resizes and goes into the second screen and doesn allow me to resize it
im Rassha
hey so i have input overlay already so i know how to set it up but i was just wondering if anyone knew where i can get an exact overlay i saw in a video
do you know where i could find this?
That's input overlay plugin
Anyone know of a plugin that cycles through color/hue/rgb color space as a filter?
"Move Value" filter controlling a Color Correction filter or similar color adjustment filter maybe
Move Value, i believe, should be able to control the values of shaders too
Oh that actually looks good, thanks nuke dukem
welcome, lol
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
Ok thank you
I have the DSK plug in and I am looking to layer graphics under/over each other. Everything time I click a graphic regardless where it is, it always goes on top of what I had, is there a way to layer the DSK Plugin?
Make a scene that has all the things you want in the order you want them, add that to DSK
Is there a way to animate a scene under another scene? I want a static lower bar but other graphics to reveal under them throughout my show. You can layer sources in a scene like this.
Use nested scenes. Basically you can use a scene like a layer group in GIMP, collecting assets that form an object together for staging purposes, which includes per-source filters as well as filters on the scene itself, then use "Scene Source" in other scenes to make that scene show elsewhere in your presentation scenes.
Will this keep my visibility consistent? If I turn it off in one scene, will the same action do that in another scene?
If you toggle the visibility of the scene source itself, that will only be in the scene it is in. If you toggle the visibility of items within the nested scene or perform other operations/animation on them then it will happen in every scene it is nested in.
Nice! Thanks!
anyone know of a plugin that can display a timer on OBS that includes tenth of a second or hundredth of a second? I.e 45.5 seconds, or 15.76 seconds? The challenge here is I need to to be able to run down (or up) in real time
You can try Snaz for OBS. Not sure the precision it provides but it is a powerful timing related tool.
Keep in mind that a timer being displayed by OBS will be bound to the granularity of the frame rate, which is 33.3ms at 30fps and 16.7ms at 60fps.
Did anyone have trouble getting the "jrDockie" plugin to install unto obs??
What trouble are you having with installing it?
i did what it told me to do but it is not showing up on my obs
Which file did you download?
filter->texture = gs_texrender_get_texture(filter->texrender);
if (filter->texture) {
if (gs_texture_map(filter->texture, &filter->data, &filter->linesize)) {
obs_log(LOG_INFO, "gs_texture_map");
// opencv
cv::Mat frame(filter->height, filter->width, CV_8UC4, filter->data, filter->linesize);
cv::cvtColor(frame, frame, cv::COLOR_RGBA2BGRA);
cv::rectangle(frame, cv::Point(0, 0), cv::Point(50, 50), cv::Scalar(0, 255, 0));
cv::imshow("frame", frame);
gs_texture_unmap(filter->texture);
}
Why gs_texture_map returns false
Where do I find the plugin to multi stream on Youtube and other platforms??
Wondering if theres a plugin that can simple fill a source with a colour?
A third party plug-in for streaming to multiple endpoints is available for OBS Studio.
https://obsproject.com/forum/resources/aitum-multistream.1991/
What do want to do, exactly? What kind of source do you "want to fill with color"?
i have a white text from a browser source i cant change
just wondering if theres something simple to colour it in
so, you need that text to contrast with what the text is on top of.
yes?
well, I'm asking you, is that why you need the color change? You may not need a specific plugin, just some effects or filters. Lots of big brains here that do that kind of stuff.
color change, add color... basically, what's the goal? to make the text more visible on it's background?
well i cant colour correct something that is white
i have white text from a browser source and im just wondering if you can change the colour with some filter
i dont think obs has that option by default
I'm not sure either. Never needed to change it this way, always was able to change it at the origin of the text. I would ask in #stream-setup instead of this channel, as it's mostly for plugin development and support.
you could use a color key filter with white selected, then put a color source behind the browser source and use the color you want.
this will key out all white in the browser source though.
hmm thanks ill look into that
smart
thanks it works
yeah, the alternative was to use custom CSS but that requires you to know CSS
Hey guys!
Is there a way to change vertical spacing of text inside GDI+ sources?
As in the distance between text in separate lines
@true atlas No, you'd probably have to use HTML.
You'd think line spacing would be a pretty basic parameter to have on a text source.
Not enough people asked for it at the time when it was first developed, it seems.
So in the same vein, I can't have a crisp CSS shadow either, right.
Any solution to add shadow to thin text makes it horrible π¦
long shot but anyone familiar with opencv?
Best to ask the question you want to ask about.
I have a camera that im writing controls for in an obs dockable widget. Im able to control it using windows driver but im trying to control it with opencv. If im not mistaken, opencv has no way of getting the name of the camera. my system has a few cameras and im trying to make it so it controls a specific one. ive tried getting information on them like this
12:22:19.155: Found camera at index: 1, name: Camera 1, resolution: 1920x1080, fps: 0, brightness: -1.00, contrast: -1.00, saturation: -1.00, hue: -1.00, gain: -1.00, exposure: -1.00
12:22:19.788: Found camera at index: 2, name: Camera 2, resolution: 640x480, fps: 0, brightness: -1.00, contrast: -1.00, saturation: -1.00, hue: -1.00, gain: -1.00, exposure: -1.00```
and my code for getting the camera is
```camera.open(0);
if (camera.isOpened()) {
blog(LOG_WARNING, "Opened camera at index: 1");
} else {
blog(LOG_WARNING, "Failed to open camera at index: 1");
}```
and setting autofocus this way
```void CameraControlDock::setAutoFocus(bool enabled) {
if (camera.isOpened()) {
camera.set(cv::CAP_PROP_AUTOFOCUS, enabled);
blog(LOG_WARNING, "Auto focus %s", enabled ? "enabled" : "disabled");
} else {
blog(LOG_WARNING, "Camera not opened. Cannot set auto focus.");
}
}```
but its not setting the autofocus correctly and i dont see why.
im using a checkable push button for auto focus
1920x1080 seems to be the right camera, thats the resolution for the camera im using but when i open camera 1 the autofocus doesnt work.
opencv has no way of getting the name of the camera
It doesn't, but see https://stackoverflow.com/questions/70886225/get-camera-device-name-and-port-for-opencv-videostream-python
edit: you're not using python, so nevemrind. I can't personally imagine doing opencv without python, heh
okay so i can enable autofocus if i turn it off but i cant turn it off with opencv
interesting
Do you get the "auto focus enabled/disabled" message when you click your button?
if (camera.isOpened()) {
bool success = camera.set(cv::CAP_PROP_AUTOFOCUS, enabled ? 1 : 0);
if (success) {
blog(LOG_WARNING, "Auto focus %s", enabled ? "enabled" : "disabled");
} else {
blog(LOG_WARNING, "Failed to set auto focus. The property might not be supported by this camera.");
}
} else {
blog(LOG_WARNING, "Camera not opened. Cannot set auto focus.");
}
}```
gives me
```12:41:22.246: Failed to set auto focus. The property might not be supported by this camera.
12:41:29.547: Auto focus enabled```
if i turn off autofocus using windows driver, i can turn it on with the button but i cant turn it off.
If you do a get on that value when autofocus is off, does it actually give you 0 for the value?
i tried printing the current value of autofocus and it just always says 0 even if enabled.
12:57:25.825: Current auto focus value: 0 I can turn off the autofocus, set it to near focus and itll stay. I clicked the auto focus button and it reenables autofocus but says its value is still 0. this is getting ridiculous lmfao
It could well be that camera does those settings a different way.
There's some discussion at https://stackoverflow.com/questions/9191597/disable-auto-focus-in-video-input-library-or-opencv on how you might do it via native windows libraries.
So my spec sheet for the camera says it only supports auto focus and manual focus so i might have to just use buttons for manual focus and use the auto focus button to just reenable it afterwards?
like maybe setting manual focus disables the auto focus. gonna have to toy around a bit.
Wonder if windows has anything like linux where you can dump all of the possible parameters for a given camera, and their current values.
depends on the device
if it's a UVC device, yes
if it's not, up to the custom driver to decide what it wants to report
Are there any common webcam-type cameras that aren't UVC?
its UVC but i got it. I really appreciate everyones help. That was exactly the issue. I created a qt slider with 19 steps and set each step for manual focus according to the camera documentation and when i slide the slider, it changes the manual focus and disables the auto focus.
then i press the autofocus button to renable it.
And no, not really anymore. Almost all newer webcams are UVC
There's still some OG C920's floating around which are not though.
So 0 was autofocus and 1-19 was manual focus at different distances?
exactly
I figured it was something like that.
new to all of this and first time using opencv lol
So I was looking at SAM V2 and I was thinking maybe with this model we could do live object detection. For my specific use case is I would be able to select my player and it will put my name above the player tracking it throughout the game. This is an example of its ability to track my player perfectly.
It did this in a very very short amount of time which makes me believe it should be able to do it in real time.
That'd be neat.
yo i need help with my tuna log in
anyone know how to enable and disable filters with code?
what kind of code? need to be specific. Python within OBS itself, or external via Python, PHP, NodeJS, etc?
sorry youre right. C++ for my obs plugin. Im making a poor mans digital zoom using crop filters. I have a zoom in and zoom out button and its cycling through 1.5 2 and 3x zooms. i have a filter for each zoom and trying to enable and disable them.
obs_source_set_enabled
Enables/disables a source, or returns the enabled state.```
correct me if im wrong but that just disables and enables the video source? the source needs to stay active and disable just the filters.
filters are sources
inputs, scenes, filters, transitions all are sources.
What the frontend calls source is only inputs, a limited subset of sources
but you're in the backend here, not the frontend
