#plugins-and-tools
1 messages Β· Page 119 of 1
you'd think the best thing possible would be to move all Replay Source plugin features to the Source Record and make it one super plugin
yeah, it might seem like a good idea, but its not that simple π
Yeah, there's a lot of cool and useful things that it'd be nice if there were super easy ways to do them in OBS, but at the same time if you think about it, even though it's been around for around a decade now I think, in the long term grand scheme of things, this is still kind of the pioneering early days. Sort of a "HAM radio" era for mass consumer broadcasting, with a lot of DIY, digital duct tape and bungie cords holding everything together. π
I know, im pretty sure it'd be a lot of work
im not a coding person lol
I can make UI through PDN, and make scoreboard setups on OBS manually (which is what I've done lately), but I can't code anything lol
if I could code I'd make a scoreboard application that doesn't require me to have 5 different plugins to accomplish making a good scoreboard plugin with features I use
I've done some super complex jumping through hoops in the past to create some creative visual FX or functionality and had fun doing it, but over time many things have improved and gotten simplified by new OBS features, new plugin features, scripts, shaders etc.
the biggest feature that has helped me improve my visuals by far is VisualFX and source transitions
When I look at how I did some things 2-3 years ago compared to now, with the tools we have now, it is a massive step forward in ease.
it's crazy how many tools exist
im pretty sure there is something out there for almost anything you can think of
Hey, I've been following along on this replay conversation. An esports broadcaster and moderator on Touch Portal server does have some Touch Portal macros that you may be interested in. He can have replay files saved with time/date stamp format in the name for editing purposes in post production, and still can call up the last replay saved during live broadcasts. Not sure if that helps anyone out here but I thought I would mention it. (yes I'm a moderator for TP to, so this is a shameless promotion)
what is Touch Portal
as someone looking to get into the industry one day professionally I am interested for not only the plugin/macros/whatever they do to do what they accomplish but what the server stands for
Touch Portal is macro remote control for PC and Mac software (Linux in closed beta) and connected services. A host app/button and page editor runs on the desktop. A client app runs on a compatible Android or iOS device. The mobile device becomes a touch control for whatever you connect. through the host. I use it primarily as a dashboard to launch apps on my PC, media controls, Voicemeeter, etc. I have a few OBS pages for stream and recording controls, and one page has a studio mode where the button icons are the Preview and Live scenes as shown in OBS studio mode. I use it for editing in Resolve and Gimp, and control smart devices in my home. Free version is limited to 8 buttons per page, 2 pages max. A lifetime unlocks 110 button grid (you can make buttons any grid size), sliders, plugins, and unlimited pages. And the license is part of the account from which you made the purchase. If you buy it for Apple, you can use it on all your Apple devices with that account; same with Google.
If you want to test Touch Portal with OBS, you can with the free version.
@fast fjord ^^
sounds like Touch Portal is just a different version of the Stream Deck no?
Same idea for functions at least.
If you want to call it that. You can't customize Streamdeck the way you can Touch Portal. And it's much cheaper, even if you buy a license for both Android and iOS. I know some people like the tactile feel of having a physical piece of hardware, so I know that is a factor and some people a high priority. I've used Streamdeck and sold it after testing it against what Touch Portal can do. When you have some 7 inch and 10 inch tablets with a 13x8 or 12x9 grid of buttons, it was a no brainer to sell the SD. Even got it working on some old Fire tablets after installing Google Services, as well as on my 14inch Chromebook. Both uses aren't officially supported.
doesn't look bad, especially since it is apparently around $12-13 for a lifetime pro license (I think?). I'll probably check it out later. I do have a Stream Deck XL and love it, and I have an iPad air so if somehow it supports that ancient device then it could probably help a lot with more buttons
As long as the iPad meets the min OS requirement for the client app, you should be fine. If you use lots of buttons with animated gifs, that performance can be impacted by older hardware. Your actual price will be reflected at checkout when local/regional taxes are included. But that $12-13 sounds about right. I bought mine three or four years ago.
is it possible to compile a plugin without compiling all of obs?
Realistically, no. The plugin will at least need to link to libobs, which itself pulls in so many dependencies that you might as well just compile the whole thing
I'm sure it's doable to skip building the GUI, for example, but probably more effort than it's worth
alright
is there any way to leave the DroidCam screen always on inside OBS
I need to use more than one scene
use add existing to add the same source to another scene
there will be 3 different cameras
you do know that there are twenty seven thousand people online in this server, right?
oh, sorry
I never realised
Hello guys
Please i need some help ASAP
I have been streaming from my obs to Zixi broadcaster but the video has really been lagging
i have tweaked everything possible but i'm still having the issue.
I'll appreciate every idea.
Thank you
If you need help or have questions about OBS, check out our #support-portal first!
I've added mouse and keyboard overlay to OBS, any way to make Discord screensharing follow those overlays as well?
you'd have to capture an OBS projector window using discord
β¬ββ¬ γ( γ-γγ)
@weak escarp in case you've missed it. 
I read sc as Starcraft and was going to confirm that Starcraft 2 has a problem with size, in particular it can't run at 2560x1440. π
Hehe nah scene collection >.< Now I'm wondering if I should edit.
I switched from Scene Collections to OBS Installation Collections. π
I mean, obs and starcraft are deeply linked https://www.reddit.com/r/starcraft/comments/z58e9/i_made_a_streaming_application_so_i_could_stream/
Open Broadcast Starcraft Studio
@boreal hearth Looking at Tuna and while my current usage would be via window capture as I use MPCH-BE, I was wondering would it still be able to retrieve the metadata from the file or is that only via the other options mentioned for it?
Window title can use only the window title. How would it get the file path from just a window title?
Yeah. Didn't hurt to ask.
Is VLC player the next best option for having album cover/data?
MPD and spotify also works, but spotify is somtimes rate limited unless you register your own spotify app
And I'm going for local files so spotify is outta the equation.
then I guess mpd and vlc, although by vlc I mean the vlc source, the player itself won't work
Since mpd appears to be a bit more than a zip and registry key tweak I'm gonna take a shot with VLC.
And when I go to tweak the location for the VLC install path in regedit it takes me to the same place I set it last time 
mpd is just an exe file and a config, you'll need a client to connect to it though
Yeah. I'll stick with VLC though.
Is anyone using tools to work together with a team to collaborate on videos, like script writing, editing reviews, and that sort of thing that happens outside of OBS? I'm starting to build something to help with that, but curious what else is out there.
Do you mean like some kind of project or production management software?
If so, I think people probably use various cloud based tools. Wouldn't be my go-to, but people seem pretty hip to the cloud these days.
let's use the blockchain on the cloud for AI with neural networks
No! Bad! 
You know what would be spiffy cool.... <idea> OBS-CUDAfilter
Hi, I'm having trouble to use obs plugin, can anyone help me?
Explain your trouble
ive installed audio monitor yet it doesnt show up in filters
and yes i installed it in the correct directory
im on obs 26.0.2
26.0.2 is very, very old
I'd recommend updating OBS itself first before trying to use plugins.
audio monitor supports 26 and above
Sure, but we don't support anything that old at this point.
alright ill update
and inform you if i still have issues
okay it works
the reason i was using an older version is because i want to capture desktop audio for omegle but im perma banned from it so i have to use ometv and ometv doesnt allow obs virtual camera so i have to change the registry and i thought it only worked on a specific version but it actually works on the latest as well
Yeah.... we definitely don't support bypassing bans.
I'd ask that you don't bring that up here.
Ill restate the details of what I would like to do here again.
I am looking to cover up the UI using Advanced/Automatic Scene Switcher whenever the UI is displayed. It is static and nothing should cover it, but it comes and goes frequently. The UI element, I have extracted from the game files and also masked at the total resolution if need be. I'm looking to place an image over this whenever the UI element is displayed.
i'll respond tomorrow when i can if someone hasn't. and i should clarify advanced and automatic scene switcher are different things.
https://obsproject.com/forum/resources/advanced-scene-switcher.395/
^^ that is the plugin i am talking about.
I had both, I grabbed the latest version of advanced right now off of github.
@lucid thicket it would look something like this
that would detect if a pattern of a certain area that you selected matches your image and enable the source to cover it
Actually this covers it pretty well:
https://github.com/WarmUpTill/SceneSwitcher/wiki/Activate-overlay-to-hide-parts-of-the-screen
geez the author of the advanced scene switcher plugin really means it when they named it advanced
it's a pretty deep rabbit hole to dive down
I remember compiling it once
it was a hefty task
it's almost like another ecosystem within the ecosystem
really cool plugin though
Warmuptills adv-ss is absolutely incredible.
It honest to God empowers obs in a way that no other plugin does. That combined with Move Transition is so powerful for making advanced setups.
It's also helped me unbreak certain bugged plugins like Source Record by being able to automate things that keep glitches and bugs from happening.
If you run shows, thale automation from Adv-ss is invaluable.
Used 2x img detection on the last tournament to determine what scene of a game we were on. And it only broke when OBS decided you 'unhook' a window capture from a games .exe randomly during the show, because (I assume since this fixed it) I had removed it from durchblick MV. So it had no image to render. The second I opened the window capture scene and hooked the game to it again, it worked.
No idea why window capture would do though though. Anyway, adv-ss 10/10.
If he introduces websocket to actions and conditions in the next version I'm gonna have too much fun >.<
OBS keeps crashing as I set up the macro
- Mismatched Sample Rates
- Multiple Game Capture
- Windows 10 21H2 (OK)
- No Output Session
- Windows 10 Game Mode
12th Gen Intel(R) Core(TM) i9-12900K (not in benchmark DB) / GeForce RTX 2080 Ti - OK!
!crashlog
may have to reach out to the dev warmuptills on the OBS forums. i have not experienced crashes while doing that.
the area selection is quite literally the most recent feature added though so it wouldn't be crazy to think there could be kinks to work out
Thats okay, I can work around it
You crashing on "select area" ?
More specifically; does it just shut down your OBS?
I had this happen once, already reported it - but I couldn't reproduce it. It worked fine second time around.
If you have a way to make it happen over and over, please report it here.
https://github.com/WarmUpTill/SceneSwitcher/issues
Yes.
If you can make it happen over and over with specific steps, (so you're able to reproduce it), please add your findings to the above link 
Okay so, here is where I am at so far.
If source 0, then unpause macro to check for pattern 1 and 2.
If Macro to check Pattern 1 succeeds, then switch to source 1 and pause macro to check 1 and 2.
If Macro to check Pattern 2 succeeds, then switch to source 2 and pause macro to check 1 and 2.
In Source 1/2, unpause macro to check pattern 1/2 missing.
If Macro to check Pattern 1/2 missing, then return to Source 0 and pause Macro to check Pattern 1/2.
This seems to work, but im having trouble defining if something "isnt" there, properly.
I just need to get it to properly define if the pattern is there, I only have the option to check for a pattern or "doesnt match" which isnt the same.
this is the part of the guide i linked that covers the hide portion of it. i will be honest, there's no chance i'll be able to explain it better than that guide.
Oh im sorry, I didnt see the link
ah yeah π that will save you some time as it's pretty much exactly what you're trying to do.
What I dont understand, and maybe someone can help me understand
we have the ability to instantly remove an entire color from an entire source
but we dont have the ability to remove a specific image from a source, even if its mapped 1:1 with the screen?
lmao
I gave examples up above
In THEORY, it should be as simple as like, doing a 1 pixel color key for all all the pixels of the image
I know thats not in practice but, you get what I mean
I don't know about that plugin specifically however I have an OBS 26.1.1 installation here which I've tested a tonne of plugins with and some of them claim on the OBS Resources pages to support 25.x+ or 26.x+ but in fact do not and only work with 27.x. Presumably because the plugin got updated over time and the minimum OBS version required never got updated. Keep that in mind while trying out plugins that the minimum OBS version specified might not be accurate. It can be tested by having multiple parallel portable installs of OBS and testing between them (which is what I've done), so I categorically know the plugin is installed properly but works or doesn't work in a given version.
This is a bit clunky, but then installing plugins in OBS has always been a bit clunky, and will be until we have an integrated plugin manager that takes care of this sort of stuff likely.
the image mask filter already does something like this so you could adapt it to work for more than just grey-scale images
I tried this and it didnt really let me do much besides like
How to apply the mask
I cant invert the mask, for example
Most image masking allows you to do that
as I said, you would need to adapt the image mask filter with the features you need
not that it's ready to use
Hmm, I smell a shader...
π
@lucid thicket If I understand correctly, you are wanting to replace a game's own overlay asset with your own content when the game shows the asset, and then have your content disappear when the game's asset disappears?
Ok, I read and reread the entire conversation and I'm not 100% certain of the full goal but think I get it. I have a suspicion that the missing element is the Dynamic Mask filter from StreamFX, a.k.a. the OBS Swiss Army Chainsawβ’
I'd be willing to try to attempt to come up with a solution if either you could supply me with some test case assets, or I can think of an easy test case on my own.
OBS Rubik's cube problems can be fun to solve sometimes. π
One challenge is if the original unscaled/unfiltered game asset differs from the in-game one, such as scaling etc. Things can be non-integer scaled or filtered which can make comparing pixels between the modified and unmodified versions difficult.
Screenshotting the game and extracting the asset at the pixel level can somewhat rectify that though.
Scaling the asset down and overlaying it appears to have like a half pixel offset from the game rendered version.
I think this is about as good as it can be aligned, and there are some artifacts showing through. This is due to the game loading the asset but downscaling it for its usage, and me downscaling it in OBS to fit it over top of the game's scaled version. The game and OBS are probably not using the exact same scaling algorithm. I tried all of the OBS scale filters and bilinear has the best match which is what is shown here.
The purpose of the test was to see if the supplied game asset could be used to generate a mask which could in turn be used to do a search-and-replace, however due to artifacts it doesn't appear this will work.
close though
I've got another idea...
@lucid thicket Is your PNG image here: #plugins-and-tools message an unmodified PNG screenshot directly from the game or has it been digitally altered in any way?
I'm assuming it is a straight unmodified screenshot but I see some oddities in it which could be from it being modified, or could just be some game weirdness.
Ok, with the powers of The Google, I deduced the game is Chivalry 2 (bummer, I have the first game), and from other people's screenshots it seems the anomaly I see is in fact part of the game's rendering so not a post-alteration. That makes things a bit simpler.
Game appears to render the asset with feathering around the edges.
With some black magic, the badge is removed now...
Ok, I managed to replace the badge with everyone's favourite VFX demo meme:
π
It's not yet wired up to the ASS plugin though, but this is a step in the right direction methinks
you shouldn't wire things to your ass plugin, that's very likely unsafe
the only ASS i know is for subtitles. and that's not what is going on here
Yeah, that is a ripped asset from the game files.
Advanced scene switcher I'd guess
I don't have ASS installed currently and not yet familiar with the specific feature used for the auto switching, but I think combining that with what I'm doing would work for replacing the badge either with a custom badge or graphic or like I did in the example above with video content.
So for example, one could have the badge become their webcam automatically when it is shown on screen.
Doing some GIMP kung-fu master type stuff for a friend ATM but might mess around with the ASS plugin later tonight or tomorrow.
just.....REPLACE IT!!!!!
how do i get rid of tools?
What tools?
Like any
Youβre going to have to be more specific
hammers? I know a guy... 

Alright stop...
time
You can probably sell them on ebay for some good coin.
Bro yβall not funny Iβm talking about in obs
You'll need to be more specific on what you mean by "tools" here. The tools menu is part of base OBS, but some plugins put options there as well.
Just right click the tools and hit remove: https://i.imgur.com/KiQY1C5.jpeg
Can you explain the process for how you did this a bit more so I may also do this?
@zealous zinc
I donβt want to talk too much about a plugin in scripting channel, so I talk in here. Yes, you can show and hide the same sauce repeatedly and automatically by your desired time between and also using show/hide transition of the source, by using Move Transition plugin.
Loaded your screenshot into GIMP, used the elliptical select tool with AA and feathering disabled to select the circle containing blue pixels, then expanded the radius on each side by 2 pixels to encompass the feathering so there wouldn't be any blue pixel bleed through into the replacement source in OBS. Copy and pasted that into a new layer, hid the original layer and exported the full image (mostly transparent) as a new PNG file. Possible to use this as an image mask, but I used Dynamic Mask to be able to experiment with all the controllable channels/modes while experimenting. Applyed it as a dynamic mask to the replacement source. So all that's needed to have it show up is for Advanced Scene switcher to toggle the source that has the mask on it now.
I was planning something more complicated but this seemed to be a better thing to try.
Itβs a plug-in how do I delete itβ¦ like yβall think yβall mad funny bro
A plugin within context of OBS is just a few files that you can manually delete. You're not making any sense of what your speaking of.
And if the plugin is made with an installer, there should also be an uninstaller you can run
It's more a case where you didn't ask a clear accurate question that reflected what you are trying to do, so you didn't get good answers. We do have a sense of humour in the community even if some people might not appreciate the humour.
Stating your problem more clearly and asking better questions can lead to better results though.
π€£β
πβ
πππͺ
as you were told : to delete a plugin, you delete the plugin's file
Ight bro what are you mad I put emojis in plugins-and-tools chat?
nobody's mad. why do you think I'd be mad?
Idfk why you questioning me??
you asked how to delete a plugin I just gave you the answer, that's all.
Find out the name of the plugin
Based on this, we can probably assist with a how to. Some plugins have installers, others were installed with the zip method (drag the files in).
Uninstaller is as easy as just uninstalling any other software.
Zip installs are trickier to remove, as you need to go in an manually delete the correct files.
If you dont have any plugins you care about, you could always just uninstall > re-install OBS, and that would remove all the plugins π
@serene echo
Ummm it was called virtual cam and pretty much what it did was made a fake camera and I can use it as a way to show my desktop on like Omegle and stuff
that plugin isn't even needed. The virtual camera is part of base OBS
well, they are trying to remove it already, so this dosent really add much π
true mb
go to the place where you uninstall software, and search for "virtualcam" or "virtual", and hopefully it will pop up, and you can uninstall it.
Make sure anything that could be using it is closed (omegle, teams, skype etc)
Sjdueejheidkxks I donβt know can I send a pic of it?
Or just one of the voice channels?
you dont know where you go to uninstall software? I can probably send you a link on how to
Yeaβ¦
sure, give me a sec π
Iβm donβt know computer dat weel
Thank you!
Any recommendations for Mic EQ? I have my filters set up how I want, but I'm sounding kind of robotic and dead inside. Other than therapy, any suggestion to make my audio sound warm and inviting? Thanks in advance.
Not sure if it's ok to post audio in this channel to hear what I sound like.
The best recommendation for mic EQ is learning how to EQ. Because everyone has different voices and different mics, and different goals for the sound desired, you are unlikely to be happy with the results of dropping in someone's EQ settings.
Yea I get that, sorry for not being clear. Just want eq programs y'all recommend.
plenty of VSTs out there that do similar things. the reaper plugins suite is free and will accomplish anything the average user would want to do.
And reaper can be used in conjunction with obs?
yes, any VST2 can be.
They can be used in OBS
So if I already have filter set up in obs, should I not set it up again in reaper? Say I have a compressor set up in obs, I shouldn't set up another one in reaper right?
You don't need the reaper app. These are plugins (VST files) so that you can use them in OBS instead of the stock ones.
Oh ok, so for eq I'd just install the ReaEQ vst files?
Correct.
Ok thanks, I'll go play around with it.
Can you download themes for OBS? Any you recommend?
OBS Studio supports custom themes!
Download user made themes: https://obsproject.com/forum/resources/categories/10/
Learn to make your own themes and where to install themes: https://obsproject.com/wiki/Custom-Themes
@wary wasp sorry for ping but figured you might now. When starting a stream through UI with "enable bandwidth test" enabled, you get a warning dialog. When starting stream via websocket, the dialog doesn't pop up and it looks like you are just live like normal. Is this expected?
Hmm, that doesn't seem right. Pretty sure we're basically emulating a button press
I'll check it out
I can easily repro 100/100 at least using touch portal.
https://github.com/obsproject/obs-studio/blob/master/UI/window-basic-main.cpp#L7589 Ah yep, it does bypass bwtest
is that for youtube only?
It's doing it for twitch for me
- Mismatched Sample Rates
- Windows 11 21H2 (OK)
- Non-Default x264 Preset
AMD Ryzen 9 3900X - OK! / GeForce RTX 2070 SUPER - OK!
zero dialog pop up for the warning
yeah, looks like I'll either need to work around it somehow in obs-websocket or move that section of code to the StartStream function
π
@vale vine Could you file a bug report for it on the obs-websocket repo when you get the chance?
Is this what we use to change out webcam background?
no
Virtual camera allows the user to take the output of OBS and make it available in the system as a virtual webcam that other programs can use, allowing you to use OBS to do more advanced live video control inside of other programs.
If you want to change out your background you either need to use a green screen, or use 3rd party software background removal, such as Nvidia RTX Broadcast
I will. When I get home from work later I'll grab a recording and log files to include with it.
just let me know if I need to add anything else
I have a question, is it possible to create a move Transition from game capture to display capture to a talking scene?
@delicate talon quite possible, yes, what part of it are you having trouble with?
hello can someone help me install the ownd3D plugin but it does not appear in the obs
I have uninstalled obs and reinstalled it and nothing
I tried on two computers and it doesn't work on any of them.
You should reach out to own3d for that.
They even have their own discord server
I contacted them they said that the problem is yours

I habe a window on my talking scene which i build my display capture in, and my LIVE scene is full screen and i want to go from full screen in talking scene in the smaller window to display capture
@delicate talon want to make a transition where the display capture portion resizes itself as an animation?
Alright so
Who knows about this one?
I'm trying to get the mouse follow and zoom to work
But when I install the script..
Solved lol
Just had to download the whole ZIP and extract the py file from inside of it.
What I did before was right click the py file in the file list on github and "Download link as file".
Duh.
Yeah still not working, now it's this
[zoom_and_follow_mouse.py] Traceback (most recent call last): [zoom_and_follow_mouse.py] File "X:/OBS/Plugins/obs-zoom-and-follow-master\zoom_and_follow_mouse.py", line 386, in toggle_zoom [zoom_and_follow_mouse.py] zoom.update_source_size() [zoom_and_follow_mouse.py] File "X:/OBS/Plugins/obs-zoom-and-follow-master\zoom_and_follow_mouse.py", line 76, in update_source_size [zoom_and_follow_mouse.py] self.window = pwc.getWindowsWithTitle(self.windows[data[2]][0])[0] [zoom_and_follow_mouse.py] IndexError: list index out of range
Right, it's working now. I think.
I can't see it because apparently it only works when OBS is on the same monitor as the thing you're zooming
Which seems silly to me, how is that usable?
You need to have OBS on a separate monitor to see what the zoom is doing, right?
Sounds like you want Move Transition plug-in
Yes, but i donβt know how to do that. Can you help me?
Yes, i already have the move Transition plug-in. I just donβt know how to do the smooth Transition from Game capture to Display capture and then from Display capture back to Game capture
I can sent a pic from my talking scene where my display capture goes
Make use of the filter's "Match if the source name" option.
by who?
I mean not anyone in particular. I just posted something and nobody is helping. Maybe nobody -knows- what to do hehe
That's usually why nobody responds to a particular question
yea these things happen
I don't think anyone's actually ignoring anyone in those cases
But I'll also say, mentioning being ignored tends to perpetuate a self-fulfilling prophecy β that's not a this-server thing, just a general internet thing π€·
Better to just ask your question again or a different way
Yeah. I gave up on it, seemingly, even when the thing is working, it doesn't work if the window you're zooming is on another monitor.
Which is pretty damn stupid and makes it completely unusable anyway
I'm over here trying to think of how to use it with only one monitor. Because like, you're recording a tutorial, right.
And you use it because you need to focus on where your mouse is and zoom things in.
But while you're doing this, you need to see the OBS preview
How the hell are you going to do that, if you're on the same monitor on both things? Unless you tile these windows but then the zoom thing is going to "see" that too
no i meant like the plugin its made to screen share but act like a fake camera
how do i uninstall
how do i uninstall a downloaded tool...
By running the Uninstaller or removing it from apps/programs
Which is what flaeri gave you directions to
Is Infowriter a good staple? Just learned about doing some research on how to better workflow - wanting to start putting some highlight clips out on YT and wasnβt sure how to efficiently go through stream VODs when I donβt use replay buffer and capture some moments
@sage island that depends; if your video editor supports chapters, you can try obs-chaptermarker https://obsproject.com/forum/resources/chapter-marker.1323/
Iβll look into that. Iβm just getting into it all but I feel like Iβm overanalyzing how to make content. Are creators downloading their twitch VOD or are they recording locally? Huge files of local but you have option to mute separate audio tracks (music, teammates, etc) which is nice. Also twitch editor for highlights and clips vs replay buffer on OBSβ¦when do I use either?
Iβm just trying to dial in my workflow to actually put out a highlight every week of a few mins from that past weeks stream
There are millions of creators. Even just on Twitch alone there are something like 2 million unique broadcasters every month. There's no one way anyone does anything really. Some people just download the Twitch VODs which aren't great really (and do not really make for good YouTube content anyway), while others record locally possibly using CQP with better settings or even higher resolution. Some might have music or other copyrighted audio not recorded in their VODs, or if recording locally they might record each audio source to a separate track and remix it in their video editor or a DAW. I imagine it is quite different for everyone.
Just have to find a workflow that works for you and what your hardware is capable of. Naturally some setups have hardware that can do things other people's hardware would struggle or fail to do, such as streaming while recording with different encoder settings while also recording with Source Record, and using Replay. Or even recording things with multiple copies of OBS or even multiple computers.
There's no one standard way to do anything like this. π
This doesnβt work like I want it to work
Ah, what's different about it?
I would like to sent a video, but I canβt. I just donβt see a difference when i click either of them
You can't send a video?
Would like to sent a video in here so you could see what I mean
Okay, so β¦ do that then
I thought you were asking about transitioning the position of one type of capture with another type of capture
I want the Game capture to Zoom out to the smaller window to display capture and Rhein the Display capture Zoom in to Game capture
But that issue looks like the transition for an overlay
Have you added a Move Override filter to the overlay?
I did on the Scene
Hmm, I'd need to test it out. I don't have an overlay image like that.
Are you using game capture and display capture on the same display at the same time?
<@&715347355565817879>
I think that might mean "first love".
Don't feed, Kachin
Oh. I second that RE ping, then.
Is it feeding if I'm serious? I really don't know these things. 
If I gave the RE ping, that should've been a clue enough
That we've got a person here who doesn't know how to act respectfully towards others
But what if it was errornous? I try to assume people mean well by default. It's obvious now, sure, but at the time it wasn't obvious to me.
Fenrir told us to not assume the worst in people by default this month. Am trying. 
Those kinds of people usually make it pretty clear pretty quickly
They did, but I didn't see it on the literal first post. I'm afraid if I try to judge too soon, I might miss people who really do just happen to be uninformed, or bad at communication, or similar.
Well, lesson here: they posted the pride symbol, and they said L
L for loss, as opposed to W for win
As in, the pride symbol is a bad thing
I don't know where the message is, but a few days ago someone did that, and when asked, said they meant first love. They then continued on to have a perfectly normal time and interacted with everyone just fine. That was my first exposure to the nomenclature, too.
yup
I remember seeing a video that someone had made that was a tool you could use to calculate your audio delay needed. Anyone remember seeing that?
Watching now, thanks, can't believe I didn't think of Epos
Here is the original video if you need it (reminder, its a bit loud)
I think that fixed it thanks
Someone needs to write a song over that as a backing track.
looks at his 3 guitars within arm's reach...
Another project to add to the list?
π
I could make an album for HH π
Enjoy the 37 cents haha
LOL
ISTR he was planning to either sign people or open up some kind of revenue sharing thing in the future?
I think he is looking at signing people and trying to make it all in house.
At least based on his $500,000 studio video
I missed that one
weird, i have the bell on, must have either missed it or it is open in one of my 12 browser windows and buried π

Only 12?
currently
I have 32 GB of RAM dedicated to (checks the calculator) 8 tabs of Chrome. Because, you know Chrome.
It is. Not that absurd, but enough to be noticed.
Browsers do not use much RAM themselves. It is more the rich media content of web pages that get decompressed etc. plus javascript etc. that gobbles up the RAM
Not sure how to do it in Chrome, but Firefox has about:memory and about:performance to monitor usage of web pages and plugins
Well, of course. I did say 8 tabs as an exaggeration. I didn't disclose what was in those tabs π
The webpage Feets posted last night ate up over a gigabyte of RAM here
Ouch
is there a plugin which will store a marker into the mkv file when you press a hotkey?
https://obsproject.com/forum/resources/infowriter.345/
this adds timestamps to a text file for you to reference after which is the closest thing that exists i believe.
ah ty
There is ChapterMarker plugin which writes directly into mkv file
ideally you'd be able to grab a handle to the output/encoder object and just tell it that you want a marker
Just trying my chance.
@weak escarp do you know why source-record 0.3.0 is not loaded by OBS 26 on WIN 11?
If that tag is not allowed please let me know.
Hey guys!
So here's a tricky one.
I have a GoXLR, right.
So my OBS only has ONE audio source in it, because the GoXLR is doing all the mixing.
But I want to add VoiceMod in there.
I could just set up voicemod as Mic #2
But then it'd be going at the same time as the clean mic because that one is in the GoXLR signal
And I can't mute that when the VoiceMod is enabled because that'll also mute the gameplay
Might be better off using the built-in voice stuff on the GoXLR. Using VoiceMod with it is a pain in the ass.
Can't do that because I'm trying to do channel point rewards to enable/disable
So I have to do it through the chatbot, which talks to VoiceMod
Good luck with that, then. Most of the people I see use VoiceMod with the GoXLR end up breaking other parts of their sound setup in the process.
And the GoXLR wouldn't provide the option to have a random voice every time, either. Hmmm
This is true, as well.
As you said, though, you'd have to separate out your mic from the broadcast stream mix, and have it routed through a different path by itself. Then use two inputs in OBS.
That part is fine, the problem there is both paths have the mic
Well, just turn it off in one of the paths.
Can't because then the VoiceMod also doesn't receive mic signal lol
You would have to use whatever output you choose as the one VoiceMod uses.
Yeah I thought about feeding Broadcast stream mix into voice mod but it'll affect the entire stream. Game, music
Which is why I said to use a different output for VoiceMod. Take the Mic out of it. Only have it routed to a different output, like Chat Mic.
I was using it with OBS 26 on WIN 10 without issues.
Then use Chat Mic for VoiceMod. Use Broadcast Stream Mix and VoiceMod in OBS.
You're saying to NOT have the mic be a part of broadcast mix at all then.
So then I send Chat Mic to OBS... That'd work BUT
Then I lose separated Discord and stream...
This means people in Discord would hear the voicemod lol.
Yeah, you'll have to separate it out to some output. You'll probably have to sacrifice something to make it work. Like I said, pain in the ass. At least you're not trying to do this on the fly...
PASSION IN THE ASS. That was priceless
Damn autocorrect... I swear, phones....
Maybe I'm misunderstanding, but couldn't you use Voicemeeter.
Hardware Input 1 - Your Mic
Hardware Output 1 - Virtual Audio Cable 1
Hardware Output 2 - Virtual Audio Cable 2
Input Audio Cable 1 into OBS as your Mic
Output Virtual Audio Cable 2 to VoiceMod
(Does VoiceMod have their own audio output? Assuming yes:)
Input VoiceMod into OBS as another Mic
Toggle Mic on Point Redemption
-Turn off Audio Cable 1 (in OBS)
-Turn on VoiceMod (in OBS)
-Do opposite for vice versa
Doesn't work because:
There's only two ways to send out my mic signal somewhere from the GoXLR.
It's either embedded in Broadcast Stream Mix, or via the "Chat" channel
Since I use Chat for Discord, I can't use that one
Sure you can - Virtual Audio Cables man :D.
Oh. You're saying SPLIT that chat one
Yeah!
Hmm.
But that's half there.
In that scenario, I have 2 CHAT mic signals, and 1 Broadcast Stream Mix that still has the mic in there.
Just so I can better understand your audio setup - can you describe your audio routing?
That way, only CHAT 1 gets voicemodded and CHAT 2 stays in Discord. Cool.
But Broadcast Stream Mix, which is what carries game and music audio, still has the clean mic
Yeah, sec
So
Without knowing what you are typing up, can you just remove your mic from the stream mix and then just split the mic audio twice for clean feed, and then voicemod feed?
Ah ok, I'll await your audio routing description then ^^
So
Mic -> GoXLR
GoXLR -> Headphones DAC + MACKIE BIG KNOB
MACKIE BIG KNOB ->Speakers (muted when streaming)
GoXLR has, for outputs into PC:
CHAT
Broadcast Stream Mix
SYSTEM
SAMPLE
Well, it can be removed, but VoiceMod won't pass a clean signal through when not activated, so then there's no mic at all when it's not in use. There's also no way to mute the mic in broadcast stream mix when VoiceMod takes over.
So I -can- remove the mic from broadcast stream mix, just not remotely
As in I'd have to open the GoXLR app myself and do it
I can write you a Twitch bot that can trigger a hotkey to toggle audio inputs in like 2 seconds, so I'm not worried about that part.
Unless you have a StreamDeck, then you should be able to.
I do have one, actually, but I still don't wanna have to press anything because
1- I'm almost never gonna see the redemption of the reward fast enough
2- If I'm playing a game in a moment I can't let go of the mouse and keyboard to use my hand to go and press a button, it'll suck lol
Itβs even set up for it buuuutttt
In that case, you could have a Twitch bot that runs that writes to a file that is read by a Python Script in OBS with an event listener that toggles the audio sources in OBS when the files changes to match what the file says to do
Ah ok, my knowledge of C anything is None
Or I guess in C it's NoneType, yeah? I forget lmao
Camelback I think, so it'd be noneType
In C#, yeah, it's NoneType. In C, NULL. :P
Thanks :P
So, GM Rod, I'm assuming you are listening to everything through the GoXLR which is why you have it routed to headphones, correct?
Yeah
Headphones out goes into Arctis Wireless Pro DAC.
Line out goes into MACKIE BIG KNOB for my speakers (muted when streaming)
So, You can free an output if you just plug it into your PC directly, and set up Monitor and Output in OBS to output the audio of things to the monitoring device set to output to headphones
I'm sure the USB is plugged in directly.
Yes
You have 4 outputs with that GoXLR, so I have to assume one of them is unnecessary / can be done differently
Ahh
They already said they can separate it out. They just need to figure out a way to mute the mic in Broadcast Stream Mix when VoiceMod is triggered.
Oh I missed that.
π
That's it yeah.
So like, the streamdeck can do it.
So I'd think, maybe the bot can "press a button" on the streamdeck and boom.
But no, streamdeck doesn't allow this
If only the GoXLR gave us the SUBMIXES they've been promising
It'd be easy cuz then it's two sources in OBS, one with and one without mic
that's linux
Soonβ’οΈ
And then I'd just switch mutes in OBS and THAT can be done from the bot
Hmm another solution would be for the BOT to have GoXLR integration
That'd rule
I know there is a plugin for StreamDeck that allows VS Code. But I didn't look more into it to know capabilities. Does GoXLR have a CLI / API?
If the streamdeck has it, then obviously the API exists
Right? As far as code and stuff, if you can mess with sources in the GoXLR from a streamdeck, you technically can also do it from -any- other app or device
Provided something is actually written to do that, of course
Yeah, I think that streamdeck plugin is open source, so I'll take a look to see how it was implemented. Did BarRaider make it? I know he made a ton. looks it up
I have the BarRaider stuff but I don't think the GoXLR one is his
I'll poke the bot guys to get that going lul
Anyway, thank you dudes!!!
I'll be coming around a LOT in the following weeks to set up the dedicated streaming PC lul
Sounds good :P. If you need a java app / bot that reads channel point redemptions and sends out a hotkey, I've already written a bot for that so would take me just a few minutes to delete private info and send it your way ^^. I still haven't cleaned up / organized my code from that project... haha. Technically the bot reads all poll, prediction, redemption, and clip data and outputs it to individual sub-sheets of a Google Sheet document for accessibility in the company I work for, but the Redemption part only takes a few to setup haha.
You should talk to the guys at Streamer.bot, they can use the help!
It's the bot to end all bots, it'll be for bots what Discord did for team chats π
Would need C# though hehe
I might poke you anyway about some other stuff though, for when we start livestreaming at work. I'm designing the overlays these days hehe
If they want someone to sabotage their project, as it's written in C#, I can help! π . After spending about 5 days and maybe 30-40 hours in just trying to compile the OBS files without an error, (and still haven't finished) I took a break from C projects and started this source transition timer script project for fun haha. But I'll look into the project, sounds interesting
Yeah dude!
I'm the tech director (although dipping into a lot of the engineering duties) at this company helping direct their live stream. I love this sorta work as it uses everything that I've learned over the years ^^
I was a full time streamer for 10 years, and after the games I was known for started to die off, I really though all that experience was going to go to waste and was pretty depressed over it.
Oh yeah, sorry -> moving to DMs sorry for moving away from plugins :P.
Has anyone had any luck importing obs-websocket-js 5.0.0-x via a <script> tag (into a something like a StreamElements overlay)? Can't seem to figure out how to do it with the new way they build.
Can someone help me mute my alerts in my be right back screen using advanced scene switcher
i know there was a pretty lengthy discussion around that with you in the other channel but i may have missed one part that i have a question about: wouldn't it be easier to just not have the alerts in that scene?
I feel like muted alerts would be nicer, but, I am considering disabling alerts in that scene.
post the two screenshots of your mute and unmute macros as well. it will definitely help anyone looking at this who wants to help out.
and if you go to any other scene besides "be right back" wait a few seconds, and then switch to "be right back", your alerts don't mute in the OBS audio mixer?
you should see a red line through their sound icon.
They don't even appear in the mixer
If they are browser source, did you configure them to show in the audio mixer?
gotta check the "control audio via OBS" box in the properties window for each one.
@fossil wyvern @mortal harbor @quiet bramble I disabled the audio for my alert boxes in my "Be Right Back" scene. Thank you for being patient with me.
gotta be patient to hang out in this server π if you have any other questions don't hesitate...we try our best.
The Move Transition Override Scene Filter doesn't seem to work for stinger transitions when you apply a stinger transition to a source via the plugin
hey, regarding the virtual camera plugin on mac, how to remove it from default. whenever i open zoom or ms teams it shows up and i have to remove it manually.
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.
yeah no, i don't wanna uninstall it, just a way to remove it from default.
also mac ^
don't those apps usually remember the last used camera? π€
I don't think you can set which camera is shown first anywhere on first use
how do i link my stream deck to my discord using the official discord plugin?
More of a #tech-talk query
Hi all, I hope someone can help me. is it possible to blur the background in OBS. So as with Zoom that the background is blurred
do you have an RTX graphics card?
If you're using a green screen, you can use the StreamFX plugin's Blur filter (dual-filtering recommended) along with an OBS Scale/Aspect filter placed before the Blur, scaling down to 1/2 or 1/3 resolution, and a second Scale filter set to scale to canvas after the blur. This ensures blur doesn't eat up the GPU.
However if you're using a static background such as an image, or if you're using a video loop, it is best to pre-render the background with blur either in GIMP or similar, or a video editor rather than the expensive realtime blur inside of OBS.
If you don't have a green screen then you need to use a software based background removal tool such as Nvidia RTX Broadcast background removal (also part of the StreamFX plugin), or one of the other 3rd party background removal tools. None of these solutions work very well however Nvidia's is the least crappy.
not saying you're in the wrong channel, but a lot of people who would know the answer to that question hang out in development way more. just trying to help you get an answer π
Whoopsie, I figured the "plugin-and-tools" being below the "#development" category would indicate plugin development :). I'll try posting there, thank!
both work. i just know you'll get an accurate answer in there quicker π
Hi everybody, i'm looking for add some nice ideas on my stream, and I want to display on my stream overlay the twitch category for the stream, without have to rewrite every time. Have you some idea ?
thank you all β€οΈ
Call to twitchAPI to get the currently played game and display it in a text source. You'll either have to manually relaunch the call every time you change it, or need an EventSub if you want it to be automatic
how TwitchAPI works with OBS ? never heard about
it doesn't, not natively.
You'll need another tool to do those calls, like a script or smth.
Good evening, Total new lad here so please forgive me if I am posting in the wrong place. I am looking for a bit of direction to have Webtools on my stream deck to connect to OBS. I have all the latest versions of OBS and stream deck and the stable 4.9.1 version of Websocket. I follow the set up to the letter over and over, but each time I do the system time out from the pairing. Can anyone please point me in the direction of a solution please
the websocket plugin needed to sync the camera to NEOs VR? Anyone know how to help? The YT tutorial is for an older version of OBS and things have moved
is there a plugin for obs in game overlay like the one from streamlabs desktop
The SLD overlay is just a transparent always-on-top window.
There's a few tools that will do that by themselves, I believe we even have a few listed on our forums
is exeldro the god's replay source plugin 'better' than the dynamic delay one for replays?
I like to do a rewind without slowmotion, been using the dynamic delay one but it will occasionally slow down move transition animations (known problem)
i'd try it out if you're having issues with your current method. i used it for a bit to test and it worked great!
I tried for a bit, saw how good and complex it was, then realized I can have the dynamic delay one just be disabled whenever I'm not on a gameplay scene... that could fix the move transition+dynamic delay lags. testing it out!
Hi there, just wondering if there are any tools where i can put a countdown time on my stream that operates from a .txt file
Tools > scripts > click on the + button and add countdown.lua
never used it personally but it'd seem like what you're looking for
Hi! I have a very Special question but maybe one of you has an idea. How can i send my obs Scene with Alpha to an other streaming Software like vmix (to a other pc) or something?
I thought ndi could be nice but it doesnt work with an Alpha Channel.
I need to send my scene with alpha to vmix. How can i do this?
Do you need to just send one specific scene, or do you need to be able to send specifically the program output?
doesn't spout output an alpha channel or am i mistaken? i know it receives it within OBS from other programs that are outputting via spout.
OBS program output renders alpha as black
I think that applies to any output
But not if you're sending a specific scene
Instead of program output
That's what I interpreted @analog mist to mean by "it doesn't work with alpha"
@analog mist there's no way to send alpha directly, but you can isolate the alpha channel into a color channel or into greyscale using a streamFX "dynamic mask" filter along with a "source mirror" source, and then receive both feeds separately by creating projectors for each and capturing them in vmix
i think obs-ndi or teleport might support alpha, not sure about that
spout2 might also, i haven't checked
I read that ndi itself supports alpha but i dont knoe obs-ndi can do that too. I want to send the program of obs send via ndi to vmix with the alpha channel to set it as an overlay
@analog mist does this help? #windows-support message
I will take a look tomorrow. Thank you very much π
what is the plugin that had multiple effects in the filters category? (e.g. zoom, blur, etc)
streamfx?
NDI 100% supports alpha channels, but only if sent from the source directly using the NDI out filter
The main ndi output doesnt send alpha, at least last i checked
does anyone have any experience with the replay buffer and move transition plug in? i keep getting a recording error when i use replay buffer
Main NDI can send program as alpha if colour format is set to RGB
where do i find the plugin folder?
How to install plugins: https://obsproject.com/forum/resources/421/
List of available plugins: https://obsproject.com/forum/resources/categories/6/
thanks
I cant find my plugin for obs studio I tried deleting it and re installing it and still cant get it idk why
What plugin ?
the one you can use to multi stream
I am having issues with the ndi output of obs not being available on Birddog minis. it only shows in ndi studio monitor.
Check the firewalls on both ends and anything in between and make sure NDI traffic is permitted through them all.
its a local network running on a Netgear M4250 configured for NDI
I have tried doing all your standard trouble shooting processes. All firmware is up to date on everything
how about your firewall settings on your computer? If temporarily disable your firewall, does the problem still persist?
Anyone know of any addons that would let me be able to record pure audio files?
Reduce your base and output resolutions to something really low, add no sources that provide visuals, record in MKV format, then extract the audio from the MKV
Although, realistically, OBS is overkill for this
@turbid fiber If you want to record only audio, use an audio recording software. Depending on how many tracks you need and how sophisticated you want to be it could be as easy as using something like Audacity, or something more advanced like Reaper. OBS isn't the right tool for recording audio even though you can technically do it.
Does anyone use the replay buffer in obs?
I dunno, there are only 193,000 or so people on the server. The odds of someone using replay buffer seem kind of small to me. π
Yo, I want a plain black minimal theme. Any suggestions?
Themes for OBS or overlay for your stream?
Because you couldn't get more black and minimal than OBS' default scene collection ;-)
themes for OBS lol
yeah?
Maybe ill have to edit a preexisting theme
all i wanted is a pitch black kinda thing
!themes
OBS Studio supports custom themes!
Download user made themes: https://obsproject.com/forum/resources/categories/10/
Learn to make your own themes and where to install themes: https://obsproject.com/wiki/Custom-Themes
im using this rn, way too colorful
Notice how i say βminimalβ
Are you on an oled screen?
Probably not
noice
Okay. Don't mind me, was just wondering. Also, tip: "minimal" is subjective. The wording you are looking for is "#000000 for all background elements, and I don't want contrast between panels".
No contrast between panels and yes, #000000 for all panels and text should be white. If icons are present, they should have no color and should be black and white
#ffffff is white. Anyway, you have your design goals, and no themes exist in this format. Visit the URL that WizardCM sent you to figure out how to author your own theme, owo.
nay, ill edit the theme and i wont publish it
Β―_(γ)_/Β―
So yeahβ¦
@analog ruin , something wrong in that?

