#plugins-and-tools
1 messages · Page 75 of 1
@rugged geyser You typed ipconfig on the Windows PC, found your WAN IP, tried to ping that IP from from MacOS PC, succeeded, then enabled the websocket server in the Tools menu and tried to connect from the MacOS PC, is that correct?
If you need help or have questions about OBS, check out our #support-portal first!
i did
and what did you determine?
to get obs to work
Is your issue specifically with plugins?
bruh
Head to a support channel listed in #support-portal
Then ask your question directly
where is and mod
Mods will say the same thing
the support portal has links to help you get started. If those were not helpful, then there are the links to the SUPPORT channels based on your operating system. This plugins channel is not a support channel.
they can, but that's impossible to moderate for accuracy.
Here is a post from the Community Manager saying why there are no voice channels here #off-topic message
@regal breach Hey sorry to interrupt you, but is there a version/way to get your Media Source Playlist to work on the Linux Flatpak version of OBS? People recommend to use the Flatpak version but I can't get neither your plugin or VLC Media Source to work with it
Tbh i have never tried obs on linux. Have you tried the latest .deb releases on the plugin?
I am only providing the releases that the obs plugin template provides
If you see a different obs plugin that works with flatpak, let me know and maybe i can use theirs as a reference
Oh that's unfortunate. I've tried all of the latest debs and they just install the non Flatpak version of obs and install the plugins there. I would try just drag and drop the plugins from that verison to the Flatpak, but I for the life of me cannot find their plugins folder
I assume it's in no way similar to your plugin, but the PipeWire Audio Capture plugin provides a specifically Flatpak version to download
Oooh okay I'll give it a whirl, thanks for your help!
My plugin is not on flathub, i dont even know about that
But if it is easy ill try sometime
I see, thanks for the help man, I'll try finnick with it to get it working
This method actually worked pretty well, just had to modify the plugin structure a little bit and it started working!
What is missing in the context, install that way will potencial break plugins by future obs versions. Is is for that reason unsupported. Plugins have to installed via flatpak extensions, from flathub. Best is to ask the plugin author to publish their plugin via flathub. (general speaking, in that case CodeYan saw it)
Ahhh that's a shame, I guess I'll just run with this for as long as I can
yeah as long it runs 👍
Are there any addons for linux that allows for multi streaming with more then 2 canvises kind of like selive Multistreaming Canvases. Or it the only plugin that have this feature. Have looked around but not found anything thats why i ask
I think the Aitum Vertical plugin has a linux version. That will give you a separate canvas, doesn't have to be 'vertical' like the name.
Yeah only allows 2 sadly but thanks will have to make that work.
Are you wanting something that can do multiple canvases where each is a different resolution, or do you just want to put different stuff (like overlays) on each one?
Multi streaming??
Does the Distro AV plugin work on Intel Macs that did not already have the ndi-OBS plugin installed?
Are you aware of any guides regarding this?
Not really. I think there where plans to modified the plugin template, but IIIRC tytan and feaneron are the two only dev's who working on obs flatpak and they have their hands full.
Tuna (fzwoch) asked for help in his repo: https://github.com/fzwoch/obs-teleport/issues/104
The user Renari seems to did it and showed a little of the way they went.
@regal breach I was just checking out your plugin Media Playlist Source. I added a folder as directory. But it only plays the first file. Am i stupid our is the plugin bugged? 😅
Different overlays so youtube only see youtube chat and twitch only twitch and so on
The multi-rtmp plugin can do this, then, depending on your exact needs anyhow. You can attach each outgoing stream to a different scene.
hello Got a question about a plugin for obs that sensors live audio. I know it's been haulted in development. I've installed it but it doesn't show up in the filters panel when trying to manipulate it. Has anyone found a workaround to this and if so what did you do? I'm using an AMD GPU on windows. tried installing the gpu version didn't work nor did the cpu version. Oh, It's The Cleanstream plugin!
you must not have it installed properly, works fine here.
so I Installed the zip file and not the installer that auto does it. My Solution was to find in youtube someone who managed to manually install the plugin via the file explorer after extracting everything out of the zip file.
whatever works I guess, I just ran the installer.
As a side note I've marked the individual files so in the event it needs to be uninstalled for whatever reason I can do that too
sry for the run aorund
for now can you try just making it play out without switching scenes?
Hi there, I only want to use the branch output plugin for recording separate sources as I have read mixed reviews about source record. Would it be best if i only utilize source record as I'm not gon multi-stream
Branch output should be fine for local recordings. It doesnt have to be used for multi streaming
Same with Source Record (which also support multistreaming i believe)
Thank you! I struggled finding an online guide for branch output so hopefully I have set up the right settings
Is there a way to know if the microphone turned on when I turned on the shortcut while playing the game? Can I get it displayed on the game screen?
please don't cross-post, I replied to you in the previous channel you last posted in.
omg sorry
morning, is there a way to make OBS load a plugin that is inside OBS_PLUGINS_PATH before a equal plugin (same name and functionality) that is in /usr/lib64/obs-plugins ? Trying to solve https://github.com/obsproject/obs-studio/issues/11984 and for now i managed to go removing vlc-video.so from /usr/lib64/obs-plugins, but it feels "hacky" and uncomfortable
OBS doesn't guarantee any loading order for plugins, consider it to be random. If you want this because you're changing code and want to replace the plugin, I'd advise just building the entirety of OBS and using that OBS build
I wanted to use the Tal Vocoder Plugin in Obs to change my Voice, when i select this plugin the Volume Level doesnt show any input but in the Tal Vocoder Interface in obs is also an Volume Meter but this one moves when i talk
Isnt that a VST3? I think obs only supports VST2
it exists as both VST2 and 3
Do you mean this?
yes
It varies from device you use. I've seen/had some of plugin/audio device combos which do not show active levelling when filter is in use.
just FYI you can use VST3 with this plugin https://obsproject.com/forum/resources/atkaudio-plugin.2099/
but if you turn off filter then it records?
nice find 👍
@mossy lintel yes after i turned it off it works
@mossy lintel was to Tal Vocoder in your short video vst 2 or 3 i think i have vst 2 but im not sure
where can i find that file
Crazy, someone actually made a plugin, to make plugins work with OBS. I feel like we're coming full circle
mad lad.
there i got it too but i cant find it in the install_TAL-Vocoder-2 zip
It's in the root of archive: TAL-Vocoder-2-64.dll
so its has to be in vst plugin all by itself too
it has to be in one of the folders where obs searches for vst plugins
Also, you could/may try to change input mode
if you mean that TAL-Vocoder-2-64.dll should be in the vst plugins thats already the case but i dont find the plain.dll
input mode change didnt worked btw
It's not "plain.dll", but plain .dll file
like copy/paste, without install, just plain 😛
but if it's already there and shows up in obs then i'm out ideas
plain .dll can you show me where you found that when i ask somewhere else
and shall i ask
and where shall i ask
audio support
Forget that plain .dll thing, it seems to confuse you. You need to have "TAL-Vocoder-2-64.dll" in vst plugins folder and that's it. And you seem to have it as your OBS finds it if you see plugin that window.
yes where can ask for more help
you may try in #audio-support but you'd probably be sent back here as it is plugin related. Moreover, third party plugin. Try some other plugins and see how they act, is issue same or not.
Anyways, bed time for me.
is anyone able to help me set up alerts and widjets on obs ive always used streamlabs and wanna try obs cause i feel like there has always been controversy between the two
!new
This guide has links for setting up alerts
✨ 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
thank you also is there widgets like (new follower)
yes, all covered in the guide.
I need help when I’m live I have no game audio
If you need help or have questions about OBS, check out our #support-portal first!
does anyone know of a plugin for obs that can do focus peeking? a lot of video work requires manually adjusting focus, and external monitors for cameras often have a mode that highlights the parts of the image that are above some sharpness threshold so the camera operator knows whats in focus (since you can't reall tell on such a small screen). I'm experimenting with hdmi capture. tried searching for peeking and focus but didn't find anything, is there another website for obs plugins besides https://obsproject.com/forum/plugins/ ?
Not sure if that is even possible, as that is data sent via HDMI from the camera to compatible external monitors and recorders. A Capture card won't capture that. It can capture the 'unlcean hdmi output' which may show the focus peaking.
I think their question was more "is there a plugin that will let me take a normal HDMI output and show focus peaking info", which should definitely be possible, but I don't know of anything that does it.
well my camera wont do focus peaking over hdmi, so im looking for something that just uses the video signal and does its own analysis, preferably with tunable sharpness thresholds
the other thing i'm looking for is noise reduction, since I would assume my high end PC can do a better job than whatever processor is in my camera. same for recording quality, I can write a higher bitrate on my nvme drive than the cam can to its SD card
best option will be an external monitor. Like I said, that data is discernible over HDMI, but a capture card won't capture it.
I just tested it with my cameras
only the flagship canon cameras will show focus peaking over hdmi, and even then its not adjustable. external monitors do their own analysis, the camera isn't sending that data over hdmi.
Right the hardware is doing the analysis, but all via HDMI
those pro monitors also do recording, you wouldn't want the signal to have the highlights
Or SDI
There are settings for that.
Interesting, but does it handle focus peaking
yes, its not mentioned there but on the github it is
Hi, Im looking for a way to automatically refresh all loaded scripts when OBS starts. Any solutions for this?
so what do you mean by "refresh"
because by definition, loaded scripts get refreshed on scene collection load, so, a fortiori, on obs start
Currently, I have 2 scripts that works perfectly fine as long as I manually reload the scripts. Was thinking if there are any ways to automate this
no, the right question here is "why do you need to manually reload the scripts
there's no way that should be an intended part of a workflow
One of my scripts is a reference to the script zoom-to-mouse.lua and I believe someone else is facing the issue of also having to reload the script when OBS starts
pop the scripts over in #scripting and I'll have a look at them (tho likely tomorrow, it's like 3 am here)
becuase yeah, you're also shit out of luck for a way to auto-reload, that's not a thing
Sounds like an X-Y
Perhaps some kind of race condition, where the script is loaded and initialized and tries to do something with OBS before OBS is fully ready, or something like that.
i can't get the virtual camera to work
If you need help or have questions about OBS, check out our #support-portal first!
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.
SORRY IF THIS ISNT ALLOWED TO ASK!
anyone who has the discord link to 6k labs/Amuse? i wanna unlock a widget for their spotify obs widget, but thats only available for discord members, and since all links i try is leading me to dead ends, i figured i try here
Shit, forgot no invites. I was able to get the first google result link to work
you can dm me
K
thanks!
👍
hey guys can i get help
im trying to get my vtuber model to OBS
if you can help add me and lets call
Support here is handled via public chat and not thru DMs or private calls
ohh ok
@loud wedge just wanted to say I've only used ASS a handful times now and it's already making live easier, after wrapping my head around the config.
FYI I have set up (semi-)automated builds of it on COPR for Fedora:
https://copr.fedorainfracloud.org/coprs/tarulia/obs-studio-plugins/
If you happen to get requests for Fedora packages feel free to point them there 😄
☝️ I also tried building for OpenSUSE but the package names are different and I haven't gotten around to looking up the packages on SUSE. Generally it should work once those are found tho
edit:
Tried around for a bit but my build keeps failing because it installs the wrong GCC and I can't figure out why 
- Hardware-accelerated GPU Scheduler
- Wi-Fi Streaming
- Mismatched Sample Rates
- Windows 11 24H2 (OK)
- Dynamic Bitrate
- Third-Party Plugins (1)
AMD Ryzen 7 1700 - OK! / Radeon RX 5500 XT - OK!
wtf those are not my hardware
so what, who cares 😐
I care lmao, I spent money on this PC. Shit like this gets me paranoid
wow 🙄
Check the log text, the hardware is accurate there.
gotcha, thanks for the help
ya it shows my proper specs there, that's weird tho
got me scared for a second
The database the bot uses for the analysis summary is not foolproof. It has a few errors
ah that makes more sense regardless it gave me the proper info I needed so i can stop skipping frames
where can i find 0.5.1 of the durchblick plugin? it shows on github it's still 0.5.0 but obs forum said that they updated?
I think the latest on the github is 0.5.1 but he may have forgotten to update the version number in the filename
ok
hi, I have to build my plugin on OBS 28.0.0-beta1
but I can't build this on windows 11
how can I do?
Help me please
Why such an older version, and a beta release no less?
is this about the QT change?
I am developing a plugin for quite some time now; it all started a long while ago.
and my client needs it
Client is using 28.0.0-beta1? Or the plugin itself is reliant on that release?
Should probably give more specifics about the project and the technical reasons why you and/or the client needs a beta release of v28, when the current release is v31.0.3
Yeah, it's going to be likely a pretty hard time trying to get an old unsupported build to work nowadays, and probably even harder to find someone who can help with any problems that arise. The bigger question that will come up, is "What is the reason for sticking to such an old release?" followed by trying to find solutions to get updated to a new release.
And I still use various releases all the way back to 26.x myself, but fortunately not having to build plugins for them. 😛
hello, how I can build OBS 28.0.0 beta1
it doesn't work
Hi guys, does anyone know if there is any plugin or software like Snap Camera that works?
guys where can i find scary or horror filters for that thing called shader
they end with .effect
Is there a way I can use obs built-in audio to my wave link software? Like the noise gate, compressor, limiter, gain, etc
you can load VSTs in wave link so you'd just want to grab a VST for each thing you want.
when someone has a plugin win-capture-audio.dll in their OBS logs and this message:
[win-capture-audio] Version 30.1.0 (9ee0c42)
is that the old one that used to come with OBS and is now deprecated? and could be causing issues when used with OBS 31.0.3?
it never came with OBS, that is a third party plugin. application audio capture sources are built into OBS and have been for some time, but that is a separate implementation from that plugin.
but yes, the plugin hasn't been maintained in years and has many known issues, I don't think anyone would recommend using it.
hm ok, the only plugin I found with that name has versions like "v2.2.3-beta" and is so old that it only mentions OBS 28.0, so I wonder where a "Version 30.1.0" of that plugin would come from
ah. thanks, should have gotten this idea myself
hm, the user I got the log from posted the issue they had with my plugin 4 days ago, also this is for OBS 31.0.2, so I guess someone else created another "v2.2.4" compatible with 30.0 earlier. that's really a mess. anyway, I am quite sure that's the cause, since it's their audio capture that makes my plugin run into an exception when handling filter_audio with data it gets from it
<@&715347355565817879> prob self promo that needs to be yeeted
Not sure if it is still available, but Snapchat had a desktop application that could be used with OBS for doing face filters and stuff like that. Haven't seen or heard of any other app/plugin to do that sort of thing, but worth checking if they still have the desktop app.
Can somebody help me ???
If you need help or have questions about OBS, check out our #support-portal first!
can anyone help me here?
!admin @gray berry
@gray berry
Certain games or applications will require OBS Studio to be run with elevated privileges (Administrator) in order to be captured. Running as administrator may also improve OBS performance when gaming.
To run as administrator, close OBS Studio, then simply right click the OBS Studio shortcut and select Run as administrator.
i have done that a couple times and when i do it just opens obs up and says the same thing
!conflicts @gray berry Got anything from the known conflicts list?
@gray berry
Some third-party applications and tools can prevent OBS Studio from being able to capture video, audio, or may even cause crashes. See Known Application Conflicts for a list of them.
i have tried muliple things i have tried to right click it and run as admin and it doesnt want to do it i even deleted it and redownloaded it and tried and still didnt work
idk whats going on
it shows this
!s Hit up the correct support channel and describe the issue
If you need help or have questions about OBS, check out our #support-portal first!
anyone know some really helpful plugins for OBS when it comes to streaming on youtube or twitch?
Plugins are really more about "I want to do this thing" that you install them for. So a plugin I use may not be helpful for you at all.
Hi All, really need to figure this out - I am sending audio from voicemeeter Banana to OBS Vban plugin over ethernet and i do not receiving anything on OBS at the other end. Both PCs are Windows and i have both of them on Ethernet. Checked IP addresses, Stream name and port. No isea. Has anyone got vban OBS plugin to work? thanks all
Hi there https://github.com/honganqi/OBS-Local-Stream-Marker this local stream marker stopped working for me, are there any other stream marker plugins I can use?
Hey guys, I'm using the Streamlabs plugin, and the chat will only show my twitch, no matter what I do. Anyone else have this issue? And if so, what did you do to fix it? Thanks
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.
I use "obs-midi-mg" to control my OBS audio faders via RODECaster Pro II. As of the latest either OBS or Windows update, this plugin no longer works. I got a message "This midi port could not be opened. check the log file for more details" Wondering if anyone else has experienced this?
works fine here, you'd want to report this on the plugins developers github page if you are having issues.
Thanks for the reply. I don't know anyone who uses it in my circle so I wasn't sure if it was me or not. Now to figure out what happened. hmmm
I'm wondering if there's a way to
Host overlays media locally
Instead of requesting them each time you open the obs
Like a hybrid solution.
I know that you can rebuild some overlays locally with streamerBot
But you'll need to have tons of Api endpoints
if you're thinking of having an overlay hosted on an overlays ervice, like streamelements or streamlabs, use directly media files that are on your own filesystem, no. That's pretty much forbidden by CORS stuff for a variety of good reasons.
What you can do however, is create an overlay in as an html doc, and just load that as a local file. Don't need tstreamer.bot.
Yeah like HTML doc in the host and media in local
nope
what do you mean by that?
Obs has Websocket API
Can I make a browser source(overlay) connect to that?
yeah, just for clarification obs-websockets and websockets are not exactly the same thing, don't use them interchangeably
and yes, you can, there's even JS libraries to simplify the process
That's could achieve my goals
Overlay Code online , and media locally triggered by Websocket
ok but why
Just needs one-time set-up
Good question.. I'm amazed that there alerts come with high resolution like 500MB
I'm not going to let obs wait for downloading them each time they need and overload my internet

yeah no, that part I understand
the part I don't is why you insist on having the overlay itself be remote
have everything local
Good question too , basically because there's 3rd party libraries that I can't have them locally
E.g it listen for stream events
wdym by "listen to stream events"?
If I have to give up their library, then I have to set-up my own Websocket and events
Follow, sub , donation, chat
ofc you can
For example kicklet
oh kick idk nor do I care
but witth twitch, works pretty fine on a local browser source
Do they have a library or how?
don't doubt kick's incompetence might be muddying the waters tho
there's a few librariess yee
I see , so yep I'm in order to use their library so I'll use their Link.
In case I make it local it won't be so meaningful because I'll just recode
How to input OBS Virtual Camera to Snap Cam?
you can't. usually people use it the other way, snap cam -> OBS
is there a solution? or is there some software similar to snap cam with scary filters where i can choose obs cam as it's cam?
Hi all, anyone here got the OBS vban plugin working. Does not receive audio in my experience
hey everyone. was wondering if anyone could help me here.
using the Advanced Scene Switcher plugin, I dont think that OBS is receiving the information for alerts. the macro im trying to run works when manually triggered, but not when an alert on stream occurs. any ideas?
(im using it to show / hide a source, separate to the streamelements alerts boxes)
thank you!
Do your other macros work?
yes. all other macros work as intended
Hm they seem set up correctly, you’d want to report this to the plugin developer.
ok will do. thank you
The twitch integration is still new, as Yolo said, please contact WarmUpTill if you can replicate the issue you're having. He's very helpful and I'm sure he'd want to get things fixed! 🙂
thanks guys. appreciate the support
Trying to use Exeldro's Replay Buffer filter... but it doesn't seem to ever record to 10 seconds when I set the replay buffer on the filter to that.
In fact one of them doesn't even work (I am trying to do 2 replay filters rn with different hotkeys)
screenshot how you set it up
Replay2 Settings
Replay1 Settings
I think I finally got it to work with Replay2? But what confuses me is why it wont ever record to the 10 second limit... it just goes to like 1-6 seconds
show the encoding parameters?
where is that located? (been a while since I touched OBS)
set keyframe interval to 1 see if that helps with the timing thing
it won't even be precisely 10s, but with that it should be in the range of 8-9
If they need 10 exactly, pass a custom parameter to nvenc that sets keyframe to 10-15
or set th duration to 12s :3
I mean, I suppose. But its not super accurate with 60 keyframe interval. And if they want to edit the footage, having 60 keyframe interval is also annoying.
Should be able to set it as an interger and not seconds, bit silly imo /shrug.
I'm happy Pav (I think?) implemented passing the encoder custom parameters 😛
looks like that works... and after restarting it fixed some of the other weird behaviors as well
earlier it wasn't recording the replays at all... or saving it as the new name... until I reset OBS completely
Yea Source Record has been known to not always update your settings when you update them. It has gotten better, but it can be quirky.
so why do I need the keyframe interval to 1 btw? if that even helped anything?
looks like it did though cause its set to 1 for that... and 12 second record and its 11 seconds per file rn
Try passing "keyint=15" in the custom field - and see if setting it to 10 doesnt give you 10 second clips.
Beware that the lower the keyint, the larger the file sizes though.
But for 10 second clips, this hardly matters much.
basically, video is made in indivisible segments between each keyframe. it can only start at a keyframeso the replay buffer can only save the recording at the closest keyframe to what you told it to
so smaller keyframe interval = more precision on the timing
so shouldn't 0 in theory be instant?
or is this one of those "0 means nothing" bs but "1 means shortest"
no, becuase 0 isn't 0, 0 is auto
lmfao nah it sets it to like 250 frames, or the serrvice's recommend if you're streaming
Oh really? Yikes...
yeaaaah
well thats sick though... I can do multiple replay angles now like my ESPN+ internship at home.... now I just need a way to get multiple player POVs or cameras lmao
OBS has it set it up be in "seconds". That means, 1 is minimum. So 60 is minimum, which can be.. annoying sometimes.
If you try setting the "custom" field to keyint=15 - you overwrite that. I dont know how much precision, or seekability you need on the clip. But that's how I bypassed it.
oh that reminds me... do you guys use a Stream Deck to do replays? rn I am using F5 and F6 separately... and the "Filter" button is the only one that seems to reference the source record but it doesn't actually activate the replay buffer for me
Replay buffer should always be running once you turn the filter on.
The hotkey should be for saving that replay buffer, whatever the length is.
but is there a way to activate a hotkey for saving the replay buffer using only a Stream Deck (that is not a keyboard key?)
Technically, yes.. through websocket.
But then it gets a bit complicated.
At least that's all. I know of.
Easiest is definitely just to set an obscure key, like Alt 9 or something.
Then Set that in stream deck.
who made the Stream Deck OBS Plugin anyways? Exeldro or OBS directly?
¯_(ツ)_/¯
cause im kind of surprised they dont just have a "Virtual Hotkey" action if they have Stream Deck support
cause when I convinced my ESPN+ internship to try using a Stream Deck for the first time... the 3Play or whatever professional setup they have... they have a way to just connect to a Stream Deck button action without using any keyboard keys at all... so I'd figure it is possible for OBS to do the same? (or to at least implement it..)
Like it is technically possible to do
const replay_settings = await store.settings('replay_settings');
const contextName = this.#contextName(replay_settings['recording_sources'][index].name)
const res = await this.triggerHotkey('ReplayBuffer.Save', contextName);
But you gotta trigger the ReplayBuffer.Save through W-S, with a contextName for it.
but in my case it'd be for Replay_1 and Replay_2 right?
Think the WS code specifically is
'TriggerHotkeyByName', {"hotkeyName": hotkeyName, "contextName": contextName}
You'd have to mess with WS a bit - the context name is I believe the source - the filter name.
But don't quote me on that 😄
The hotkey name would then be ReplayBuffer.Save and then the context name you string together depending on what source/filter it is you're trying to trigger.
cause I've never done this before... how exactly do I get to here (the script part)
If you're trying to use OBS for professional use, and making tools for it - it's definitely a good idea to learn how WS works 😄
It's quite incredible for communicating with OBS 🙂
I can imagine that... but yeah never touched a Websocket before... just tried "Websocket Server" for the first time with an esports tool that can help do other stuff
but Websocket Server =/= WebSocket right?
I built an instant replay tool using Source Record for clipping, cropping and slowmodeing footage from OBS clips - Only reason I have a bit of knowledge on this lol.
WS is used for communicating between instances of something.
You set up a server to respond to requests.
So you can connect to OBS, and talk to it in a sense.
You send requests, formatted in a specific way - and it gives you either information back, or fulfill requests if credentials match.
It's nice for third party for example controlling OBS.
Or getting information out of OBS 🙂
tt2468 did a lot of work on the plugin for it - that eventually made it in to become part of OBS default, because it's honestly just great ^^
Definitely worth looking into, if you're looking into learning about third party and OBS 🙂
any video tutorials you recommend? 😅
tried googling some and not sure if I found one that I can mesh with yet
I mean that depends on the language you're trying to learn doing things in. If you're doing javascript chatGPT was more than capable of explaining things in a way that worked and made sense for me. As long as you don't go "Make the whole thing", but ask it to explain concepts and how things work - I had no problems learning through it.
I know there's a lot of people that'll be against LLMs though. But I had great use of that.
anything for C#? (trying to learn that the last 4 months for game development)
I can't tell you, @fossil wyvern might know.
what be the question?
Using C# for websocket communication. I have 0 knowledge of C#.
neither do I but afaik this does the trick
https://github.com/BarRaider/obs-websocket-dotnet
Is there any vocal removal plug-in?
For what purpose?
I want to filter audio to get vocals only from background noise
Background noise filter that exists atm isn't the best
so, not "remove voices" but remove background noise.
if you have a RTX card, you have a slightly better noise removal
Yes
but no noise removal is ever perfect, the only perfect solution is to curate your recording environement so there's no noise
Like UVR5 ?
The redistributables required for the NVIDIA Noise and Background Removal filters can be found here: https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources/
Once both are installed,
The NVIDIA Noise Removal option will appear as part of the "Noise Suppression" filter, alongside RNNoise and Speex.
The NVIDIA Background Removal option will appear as its own filter under "Effect Filters."
Clean up the room, remove or reduce as much background noise as possible, that will help the ai noise suppression
So .. I want to take that audio and put it inside Realtime translation
It's Livestream not record, if it's record I wouldn't care
that doesn't change what I said
still, even more reason to have clean audio room
what mic are you using?
is that a lav? clip on? shotgun? something you hold to the person speaking?
Maybe you need a different kind of mic for IRL
They're not really perfect, I've seen some ai models like UVR5 they really do good in that part
Lav
IRL in noisy places, you are stuck with what you get. I think people are more forgiving of IRL streams with background noise because they can see you are in a noisy place.
Well as I mentioned. The audio I'm going to use in Realtime translation plug-in
So I have different audio track's
For people I'd leave it with the noise
But for the translation it has to be clear for correct results
Understandable.
Yep. I'm not 100% sure but shouldn't VST have something to do with this?
There may be other noise suppression filters available as a VST plugin.
Same thoughts I'll check it
Having an issue where I use a vertical plugin "Aitum" to record video footage and the video file has no audio. The video file is a mp4 and the codec I use for audio is FFmpeg AAC. I have never had this issue before
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
I made a recording and uploaded the video to my media channel, however, rather than it being clear and fullscreen, it was blurry and barly half filled the screen. sigh. Is there a setting I missed in output? I can share a screen shot if needed.
If you need help or have questions about OBS, check out our #support-portal first!
Where can I see all the OBS 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
Anyone know any Cam "Beauty" Filters?
Do you know any guy to integrate obs control in a python script? I'd like to automatize some obs behaviour! Such as doing source visible, swapping scenes... Things like that!
best wsy for that would be through obs-websockets
Haven't tried it myself, but you can probably use something like the Snap Camera Preservation project.
I'm sorry for your trouble. Assuming VoiceMeeter Banana is running on another PC, it should work well. I mainly tested between VoiceMeeter on Windows and VBAN plugin on Linux.
Would you check these items?
- Is your firewall configured correctly? On the Windows running VBAN plugin, the incoming connection should be allowed. The default port is 6980/UDP.
- You may left the stream name blank on VBAN Source plugin so that any name can be accepted. This might be helpful for debugging.
thanks, let me check the firewall
You are right, maybe it is the firewall.
Is it working well now?
Sorry not tried yet
Will try soon - just resting after long working day 🙂
No problem, take you time. Please feel free to ping me if you find something.
Any free animated overlays???
Have you searched online? Streamlabs, Streamelements and Nerd or Die are three places where you may find animated overlays.
that's not true
Yes
Not everything
Fir God sake
I m exhausted after trying
From nearly half day
Guys follow my twitch acc
YaSHSHoWS
the large majority of stuff there is free
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.
There is something like ultra
Membership
N all
that doesn't contradict what I said
hey does anyone know why the plugin source record dosent record audio? ive set it up like the guide says but no audio
what source did you put it on?
display capture
yeah, display capture doesn't capture audio of its own.
you'll need to specify a given source or track in the audio section of the filter
ah i see, will i also need to add my mic as well?
if you want to record multiple audio sources in it, you should do that by selectign a track
should this setup work? gameplay scene is what i have my overlay set up on but if i capture the audio from that it should link up right
don't select a source if you select a track
now the file the video makes isnt working, pc says unable to open
If you are having problems with playing content created by OBS Studio in Movies & TV or QuickTime Player, this is because the media player does not have proper format support. This causes missing video, audio, or for the file to not open at all.
We recommend VLC Media Player for better, accurate format support. Like OBS Studio, VLC Media Player is a free and open source project.
got everything working, thanks @fossil wyvern
👍
I was attempting at multi streaming to YouTube shorts and TikTok, I used the plugin Aitum Multistream. Not sure why but one stream would appear, but the other wouldn’t appear
@fossil wyvern
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
what's happening exactly?
hi all, i've been trying to use the NVIDIA Background Removal filter in OBS 31.0.3 (Windows 11), and i’m consistently getting crashes when applying or removing the filter, even on simple sources like a solid color.
here are the details:
-
OBS version: 31.0.3
-
GPU: NVIDIA RTX 4080 SUPER (fully supported)
-
NVIDIA SDK redistributables installed: only the Video Effects SDK, from https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources
-
OBS plug-in version: whatever gets auto-installed with the SDK (no StreamFX)
reproduction steps:
-
add any video source (Camlink 4K camera or even just a color source)
-
add the "Background Removal" effect filter (from NVIDIA SDK)
-
observe: either immediate crash, or freeze on filter removal
additional notes: the plug-in worked in previous OBS versions, but seems unstable under 31.x. i’m not using any other NVIDIA SDK features (no audio effects, no AR SDK). tried in both full OBS and portable mode, same issue. i’d love to know if this is a known incompatibility with Qt6 or recent SDK changes — or if there’s a safer way to get this working in current builds. crash log pasted above. thanks!
I've been trying to remove the Streamlabs plug-in but have had no success. I've deleted it from the program files and it still shows up on OBS. Any suggestions?
- Mismatched Sample Rates
- Windows 11 24H2 (OK)
- No Output Session
- Windows Game Mode
- Third-Party Plugins (22)
AMD Ryzen 9 7900X3D - OK! / GeForce RTX 4080 SUPER - OK!
!sl
need to also remove its updater, should work if done by using its uninstaller rather than removing the files manually
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.
I used the uninstaller as well, but I'll check out those links. Thanks
!safemode @daring veldt does it happen in safe mode?
@daring veldt
In case a plugin is causing issues, try opening OBS Studio in Safe Mode. This mode prevents plugins and the built-in WebSockets server from loading which can help you identify whether a plugin is causing issues for your setup.
- Click on the Help menu → Restart in Safe Mode
- When you are finished with safe mode, click on the Help menu → Restart in Normal Mode
yes. it doesn't immediately freeze OBS, however it freezes my camera source first, and then freezes OBS when i try to remove it
hm, not sure working fine on my end so it must be some edge case. I do know that in the past, not having both the video and audio SDK installed caused issues for some so I'd try installing the audio SDK as well
otherwise I am not sure on that one.
okay. thank you
in case it's useful to know, i installed the audio sdk package, still having the same issue. going to have to forego background removal i suppose
!newsc @daring veldt same issue in a new scene collection?
@daring veldt
For testing purposes, you should create a new, empty scene collection. This will allow you to focus on the testing the specific sources that are suspected to have issues.
To create a new scene collection:
1. Click on the Scene Collection menu → New
2. Name the new collection "Testing"
3. In this new scene collection, add the sources that are suspected to have issues
oh. i just uninstalled both packages with extreme prejudice, will try reinstalling and using in a new scene collection when i have more patience and less tech induced rage. thanks again for the help
curious, i came across a stream the other day of this japanese girl... whenever she would move she would kind of leave behind a fire/electricity trail behind her... wasnt just random because it was shaped to her body/frame, but as far as i could tell, no green screen involved... any idea what that was?
probably Snap Camera or similar
Yo @dark sapphire are you good with Obs audio
makes sense
Does anyone know if there's a way to get Alerts/ Notifications when someone buys something from my Amazon Store?
Streamelements.com should work fine, but you have to enable it specifically.
How would I do that?
I haven't seen anything about connecting my Amazon store in StreamElements...... unless, I'm looking in the wrong place??? 🤔
don't think there is any alerts service that does that, the only purchase notifications I've ever seen were from shopify stores.
I misread, I thought you wanted Merch in general. Not sure if you can do Amazon.
Hmmmm..... damn
No, I'm actually going to be selling my own Brand on Amazon
(Getting Shirts re-tagged with my Brand & everything) it's like 'almost' $4k just to get the shirts.
Hello,
I tried to publish this on DaVinciResolve, but for some reason, my post got deleted, so I'm posting it here.
If you can't help me, redirect me to the place where I can find the solution.
I'm publishing YouTube videos of my Dota 2 gameplay.
I have Dotabod minimap blocker (https://dotabod.com/) that creates an illusion that the entire map is warded. This is used because people can't streamsnipe you and see where you have vision and where you don't. https://prnt.sc/ptdXREMPHi-g
However, there is a streamer who's also using it live, but when he publishes videos on Youtube, it's removed. Here's how it looks https://prnt.sc/cK9MXdWvzvV3
Can you please tell me how to remove the blocker/overlay so that the minimap looks just like in the game, so I can publish videos for my audience to see the minimap without any overlays?
Here's what I tried (Source Record plugin)
I tried to create an entire scene (everything the same, just without the Dotabod overlay (browser source)) and put the source record effect there.
I tried putting the source record effect just on Dota 2 (game capture).
The results are the same (see here https://www.mediafire.com/file/iv3hc25v6o49dvr/YoutubeVideos.mkv/file)
It's lagging, there are frames missed due to rendering and encoding lag.
I tried both CBR and QBR, but it's practically the same.
Here are my settings within the filter:
https://prnt.sc/1mv82Hy25B36
https://prnt.sc/jcmjRyBjjfgf
https://prnt.sc/L4l4o_PT03vR
https://prnt.sc/bXESfsTIL-uN
I used the same encoding settings that I have for my streaming (it works fine while streaming), but this isn't working.
This is what I got from ChatGPT:
https://prnt.sc/OHEDKuHflq8D
https://prnt.sc/w_SfN6ygzquJ
https://prnt.sc/7aCQtGWTFT3J
Finally, I have a separate scene that is intended just for recording, and I put the source record filter on the entire scene, but when I switch scenes, it records switching the scenes too
Can you tell me how to overcome this?
Thanks!
You don't have to recreate a scene twice, you just have the bare scene once, record that, and have a second scene that nests that scene using Scene Source, and then puts the overlay on top of it. Source Record is on the original scene then so it does not have the overlay.
question: I have a friend who streams to youtube using OBS but he's not tech savvy at all, and he needs me to control some things in OBS while he streams like updating on-screen graphics, etc. Outside of something like teamviewer that would give me control of his entire computer, is there a way to just remotely control the OBS app?
You need to be at the pc or remotely controlling the pc, to update scenes and sources while live.
anyone who can help with why my virtualk cam isnt working all of a sudden ?
Is it a virtual cam plugin or the built in OBS one?
should just be the built in but i have tons of plug ins
i dont think one is for the cam tho
!s Okay, hit up the support channel for your OS
If you need help or have questions about OBS, check out our #support-portal first!
Hi, anyone here uses the plugin localvocal? This one: https://obsproject.com/forum/resources/localvocal-local-live-captions-translation-on-the-go.1769/
I'm facing issues with saving the number of characters/lines in the plugin, is anyone else facing the same?
👍
I cannot find my camera in the NDI Source name drop down so I'm getting no signal for my output. Any suggestions?
not seeing my captions dock after re install
was the captions dock part of the SE plugin?
That's not what I asked.
If it's a separately installed plugin, and you confirmed that it is installed, you may simply have to re-enable its dock from the Docks menu.
seperatly installed yes
its active in tools but doesnt have a dock option in the dropdown
I didn't say anything about the Tools menu. I mentioned the Docks menu, as that controls the visibility of the available docks, from OBS and from plugins that have them.
dude i know. this plug in is enabled through the tools menu and doesnt show a docks option and have confirmed its installed bc its in tools
okay, I don't use the plugin. So I'm only pointing out the first steps to troubleshoot it. Confirm it is installed, then check the docks menu. If it had a dock before, it should be available in the Docks menu. Maybe it has a setting that needs to be enable first.
file location issue thank you for the help
Does anyone have an idea why on the gameplay source record recording I have a black bar on the left but not on the other recordings (obs record and source record of the cam) ?
@eager granite Are you recording a scene or a source?
Mmmmh... A file...
I've a file with different source
And I put the source record on the file
Oh, I think I got it...
My capture card source is 16:9 but my screen who is record on another source is 21:9
But the screen source is hide... And the issue Come today... yesterday, records was Great...
Good night How can I make my broadcasts look better
If you need help or have questions about OBS, check out our #support-portal first!
hey, i did check the firewall. i added inbound and outbound rules as well for the vban port. still does not work with the OBS vban plugin. i will try with voicemeteer on both PCs lets see.
Hey, I use the plugin many Outputs"(SoraYuki), have YT as the second output, set AV1 and the transmission on YT in the statistics is played as vp9, is it the fault of my browser or the plugin output that there is no AV1?
YT reencoding to av1 is up to YT
Not you or what you send YT
They reencode EVERYTHING and never show source(what you are sending exactly)
Would you provide a log file of OBS? It might contain an error.
I need some serious help with obs. Ok for starters I have some issues with Redering lag and also Encoding lag and I have tried every setting there is in obs and i'm still getting this problem and help would be highly appreciated. I have for my cpu I9 13900K Intel, My GPU is a Nvidia Geforce RTX 4080 Super and my motherboard is a Z790 AORUS MASTER and I have 128GB of Ram. If anybody could help me out it would be highly appreciated.
Is your problem specifically with a plugin?
I have no Idea to be honest
You're using a Windows PC?
Yes
Post your issue in the #windows-support channel
ok thank you
No prob

what I have to do If i want to record just audio tracks with source record ?
I don't think you can. Might be able to set the bitrate close to zero or as low as possible, then use an external tool to extract just the audio tracks to separate files, then delete the video after though. Or see if there is some other plugin that can just record audio.
Anyone aware of a tool/plugin to use VR controllers to mute/unmute mic in OBS?
I've been searching far and wide, but have come up empty handed so far.
I'm sure if you remapped the VR controller to be a keyboard input, you could do it. It's hacky but it would work
I've spent a good hot minute in the steam vr controller settings menu, haven't been able to find the ability to bind to keyboard strokes, but I'll try and specifically search for that
That seems to have been the thing I missed searching for, thank you
https://github.com/BOLL7708/OpenVR2Key
Hello, I have a plug in question. I am helping a client who owns a boutique and wants to do some live streams. Is there a plug in that can display when a product is sold from there shopify?
Just did a quick google search for “shopify obs alerts” and found this on their app store
https://apps.shopify.com/stream-alerts
i cant vouch for it though, since i dont have a shopify store or anything
Ah I see, I did see this one earlier. It seemed a bit spotty sense its rated not very well, but I can look more into it
Apparently there is also a Shopify Integration for StreamerBot
https://docs.streamer.bot/guide/integrations/shopify @ruby ore
Ah that might be what I need then. Does Streamerbot work on facebook and instgram as well? That is where they are streaming
Not sure, you would need to ask on the StreamerBot discord. I dont stream to those platforms
I see, well thank you very much for these sugggestions!
Ok I guess I'll come out and ask. Does streamlabs or streamelements make your preview screen on OBS freeze?
@atomic yarrow The se.live plugin recently caused major issues (again), go back a few versions or uninstall the se.live plugin.
Something on OBS (either a filter or a source) is taking 20GB of ram.
Is there a way to easily know what is doing that?
Is it reproducible? You can turn one filter at a time off, or one source at a time off to try to narrow it down.
The thing is, when I close OBS, it goes down directly, when disabling every source, it goes down slowly
But yeahg I can try that
Something could be leaking memory perhaps. Does it slowly increase over time on its own?
When everything is enabled yeah
My overall scene looks like this xd
But it's annoying, sometimes it doesn't increase
What is going on:
4 Browser sources, with 2 different web elements (with between 4 to 6 filters)
1 Plain color (with fitlers)
1 Media Source (with filters)
Ok it's not the shader causing that
shaders run on the GPU, so correct 🙂
what is the browser source for?
Displaying the WELCOME
(also use one for the ... joined!)
It's pretty weird, because it's just an HTML page -> JavaScript only used to create a bunch of span elements in its wrapper, apply random color, size, scale, position, and attach to it the CSS animation, with random delay (all of that only when the page load)
It's so random :(
Any browser source with any file makes this issue
arghh
Browser source is a heavy resource in general. If there is ever multiple ways to do something it is almost always better to do it without using browser source if possible.
ok
it's annoying <:(
It means I can't have super cool interactive stuff
Should I maybe use another solution to process browser sources?
All web browsers use a lot of resources. What web pages give is a great convenience of everything HTML/CSS/JS etc. can do, but at the cost of loading an entire browser rendering engine and its overhead etc.
If it is for something simple like displaying text, it is a tonne of overhead for example. If some special text thing needs to be animated or have something fancy done to it, shaders/filters or other automation, or even LUA/python scripts can do a lot with minimal overhead.
My goal was to use elements like that, and have it all interactible via external output (such as Midi, or Twitch chat messages (would've been manageable via WebSockets))
Are the web pages a 3rd party design or personal design? If you're a web developer you can investigate what on the page is causing problems and try to optimize it etc.
Here is the whole thing:
(except some CSS that wouldn't get in the frame)
It really only do stuff on load
I'm not certain the current overhead, but probably a few hundred megs per browser source I imagine plus whatever resources are allocated for images, js etc. which is typical of web pages in general.
It's weird that it's taking 20GB tho
For one page?
4 browser sources
Might try loading it in a web browser and using the integrated web development tools for debugging/memory monitoring etc.
I just opened 40 of them on Firefox, and its memory usage is barely noticeable
I think that I'll just use VJ solutions
I have a friend who is into that, I'll ask her what's the most appropriate thing for my problem, will try to replicate my actual setup, and if it works will share the steps here.
What about trying also in Chrome, since the browser source in OBS is implemented with Google CEF which is chromium embedded.
OBS also has those tools embedded
they're just disabled by default but you can use them with two cmdline arguments to obs
do both what the OP and Exeldro say
oh cool!
Hello, I have been using the OBS Raw GetStreamStatus via obs websocket to get the current uptime to log timestamps. However when reviewing my notes I saw that the time stamps were desyneced by ~19 seconds. I brought this up to the people at StreamerBot and they said it might be an issue with the Websocket information being sent out. I was wondering if this might be a known issue or if there is any way I could fix it/bug report it. As the number recieved from the api does not patch the number displayed in the ui.
I'm unsure if this would be the best place to ask about this, so if there is a better location please let me know.
@granite spindle Fetching it via obscommand is only behind by about 500 ms (most of which would likely be introduced by obscommand and my own typing speed), so it's probably not a bug in obs-websocket.
obscommand /command=GetStreamStatus
{
"outputActive": true,
"outputBytes": 10548691,
"outputCongestion": 0.0,
"outputDuration": 29483,
"outputReconnecting": false,
"outputSkippedFrames": 0,
"outputTimecode": "00:00:29.483",
"outputTotalFrames": 1769
}
Do you know if dropped frames would impact outputTimecode?
well, desynced by 19s compared to what
The value recieved by the getStreamStatus was ~19 seconds ahead of the visual that is displayed in the obs ui.
does it repro right now?
~19-~21. It wasn't consistant. Could have partially been user eerror when timing my hotkey press and seeing what the timer was at
Reproduce? I can check. Just need to tweak some stream settings for a test.
ok
I created artificial 40% packet loss from localhost to localhost using clumsy and it seems fine, although it now takes much longer to respond to websocket requests so it's behind by 2 seconds.
I did a test and over 2m20s it desynced by 1 second.
As in I would press the hotkey to log it around the turnover of the new second. And it reported the next second
Perhapse the desync gets greater over time. I could leave my test stream running for a couple hours to test.
I did have 1,XXXish dropped frames over the course of the entire stream. Which would have been vaguely around 19 seconds. Which is why I asked about the dropped frames.
Grab obscommand https://obsproject.com/forum/resources/command-line-tool-for-obs-websocket-plugin-windows.615/ and compare its outputs to what your app is outputting, then you'll have a point of reference.
Also in case it's relevant my primary stream target is YouTube, with multistreaming to twitch via a plugin
You can also grab clumsy https://jagt.github.io/clumsy/ and get packet loss without having to wait for your ISP to give you real packet loss.
(I hate packet loss. And I'm sure everyone does. But it can be useful in troubleshooting.)
ok, need to read through this to know how to install and use it. one mo-
running OBSCommand.exe flashes a terminal and then nothing. Do I need to launch it via command line or something?
it's a cli utility yeah

As a note I'm not super familiar with how to run things via terminal. Although it's getting more frequent so hopefully I learn overtime.
Running obscommand with no options will print multiple pages of how to use it, but for now you only need obscommand /command=GetStreamStatus
Apparently I need to update .NET. 
In Powershell, if you want to run something from the current directory, you prepend ./, so ./obscommand.exe
ok, things are going. Lemme test the command
Authentication failed. 
Need to connect it to obs I suppose
./obscommand.exe /password=ilikekasaneteto /command=GetStreamStatus
I'm in cmd, not power shell. Does that make a difference?
obscommand.exe /password=ilikekasaneteto /command=GetStreamStatus
And do I replace the password with my websocket password?
Yes.
Ok, we have data
Ok, the the script is reporting ~1.8 seconds behind what the obs ui is reporting
Mine's only about half a second behind, but 1.8 is probably still fine.
Yeah, this is just for taking a rough timestamp for reference later. Optimally it wouldn't be off at all, but 2 seconds is fine. Although previously the desync was 19 seconds ahead, now it's 2 seconds behind. That is concerning
Here's an endless loop (interrupt with Ctrl+C) that will run obscommand repeatedly in the same cmd window.
FOR /L %X IN (1,0,3) DO (obscommand.exe /password=ilikekasaneteto /command=GetStreamStatus)
A bit jumpy in ConEmu.
I choose to believe that's your actuall password tbh
w<
Ok, got some c# via streamerbot running. StreamerBot using OBS RAW is in the top left. (Idk if any of the data in the script window is/isn't sensitive so i just nuked it.
)
I'll let this run for an hour ish to see if the desync gets better/worse
Yes I did just spend 10 minutes breaking the returned data into an array so i don't have all the other variables on screen even though this is just a test tool that will be scrapped soon
🥴
just to check, the purpose of this tool is to display a timecode on an obs source?
Yes. It is grabbing it constantly and updating the on screen value so I can use a screenshot tool to make it easier to tell what both values are at while removing dumb human brian and reaction time.
aare you using stream elements ?
also anyone use the Move plug in ?
no, I mean the core purpose of you getting the timecode from websocket
Nah, I make my own elements
Oh, the core purpose is getting a timestamp. I am recording while I am streaming such that if I want to make an editied video using the footage I can. So if something interesting happens I press a hot key and it updates a text file with the current time stamp.
i had the same issues I had Stream elements plug in on my obs and it was using all my ram had to log out of it
@granite spindle Are you streaming and simultaneously recording in higher quality?
have you got a workaround?
Move Value, Move Source? I use that. NBot sure if it's seperate plugins thought
I still haven't found any solution to my browser source issue :(
why not use absolute timestamps?
(and noting down the absolute timestamp of stream start)
I logged out of stream elements on obs
1080p, 60fps, 6000 Kbps
Chromium freaking sucks
Idk what that means. Like unix time?
@granite spindle If yes, there's already a feature for that: go to settings>output>recording and change container format to hybrid mp4, then go to settings>hotkeys and bind "chapter marker" to get a marker in the recorded video.
I am recording stream, and then also recording game in isolation. So this times 2
ffs keep forgetting those are a thing now, ty
it stopped eating my ram and obs is running smoother
Does hybrid mp4 have anti crash measures? I record in mkv.
But I don't have stream elements
and in what way is that relevant to them given they told you they don't use it
@granite spindle Yes.
Also would chapter marker allow me to add a lable to the marker? In case I want a comment to reference?
it's purpose is to have the crash protection of mkv while being mp4
I was using it for multistreaming and when I open obs it was using 64 GB of my ram i removed everything and was still getting the same issue and when I logged out stream elements plug in everything went back to normal for me I re added all my browser sources
yeah
Yesy this plug in
good for you, but not relevant to them
I just seen the screen shot so thats why i asked
Does SE still replace OBS's browser source these days?
I think they don't anymore?
but they do worse shit tbh
Reason being, if they do and someone installed SE, then uninstalled it later, the SE browser source might still be present.
it's all from the same plug in but I wanted to know if its possible to use it on different scenes and souces
yes
Being able to note down thoughts in the moment and have them tied to a time stamp is pretty useful. Having the text based timestamps worked great because I could just leave myself empty space to manually edit text. Although I'm not seeing if obs recording chapter can have custom names or whatnot. Also just having all the data for a recording/streaming session in a single text file would be really convenient.
You should be able to use it on just about any source. You need to put the filter on a scene/group and then designate a source inside that scene/group.
ahhh okay
I basically want to my camera to raise up a little as an intermission screen but still have my game show in a small corner
That's trivial to do. I have my sources slide around. It's quite easy if you know what to do.
ahhh okay basically a parallax sliding effect
I'm new to the plug in
Parralax is probably possible. That's just multiple things sliding in tandem at reletivly different speeds
So far I got my camera to slide in and out to where i want it to go
The tldr for how I use it is I make a source move from point A to point B over X seconds. There is a bit more nuance but that's the gist
That's more or less what I use it for
okay and I can do the different options of the move in the groups
I think I would prefer the text document format for timestamp notes. It just seems more convienant. I guess maybe I can just use Unix time to grab at the start of a recording and then the current time. But just being able to grab the obs value flat out would be less steps.
my source record for display capture keeps ending the recording a bit before I stop the recording, how do I fix this? or at least know whats causing the problem
What are you using for source record?
likely, source record
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
I recently swapped to Branch output. It seems much more stable than source record.
- Windows 10 22H2 (OK)
- Not Admin
- 0.3% Rendering Lag
- Third-Party Plugins (1)
AMD Ryzen 5 7600 - OK! / GeForce RTX 4060 Ti - OK!
just to be clear, when you say the source record is stopping before the other, you mean, like 300ms?
it cut offs a second or so before it should be stopping
Isn't source record supposed to stop when you press the stop recording button? How are you ending the recording?
a second, or, a third of a second?
that is not the issue
I press the key I have set to stop recording
Key interval again?
nah, likely just the 300ms delay because it works on the _stopping signal
can't get ms-accurate duration, because stopping recording does take a bit of time
Maybe I should learn to troubleshoot source record properly, much of my info may be outdated, it corrupted a few of my scene collections and I don't know if it can still do that.
afaik no that's been fixed
What about zero-copy encoders?
I4d say that by and large most of the major issues with it have been fixed
they work
The updates that hit about a month a go did a lot to fix up many of the issues I had at least.
idk the specifics but for example im recording a scene from an anime, in this clip it cuts off right before the dialogue ends
alright so already maybe you shouldn't start by stating you use it for piracy, but, how many frames, or what precise duration is missing
@sage rose There are better ways of creating anime clips, I could elaborate in DMs.
Also, not sure if copyrighted content should be in the discord shared 
*updates internal database of issues with source-record*
Since what update?
Does the newest version require v31, or v30 is fine too?
I dont mean for uploading to yt, it was just for recording small clips to send to friends to talk about a scene
not entirely sure sorry but that was a bit ago
afaik its listed as v26+
We're safe since we're in an educational context, or I'd like to think so, at least.
not entirely sure the zero-copy will work in 27 tho
I think it relies on some changes made to zero-copy in later ones
the same changes that allowed the TEB stuff afaik?
I doubt it's been re-tested with the entire v26 .. v31 version range.
you'd have to ask Exeldro about that
¯_(ツ)_/¯
The internet is a wonderful thing, Exeldro is only a few milliseconds away, if I want to ask.
I don't personally run old versions - I'd assume he would update minimum requirement if they increased? But maybe that's asking too much
I have v27 as a backup and for Windows 7, v29 as a backup, modified v30 for real use with adv-ff (with swapped game capture DLLs from v27). I don't have any reasons to use v31, yet.
latest adv-ff has a modified build of 31, but it's from master not release because of shenanigans
You should try the new version. For science and all that
- See if your frankenstein's monster works with it 
I wish that new zoom bar was made removable, I find it mildly annoying. I'll probably figure out how to hide it with themes, when the time comes, but I'm also hoping a toggle for it will make its way to the View menu.
(Also, I don't know if obs-ffmpeg-afilter will run on v31, and I don't want to pay for a new StreamFX binary.)
The canvas scale?
is display capture better then game capture in
@harsh topaz Yes.
@onyx silo Game capture is almost always preferable due to better performance, but certain apps can prevent it from working, display capture always works.
display capture always works
Unless the application itself denies screen capturing 😛
mostly just gaming
The way you go about it:
- Game Capture - Does it work? Perfect! if not:
- Window Capture - Does it work? Great! if not:
- Display Capture - Unfortunately, we got to use this. But does it work? Good.
I've been wrestling this weird issue where display capture would begin losing frames inexplicably, dipping as low as 60-80 FPS sometimes. I ruled out as much as possible, installing an unmodified Windows 11 build (ew ew ew) and the latest unmodified obs-studio, same issue.
- camera pointed at screen with tripod for stability
- No tripod? Fuck it, stack of books
thank you!
If nothing captures it at that point - you probably would need a capture card and pipe it into a 2nd PC and use that OBS to capture the output 
This is, of course, assuming that you can actually see it yourself with your eyes on your monitor. If not, then you're probably just screwed 🙂
Could you HDMI out and then HDMI into the same PC?
if you have an HDMI in, yes
which would be the case for a pcie capture card, and pretty much no other hardware I can think of
Pipe your monitors output into the same PC and get the input from the capture card oh boy? lol
Any application that tries this hard to not be captured, you should probably consider not streaming anyway. Since there's probably other policies in place stating that they do not want the content captured 😛
"What do you mean the SCP People are at my front door?
"
I cant tell how many frames are missing or the exact timing, all I know is the line ended after a second. The clip should've been like 11 - 12 secs I think
Although I could definitally see some interesting Metroidbrainia/Steganography shenanigans with this. If you could somehow make it so the video capture reacts differently depending on how you are capturing it.
then, check?
open both clips in an editor, check how long precisely is missing
Is there a difference between the functionality of Recording with Source Record, and using the Replay buffer functionality - regardling the technical aspect of starting/stopping a clip?
You were referring to _stopping signal before, and it not being an interval issue. Is that due to the difference in how Recording and Replay buffer works?
the keyframe interval thingie with replay buffer is an issue with the start of the video
you're forced to start the video on a keyframe
you're not forced to end it on a keyframe
Ah, actually thought you were. Interesting.
but the way that source record knows to stop its recording at the same time as the "main" recording, is that when you tell obs to stop an output, that output sends a stopping signal, then stops, then sends a stopped signal.
Source record uses the stopping, not the stopped, so stops before the main recording
and given the time necessary to stop the output, that difference can be a couple ms
Just seemed strange that they were saying it was supposed to be 11-12 seconds, but its 10. Then we're closer to 1100-2000ms than a couple.
Which is why I thought they might be using replay buffer in SR to record, and not actually recording.
the clip I uploaded here was 00:00:10:21 and I tried recording it again and it went from 10:21 to 10:05
no, I mean compare the recording you did with the main record and the one you did with source record, check the difference between them
@sage rose The clip you posted has a duration of 00:10.349, where 349 is milliseconds.
11:09
although theres no audio with the separate recording from desktop capture with source record
the difference between the two is 11 minutes and 09 seconds?
because display capture has no audio
would I be able to dm you I have a question on the move plug in
What measurement unit is this?
I dont get what you're asking then
the sequence time thing on premiere pro
I don't know how to read this, post the mediainfo output or the file in question.
11 s 166 ms.
ig thats what probably missing then. How can I get it to record the full thing?
Don't stop it so quickly? Give your recording one more second seems like the prudent step to test.
do the following :
- do a recording both with the standard recording and with source record
- check both files and tell me how shorter is one compared to the other
I'm still confused as to what the issue is, ngl 😄
or to do it faster, if the difference is in the range of a couple hundred miliseconds, you can't be more precise
This is a bad idea to begin with, I'd trim with mpv and hardsub with ffmpeg.
I mean yee
Not sure how to check the ms so im just gonna upload both clips
clip.mp4: 13 s 133 ms
2025-04-12_18-53-42.mp4 is reporting 2 values for some reason:
Duration : 14 s 316 ms
Source duration : 14 s 299 ms
strange
Here's the difference in Davinci
so what should I do now
is there a way I can fix it or is just letting it run longer before stopping my only choice?
why are you not cutting the file in an editor
instead of recording with obs
can you be more specific? when you say cutting I'm assuming you just mean literally cut/trim a clip. I have no idea what else it could be
yes
that's it
don't record in obs
take the whole video and cu it down to what you want in an editor
Yeah. I'm currently asleep, just waking up for some water, but when I have free time I be happy to give some pointers or help find a tutorial.
Okay thanks!
Is it possible to connect your phone's Twitch streaming to OBS? I want to try streaming from my phone while in Japan
Developing OBS Studio for mobile devices is currently outside the scope of what the project is able to work on. Check out the many high-quality mobile streaming apps available for iOS and Android.
To control OBS Studio using a mobile device, see the Remote Control Guide.
@atomic yarrow It may be easier to use streaming apps for mobile devices. It's possible to use https://vdo.ninja to send video from your phone to your PC, but simultaneously remotely operating obs-studio from a phone may prove difficult.
Cause I don't have the expensive equipment like CDawg does but I figured there has to be a way to stream IRL on Twitch with my phone
There are apps that turn your phone into a networked webcam. That's where I'd start my search were I you.
@weak escarp A request, if you can find the time.
Source-toggler.lua script. Instead of having to group the sources into their own nested scene, the ability to Add a scene and define a filter for the sources that the toggle should apply to would be nice.
I know you could make a group and put the sources in there, but trying to steer clear of groups (for obvious reasons).
Don't know the level of complexity it would take, but a 2nd box under here that let's you put in a string that the source name must match. So you can name all your sources something unique and they're the only thing that gets counted in this "group" of sources for toggling.
I should have an other lua script on my github that does something like that, I can check later today
https://github.com/exeldro/obs-lua
Hmm, not from what I can immediately see. Source-troggler.lua basically does it, but it does it on an entire scene.
I looked at the script code, I wasn't aware that the whole thing is just a "add,edit,remove strings" qt element that you're not able to edit in obs.OBS_EDITABLE_LIST_TYPE_STRINGS.
So it is probably not as straight forward as I thought, sorry.
My best guess without being able to check on my pc I would look at https://github.com/exeldro/obs-lua/blob/master/source-visibility-groups.lua
Oh shit, okay that works. That is a completely different direction in terms of solving the issue than I had even thought of.
Well that was quick then, thanks 🙏
did u ever make a plugin to debug obs raw tests? like to select scene > source/filter > view obs raw contents of said source/filter?
active again i see
Hey gang, anyone have any issues with the Multi-RTMP plugin stopping streaming to a particular destination, while the main destination still stays live? I frequently go out of town and leave a stream up of my bedroom, so I can still keep an eye on my cats while I'm gone. I have OBS set up to stream to Twitch and YouTube. Twitch is the main destination in OBS, with YouTube being streamed through the plugin. I've been using it for about a week now with no issues. But this last time I left, the YouTube stream died a few hours after starting, while the main Twitch stream has stayed up working fine. If anyone has any insight as to what could cause something like that, I'd really appreciate it. Not home yet to post logs or anything, just trying to get ahead of things a bit and figure it out so I don't have issues when I go back to play games or something. Thanks for your time
i dont know anything i js joined
From what you said, sounds like a connection issue in the route to youtube
also im so glad this laptop that im using doesnt buffer or get a seizure when i use OBS
Shitposting is not allowed here, whether in support channels or not
what
im so fucking happy
Like talking about dead channels.
And chatting about your PC
It's a trolling attempt to provoke a reaction from others
chatting about my pc?
So yeah, does Browser Source have memory leak?
i cant chat about my pc?
Ah, I see you're using the "play dumb" tactic. Have fun.
What is going on here??
<@&715347355565817879>
???
We've seen some RAM issues from people using the StreamElements plugin. Do you have that installed?
Nah
I'm not sure why that needed to be a rule enforcement ping until the reaction to it
Sorry, just didn't want to end up in a back and forth about why they're clogging the channels any longer
It's just a browser source, using a local page I made, which JS doesn't store anything.
It's just some text scrolling aorund and that's it, and it's taking every byte of ram it can
I try to take "don't escalate" to heart haha
!newsc Just to make sure it is that specific source doing it, make a new scene collection and add only that source, see if it still happens
For testing purposes, you should create a new, empty scene collection. This will allow you to focus on the testing the specific sources that are suspected to have issues.
To create a new scene collection:
1. Click on the Scene Collection menu → New
2. Name the new collection "Testing"
3. In this new scene collection, add the sources that are suspected to have issues
*I talked about it yesterday, but haven't got any solution.
Ok
Wtff
So wweird
ok
The memory leak looks to be from a Bloom effect ona specific browser source
funnily enough, all my other sources have bloom
Oh interesting! Good find
Like when I check it, it immeditatelly goes up :/
Maybe removing and readding the effect will straighten it out?
I hope we can fix that, cause I carve doing nice looking stuff, and my obs being broken makes me sad
I found it
So, this shader comes from OBS-ShaderFilter. It increasely fill up the memory when both radius steps and angle steps are at max
(it wasn't like that in my thing, this screenshot is jsut so you can see what's going on)
Glad you found which one it was. Shaders are not in my area of knowledge, but hang around and someone may know how to help
I believe it's because of that but I'm not sure.
It's weird that it's taking memory (and ram)
Weren't shaders supposed to run on gpu
GPU Memory is going up too, and when disabling sources, it doesn't look like going back down
I got it
Shaders do be running on the GPU, but something seems like not freeing its pointers like a gooboi, and it pass to the RAM once the VRAM is full
Even tho eventually RAM usage is going back down, GPU memory usage stays full
I think I'll try to rewrite my shaders to OBS-ShaderFilterPlus while the memory leak gets fixed
will make an issue on github
I tried to replicate it with a clean OBS with a single source with the bloom shader on it and both steps set to 20, but al seems to be working without leaks for me
Can you reproduce it with the shader on a Color Source?
I suspect that it isn't the shader plugin, but the source itself causing the issue.
Me too actually, but I would be too frustrated to accept that
What does GPU 3D means?
in task manager*
The GPU shader cores
It's not totally accurate though due to the clock speed changing and whatnot. It's a ballpark
Was that big slope dropoff due to turning off the shader?
Because if that was one shader, that is super heavy shader using over 50% of the GPU. 🙂
Bloom ':)
ARGH I CANT REPRODUCE IT
I mean
I still have memory leaks
Wtf
It stopped leaking when I closed OBS Filter window??
Am losing my marbles
It's so weird, I think it's indeed the soruce (if so, I will be really sad and will cry right aboslutly now), but b4, memory was going up when I was clicking the button to enable a shader and it increased
I accused OBS-ShaderFilter for absolutly no reason, I'm a terrible being, sorry
At least if you find the source, you can try to figure out how to solve it.
You cannot fix the browser sources?
Yesterday I tried using Electron, NW.js, but its integration with obs is not great
How can I do that?
(Idk if there are any more settings, but the pages its displaying shouldn't be the issue, yesterday I opened 40 window on Firefox of these page, and was working fine)
Depends on what it is - if it's third party it might be hard yea. I have no idea what you're adding sorry
Do you have same issues with the memory using the browser sources without the shaders?
It's just OBS Browser Source, with a very simple HTML page and CSS animations
It seems like it :/
But it's using GPU Memory
and I'm really sad
This doesn't say much. Did you make it yourself? Is it a third party supplier that gives alerts or what not?
I made it myself.
For now it's really jhust like if you add a bunch (about 30) of span in HTML, scale each, and make it go from right to left. That's it
(JavaScript is only used to generate new elements)
(Rest of CSS is hidden cause it's too long :()
Ah - so not just html & css 😄
Html & css doesn't leak (to my knowledge).
My guess is that it's the browser source itself
40 of them runs perfectly on Firefox
and in OBS, 3 of them blasts my GPU and my RAM
Unsure, I'm not immediately seeing anything that should be bad but I'm hardly an expert. Maybe someone else has a better idea sorry.
I'm so sad & desperate :(
I love to do cool looking stuff on OBS with shdaers and all, but I can't, cause it's broken D:
if this is only happening with this browser source that you have created I would at least consider there might be a change you need to make, regardless of how it performs in firefox.
It's really weird that, even when I deleqte the sources, delete the scenes, get on another scene, the GPU memory is still stalling (have to close OBS to free it)
Probably going to need to narrow it down to a minimal reproducible test case.
Try commenting out all of the javascript so that it is doing nothing at all.
I managed to get a similar result with HTML & CSS only, but sky rocketed when adding shaders
I'm so confused
I managed to make it skyrocket with one browser source and one shader
LOOK AT THAT
*I scaled this browser to 4k, but the exact same settings on a 4k image instead of a browser source makes it laggy, but doesn't destroy the memory
So you do require a shader filter to make it leak?
Ok, that is bizarre.
*note that, even when no sources whatsoever are enabled, my GPU memoery is still full after the leakage (it goes down after I close OBS)
Yeah, it needs ShaderFilter (I don't think it specifically needs Bloom, but it's easier with it) and Browser Source (specifically) in 4K,
no thanks, it's not that I don't believe you - just can't replicate it here on my end.
Something might be unique to your system or your setup that's causing issues.
i'll harass a friend real quick so I try it on their seetup
It may not be grounded in OBS/Browsersource/Shader.
maybe a driver thing?
I'm not clever enough for that sorry 😄 ¯_(ツ)_/¯
Btw @harsh topaz what gpu do you have?
2070s
I tested with a friend who have a 3060 Ti (exact same setup), and it doesn't leak.
I have an AMD 6600*
Because filling up the RAM, it fills up the VRAM (and it doesn't go back until OBS is closed, even after removing every sources)
Yea, seems like you unfortunately have something going on that's either unique to you, or unique to your specific setup combination. These things can be really hard to identify.
the distroav/ndi thing isnt showing up, how do i fix this?
this is my first time using obs so sorry if this is stupid but the left is my screen and the right is the example on a guide im following 🥲
- Integrated GPU
- Mismatched Sample Rates
- Insufficient Hardware
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- No Scenes/Sources
Intel Core i3-1115G4 @ 3.00GHz - Possible bottleneck / Intel UHD Graphics - Possible bottleneck
I don't think you installed the plugin correctly.
i see
no the guide i was following had another link
hold on
oh
its a avvy obs setup link
I don't know what that is, or what it might've done to your OBS (it could be legitimate). But if you download the DistroAV from the official OBS forum for plugins, I can tell you how to install it.
https://obsproject.com/ i dont know if this is inherently different but im pretty sure its the same actually
how?
The link I sent you;
Scroll down, pick the one that fits your operating system
Pick the .zip file.
i see
- Open the folder where you installed your OBS
- Open the .zip file
Press ok.
Close OBS; Open OBS again. Check if it's there.
hi guys
Heyyyyy sup
So, since my 13 month old Xbox shit the bed, I am now a PC player lol. I'm gonna ask lot of stupid questions. I have a very old PC that I won in a raffle. IDK if I can game and stream at the same time, but we gonna find out.
If you need help or have questions about OBS, check out our #support-portal first!
Does anyone have good experience with the move transition plugin? I’m trying to do smth with it but I’m not sure if it’s possible
That’s a comparison between what I have and what I’d like, the issue is the game doesn’t actually move within OBS I’m resizing the game itself
If anyone thinks they can help drop me a ping 👍😁
BRO
I tried with on a friend computer who have an RX 7800XT, and IT LEAKED!!
So the common denominator is AMD CPU?
Intel/nvidia
Perhaps @vale vine can test when he is back in the wheel house. See if it happens to him as well. I think he's currently busy golfing, lol.
What exactly am I testing? Need concise steps and I will attempt
Steps to make it happen, as simple a possible.
Yeah, I'm making a table with every setup it got tested on
So ya, Lindenkron what's your CPU and GPU for da table?
What he's asking for is what to do to make it leak, as few steps as possible (so there's less things that could be the cause)
I have intel i9 and Nvidia 2070s.
Requirements: OBS (>= 31.0.3), OBS-ShaderFilter (>= 2.4.1)
Goal: Overloading GPU Memory -> It will start using RAM until RAM gets full as well.
Note, that in this issue, GPU Memory is never going down, even when disabling / deleteing sources, until OBS gets closed.
Preparation: Open the task manager, and go to the GPU section. The graph you want to look for is the Dedicated GPU memory usage.
Steps:
- (In OBS,) Create a new Scene (for testing, it's not mandatory to have a clean scene).
- Create a new Browser Source.
-
- Check Local file and use the provided HTML file (it creates a text saying "Hello!", blinking in red).
-
- Set Width to 3840 and Height to 2160 (for 4k).
- Add a new User-defined shader (from OBS-ShaderFilter).
-
- Check Load shader text from file, and use Bloom.shader, in the provided shaders by OBS-ShaderFilter (works with other shaders).
-
- Set Angle Steps and Radius Steps to 20 (max).
Now, you should see the Dedicated GPU memory usage going up (that's normal). If it's going up too slow, you can duplicate the User-defined Shader (bloom), two or three times.
You can already try to disable the source (don't forget to close the filter window), and see if the GPU memory is going back down.
(Reactive the source,) Once GPU memory reaches its peak, the RAM should start to raise as well (if it does not, this issue doesn't occur on your current setup).
Eventually, the RAM will get filled, you probably want to hide the source (to stop the rising) / close OBS (since the GPU memory won't get freed until you do so).