#plugins-and-tools
1 messages · Page 27 of 1
@potent sierra No advertising please. If someone asks or it comes up in conversation it may be okay based on the context but unprompted isn't allowed, sorry
hey guys, I wanted to know how I would exactly split screen recordings on obs? Like for example, I want my game recording on one file, while on the other my webcam is being recorded so I'm able to crop out my webcam if I please to, Would anybody know how to do this and what plugin id need?
I remember using a certain plugin before I factory reset
thank you so much, that'd be it
the file that is generated for both of them are corrupted, it wont output 2 files
it probably has to do with the settings you are trying to use. i have never used the plugin so i won't be any help.
Alright ill try and figure it out
I'm not advertising, StraemFX was missing for months, people were asking for it non-stop, and I provided you with a link to to a working download. I can't stand you uptight Karens.
Linking to your own repository for any plugin, unprompted, is advertising. I know there's a lot of frustration around StreamFX and it's releases which is why I didn't issue a warning
I don't remember how to do the log thing
No, people were asking for months for the pre-build binaries for StreamFX and you're being a Karen and making it so people can't get StreamFX. You should go volunteer somewhere else because everyone hates Karen vounteers.
the problem is, you just posted it unprompted today, rather than waiting to reply to someones specific request. That is the difference
You may consider the "prompt" to be the people who have been asking in the past, but your current post is not tied to any of those specifically.
And calling folks "Karens" is very much uncalled for
You really don't make yourself friends with that kind of comment
please refrain from insulting people
And be nice to warchamp. Warchamp is a LEGEND 
i vote to have WarChamp be renamed WarLegend
How to use Red Giant Cosmo Effect in filter.... I'm trying since couple of months. I can't do this
Red Giant Cosmo Effect? Do you have a link to an example?
Wait I'm dropping here
https://www.maxon.net/en/red-giant/magic-bullet-suite/cosmo
That is like a beauty filter....
I have to use it in but i can't do it!!!
off the top of my head, i dont believe there are any specific filters that can do that. Possibly some shaders, but that is outside of my area.
How can we add or install effects in 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
look thru the OBS Studio Resources to learn about all of the available plugins. Make sure they are compatible with v28+ of OBS. There was a major change in OBS from v27.2.4 to v28 that required plugins to be updated for compatibility. Most v28 plugins will already work with v29+
https://www.reddit.com/r/obs/comments/vpaty6/obs_source_record_with_multiple_audio_tracks/
hi is there a better way for this? Directly through source record
now that blur filter has been removed in OBS 29.1.0
how do I get a blur filter in a source / scene ?
Blur filter was never built-into OBS, it is part of the StreamFX plugin
However, it was released as a separate plugin, let me find the URL
Oh ok then thank you
welcome
there are a few StreamFX alternatives out now, including...
"3D Effect" - alternative to 3D Transform
"Source Clone" - alternative to Source Mirror
there's a 3D transform alternative too
ok, counterpoint : I just woke up
good morning
💜
Is there a midi plug in that works with the latest version?
this should work : https://github.com/nhielost/obs-midi-mg/
Thank you 🙂
so this is the one i currently have and it keeps crashing...
you have a crash log?
Yes just a sec
can you also send a "bormal" log, not a crash one?
also question, when does it exactly crahs? on startup, when doing something specific, randomly?
when trying to open the plugin
ouki, do send a log too
- Hardware-accelerated GPU Scheduler
- Windows 11 22H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
- Third-Party Plugins (1)
AMD Ryzen 7 4800H - OK! / GeForce RTX 2060 - OK!
ofc it doesn't state version in log...
if a plugin isn't listing its version in the log, it's outdated (or not following the template)
which version of the plugin did you install?
2.3.1, the latest?
correct
try installing 2.3.0, might solve it
https://github.com/nhielost/obs-midi-mg/releases/tag/v2.3.0
if you have the time, might be worth dropping the log and crash report in here to help with the issue in question
https://github.com/nhielost/obs-midi-mg/issues/65
will do!
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.
Why is it in that display and tiny
If you need help or have questions about OBS, check out our #support-portal first!
Did anyone try to compile obs-streamfx for obs 29.1 ?
I am trying to compile it in github action, but I got this and i have no idea how to deal with it.
D:\a\obs-StreamFX\obs-StreamFX\source\encoders\encoder-ffmpeg.cpp(1048,32): error C2065: 'AV_CODEC_CAP_INTRA_ONLY': undeclared identifier [D:\a\obs-StreamFX\obs-StreamFX\build\ci\StreamFX.vcxproj] hevc.cpp
https://github.com/shugen002/obs-StreamFX/actions/runs/4918262437/jobs/8784383208#step:17:3278
D:\a\obs-StreamFX\obs-StreamFX\source\encoders\handlers\handler.cpp(12,50): error C2065: 'AV_CODEC_CAP_INTRA_ONLY': undeclared identifier [D:\a\obs-StreamFX\obs-StreamFX\build\ci\StreamFX.vcxproj] amf_shared.cpp
https://github.com/shugen002/obs-StreamFX/actions/runs/4918262437/jobs/8784383208#step:17:3543
By the way is there any better shader filter plugin, if support multiple input like shadertoy is better ?
if you just need the shader filter :
https://github.com/exeldro/obs-shaderfilter
WoW , Cool ! THANK YOU !
anyone now of a plugin that will allow you to change transform and it resizes browser sources/etc properties?
I'd say websocket but I know you are aware of that plugin's existence, so what's the actual use case here?
it's just annoying to change a transform of a source like the browser source and have it stretch instead of resize
same for text, etc
i'm just lazy 🤣
but that's an option i suppose... listen to transform updates and change properties
what do you mean by "resize" exactly?
for example if i have a browser source set to 400x400px, and change the transform to fill the screen, it's still a 400x400 image sampled to 1920x1080
and for text, if i set to 10pt, and resize the transform, it'll get all blurry and not scale the font size accordingly
it's just not intuitive in most cases, was hoping someone built a workaround for it
nah, transform, which is tied to the seneitem, affecting the actual source's settings would go pretty much against the whole conceptual structure of it.
You can jury-rig things to work that way, but imo you shouldn't.
I don't see what's the exact use case though.
pretty straightfoward... say you have a chat overlay, you put it to full screen 1920x1080, then you want to size the source via transform.. this just stretches things, doesn't actually change the browser size... so you have to pull up properties and slowly change it there without the intuitive handles
alternatively, you have a text label you place at a small font and want to resize it 10x larger, you have to go tinker with properties and change font size rather than just scaling it with the handles
just calculate the size you want it at beforehand
i can tell you don't build products for users 😅 it's ok, you gave me enough of an idea to listen to some events and handle accordingly
honestly, having a sceneitem control the source is kinda a bad idea, esp if you just plop it down to users
you are building yourself a shitstorm of "I don't understand why it does X" because of interactions that shouldn't happen
i see it as the opposite... right now it's "why doesn't it do X".. .this is a workaround to make it more intuitive
and actually, I kinda do build quite a few things for users, and I generally try to teach them to do things cleanly and properly rather than just jury-rig things to fit their demands
literally any app you use for design, when you place text and resize, it resamples the font size... in OBS it just stretches and resamples the image... it's not intuitive
if you resize your browser, it changes the document size.. in OBS it stretches
ok, but intuitive is bad when intuitive goes against the way the program actually works. Teach them how sources and sceneitem works, that way they'll get the right intuition rather than jury rig obs to make it fit their mistaken intuitions
no
users expect these behaviors, i see it daily multiple times
and they shouldn't expect it here because what they're resizing is a sceneitem of the browser source, not the browser source itself
which is almost never what the user wants
then the user should resize the browser, not the sceneitem
and doing so is painful, having to move pixel by pixel or try random numbers until it's close... grabbing a handle and resizing is more intuitive, and what the users expect to do
literally just watch anyone use OBS doing so, it happens 10/10 times
anyway, doesn't matter.. i have enough ideas
eh, I guess
as long as there are two separate sizes (properties vs. transform) there would always need to be two separate ways to control those. since dragging the size indicators on the source changes the transform with every other source type, it would be weird for it to behave differently here IMO.
i am reading the conversation after the fact so sorry if maybe i misunderstood something.
aaaaaa I remember someone worked on a script to do that but I can't find it anymore
@spring ruin there : #scripting message
they're still in this server, can try asking them for their shit if you want to
god I should be an archeologist
hey my alerts wont show up but i dont know why just trying to test them
if you take the URL from the browser source and put it in an actual browser (not in OBS) do they show up there?
im on own3d and i have done everything he says but doesnt work
if you take the URL from the browser source and put it in an actual browser (not in OBS) do they show up there?
you're using a browser source for your alerts in OBS, right?
uhhhh i think so
ok, take the URL from that browser source, then put it in a tab in chrome or opera or firefox or whatever you use as a browser and check if the alerts work there
im using opera and obs
do as I said
they do not
then the issues is with the amerts provider, own3d in your case
the issue isn't with the program, the issue is that own3d's alerts aren't working. I'd suggest you contact them for further support
no i mean for overlays and stuff
there are other providers yes
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
Is it possible to roll your own plugin without the plugin template? I can't get past the error ```Found package configuration file:
C:/Users/.../Documents/pythonProjects/obs-studio/build64/libobs/libobsConfig.cmake
but it set libobs_FOUND to FALSE so package "libobs" is considered to be
NOT FOUND. Reason given by package:
The following imported targets are referenced, but are missing:
OBS::w32-pthreads
open the plugin folder, then type "pwsh" in the address bar of file explorer. now in the file explorer, go in .github or CI and find build-Windows.ps1 script, run that in the open PowerShell window. then, in the created folder build64, there will be a .sln with the name of your plugin, which you open in Visual Studio, and you can build the plugin from there
I'm now getting this error when I run the build-windows.ps1: ```CMake Error in CMakeLists.txt:
CMake Error in CMakeLists.txt:
IMPORTED_IMPLIB not set for imported target "OBS::libobs" configuration
"MinSizeRel".
CMake Error in CMakeLists.txt:
IMPORTED_LOCATION not set for imported target "OBS::libobs" configuration
"MinSizeRel".
ok so for some reason my streamdeck wont allow obs studio to work ?
hello guys im having an issue where source record saves the camera and the stream but its not saving the full source of the gaming screen itself
Hello, I can't find the "DXGI" capture method in the window properties, what should I do?
I only have "BitBlt" and "windows 10"
there is no DXGI in window capture 🙂 Thats in "Display capture". We only have those 2 in window cap
hi, Is there an plugin in OBS that can add markers that can be used in Premiere Pro while recording videos? Infowriter is not very legible when the video is recorded in segments.
@sleek lynx when you need help in this server, don't ping people and just explain your issue
if people can help, they will
Replay source plugin is installed but on 29.1 and up it is missing from anywhere in OBS, is there a work around for this other than downgrading OBS?
- Hardware-accelerated GPU Scheduler
- Wrong YUV Color Range
- Capture Interference
- Multiple Game Capture
- Windows 11 21H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
- Third-Party Plugins (4)
Intel Core i9-9900K @ 3.60GHz - OK! / GeForce RTX 2080 Ti - OK!
Yea im more than capable of reading the analysis file, the plugin in question is not listed
just to be clear you didn't download it from the github, right?
I did not, i used the installer from the obs website, however my next thought was to try and install via github
nah, don't, the github's release is outdated, exeldro uses the website for releases
thats what I thought
and you said it worked on 29.0.2?
correct
I even tried it on a second machine to confirm and both machines saw the plugin in 29.0.2 and both machines cannot see it in 29.1 or 29.1.1
ok, so according to the log the plugin fails to load a library, what I'm guessing is that it's failing to load libobs because the version number changed.
Which means the solution is to revert till the plugin get updated, which shouldn't bee too hard, probably
Yea 29.1 fixed a bug I had previously with an audio source, so I will just refrain from using replay until it is fixed
there are other tools that do similar things afaik
I tried using source record in combination with folder media or something plugin, and it worked fine one time, but after the source record filter would crash obs every-time i made a change to it, and ultimately there was a lot more macros involved to get it to work so i decided it wasnt worth the effort
I will probably revisit the whole replay thing in the future
Might be worth a pingy ping to the mighty @weak escarp
Does replay source plugin require an update to work with 29.1?
Hi does anyone know if there’s a plugin that displays the current viewer count ?
on the stream's video or just for you?
Streams video and me
what service?
Twitch
you can easily poll this API endpoint for that :
https://docs.decapi.me/twitch?endpoint=viewercount%2F%3Achannel
Thanks. Where do we find all the OBS plug-ins we can download?
anybody can make a plugin, so there isn't one unified repository of all plugins.
The forum's resource pages lists all those that are "endorsed" by OBS.
Thanks
"endorsed" is a strong word
Verified would probably be a safer word.
Pretty much any plugin can end up there, it’s just checked not to be obviously malicious
is there a plugin that can hide/show an image source if it can find a selected game or not. or optionally if it can find a color at a selected pixel
hello is thier away to create a command using channel point to change the resolution of the stream for other viewer? e.g. for me its 1080 for all other users will be like 360 or so on....
no
Any plugin that "unlocks" the minimum size of the divider in the primary window?
it's taking up a lot of real estate, and I primarily just need to be able to see if 1) I'm recording, 2) if my audio sources are working, and 3) my preview
There is not and even then I'm fairly certain some things may be "limits" of QT.
Another question: https://github.com/Davidj361/OBS-ChapterMarker does anyone know how to update this to 29? I assume it's not that complex a feat, but I know very little about coding
It was great having my markers be embedded in the file, they worked everywhere. Infowriter is quite cumbersome to use
Short answer is no idea.
However this may be the half closest "alternative" https://obsproject.com/forum/resources/infowriter.345/
Yeah, that's what I'm using now
The reason why I want to replace it, is because it's cumbersome and a bit annoying tbh
the latest release says it's been updated to obs 28 so it should normally work with 29
does it not load?
I have gotten this plugin added to OBS: https://obsproject.com/forum/resources/input-overlay.552/
Following this tutorial however https://www.youtube.com/watch?v=7DTVIh3w6U8&ab_channel=univrsal^
I keep getting stuck on 12:40 where they/I openen the menu and this shows up.
as they say you need to navigate to where you extracted the presets
Sorry for a late answer, friends wanted me to get busy with their things.
In any case, their "extracted presets" came from a type of file that was purple/blue/green...
It took me to join this personal catastrophe in order for me to find out that these files are the same? Just from different versions/computers? 🤣
icon is irrelevant to file type
Yes, well it still made me believe that this stack of books was a different type of file ("jar" as an example) while I myself had the beige version.
if you download the presets from the site, it's literally gonna be the same file.
also even if wasn't, it would be completely irrelevant as those are archive files, so what matters is what's inside
No plugin comes to mind, but pretty sure Touch Portal and probably Streamdeck can do that magic.
Yes I understand that, the logos don't change the purpose/actions of the files, it was just that one update that still made me think that I got the wrong file. 🤣
Remember something about the book-stack crashing whenever I tried to open it instead of extract it. 🫤
While this new icon had no issue being opened either.
Oh well, might just have been my own memory. 💀
do you actually have an issue?
An advanced scene switcher plugin, with options for timed switching, cursor detecting, and further automation options, is available for OBS Studio on Windows, macOS, and Linux. Download links and installation instructions can be found here: http://obsproject.com/forum/resources/395/
Who knows from now, we'll see. Now that I have them extracted then I MIGHT have it solved.
Look into advanced scene switcher, it had macros that I sm fairly certain can do what your asking
Tutorial:
My case:
I now do believe that I got it as I should, yet they still don't seem to show up.
I swear, I wish this plugin had a Discord server of it's own. 🤣
They however seem to have a Microsoft-Edge file while I have Google-Chrome file. Would that make a difference?
I don't believe so? They are both html... Yup, I am indeed starting to question everything. 🤣
Its just an HTML file. Nothing Edge or Chrome specific other than which app Windows is told to use to open it by default
add a new browser source, don't change its settings, send a screenshot of its properties
I've been having issues with OBS websocket, OBS is version 29 and it won't connect to anything via the websocket, tried reinstalling, tried changing settings, no dice. Anyone else having that issue?
Can you screenshot the websocket server settings window?
I'll have to after work today
Yeah, first place to troubleshoot would be to see if the websocket server is starting correctly. Come back when you are at your PC and have time to spend in front of it.
Did my screenshot suit your needs?
Is it possible to have a dock take up the entire side of a screen? I'm trying to have my chat box display completely on the right side without having to pop it out but I'm not sure if it's possible. Picture for reference: The 'Controls' dock would be replaced by the 'Chat' dock completely on the right side.
Yes but need to use the "source dock" plugin
It allows you to configure docks taking up a full side
That would be amazing, do you use it yourself?
I do indeed
Was it pretty easy to implement?
I appreciate the info and the example a ton! 
Really appreciate the help, thank you so much.
👍
So I just quit my series-membership because I found a job with video-editing and Youtube...
But apparently I might have to return to those series, seeing as OBS-plugins seem to have a great need of cutting me down. 🤣
I am so sorry, I don't know why but apparently I didn't get a notification of this message, I will be checking it out immediately.
- Windows 10 22H2 (OK)
- Not Admin
- Windows Game Mode
- Third-Party Plugins (2)
Intel Core i9-9900K @ 3.60GHz - OK! / GeForce RTX 3060 - OK!
Third-party plugins (2)??? What could my second plugin possibly be? 🤣
Oh well, only want to know why number one doesn't work still.
you only need to click the solutions button to find out.
I already have.
oh, well both plugins are listed there 😄
Logi? Never heard of it.
the logitech plugin that is bundled with GHUB.
Input overlay doesn't work and then I have Logitech hiding from me for whatever.
Excellent...
Someone told me that OBS wasn't capable of that by itself, so I Googled it up and found a solution, recorded the trick and
Sure it's not the right app, but it seems that I just needed the window to be shown in sources, doesn't matter if it is shown on the desktop, could be below the Google-window. 🤣 🤣 🤣
Gosh darn it, why didn't I know about this yesterday? 🤣
Nope! And before, I found out it was the reason it kept crashing after I closed, but it did actually function. I assume since it was loaded into 28.
Had I known, I would've just made a workaround, but now it just doesn't work anymore 😭
!log send a log from obs with it installed
- Mismatched Sample Rates
- Windows 10 22H2 (OK)
- No Output Session
- Windows Game Mode
- Third-Party Plugins (4)
AMD Ryzen 5 3600X - OK! / GeForce RTX 3070 - OK!
unless I'm mistaken, it should work with obs 29.0.2
Hmm, how can I figure out what's wrong then?
Whenever I made a hotkey for it, it crashed my OBS upon exit. Then I reset the whole thing, and now it doesn't even give me the option
well, first revert to obs 29.0.2, then if that causes issues, we can look at them
ohhh
it's a past version, fair, I thought you meant it worked on this new one
How do I revert back, and what other updates will it cost me to do so?
Has there been a lot done since?
Need an older version of OBS? Go to https://github.com/obsproject/obs-studio/releases for OBS Studio versions back to 0.2.4
I just set up an alternative, that'll cost me a little more time, but it does work
you can see all that's done since in the release notes for obs 29.1 on that page
Is anyone able to tell me how the source record replay buffer works? I want to record my game and facecam separetly and i have it set up to when recording but i have no idea how to do it with the replay buffer, i turned it on and set it to 90s in the filter but that's all what now?
are there any plugins that automatically resizes a e.g. game capture to the canvas size?
so that if the size of the game window you're capturing changes it still fills the canvas?
yes, if I feel like stuff is too heavy for my pc and I adjust ingame resolution OBS will adjust the size of the capture. either it becomes too small or too big
don't need a plugin for that. select the source, press ctrl+e to open the transform window and set a bounding box the size of the canvas
that's handy, thanks a lot!
👍
I can't get my audio output to Zoom. This has recently stopped working. Worked last week, not sure what's going on.
It wasn't working so I updated my obs. Still nothing
- Audio Monitoring Device Failure
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
AMD Ryzen 5 PRO 2400G - OK! / Radeon RX Vega 11 - Possible bottleneck
It is fixed, thank you
What app are you trying to connect via websocket?
Firebot
I put the info in and nothing shows up in the connected websocket sessions.
and then it doesn't sync
From your screenshot, the websocket server is started and running. Try without authentication, and if that doesn't work, check with Firebot support.
Appreciate it
using Zyphen's Now Playing widget, read the thread and saw a hack to make it appear briefly between tracks instead of always on... also using waveform, trying to think of how to make it mimic ZNP with adv-ss or move but not too sure how to go about it
yeah..... thats what i assumed id get
is markdown in the forums only broken for me?
that's from the scenes and transitions plugin for example
but can be seen on many plugin descriptions
or bbcode or whatever this is called, it seems it's not interpreted anymore but just output as text instead
it's not all of the codes tho, mostly the headings and the HR, other's like tables and URLs are working
I don't think so, the working ones like LIST are also all uppercase
there's also no way for me to fix it, if I go into edit mode and re-select heading then it looks good in the editor, but when I switch over to preview it again shows the tags as text
yo guys! i'm trying to implement a feature on obs that requires the user's video stream and was wondering if it would be better to create a plugin or a script. i want to make something as light and as fast to develop as possible. saw that scripts were easier but had less functionalities, what would you say is better in my situation?
something that already exists like spout wouldn't work for what you are doing? with these questions it's usually best to be more detailed about what you are doing.
Try now.
yea sorry for being vague. i want to have access to the user stream so that I can feed frames to a machine learning algorithm to detect certain content. i've never coded with the OBS before so I'm a total beginner
well i think a plugin would be necessary then.
looking good now, thanks 👍
okok thanks for the answer! would you happen to know what modules would be useful for that or if you'd have any tips. i'm a bit lost in the docs but from what I've seen I'd need to use the api and the source objects, is that right
you aren't in the wrong channel but it may be better to ask in #development
I'd recommend just using the virtual camera output, or spout2
Or even NDI
most major programming languages/scripting languages have libraries to work with all of that already.
There's no real reason to reinvent the wheel, but it depends on what the actual end goal here is.
yea basically I'd like to create a plugin that detects certain types of content from a livestream by feeding the frames to a machine learning algo and then process the video before it gets sent to twitch for example. I want to do that live while the user is streaming.
are you saying it would be possible to do so by using the spout2 plugin code?
If you're trying to intercept, I don't think you can do that even with a plugin very easily.
You can also look at: https://github.com/SergeyKalutsky/vsc
ofh
oh thx a lot!
would you happen to know of something similar but with audio? like a real time audio censor or something that uses live audio?
I do not.
trying to figure out why my activty feed plugin for facebook quit working today out of now where
hello i am trying to do something in obs but i dont know can someone help me pls?
looks like you didn't start the websocket server, the browser source can't access inputs without it.
If you need help with StreamElements products or services, please join their Discord server or submit a support ticket as we cannot provide further assistance here.
I compile obs-streamfx without FFMPEG function success !
Here is the link in case someone need it https://github.com/shugen002/obs-StreamFX/actions/runs/4946882139 .
I am not responsible for this build. Use at your own risk.
If anyone can fix the ffmpeg problem, just fork it and try.
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
@weak escarp Best way to report an issue with 1.2.3 build of Vertical Canvas? Returning the same error as here https://user-images.githubusercontent.com/4380256/237356454-8af72c5d-a9f1-478a-b082-9bb6fe9e67e9.png #development message
I don't use it so not sure who/where to poke.
!aitum
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
.<
Was hoping to not have to go there since I don't use it and was just playing troubleshooter.
Send the people who have issues there, they can help us find the cause of the issue
Other options would be create a GitHub issue if you have more specifics or post it on the OBS Forum, but we try to keep as much as possible on 1 place, our discord.
Sorry for the late response, where do I start that websocket? 🤨
Tools menu in OBS. V28+ has WebSocket 5 built in. If you need WebSocket 4, you will need to install the 4.x-compat plugin for v28+
Your version of OBS has it included.
This page from the plugin wiki has a section about websockets. I think you just need to enable it.
https://github.com/univrsal/input-overlay/wiki/Usage
In any case, currently I tried to find an app that I hadn't yet seen. I will be checking this solution in 18 minutes.
Well, apparently 20 minutes. Now I am back to check things out.
So where do I check what websocket I need/have?
Tools Menu in OBS
WebSocket v5 is built into OBS and **NEVER ** has to be installed manually. If it doesnt appear, you may need to reinstall OBS or use the Help > Check File Integrity option
v5 uses port 4455
v4 uses port 4444
They both have different protocols that are not compatible with eachother, so some apps may need v4, others v5. StreamerBot supports both v4 and v5
OBS WebSocket V4.9.1-compat for OBS 28+ : https://github.com/obsproject/obs-websocket/releases/tag/4.9.1-compat
Seeing as I don't have any 4.x compat, does that mean I am going for v5 then?
You can have both installed and running to be safe. I provided the link to 4.9.1 above
Ah, I see.
I run both all the time
(As well as about 40 other plugins)
(Dont do this unless you know exactly what you are doing, the 40 plugins thing)
Well, only plugin I currently find any reason to have is this keystroke part, have otherwise been too scared to install sketchy 3rd-party apps (plugins in this case).
All the plugins I use are directly from the OBS website in the Resources section. None of them are “sketchy”
!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
If they were sketchy, they wouldn’t be listed there
Now having installed that, this shows up.
Good, its enabled. Do the same for the other websocket (v5), and then follow the instructions for setting up Input Overlay
So I can just cancel this password-section?
If you want it password protected, use a password. If not, disable Authentication for both v4 and v5
What do they otherwise mean by "server port"?
Leave those alone
Those are the ports that apps can use for connecting to the websocket server
And i already told you what they default to in the message above
Leave them as their defaults (4444 for v4, and 4455 for v5)
Even if I do disable authentication, I am currently going to choose a password and press ok then?
Whatever password you enter wont matter if “use auth” is unchecked
Since it wont be used anyway.
Ah, now I found the "Enable authentication" category being just above password. 🤣 (Thought I had to hop in to some special menu.)
But even so, the app seems to warn about consequences of me disabling authentication. I suppose it wont make that much of a difference to me/the app if I do have it enabled?
That warning is just a warning to make sure the user knows what is going on and what they are doing
Welp, believe I got it fixed now then.
Back to trying to install that key-stroke plugin.
Excuse me, but I am going to be asking somewhat often for the steps to install the plugin in such case, @obsidian agate.
Which of these files are necessary to be downloaded?
If you are running the latest version of windows 10 or 11 on a modern pc, use “Windows x64 installer exe”
That alone?
Yes, each download is a different type of installer for different situations
Alrighty, that being installed. What do I do next?
Follow the instructions for Input Overlay.
https://obsproject.com/forum/resources/input-overlay.552/ its all there and has included videos
Yup, tried to again follow it and it ends with the same luck.
how can i get a action to trigger at the beginning of each song with adv-ss or move? I cant figure out how to structure the macro...
With adv-ss, if video > state is playing. Then turn on "perform on condition change" or something at the top of the macro
what if its itunes? 😉
No
I get what you were saying, i just forgot to mention its an external player
for that then you'd need something that actually connects itune to adv-ss
adv-ss on its own can't know what happens in itunes
easiest there would probably to not actually use adv-ss, but have something that hooks into itunes API (if it even has one) and sends websocket commands to do what you're looking for
this will probably be a dumb question, is there a way to say combine a browser source with an effect?(like somehow getting waveform to appear in the browser source) 🙂 lol
my brain naturally wants to think of this like html/css but I know some shits just not possible
guess it will just be always on, sounds like too much work for such a small effect
Make a new scene, add both the browser source and the waveform to that scene.
Add that scene to other scenes
(Also known as Nested Scenes)
yeah, i know that route, but the browser source/script has the action im trying to mimic with waveform built into it(slide in at song start, slide out few seconds later), as well as the song monitoring, sooo its pointless, best I can do if change the html back to always on, and mimic the action with a nested scene, but I have no way to monitor itunes
i added waveform to a scene to see what it looks like, vlc playlist as source, and its blinking in and out like crazy, bug?
How would I go about manually removing "StreamFX" from my OBS ? There's no installer, not sure which files to remove from Plugin and data folders
press windowskey + r, and in the field that appears, paste %ProgramData%\obs-studio\plugins then press enter.
That'll bring you to the folder where streamfx is installed
yep I'm in there so I guess anything "StreamFX" just kill it ?
show me what you have exactly?
Should be good to just delete those.
and then:
yup deleting those will stop streamfx from loading
Yup, torch it, too.
awesome, ty ty ty
You're welcome! 👍
My Stream deck is not finding OBS when looking to change my scene / anything OBS related just says waiting for OBS although OBS is open was all working well before different programs required updating now not working I've looked for the stream deck OBS plug in to redo that as it looks like there is no plug in on my OBS for it and cannot find it anywhere. please can anyone help, Thank you in advance
@twilit thicket trying running your StreamDeck software as Admin, I have issues like this when it's not in Admin
@fossil wyvern was scene mirror a feature of StreamFX ? sorry: source not scene
It is, yes.
hmm, is there alternative then
Glad you had that handy. I was trying to find it, but couldn't.
unfortunately i always run as admin for OBS / Streamdeck and any other streaming programs as i think this can help eliminate any problems that may arise
did you install the StreamDeck plugin for OBS ?
please send a log as requested
Log contains debug or verbose error messages (browser/ftl/directshow/etc), for a filtered version click here
- Capture Interference
- Multiple Game Capture
- Windows 10 22H2 (OK)
- No Output Session
- Third-Party Plugins (6)
AMD Ryzen 5 3600 - OK! / GeForce RTX 2070 - OK!
ok, so indeed you don't have the streamdeck plugin. normally it's automatically installed with the streamdeck software. try reinstalling it
Make sure OBS is closed when you do.
ouch, so this https://github.com/prgmitchell/blur-filter/releases
sadly, it 'barely' blurs 😦
so, that won't work at all sadly
Its just the StreamFX plugin made into a separate plugin
I know, but sadly doesn't work 😦
cranked blur to 100%, nothing
weird, screenshot the properties for the filter?
can you send a log?
tried everyting and just no worky
that is REALLY odd
- Hardware-accelerated GPU Scheduler
- Multiple Game Capture
- Windows 10 22H2 (OK)
- No Output Session
- Third-Party Plugins (7)
Intel Core i9-9900K @ 3.60GHz - OK! / GeForce RTX 3050 - OK!
does it work on another source, like just add an image as a source and try putting a blur filter on it
I would attempt to assist, but I've never used the blur filter, so I'll be no help at all, sorry.
I think what's going on is the original source was blured by StreamFX, so because it's remembering that, even though I removed the sourc,e it's bugging out, I made a new one and blur's instantly
ah, yep that fixed it
in my 1st image I had the blur turned off, but it was originally for StreamFX
I just removed the old one, even though it was disabled, and it works on original source now ❤️
Ah good. So it was just the old filter option that was lingering
I was expecting HDR shenanigans, not that
so I removed StreamFX from my OBS folders
But the original "blur" was from streamFX
once I removed the old Blur filter created by STreamFX, my new one worked 🙂
yeah, the scene collections still remembers that the filters are there even though streamfx isn't loaded. but normally that just means they do nothing
hehe, yeah I didn't realize it did that even when turned off and I added a new one under the new blur hehe
was worried for moment 😄
The majority of “its broken, OMG” issues tend to end up being “oh.. that was a simple fix due to a weird interaction”
mmHmm 😉
ok, but this one is weird af
original filter wasn't made by the new plugin so makes sense (though, I wasn't trying to use the old blur, was making a new one as I knew it had to be a new filter, not the old one - but because the old one was still there, OBS didn't like it) 😄
wait isn't OBS Clone the same as Mirror Plugin ?
the source clone plugin does the same thing as streamfx's source mirror
Ah ok, so the plugin is just working flawless then and I thought I was going to be looking for "Mirror...." source. But it's "Clone Source" 😂
wink wink
rock on!
now I just hope those who made these plugins keep them updated ❤️
like “make a clone of the source, but at 1/4th the size”, which is great for doing more performant blurs
ooh noice
Since bluring a smaller source will use less resources than a larger source
bluring in-game chat box and then I have a full screen blur for when I'm logging into a game live, so helpful ❤️
yeah that was my old method back in the day
one of the tricks has been "use 3D Transform (3D Effect) to zoom out of the source, then use a blur filter, then zoom back in"
now you can skip the 3D Transforms, just Source Clone at 1/4th the size and blur that
the only thing Exeldro's "3D Effect" doesnt have that StreamFX's 3D Transform DOES have is the ability to Skew the source
what made me move away from the trick you're mentioning was my "Instant Replay"
When that comes up it does a nice ZoomIn Blur on the life stream and slides in the Replay, which is quite pretty ❤️
if you havent looked into it yet, check out "Scene As Transition" plugin by Andilippi. Combined with "Move Transition/Move Value" filters, you can make your own Stinger transitions using dynamically animated scenes instead
is that near same as ASS ?
as that's what I currently use for the transitions for my Instant replay
it slides in an iPhone and replays the last 12sec on the screen of the iPhone but it blur's the live stream while it plays that, even has a neat sound effect when the iPhone slides in
Hey guys! I cannot remember how I did t his and maybe it was in StreamFX. I'm trying to re-stretch, transform and pinch a source into the shape I want. I found 3D Effects Plugin but it's not quite what I was used too. Before I was able to move around and pinch, stretch a source to my liking in the viewer window. Anyone know how that was done ?
Previously, when on StreamFX, I could grab the corners of the source and pinch it to my liking to fit it into the monitor screen. I just don't know what plugin part that was, or if someone has made a new plugin for that feature. There is 3D Effects filter but it doesn't allow that pinching I need
i.e. Free Transform is what I'm looking for
omg, I was searching for free transform hehe. ok so they call it corner pin, ty ty ty!
reinstalled still nothing 😦
I forgot it also needs obs-shaderfilter plugin, but the one it links to is the older version. You will need the updates fork by Exeldro
doing a bunch of gardening stuff right now, so I’m not gonna be the best of help, I can assist later, if that’s all right
got it @obsidian agate ty it's now working ❤️
Welcome 🙂
is there a fix for stream record? I stream and record at the same time but during the recording the camera is captured fine but the display screen only records until i start the game then its not recording anything
If you need help or have questions about OBS, check out our #support-portal first!
Getting this Flicker Effect Using Move Transition, only when there are source clones in the scene though
does anyone know what OBS chat overlay extension for twitch Pobelter uses right now on stream? https://www.twitch.tv/pobelter
Why not ask them?
Like I said, it looks like, but I also could be wrong
Like Xor said, easiest way is to ask the person
seems like streamlabs chat widget does that, perhaps also streamelements
Hi all, i after updating my OBS i ran into some issues with StreamDeck - OBS (waiting for OBS)
I did some google search and found this
https://obsproject.com/forum/threads/obs-29-1-elgato-stream-deck-waiting-for-obs.166357/#post-610985
It seems like it would be a solution for my problem but i do not understand completly what this guy means with:
Check %PROGRAMDATA%\obs-studio\plugins for the files from the system-wide plugin, be aware the directory structure is a little different. Files in the bin/64bit should be moved to obs-plugins/64-bit and data should be moved to data\obs-plugins\plugin-name..
Does one of you have the patience to help my old german brain to get things running again. I really dont want to f things up
Greetings and thanks, Triple
I believe what R1ch means is that if you're running a portable install, you would need to copy the contents of the folders from the system wide and put them into the portable install directory.
You would copy the bin/64bit from the system wide into the portable versions bin/64bit
If I read it right
yes, thats how i understand it as well
But what about the second part? the data ... what does he mean with plugin-name? the bin/64 looks the same in both folders, the data part not so much
just to be sure, you are using portable mode, right?
I've never used anything else than portable for years, and also use two stream decks, I am just trying to remember what I had to do regarding the plugin
can't even remember that I had to manually copy something 😄
I would think you just go to that location, copy the data folder and then go to your portable install, and make a folder with the plugin name (unless if it exists already) and put it there in Data/obs-plugins/plugin-name
However, I am going to phone a specialist since I don't actually use portable install. @obsidian agate Sorry for the ping my friend, but are you able to educate me a bit?
ah, with installing the streamdeck plugin from the ProgramData to the portable install
one sec, there was a post that I followed for this specific thing
It might have been posted already, I just wasn't sure if I was guiding correctly. xD
dont want to seem unfriendly by not replying... but i just let u guys work ur magic and remain silent 🙂
post #5 in that thread, by R1CH
HI, I just got that forum post from your earlier post 😄
So it is as simple as just copying things over from one to the other, thanks Rob. 
I really need to experiment with portable installs to learn more, I just don't have enough time in my day haha
does the spelling of the ... plugin-name , matter?
StreamDeck , stream-deck , streamdeck ? Oo
files from ProgramData/obs-studio/plugins/bin/64bit -> portable obs-studio/obs-plugins/64-bit
files from ProgramData/obs-studio/data -> portable obs-studio/data/obs-plugins/plugin-name
I just used the same name as the folder in ProgramData, that being StreamDeckPlugin
I think plugin name is just generic to whatever plugin you're actively bringing over. I would think it wouldn't matter. However if unsure, could just copy the name from the system wide install
double check the thread, but i think i got all that typed out correct above
portable installs are great, I switched over to them with the release of v28
every time I go to try out a new plugin, or update OBS, I just duplicate my Portable Install DIR, install to the copy, and test things out
Thanks Rob. 😄 You're the man! (also portable install master)
I also use a BAT file as the launcher, since BAT files can work with relative paths. Shortcuts need absolute paths, which makes duplicating the folder more of a chore, since you need to fix the Shortcut each time as well
we live in 2 diff. worlds ^^ everytime i read: Install new version of XY, i hope shit doesnt go south
yeah, the moment i realized i could just duplicate the Portable Install folder, my eyes opened
my desktop has "OBS 29.0" and "OBS 29.1.1 TESTING" folders. I keep them both because they arent very huge folders overall, and i can go back to the old folder if i need to. I still have my 27 install, and my 28 installs
all portable mode now
if i need to make a new scene collection, i do it in a new Portable Install, run both copies with the --multi flag, and then copy between them as needed with Exeldro's "Source Copy" plugin
that's exactly how I work too and why portable mode is such a nice thing - you can throw this folder on your backup storage and you know you have everything about OBS ready to restore if needed - and you can test new versions and features with copies of the folder as needed and keep the old copies as long as you're not 100% sure everything works fine after a change
@lament leaf @obsidian agate @glacial haven it works ❤️ thank you all for your help
welcome 🙂
so I uninstalled and reinstalled streamdeck and still no plug in appeared for OBS is there another way to retrieve the plugin or download it please. Thank you in advance
you followed the above discussion? do you use portable mode?
if you use portable mode it doesn't appear in OBS by itself, you need to manually copy the plugin file to your portable installation
exact folders discussed here
what concerns me a bit more than the situation someone has when upgrading OBS to 29.1.X and running into this the first time is what happens when Stream Deck delivers updates to this plugin at a later time - most people will not notice or not think about this and keep on running an old version with whatever weird side-effects this might cause 
this includes myself, don't know whether I will remember after every stream deck update to check whether it has thrown a newer version into the global folder, guess I will write myself a script for that
Can you please tell me how to create a dynamic light mask for the entire scene?
those. I want to add an effect to all the bright areas of my stream scene, but not to the dark areas
because this is my final scene, it can have a lot of changes during my stream and the dynamic light mask should take them all into account
THX «3
Hello there !
Anyone using NDI for streaming which have 5 minutes to help me ?
How can I get the websocket server url, if I have already setup the websocket in obs ?
The url is in the websocket server settings of obs. If you're going to use the websocket on the same computer (not another computer or an online service), you can type localhost instead of the IP (url as you call it)
Please state the issue right away
Thanks, so basically the url is the ip address, so does that mean I don't have to specify the port number and the password ?
You do have to. What plugin are you using to connect to it?
I'm using an autohotkey script to connect to websocket using wss://
Based on the regex source code here, https://github.com/G33kDude/WebSocket.ahk/blob/v1-winapi/WebSocket.ahk#L132 you can include the username and password in the url, before the ip. However, I'm not aware of a username on the websocket server of obs. Does the websocket server settings have something of that sort?
Ah i see, you don't have to put password in the url
Just use the url that obs gives
And follow these steps to begin the connection with auth
i have tried the info given still no luck. i cannot remember if i use portable mode since my last PC wipe is there a way i can tell if i am in portable mode please ive moved said files around and still 0 luck on it actually working/that ive done something wrong 😦
Hi there, i'm a developer working on a plugin for OBS. Do we know if there is a way to have a browser prompt like this open OBS? I'm checking out the launch parameters and just trying to see if anyone else has done this?
SO i seem to now be getting somewhere but now have this
Edit
I am on OBS Version 29.1.1
does your streamdeck still work with OBS?
There isn’t, no
We don’t have a URL handler currently
It’s been talked about, but not made yet
AI Voice Synthesizer anyone
Afaik I don't think there's a user name included for websocket. I will just try using the ip address first then. Thanks for your help
it is now but still get the failed to load on launch of OBS
you have the QT5 (old) version trying to load also, you just need to remove that .dll
just the Qt5 dll or both the highlighted ?
yes you can remove both of those.
thank you, so i ended up reverting back to 28.0.0 i think this is why the streamdeck is now working. i think if i download the new 29.1.1 it will just mess things up again ?
the streamdeck plugin is the exact same for both of those versions.
oh ok wonder why it messed up then 🤔 my brain is mushed today, well its like that most days lol but thank you for your help, im glad there's you guys around to help people whom get stuck. one day i may grasp and understand this side of it 🙂
the technical side of it is OBS moved from QT5 to QT6 when the v28 update was released. QT5 and QT6 are not compatible with eachother, so any version of OBS from v28 and newer will not load plugins that used QT5. They will only use the QT6 plugin
All working with OBS 29.0.2 and below.
in OBS Browser I configure URL: "https://vdo.ninja/?scene=1&room=ABC_TEST" and transfer of guest do not require copy and paste procedure, you instead click on button named "add to scene 1" in vdo.ninja.
This option stopped working in OBS 29.1. In vido.ninja you have 8 "add to scene x" buttons where x is 1 to 8. Using this technique you can invite guests with minimal reconfiguration using one click.
I love new feature in 29.1 but this is essential when you have live and 3 guests.
Example video:
https://drive.google.com/file/d/1-vYnvnNGaxjDjRmN0hfI4WiyzqHyVAni/view?usp=sharing
Is there bug reporting dedicated place for OBS?
i think this is something vdo.ninja would need to update.
EDIT: probably caused by this change, still something they would need to update for.
https://github.com/obsproject/obs-studio/pull/8345
Does anyone have experience with OBS Midi Controls? Not popping up for me under tools even with plugin and qjackctl installed.
Any plugin for source subfolders?
Can I group resize all the sources?
Thats scene subfolders, not sources
oh mb misread, just woke up
No worries, im about to pass out, lol
OBS already has source subfolders, those being groups. But they are, weird and kinda messy and can possibly corrupt your scene collection. So its best to barely use them
I mean subfolders in subfolders
Nope, that would be worse for the current Group feature
The plugin posted above is for grouping Scenes into SubFolders, and that one DOES support folders in folders. Just not for sources
I am asking since I was forced to downscale my video due to choppy recordings. The sources didn';t scale them to the proper size. Subfolders in subfolders would make good use in a situation like this
you can currently group just sources, and resize those.
You can also make what are called Nested Scenes. You make a scene called "Scene A", add stuff to it. Then in another scene (Scene B), you add Scene A to it as a source.
You can then add Scene B to Scene C, C to D, D to E, and so on
I submitted a LUA script that takes care of this now, automatically keeps the stream deck plugin in the portable folder updated and also takes care of the initial copy after a fresh 29.1 upgrade - if anyone wants it before it's getting approved on obsproject just DM me (no fast responses guaranteed tho, will be off for a while now)
Hello everyone, I'm new in OBS development. I have few ideas of plugin I want to develop and I try to put in place my dev environment for OBS.
I have already un development environment working on Windows (with VS) allowing me to compile and run OBS based on master branch.
I tried to add a plugin using the plugin template that can be find in the documentation. I have clone it in the plugins directory, I have modified the buildspec.json and CMakeLists.txt of the plugin according to the documentation.
I have added a "add_subdirectory" line in the CMakeLists.txt of the plugins folder.
When I try to configure with CMake GUI, I have an error: "By not providing "Findlibobs.cmake" in CMAKE_MODULE_PATH this project has" I have tried to change my PATH and CMAKE_PREFIX_PATH with folder containing libobsConfig.cmake.in (libobs\cmake) but without success.
I looked at other plugins git and none of them use the CMakeList from the template and none of them use find_package(libobs REQUIRED). So is it necessary ?
Someone can help?
You need to run the build-windows.ps1 script in the plugin template, which will generate a build64 folder with a .sln
Thanks you @regal breach: Here is what I did:
I put back the plugin folder at the same level than obs-studio and obs-build-dependencies.
I modified buildspec.json to changes the dependancies at the same version than I have already (2023-03-30), updated checksums also.
I run Build-WIndows.ps1 ===> I got an error at the step of Building libobs and obs-frontend-api:
error c2220 warning treated as error
D:\OBS dev\obs-studio\libobs\media-io\audio-resampler-ffmpeg.c(111,16): warning C4996: 'swr_alloc_set_opts': was declared deprecated [D:\OBS dev\obs-studio\plugin_build_x64\libobs\libobs.vcxproj]
Should I change the script to deactivate SDL checks ? I feel like I should not touch any script provided
i don't know that error, but if i were you, i wouldn't use updated obs dependencies. you should link against obs 28.0.3 and its corresponding deps version
this is my buildspec
if you link against obs 29.1, it won't be compatible with obs 28
Thanks!
I try again
@regal breach thank you very much, I had to go back from scratch but it work well, I have my VS solution.
Last question, this generate a sln with only the plugin. Which mean that I can not debug it (it generates dll files). Is there something already implemented to debug on a obs running?
what i do is to create symlinks of the generated dlls in the rundir folder to the plugins directory of the obs build i want to debug with
then, add that obs executable to the solution explorer in vs
there's an option to Add Existing Project, where you can select the obs exe
you add it in the vs solution of your PLUGIN
then, i would build my plugin, then i can right click the obs executable in vs and click Debug
that will launch obs and allow me to debug my plugin
by no means am i an expert in these things, but so far this workflow has worked for me incredibly well
you can make symlinks with LinkShellExt https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html (it's actually a hidden built in feature in windows, but this program makes it much easier to use)
I can reuse the obs-studio that have been downloaded by the plugin script (using script and CMake to generate the solution) or should I use an other copy of obs-studio code to do it?
you can reuse it
it's also the build i use when I write PRs for obs so it's fine
especially since dependencies can be very large
for one of my plugins though, i saved a copy of the obs build of a pending PR, so i don't have to checkout the PR branch whenever i need it
so i got 2 obs exes in the sln
Perfect I will try to put all this in place.
Thank you very much for all your help!
no problem
Yes I see why you do this ^^
make sure to make the obs build portable
it has made me use my scene collections backups several times already
also, there's currently a problem with the paths of locale files generated by debug builds of the plugin template https://github.com/obsproject/obs-plugintemplate/pull/63
i suggest you apply this fix yourself
note that this doesn't actually affect installers, and installers don't have this issue, but debugging will be hell if you have to use installers all the time
Anything to do at building step? I thought it just needed the "portable_mode.txt" next the exe
as long as the obs launches in portable mode, it's fine. however, is it really supposed to be next to the exe? i'm not really sure where the text file needs to be
but i put mine in the root folder of the obs build
i also used to add the -p parameter in vs, but it is prone to error (such as when i have to re-add the exe, and i'd forget to add the parameter)
so the text file method is definitely better
I think you are right about the root folder of the obs build. Will try after compilation.
!portable
Portable Mode allows the program to save and access configuration data from the program's base folder. To enable portable mode:
1.) Install/unzip to a custom directory outside of "C:\Program Files (x86)" or "C:\Program Files"
2.) Then either modify its shortcut with the --portable or -p command line parameter, or create a blank text file named "portable_mode.txt" in the base installation/unzip folder.
@regal breach which project do you add to your plugin solution? Trying to add ALL_BUILD from obs-studio solution does not work because there is already a ALL_BUILD project in it
Hallo kann man sein Problem hier auf Deutsch stellen oder muss man Englisch schreiben ich kann leider kein Englisch
!english
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
You add the .exe of obs
does anyone know of the nintendo ds input overlay? if so do you have the link or file of the overlay?
something like this
I think the question i would have, is would that be input overlay, or something else?
Hello @regal breach, just to let you know that everything works perfectly! Thank you very much for your help!
Great! You're welcome
where is the obs virtual cam plugin?
It's built-in to OBS.
do i need to have two cameras bc im on laptop to use obs virtual camera on dc
You dont need any physical cameras to use the virtual cam. The “start virtual cam” button is next to the “start recording” and streaming buttons
Then in an app like Discord, you select “OBS Virtual Camera” as your video device
!virtualcamremove follow these instruction, but use the virtualcam-installer.bat file instead of the uninstaller.
Make sure OBS and Discord are completely shut down first before running it
To uninstall VirtualCam on Windows:
- Navigate to:
C:\Program Files\obs-studio\data\obs-plugins\win-dshow - Right click
virtualcam-uninstall.bat, and Run as Administrator.
If you have OBS installed in a different directory (or in portable mode), right click your OBS shortcut and choose "Open file location" to track down the location of the obs-studio directory.
Hi here !
Plugin for record phone screen ? 👀
thank u so much!
Welcome 🙂
how can i get my live settings on the left side back i removed itaccidentally?
Do you mean the stats dock?
yea i think so left from game and live name and stuff
Position doesn't determine the docks, as they can be moved and customized. Go to the Docks menu and you can see which ones are unchecked, meaning not currently open.
ty got it
Anyone having issues with the stream deck connecting to obs? My scene selection on the stream deck says "waiting for settings"! Any help?
Is it a portable install?
After i did the obs and stream deck latest updates, it started doing it.
Is your OBS a portable install?
no
!log As far as I know there are no issues with Stream Deck from the global install source. Upload a log and someone can take a look. 🙂
- Windows 10 22H2 (OK)
- No Output Session
- Third-Party Plugins (3)
Intel Core i7-9700K @ 3.60GHz - OK! / GeForce GTX 1650 SUPER - OK!
You have a portable install of OBS. https://help.elgato.com/hc/en-us/articles/15525011385229-Elgato-Stream-Deck-How-to-use-with-OBS-Studio-Portable-Mode
There is a guide on how to fix your issue.
thank you
Hello just a question I’ll try and explain as best as I can so I have a DMX light controller as pictured with MIDI could I use this to control scenes on OBS
Most likely but will need to/ alot of setting up to do
If it didn't, there would be a lot more people complaining about it. Like, riot-level
Make sure the SD plugin is updated
@reef yoke what is it
Make sure your Stream Deck application is up to date and both are installed on your C drive.
they are on c drive and up to date
- Hardware-accelerated GPU Scheduler
- Multiple Game Capture
- Windows 10 21H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
- Third-Party Plugins (1)
AMD Ryzen 5 3600X - OK! / GeForce RTX 2060 - OK!
?
streamdeck plugin is loading correctly in OBS, so at this point if the streamdeck software fails to recognise obs, that's not on obs's side
ok
download Exeldro's port of OBS-ShaderFilter, it includes a bunch of shaders, "pixelation" being one of them
this guy is amazing
thx
is their a plugin that would allow me to insert ECPs like seen below (like the background would be a fixed image)
Or similar to
ill have a go at it
im run a tv channel
and i want to recreate something like that
couldnt you just use a regular nested scene for that? 😅
it is meant to smoothly animate in and out
so the CA can speak over it
hello can some one tell me how to use media on the advanced scene switcher i cant get it to work
what are you trying to do and what doesn't work?
have a pop up on stream that comes up on its own with a timer
show me how you set it up
use macros
still nothing
show the whole macro
well yeah, if the macro doesn't have any action to execute, of course it's not gonna do anything
by definition
are you using OBS in portable mode? if so, then you need to manually copy over the Stream Deck OBS plugin from the global folder to the respective portable OBS folders
once my LUA script is approved there will also be an automated solution for that
the log shows they're loading the plugin so I don't think that's the issue here?
ah, thought that log was from someone else
yeah, also says it's not in portable mode and plugin version is the right version - weird thing then
@fossil wyvern so i got it working but only when i press run macro its not auto
@fossil wyvern
make sure adv-ss is running in the general tab
Does Blur filter work on macbook? Was hoping to use my mac for streaming conferences but so far nothing but pain?
which blur filter are you using exactly?
and in what way does it not work?
yes i released a macOS version that should work.
@mortal harbor can you link it?
https://github.com/prgmitchell/blur-filter/releases/tag/1.1.0
it is labeled with "macos" on this page
Was googling it first thing that popped was blur filter not working on a mac will dive deeper
I used a lot of stuff on windows, now switching some stuff to Mac OS. Hopefully it will be a smooth ride haha
the blur-filter i have released is just taken out of the streamFX package with a few small changes. it is partially broken as the streamFX one is as well currently so lots of options aren't working on macOS but it should hopefully do the job for what you want
Good job, tomorrow I will dive into it. As far as I know you need to pay for streamFX now... ugh
yes, to get the beta builds that work on the current version of OBS you need to pay or build it yourself.
Can we downgrade on OBS? I honestly don't care about newest version of OBS
that won't give you access to a working version of streamfx either for other reasons
yes the old builds were removed due to a license issue and they will not be returning.
they have gone into the west
Hiya, does anyone know of a spotify widget that can appear when a new song starts playing and then disappears until the next song?
hello im try download websocket plugin for obs but it says i need to update can anyone help
- Outdated Plugins (1)
- Hardware-accelerated GPU Scheduler
- Capture Interference
- Windows 11 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (2)
Intel Core i9-9900KF @ 3.60GHz - OK! / GeForce RTX 2070 SUPER - OK!
So obs-websocket v5 is already included with OBS v28+, and is never needing to be explicitly installed
You seem to have installed the version of v5 that is for OBS versions earlier than v28, which overwrote the proper v5 install.
!plugins follow one of the guides listed below for uninstalling the incorrect websocket plugin
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
make sure OBS is not running while you do this. After that, open OBS and select the Help menu > Check File Integrity, and restart OBS.
WebSocket settings should appear in the Tools menu
If they still do not appear, reinstall OBS itself overtop of your current install. It should restore the proper WebSocket plugin
the only WebSocket plugin that may be needed for v28+ in some cases is the "WebSocket v4.9.1 Compatibility" plugin, which gives you a v4 WebSocket server in addition to the already included v5 server
@obsidian agate thank you so much 🙂 working
awesome 🙂
hello
I want to change the speed of a video dynamicly while showing it.
does someone has an idee how to do this?
media source settings have a "speed" slider
yes but the video will always start from the beginning
oh, right
I want to ram up to the interesting part and than go back to 100% speed or even go slower
Use a video editor, and create a new clip that starts where you want, with the speed up and slow down. Then you won't have to control the speed manually in OBS.
Ah well that is a twist. Not sure what the options are for that from within OBS, aside from the manual control in the properties window. How long are the clips?
can try changing the speed with websocket but I think it would restart too
yes
one minute
You don't know how long you set the replay buffer?
65s
i suggest you use a separate video player, like vlc, and just capture that in obs, because both the media source and vlc source in obs currently does not allow realtime speed changes
So here's the thought process -
You save the clip
You want to replay the clip to stream
But you don't want to wait until the good part
You want to speed it up until you get there, then maybe slow it down...
Does that sound right?
right
at the moment I change the start point but sometimes there are 2 highlights that I wanne show and to brige the parts I want to speed up
Okay, so you are entering the world of live sports production concepts for replays. In your case on a home pc, that can be done with at least one of these two things:
Hardware recording/playback controls for this kind of media (think Blackmagic Hyperdecks)
A person who can control of OBS to manually do the "rack that replay, highlight the highlights, speed up/slowdown when desired" in a media player app that is a source.
do you mean something like vcl?
I also need to adjust the speed with hotkeys because I am an one man Produktion.
Yes, control in another media player app, not from the source properties. So VLC or any media player that has the controls you want to use. If you can't set hotkeys from within in the media player for those controls, you could probably use something like Touch Portal or Streamdeck, which work with VLC Player.
Like I mentioned earlier, you are entering a different world if you want to do this. Can you do it as a one-man production? Probably. Will it be easy? Definitely not.
I've seen lots of tutorials that show how easy it is to create a clip, then replay the clip to live stream, even with automatic special effects. Manual speed control like you want is, well, manual. Means you have to doing what you regularly do to get the media queued up, speed up to the moment you want to show your audience, etc. Think about how that will look to your audience, and how you want that to look.
Exeldro's Dynamic Delay filter allows you to fast forward/rewind on a media source, this might be useful here. I've not used it personally but it sounds like it might be of use, provided there is enough RAM available for it.
Hello. I'm just now starting to venture into the plugins world and I'm trying to do something that sounds simple but I'm not finding the correct path.
I just want to add a callback to the video_render of a source I got by name. The idea is to access the image that is going to be in each frame of the source. I managed to do this via a filter modifying an existing plugin, but I feel like there's a much simpler way to do this. Can anyone point me in the right direction?
hello obs quick question is there a way to find out how long a media file has left to play when it is on a loop
oh lol just spotted it lol
😛
https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md#getmediainputstatus
the response has a "mediacursor" field that give you that info
Is there a plugin that follows object? Such as person walking on stage (similar to face tracker)
Hello.
I was wondering if anyone here knows about Masks and stuff. I was planning on buying an Ultrawide monitor but the game I play has no scaleable or moveable ui, so it would look like this.
I'd rather not have those big black bars and I don't mind if the left and right are cut off, but id like the health bar to be visible in 16:9
two sceneitems of that source, one cropped to fit the 16:9 by cutting the side, one cropped to the health bar only
Yeah thats the idea but the health bar actually fades out too
And then you have that round icon next to it
Cropping to a round shape sounds like a nightmare and id like it to look as professional as possible as I stream for like 200+ people
to make sure we understand each other this is what I'm suggesting
if you want to only have strictly the ui and not the rectangle around, just put an alpha mask on it
assuming that part of the UI doesn't move or change size, it'll work
if you don't know how to make an alpha mask for it I can do that
That would be lovely, yes
The UI does not move but it does fade out and in
The blue icon does change for others
Such as red and green
Or grey
ok imma go the absolute fuck to sleep rn but tomorrow I will
Thanks, I canceled my order for an ultrawide monitor until I can figure this out
Streaming this game is my main income so id rather not shoot myself in the foot
Thanks for the help.
which game out of curiousity
Hello, is there anyway to get a delay for a video source? I noticed that a video capture device can have one, but I need it for game capture/window capture too.
I'm assuming there's a plugin of some kind since its not in the vanilla program.
Chivalry 2
hi im trying to use OBS teleport but my other computer wont show up when i press refresh why is this?
most probably a firewall blocking it, option 2 (a bit less likely but it does happen) would be that your network components (e.g. a router or a switch between the computers) don't support UDP broadcasts
so I'd disable the firewalls first for testing
a filter is exactly the way to go, it is what is used to access and modify video data of any given source
you cannot otherwise modify the video_render callback of the source, unless you have the source code for it and can just change the code of it and recompile
Thank you!
I was under the impression that there was another way to do it. Thanks again.
i was just doing it yesterday
ut today it not work
well, things usually don't break by themselves, I guess you need to try and remember what changes you made
how to do the firewall thingy
dm me
there, putting this as an alpha mask should make it all transparent except the UI
How can I freeze my camera for effect, its not in Effect Filters?
I'll give this a try lets see
I don't think there is a default filter, but this should work: https://obsproject.com/forum/resources/freeze-filter.950/
it's not builtin, you need to install its plugin to have it
https://obsproject.com/forum/resources/freeze-filter.950/
hehe
^^
that was within 500ms or so
shared braincell XD
Pretty close, yeah
👍
I can probably make the fine adjustments myself
I see how you made this and I can adjust it accordingly
yee, it's not hard to understand how it works XD
However, I do wish there was a way to like...
Have it only show up when the UI is on screen
make sure you're using pure black and pure white colors or it'll be semi-transparent
so, it's complex, but there is a way
I'm willing to do it, this is my job so it's worth the investment
How do I add the plugin after I download it lol
what's wrong with the installation instructions provided?
Should we take this to dms?
the advanced scene-switcher plugin allows you to set macros that basically automatically perform set actions in OBS when a set condition is met.
Amongst the conditions it can use, there's a "video" condition that allows you to check whether part of a video source exactly matches an image or matches a certain pattern/object.
You can use that to detect when the game is showing the UI (though it'll probably require a fair amount of tinkering to get it exactly right), and use it to automatically hide/show the UI source.
https://obsproject.com/forum/resources/advanced-scene-switcher.395/
Would you be willing to help me work with this in a few minutes? I can even give you compensation.
download freeze-filter-0.3.3-windows-installer.zip,
unzip to get the .exe file
run the .exe file
Whats wrong with it is that I didnt see it, so thank you
I'm always willing to help, no compensation at all.
I never personally used that specific condition, I only know that it exists and has been use for similar purposes as yours.
But yee, if you have a hitch while trying to use it, do pop in here and I probs can help you figuring it out
(also if you don't mind, keeping the convo here rather than DMs would be preferable)
Sure.
Also offtopic question, I use a 1440p monitor and im wondering which version of downscaling looks better
Theres the one in the streaming encoding tab and the one in video tab.
Im not sure what the difference is and I've noticed text kind of looks bad on stream.
honestly, different people will have different takes on this. My personal take is that it changes very little except for very specific circumstances, so try them out and find which you prefer
I can give it a small test next stream just for the sake of it, sure.
Back to the topic, ill see what I can do with that plugin.
oh, that. I thought you meant which downscale filter.
100% use the one in video tab, the one in in the output tab forces the use of much less performant encoders
(also generally speaking, better to be in simple output mode rather than advanced, unless you need smth in advanced, but nowadays there's very little advanced does that simple can't)
also the one in the output tab doesn't even offer options on the scaling quality
Last I checked, I do need Advanced rather than Simple.
what for?
and if you're not happy with the quality of text you definitely want to play with that
yeah, deffo rescale in video
Oh hey, "Track 2" is now an option in simple
it's the typical performance vs. quality trade-off, using Lanczos will look better in most scenarios but also use more resources
I value stream quality a lot, my PC is a bit of a powerhouse (not top end anymore though)
I've got a 2080ti and i9 12900k
most cases simple will be better quality than advanced
Bicubic usually isn't that bad either though, just don't use Bilinear or Area
but test it out, check what you prefer
I can use Simple for streaming but I still need Advanced for recording.
what for?
I use specific quality settings and audio track stuff, which I can only do in Advanced
but I can (or should) be able to use Simple for streaming now thanks to the extra options added.
multiple audio tracks are also available in simple
and out of sheer curiosity, which quality settings?
(I'm not trying to push you to use simple, just it's good to know what people use advanced for)
I was using CQP at 20 to 25, depending for recording. I also auto-split the MP4s into chunks of 6GBs.
I upload all my recordings to a cloud server for editors to grab and splitting files at 6GB increments is really useful for them.
It doesn't appear that I have those options with Simple.
the cloud server isn't supporting restarting an aborted download I guess?
I was using Advanced for the Twitch Audio Track 2 setting but now that is also on Simple so I don't need it.
oh yee afaik automatic file splitting is still confined to advanced
really annoying when you downloaded 190 of 200 gigs and then get a disconnect 😛
Yeah exactly
My editor is in Australia.
😔
Slow downloads and "oops it gave up"
Anyway
Let me see what I can do with this Advanced Scene Switcher
I'm not sure how to use this exactly so I hope I can figure it out
from what I understand, what would probably work best would be to use the "matches pattern" with alpha as mask and use an image that is basically transparent, except for a specific part of the UI that will always be the same whenever the UI is there
but then again, never personally used that condition
what is the condition you are talking about?
“Matches Pattern” condition i would guess
i should've asked my question better. what are you trying to do in advanced scene switcher?
I have this game with a UI that cannot be moved
activate when UI bit is showing.
"Video" condition with "matches pattern" descriptor
I want to keep the game streaming at a 16:9 but I want to buy a 21:9 monitor since I have a single monitor stream setup (and have for a few years)
So I want to move the UI into view for the stream since it cannot be moved, but it would look horribly unprofessional to just have a section cropped out
oh noice, didn't know there was a guide, ty
I'll give this a try and come back if I am having trouble.
👍
I am looking for a pop up and a text talk plugin for my weather livetreams
Having a small problem
Only one game capture seems to work at a time so I can't have it activate the alpha mask as I want via two capture sources
Yeah I'm having a real problem understanding this plugin, I feel like an idiot following this tutorial
oh, yee, mb, when you showed a picture of it working I thought you had figured that out.
Two solutions :
- use the source clone plugin and apply the filter to the clone https://obsproject.com/forum/resources/source-clone.1632/
- put the source in a nested scene and apply the filter to the scene
what part do you not understand?
and don't feel bad, it's not entirely intuitive, it's not abnormal that it takes a bit to get used to the way it works
Hey do you have anything for pop up and a text talk plugin for my weather livestreams?
The Macro creation seems really unintuitive, yeah. I'm having trouble getting a pattern to be detected, but let me install this second plugin really quick.
as per server rules, please don't ping people you're not engaged in support with.
Can you describe a bit more what exactly you're wanting to achieve?
Can I use a video for a example and sorry for pinging
I'd rather prefer if you used your words
videos tend to be less descriptive than they seem like
The source clone works and also that's a really good plugin that I will be using going forward.
yeah, it's pretty damn good.
For adv-ss, did you make sure the plugin is actually running, in the "general" tab
(the image in question)
I'm not sure if there's a better way to make this work
and if youre curious, this is how the UI fades
first, show me the general tab too
The health bar (the important part of this) fades in and out as its used
the little badge is the only thing consistently on screen
and theres four. A red, blue, green and grey.
So I see a youtuber name Ryan Hall Y'all When he gets weather warnings or watch's it pops up and makes noises and sounds and the text talks
so you want the scene to activate when the health bar shows?
That would be nice but
I imagine that's even harder
cant exactly use an image of the health bar when it's like
got different values on it all the time
assuming you don't die, could use the bottom of the health bar
but first thing first, show me a pic of what the UI looks like when you want it to not show on stream and one of when you want it to show on stream
After that, could you post a screenshot of the health bar and stamina? bar at like 50% each and 25% each. Would like to see what that thin strip between the two looks like over the course of gamplay
ok, so the difference is the presence of the health bar, right?
give me a minute, im just in the tutorial level so its not easy to take damage, let me load into a game
No worries
Thanks for all the help, this is quite the task to nail down
I don't care about that little fire icon either don't worry
and just incase it's not visible on your end, there is about a 1 pixel gap between the health and stamina bar
Ahhh, there is a thin part in the center that shows thru to the background/gampeplay
I mean I could technically get a pattern of the very top of the healthbar
and then just ask the thing to look for that specifically
or the bottom
doesn't matter, really
I dont use AdvSS much these days, but could a “if this or this or this” match possible? Could have a few conditions based on different spots being filled green, red or black
yee
using this would work until you're just about to die, that's a good place to start with, if it works with that, we can try refining
(make sure to select "use alpha channel as mask" so that it doesn't try to match the transparent parts)
It's actually easier to get to 1 health than you'd think in this game actually
otherwise could be doable to use the lines around the bars
Yeah I'll try that
1 hp and a dream
Basically some sources of damage cant kill you but will leave you with 1hp
so its not uncommon to be left with no health on the bar
yee, but you can try with this first, see if it works well, and if it does we can refine with something more elaborate, like the lines around
Yeah sure
This did not work actually
show match does not detect the pattern
oh wait
i forgot to check the box
up the threshold, since we're more or less going for perfect match?
It doesn't seem to like it, I think it's because theres a lot of extra space in that
I can also specify to only check in that area of the screen
ok wait imma try shit on my own
aniyone can help me?
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
I need help with one pluggin
“Try to be detailed”
is obs virtual camera
OBS has a Virtual Camera built in. No plugin required
Do you see a Start Virtual Camera button next to your Start Recording button and the like?
so why when I use it for google does it not let me
ouki imma try again, gimme a screenshot of the game itself at a 1:1 scale
some websites block virtual cams
I'm trying something myself really quick but I can do that in a second
I want for omegle I use mozilla and this close and in google this not change
sure dw
<@&715347355565817879>
talk me in private I share you screenshots for my problem bro
I've got this to try
very specific, unchanging UI elements
yeah that's what I was thinking too
Omegle being one that blocks virtual cams at times
also support is not done in private on this server
works pretty well for me at a 96 threshold