Not inherently, just seems a bit selfish to me. You take, but won't spend a little bit of time giving back. What if the person who made that theme did the same? Then you would have to make it from scratch:) it's your stuff, and your time, no one is gonna force you. Just seems like an odd thing to say. Why bother telling us that? Are you hunting for a reaction?
It agree. But if i publish it, will it not be copyrighted?
I didnt download, i wont be on my pc for 1 day more
Omg why did i not find this before?. Yeah i know i said i wanted minimal black but this is sooo good. https://obsproject.com/forum/resources/just-edit-obs-theme.1534/
hey i have installed tal reverb, normally it will be in my obs but when i go in the plugins of my mic, there is not the plugin... Someone can help me ?
OBS Studio supports most VST2 plugins. More information can be found here, including restrictions and plugin install paths: https://obsproject.com/wiki/Filters-Guide#vst-plugin
I got a Colour Correction Filter question - specifically re: Hue Shift.... is there a way to have the effect fade out from a central point? Like, I have this 2d room with a light in the corner - if the Hue Shift could be set to the area of that light, and if I could say maybe reduce the opacity along a radius or something where the further away from the light, it has less effect on the room - so if I make it purple on the lower right, the upper left is still the un-filtered colour/hue-shift... does that make sense?
... next I'm planning to throw a move-transition on there to have the hue shift like them fancy LED computer fans π
the effect makes sense. but the filter can't do it
any thoughts as to which filter could?
ngl, with the brightness of that light, it kinda looks like it's coming from there anyways - but it's them little details that make the real magic
Its not trivial, but the way i would do it is used an image editor (gimp, photoshop, whichever), and try to isolate the areas you want to have a hue shift applied to, then use a combination of filters and source layers to come close to the effect.
This is mostly tossing a thought out there, rather than a full solution
Kinda like these frame overlays.
lol, I was literally just thinking about something along those lines. just making something in gimp that's a simple white that fades into transparency - slap that over the source with the room and apply the filters there
Yupp
And with the blending options v27.2.x has, this type of stuff can be made to look real nice
@olive crescent keep us posted on how it turns out. #stream-setup if successful, a support channel otherwise
Will do (hopefully, assuming I remember π₯΄ ) ... and thanks for the reminder on updating - didn't wanna bother with that on stream
most of these look like ass due to broken alpha
Breeze to do that in a custom pixel shader.
@quiet bramble remeber me?? Even i was in the guitar server (ryujinscales')
π
Hmm, I play guitar but I've not been on any guitar servers.
Could be someone else with the same name perhaps
Or maybe i saw u here only. π€ . Dont remember. But i remember ur avatar too well
Hey! So, let's say I want to make a source plugin using the SDK for a specific type of video capture hardware, and I want to use OBS's existing video capture device source as a reference. Which files should I be looking at? I'm having a hard time finding it in the plugins folder in the repo.
A lot of the video capture device source relies on libdshowcapture, but not sure that's super relevant to what you're trying to do. The actual plugin part of it is here: https://github.com/obsproject/obs-studio/tree/master/plugins/win-dshow
But for reference, libdshowcapture is a separate repository: https://github.com/obsproject/libdshowcapture/
We also support black magic and aja devices through their respective sdks, you might have a better experience basing your code on those.
Ah, could be. I'm on various Twitch streamer Discords also
I'm trying to make a plugin for the MWCapture SDK, so I can get the low-latency and partial notification modes working w/ Magewell Pro capture cards
What files should I be looking at re: basing it on what you mentioned?
I also want to try and get HDR working once HDR support is hammered out a bit more in OBS, given that also seems locked behind the MWCapture SDK based on Magewell's documentation
Anyone know how I can add something like this to my discord screenshare?
If you're asking how to make OBS output visible in Discord, you can use the OBS Virtual Camera feature, and configure Discord to use OBS Virtual Camera instead of your webcam, then capture your screen or whatnot in OBS. If you need more help with that you can try in one of the support channels although it's kind of dead in there at 4am. If you're asking more specifically about the visuals and countdown timer, an artistic background like that made in GIMP or similar image software, with a countdown on top of it such as the countdown.lua script that comes with OBS. For help with scene creation and conceptual/design type stuff, you might want to try the #stream-setup channel.
thanks a ton!
I want to make a plugin that displays a dialog every time you run OBS and detects a new version of the plugin is available and asks the user if they want to update, then displays a changelog window with the same interface windows StreamFX uses. I'm having a bad time looking for any reference on how to do any of these features on the internet, do you know what to start with?
That would be the plugin itself, not a part of it, I want the plugin to run a batch file that I already have prepared when I click to update.
The batch file refers to a ZIP I have in the same folder, and is linked to a version.txt, basically what I aim to do is to create a plugin that removes the OBS root folder (except the batch and ZIP file, of course) and extracts the ZIP, containing a portable OBS pre-configured version for my friend, with plugins, scenes and profile all set up.
^As said, I already have this working, but I would like to implement it in a plugin that automatically searches for updates on OBS run and shows the changelog, while blending with the OBS interface.
Why not look at the StreamFX source, or visit xaymarβs server and ask him?
If you are looking for more information or support for the StreamFX plugin, please visit the forum resource page.
lol
I already looked at StreamFX source, though I never made an OBS plugin. It took me 3 days to learn how to build and pack the code.
I thought mainly I could do start from there and isolate the files lined to the UI and Auto-Update
But now I have the problem that I have to re-write the CMakeList file, and to find exactly what do I need to maintain from the code.
olΓ‘
NΓ£o estou conseguindo instalar o programa OBS Studio esta dizendo que esta faltando complemento APIS-MS-WIN-RINTIME-l1-1-0.DLL ALGUΓM PODE ME AJUDAR
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
hi all, I have instaled NDI for OBS on two PC's so I can monitor and adjust my stream audio from a second PC, my game picture display is showing in the preview but audio is not transferring, what can I do to make sure my game and mic audio works on the second PC, I want them to record into separate channnels too if possible as, like I said, I would like to be able to adjust the balance on the fly if chat is saying that one is too loud/quiet
@atomic tulip So, the StreamFX NVENC encoder has MILES more options
here i am
Let me grab a screenshot for you of the equivalents to normal OBS
so it is better than the Nvenc x264 even?
Not really- but Source Record doesn't support the built-in NVENC encoder
so you have to either use custom ffmpeg, x264, or StreamFX
oh, I must have accidentally switched it to it or something because it seems to be working just fine
These are the OBS equivalent to Indistinguishable
I do have a custom Keyframe Interval of 0.5 to aid editing
it was just on "NVENC" not even NVENC x264 and it worked, that is really odd.
it helps scrubbing a ton
THat means it fell back to ffmpeg nvenc at default values
so I was doing like 40,000 kb before. you think that's overkill now?
YOu should NOT record with bitrate
ever
Period
o
every video said it is optional of which you use lol
What GPU ya got again?
2080ti
Bitrate sets a data rate target. CQP sets a quality target.
I gotcha
CQP says "I'll use as much bitrate as I want to get X quality"
so in other words if it hits the target quality it won't overwork
takes out the guessword
You REALLY don't have to worry about overworking an NVENC chip
I figured lol
My 2070 Super could encode 4k 240 FPS without breaking a sweat.
I couldn't PLAY GAMES at that level of perf
well I guess 2 1440p sources shouldn't be a problem.
Correct
I guess next up is to get a foot cam
One NVIDIA GPU can encode up to 3 streams at once.
Streams being encoding jobs.
So up to 3 recordings going on at once.
Or 2 recordings and one livestream. Or 2 livestreams and one recording.
Or 3 livestreams.
so when flipping between scenes the way I'm going to, how should i do the audio? right now I'm not even separating into tracks because I am trying to minimize the effort of editing each video while getting still getting quality. I don't want to have to drag 2 video clips, and then a separate audio clip for each cut of a 20 cut video. sounds painful.
I'd record audio on the main track, and not record audio on the source record.
Also you don't need to flip between scenes...
Hm.
Lemme see if I can put this in easier terms
I was thinking that, I just have to make sure davinci can actually still play the audio track while the video is not present
Yeah it can
you can fade out the video
or cut video
and leave audio
Or just layer the other video on top
There's tons of way
as of right now I'm staying on one scene, but have another scene being recorded. its so that I can go between gameplay and a wideview of myself in a video. and ok I gotcha.
You applied the filter to a scene, look at you
I can definitely tell how hard it is to put out a video every day like some creators. especially if you want the edit quality
lol I mean better than a source by far
You're the first person I recommended source record to that actually thought to put the source record filter on their scene
Okay so
I looked it up
And your GPU supports HEVC, so... Wanna cut filesizes a ton?
So- it means you'll have to use the StreamFX encoder for both your normal AND source recording
These are the settings I recommend.
x265 though?
You'll need HEVC extensions if you want Davinci to be able to open your files
but it's just a microsoft store app
oh fun more stuff lol
this is actually a lot different than the defaults, I'm trusting you here.
These are effectively equivalent to using the Output Mode Simple, Indistinguishable settings.
The ONLY setting I change is Keyframe Interval.
This setting has little to no impact on filesize, but gives you more scrubbing/lossless cut points in your video.
It makes miles of difference for editing.
this is just too much.
https://i.imgur.com/gGykp9P.png
OH
LMFAO
Yeah no
lolol
The app I linked you bypasses that
It's the OEM version of HEVC Video Extensions
And trust me- I think it's stupid they charge for HEVC too.
Yepyep!
not too bad, ultra modded mc recording 2 sources and still have 100 frames in game.
Magic of NVENC, baby
plus a server sucking 16gb of my ram lol. that is the main reason i had to get NVENC to work
running client and server needed a good bit of my processor.I mean, at least 2 cores
xD
I'm so glad we got you off that doubled canvas habit
It's by far the least efficient way to record
I mean, for editing? it was fantastic
Oh for sure
But uh
Wanna know the best part
Create a new timeline in davinci with 2 video tracks
i literally changed one value which i had set to an ahk script to switch between the two
Then you can just have one video overlap the other.
it used the same audio and everything
I mean you can still use the same audio
yeah you right
The only difference now is instead of adding a movement in davinci
you just drag both clips into davinci
Drag em both onto the TL
And then cut between em
I'm thinking I have my gameplay on top, and when I want it to go to my room cam I cut that section out of the gameplay? add a transition between?
Yep!
wait, so if i do that should the audio always be linked to the bottom video you think?
would save separating the audio from the top video
Which one are you recording NORMALLY
As in not source record
That should be the bottom.
I'd say a majority is the gameplay
Then the top, just cut out the parts when you don't want top to show.
So gameplay bottom, cam top.
Cut out all the cam you don't want
etc etc
and audio with bottom, sounds simple
Yep
I honestly am really just getting used to editing so this is all pretty simple for most but dang do i feel like i made a breakthrough when I realise the most simplest of things to make my life easier lol
thanks again!
No problem!
would anyone be able to help me properly set up Source Recording?
Trying to get my Roland VR-1HD to work with OSB. Don't know why it doesn't recognize this switcher.
Hello, does anyone know any script to show/hide a source in a repetitive period of time? , I'm using BillyJBryant's "toggle_scene_source" but it has a small bug that every time when starting OBS I need to reconfigure the script, if anyone can help me I'll be grateful!
what's the trigger for hiding the source?
is configured from time to time in the script, the script allows you to configure the time that will be hidden and the time that will be on the screen
use advanced scene switcher
but its for a scene , i need for a single source
don't trust the name. it does way more than scene switching
Should be renamed to "obs master control" or something.
yes
It's name is awful compared to what it can do
"obs actually do I even need a streamer to run this thing"
Okay, I'll test and see what I can, thanks a lot for the help!
It works!
A little more complicated to configure the start macro, but it works perfectly, thanks again for the help
π
accurate. after hitting "start stream" i don't have to touch OBS again thanks to it.
imagine thinking you need to be there to hit "start stream"
adv-ss is skynet, people
what is the trigger for it though?
a complex system of timers so that you automatically stream at scheduled times
oh yeah, that wouldn't work for me.
(I'm joking I don't actually have that setup)
a button press is fine with me π
but given that you can actually have an action to load adv-ss settings from file, and the whole timer system, I'm pretty sure it could be theoretically turing-complete
actually, with a chatbot connected through websocket and, conversational AI and a TTS I'm pretty sure you could run fully automated streams without any streamers
Not sure if this is the correct room for this (if not I'll delete post appropriately), but I was wondering if there's been any developments regarding the Source Record Plug-in? I tried it out a few months back and the stream part worked fine, but the locally recorded portion was choppy and the audio lagged (even with options turned way down to conserve resources).
The stream deck knockoff I'm using only has the ability to toggle visibility of a source (which when set to visible it plays the media source I want it to play) but then I have to toggle it off again after it's played, as it's media I'm going to be playing multiple times over the stream, is there a way to automatically toggle visibility of a media source once the media has been played?
advanced scene switcher
Does your SD "knockoff" support multiple actions?
- Show source (which autostarts playback)
- Wait for X seconds (X is the length of media playback plus a sec just to be sure)
- Hide source
you can, but advanced scene switcher has a trigger on media end and can hide a source so probs better
It's something I already do in Touch Portal for manual control, so I offered it as a possibility. I know A-S-Switcher is pretty powerful, but if has hands are already used to using another interface, this could work too.
Also, I have mine set up for Event based control, so the actions are all macro'd, just for different triggers
yeah, agreed, it's just that imo a "wait x seconds" is necessarily weaker than something that directly checks the media state
Agreed. Touch Portal is hoping to make improvements in OBS integration once websocket 5 is released.
Could have done both, but went with Advanced Scene Switcher as it will also help with other stuff, thanks.
π
Is there a way to layout a custom OBS Source's configuration properties dialog a little more customly?
The obs_properties_add_text etc are fantastic for speed, but have limited configuration for layouting. Sometimes properties can turn into soup.
I have some code to enable using Qt directly as alternative for properties widgets
I suppose I should add that
So it's alpha and the ReadMe doesn't look pretty at all since I just wrote it real fast, and the repeat timer is really the only thing I extensively tested, but if anyone is looking for the ability to add multiple timers to OBS for scene items in regards to their show / hide transitions, I just finished writing the documentation for it and threw it up on github. You can find it here: https://github.com/ItMeDiaTech/OBSourceTransitionTimer . There is definitely a better way to do this, but it was a learning project and I learned a lot, with an infinite amount to go ^^
@lean scaffold if you need an alternative since I saw you mention it, I did create the above that does what you are asking for a single source as well, but it has a bit to setup. If you already got BillyJBryant's tool to work, then it's understandable to use that instead ^^ .
im using advanced scene switcher plugin long time but i cannot understand with my english knowledge for what this place here on the ss is? can anyone pls tell me what is these options here for and how to use it?
Is there a solution for compiling a plugin or way to interact with OBS through RUST ?
Has there been some work on this at all somewhere on Github or so ?
Nice, since I'm heavily invested in Rust right now.
You'd have to write bindings to c/c++
Mmm would have been nice if there is a simple library that does that for you π
Or cargo, in Rust language.
π
Oh well, I'll look into that sometime later then.
https://github.com/bennetthardwick/rust-obs-plugins there's this but looks incomplete and no idea how well it works
The OBS Shaderfilter Plus plugin (not to be confused with the OBS Shaderfilter plugin) is written in rust.
Thanks, I'll check it out, currently finishing a Rust project I've been working quiet long on π
Go to the macros tab at the top. Create macros on the left. Add their condition top right, actions bottom right.
i did it already, like i said im using this tool for long time but i want to know what this options is for on scene group
I wouldn't worry about things outside of macros network and general. Anything from the old tabs can be done in Macros.
but because of interval does it not uses cpu too much? it checks in every 300 ms... is it posible to let it check only if scene is changed? or any performans optimisations we can do for it?
I've not seen any significant cpu usage from this. I can't speak to the specifics though, but I don't think (?) there's event calls for scene changing specifically. I could be wrong.
You'll have to direct that question at Warmuptill himself, you can reach him on the forums at https://obsproject.com/forum/members/warmuptill.64711/
hello guys i need some help π yesterday i installed both obs and own3d plugin but it doesnt appear in the tool section
Youβre better off getting support for this from Own3D
Can someone recommend me a good setup for using my iphoneβs camera in OBS?
ask #stream-setup
Hello
I'm having trouble setting up the application audio capture, I've followed multiple youtube guides exactly and when I go to add a audio nothing happens. Had this problem before and I can't remember what I did to fix it >.<
you have the plugin installed and are able to add an application audio capture source?
yeah it shows up but i go to add let's say spotify and the meter doesn't move
once you select spotify from the list, did you click the "add executable" button?
i tried and nothing
screenshot the properties window for your application audio capture source you added.
looks fine to me.
yeah idk
I'm on an older version of windows but i also tried it on an updated windows and it didn't work
have you tried other applications besides spotify?
and are you sure OBS itself isn't muted in the windows audio mixer?
yeah, i tried youtube, game sounds
um let me check
When i stream everything i combined so i'm assuming it's on
yeah it's on
other audio sources coming through fine like your mic?
!log send a log incase anything happens to stick out to me.
what does that do?
shows me your OBS log.
- Hardware-accelerated GPU Scheduler
- Windows 10 1903 (EOL)
- Mismatched Sample Rates
- Capture Interference
- No Output Session
AMD Ryzen 7 1700X - OK! / Radeon RX 580 - OK!
yeah you need to update windows.
dang lol
I got my pc tweaked so i'm on an older version of windows
thank you anyways
it's for performance not obs
yes i know. running an install of windows 10 from 2019 is counter intuitive to "performance".
idk it feels way better, but I don't know that much about computers lol
reckon I should use voicemeeter?
if you want to split audio that is a decent free solution
definitely a popular one in the streaming space.
Thank you very much
did anyone tryed replay source plugin? can it replay facecam in full screen?
Yes
really surprised that exeldro, of all people, tried it
where is the default save location of videos?
OBS Studio recordings can be found by selecting File > Show Recordings. The output path can be changed under Settings > Output.
it is not on default path which is "Videos" folder. that plugin saves it to somewhere else then, can u help me to find out?
sorry for my bad english but does it means it is not saving any file and it is just stocking the video in ram?
<@&715347355565817879>
Is there any sort of plugin that allows me to put a current time clock in my streams?
An easy way to do it is in browsersource using Javascript, but you could also probably use the Snaz tool.
Lua script, no extra software needed, just load the script in Tools -> Scripts, tell it which text source to update, and boom β time
hey everyone β€οΈ Not sure if this is the correct place to ask but looking for some advice/help...
I had planned on creating a video to use as a stream starting countdown and have it show various clips from my stream, contect that I have made. I thought there was a way to store the vidoes in a folder somewhere and have OBS select one at random to play then keep looping it.
Is this something that can be done?
selecting one at randdom and keep looping that one isn't doable through vanilla obs, it would need a script or some shit, but you can loop through a randomised playlist of videos with the VLC media source
Hmm, you can either select videos from a playlist at random as Penwyvern suggests, or loop one static video. But... I wouldn't be surprised if Advanced Scene Switcher can do that somehow while cooking dinner and repairing your car.
And if you don't have a car, install Advanced Scene Switcher, then go look in your driveway.
yup, can probs do it
But can advanced scene switcher make me believe in love again?
Pretty much guaranteed just by installing it I think.
it'll find you the love of your life and set up a romantic candlelit dinner
@mortal harbor I believe I may have set up the macro correctly but does the plugin automatically start with obs or does it have to be started separately?
on the "general" tab of the plugin you can control start behavior.
i believe there's an option to have it auto start as long is it was running when OBS last closed.
As yolo mentioned u can set it to start when obs opens up or with a hotkey
And how can I see the current state of the marco? Whether the scene is muted or not
I have a gif that I'd like to use for a scene overlay - the gif is of a thing that opens and closes. I'd like to have it move into view, then open and stay that way, until I trigger it to close and leave. Any thoughts as to how I'd go about such a thing? My first thought is the Move Transition Plugin
GIF animations play either once, or they play in an endless loop.
So... you could disassemble the GIF and reconstruct 2 GIFs from it, one that opens and stops, another that closes and stops.
Might be tools to extract a portion like that but I don't know of any. A few months ago I loaded an animated GIF into GIMP as layers, then edited the hell out of it, then used one of GIMPs filters to regenerate the GIF. It was quite the process and rather quirky but I got it to work.
yer speaking my language, that's kinda what I was thinking I'd have to do. Made the gif in GIMP
One thing that I learned along the way, is that there is an option when rendering the animation as to whether it draws every single frame, or it optimizes using alpha and cleaning up dirty rectangles from the previous frame (forget what they call it), but that made things complicated.
oh, if you made it then that makes it a breeze to change
and yeah, you can use move-transition to move it around
yup, hit that stump a couple times - telling myself I've learned
I spent like 4 hours editing that GIF animation all for the purpose of making a 15 second Blender video to prank a friend.
yeah, he laughed his ass off, then showed it to his family and they laughed too
Then I showed him what I had to go through to make it. LOL
you always learn some new tricks doing silly little projects like that
@olive crescent couldn't you do a show / hide transition and apply it to that source? If its boundaries touch the outside of the screen, that'll be easy. Otherwise you'll need to create one that's the same size as your OBS canvas on where you want it, placed, with transparency everywhere else. If that makes sense. That or I misunderstand what you are trying to do
What if I had say a folder of 20-30 clips all 1-2min long. Can I select like the file path as the source and allow those to be selected at random?
send me a screenshot of how u set your macros
I'm not sure what you mean with regard to my goals... I want the gif to travel into the scene while animating, and reach it's destination with the animation paused mid-way - and remain there until I trigger it to finish the animation while traveling back out of the scene.
I've gone ahead and made it into 2 separate gifs - but I ran outta steam with other aspects (have some resizing issues to tackle), so I think just having two sources with there own movements will be fine.... unless you're describing something easier/cleaner that I'm missing
@olive crescent well, tried to make a gif but it cuts off the animation :P https://i.imgur.com/fcETuvo.gif But I assure you it swipes from the left to the right when coming in, and then goes from it's position to the right when leaving. You can apply these to any sources. However, if the animation you are wanting for when it leaves is different than when it transitions in, this wouldn't be ideal then.
the vlc source will allow you to add the whole folder and randomly loop through it
Hi everyone, I have a question about VLC video Source, there are some settings that I changed in the VLC software, for example: showing the title of the current media playing on the screen and changing subtitles position and many more, these changes get applied to VLC player and they work but when I add VLC video Source to OBS the changes don't show up on OBS, is there a way to make the changes happen in OBS as well?
@summer quiver no, you'd have to capture a vlc window
Quick question about advanced scnee switcher: I stream 2 games, and in 1 game I want the transition to be set to "gwent." While the other the transiiton will be set to "firebomb." Am I doing this right if I stream gwent?
looks ok to me
Yβall self promote so
@muted rover0 Twitter profile is funny asf β
π±ππ
Excuse me?
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.
Hi guys, i have a question, i guess its a plugin, im new using obs, and i would like to add to the camara an effect like vintage or VHS effect, does anyone has any similar filter and could help me to add it plis :p
OBS Shaderfilter, and StreamFX plugins.
Thanks!
<@&715347355565817879> Repeat spam ^
JonThePizza#6971 has been warned.
The speed. o.=.o...
Check the "run macro parallel to other macros" box for both, mute and unmute macro
Then toggle between the 2 hotkeys that u set for mute and unmute
And see if the audio device gets muted
It does but its only doing it when tabbed into OBS
Might need to run as admin
How does plugin and tools works?
How to install plugins: https://obsproject.com/forum/resources/421/
List of available plugins: https://obsproject.com/forum/resources/categories/6/
What do u mean by tabbed ?
In focus most likely.
That's usually the issue when certain things don't properly capture either via sources or triggered via hotkeys.
Ouh ok, but then when hotkeys are set in obs aren't they global π€
Hotkeys work fine for me when I'm on other windows
I never experienced issues like that before unless the hotkeys are set to work when a specific window is currently focused
There are security issues.
If a non-privileged process with hotkeys is able to capture the keystrokes of a program that is running with administrative rights, then it'd be able to spy on all software by sniffing the keyboard of even administrative programs, including passwords etc.
Not something you want processes running with user mode permissions to be able to do.
And not something OBS really has control over.
If you run OBS as administrator then it's in the same security context.
There are security implications of that too, but that's in the control of the administrator of the system.
(not a default)
<@&715347355565817879>
ugh
The bot only timed them out, that was cute
The bots haven't been up to snuff of late :P
I see, it makes sense now lol thanks :)
Hello, i am streaming warzone/vanguard and i really want to intagrate a replay of a killstreak or something similar.
Is this posible?
Thank you so much!π
Hello!
Is there a way to force browser-source plugin update?
Someone I know has updated OBS to latest version but his chromium version is still 75.0.3770.100 whereas mine is 95.0.4638.69 on the same OBS version (27.2.4).
Chromium 75 is getting old and doesn't support some JS features which was breaking execution of some tools.
What could explain that huge version gap within the same OBS version ?
are they using StreamElements or some third-party plugin?
99% sure OBS.Live is the case with that as that version number did return some results in their server.
I asked him and wait for his reply ! Thanj you for you super fast feedback π
Make sure they follow these directions, exactly, without skipping steps, as just uninstalling SE.live / OBS.live isn't enough and will just break things...
To cleanly remove SE.Live:
- Uninstall SE.Live
- Uninstall OBS Studio (make sure that "User Settings" is not selected)
- Install OBS Studio again from https://obsproject.com/
Your settings will be saved unless you have selected to delete them during removal.
Awesome thank you π
Hey guys, is there a Telestrator plugin? seems fun to play with.
what does it do?
think john madden drawings
Or not