#plugins-and-tools
1 messages Β· Page 54 of 1
one after another.....I thought that when we did the off screen locations filters those were all set in the "simultaneous".....I think I understand...the reason for the simultaneous was because they were all starting from off screen? Is my understanding correct?
the only purpose of those filters is to reset everything back to off screen, we want that to happen all at once and as quickly as possible so that is why we used simultaneous.
ok I will adjust what I just did
just to confirm what are you needing to adjust?
oh you had set this 2nd set of filters to simultaneous also probably?
I had set the on screen position filters all in the simultaneous settings field not the "next move" field
once that is fixed take a screenshot of your filters window so i can see the names you have chosen
Ok here's what I have for the on screen filters: Bash 02>next move = & 02 then the & 02>next move = Trash 02 then Trash 02>next move = Identifying Trash 02 then Identifying Trash 02>next move = Targets Group 02 and nothing for that for next move
okay so assuming all the other filters are the same name but 01?
okay so if you press the eye next to bash em 01, all of the filters should go off screen. then if you press the eye next to bash em 02, everything should move onto the screen one by one right?
Correct - eye = all off screen
and the other eye is working too?
BINGO!
almost done
set the next move on targets group 01 to be bash em 02
ok
and then for bash em 01 set this
ok done on that
now close your filters menu, switch to another scene, wait 5 seconds, then switch back to that scene
BINGO they instantly transitioned!
i think that should be it, took a while but we got there.
hopefully what we did makes sense, i think it seemed like it did.
now I think this is where I get to take over and play with the timing speed
yes
maybe export your scene collection after this as a backup so you can mess with these and not worry about breaking them
Yes, I have a handle on that.....pretty much....just need one specific option clarifed for my mind. Can you once again explain only the definition/functionality for the simultaneous for me one more time please?
Can we just recognize how much of a goat yolo is for going through this for 2 hrs.
simultaneous will happen at the same time, so if you wanted all of those different things to slide in together rather than one by one.
Awwww be nice.....yolo put up with ME and my ADD confusion so deserves a trophy
Ok, got that now...
whenever people mention they think i'm being too short i will direct them to this conversation.
I apologize for taking so long with this and getting confused....I really am trying to learn
its ok, if i didn't want to spend the time explaining i wouldn't have.
no need, people help if they want to help. Yolo wanted to help π
thus, goat 
I am just glad I abandoned my original design concept where I dropped each individual image in the targets group separately.....
well i think you'd be able to do that on your own now anyways, just would take a while.
It would probably take 3 weeks worth of "a while" LOLπ€ͺ
I will back up what I have and then play around with the speeds
π
Question on those settings, would I be playing around with the start delays or the end delays?
i don't know exactly what you're trying to do but start delay and custom duration are the things you'll want to play with probably
maybe better for you to just start adjusting them and see the result
I would be looking to slow their movement down a bit
Oh, so the duration is how long it takes for the actual action to complete
yes
and then it sounds like I could then put a bit of a "pause" in between each with the start delays?
yes
Perfect! I have it from here!
Is there anyone that I can give you an excellent reference to? Do you do any sort of satisfaction surveys? I am a Corp. IT Help Desk Analyst for 25+ years and surveys would get generated after every call ended or a ticket/case was closed
heh no its ok, just happy to hear its working.
Ok, thank you soooooo much for your help!β€οΈ π
Time for a snack
Bye for now!
hey does anyone know why the obs websockets setsourceitenenabled isnt working for a browser source, it works for everything else in the same code, only the browser source doesnt get affected
I am lookign for more information ron the behavior of VIDEO_FORMAT_NONE for obs_source_output_video()
Does that simply does not display the frame ?
what's the issue with it?
just add a widget for it as a browser source
which provider were you using
no, that's not a widget provider
Please stop with the pissed off face. No one wants to help a grump
because they don't provide widgets for that
Suck on that
Because you're a homophobe and know it makes you wanna cry
Admittedly I am being a little immature. I will stop now
I have a scene with 6 pictures of beers in it. Each of the beers has a user shader with a rotation. The scene itself has an opposite rotation. They all bump into each other via a move action.
- sometimes the images are not straight when they start rotating. Are there any settings for the beer rotation so that they always stay straight?
- how can I make the whole situation start slowly and stop slowly with this constellation?
<@&715347355565817879>
so, why aren't you just rendering a video?
If you can tell me how I can do this the easy way? I mean - rendering a video - sounds like a lot work
less work than trying to make it work like you have it rn.
Basically, just make it in a video editor, and add the resulting video in obs
youths
Aitum Plugin keeps crashing the second i start streaming. anyone have this issue?
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
can anyone say what am I missing, why does my dock (left) not have the same background as the built-in obs docks?
I'm looking at obs sources and at other plugins but idk what am I missing, I'm very new to Qt
ok I figured it out
is there a vibrance changer plugin?
Does anyone know if Spout2 is currently having issues by chance, a friend switched to OBS and ported over all their scenes and stuff from SLD, but Spout2 doesn't show up under the list of things they can select for their capture source.
Forgive the obvious question, but do they have the Spout plugin installed in OBS? (OBS doesn't support spout on its own)
I did not know Spout needed a plugin for OBS
I will dig, thank you.
They say that they do have it installed.
spout is a protocol, not a service, so it won't just "have issues right now", as a reference.
If the plugin isn't showing up, probably best to have them join so they can provide logs and such. Support by proxy is difficult for everyone.
Ok, thank you. I will let them know.
is there a alternative to input overlay for macos?
@fossil wyvern Hello, I have troubles with using Advanced Filename Formatter 1.1.1. It does not return any executables from Display Capture source. It happens even when I have an app opened in full screen mode. Maybe I misunderstand the concept of the script :/
@pseudo wasp adv-ff works with game capture sources, not display capture sources, I think this is normal/intentional.
thank you. just as you've been writing I found a workaround
okay then, I guess all good
Mixing Display capture and Game Capture in the same scene at the same time can cause problems BTW. Should only ever use one or the other at a time.
but that's the only way I can see it working... what kind of problems should I expect?
They will conflict with each other, they are not meant to be used simultaneously. They are both capturing the display at the same time, which will result in stuttering or other problems.
Why do you need both? Game Capture works with full screen games.
that's true but it cant record desktop
You can put them in different scenes and use them one at a time. The problem only occurs when they are both in use at the same time in the same scene.
my problem is that I want to record full screen so such thing s as browser and discord can be seen but at the same time I want the files to be automatically renamed
yes but I am trying to achieve the effect of geforce experience: structured files that can be records of anything
The renamer works by using the app you're capturing with Game Capture, though. Display doesn't capture a specific program, though, so would never work for that purpose.
:(
okay I see. I guess, I shouldn't bother with naming
oh maaaaaannnnn, i didnt backup my ass plugin settings often enough, lost tons of stuff...
obs
ty π
Hello again....I have a basic question regarding creating Hotkeys to "trigger" filters/plugins.....Do they get applied to the very first filter/plugin (starting location for a source) at the beginning of a sequence or do they get applied to each individual filter/plugin, or do they only get applied to each secondary filter/plugin (end location for a source)?
that would depend on what you're using to do it, since obs does not allow hotkey for filters on its own
I am using the "Move Source" filter/plug in. That one requires setting 2 filters for each item/source. One for starting position and a second for the end location.
In my case I have a sequence that are chained. I already have the chain set up including getting the timing I like now I just need to know how to create the hotkeys to use when I am either making a video or a livestream using it.
well obs on its own doees not allow creating hotkeys for filters
so you'd need a third party for that
what is the hotkey for? i thought we had set things up to trigger as soon as you switch to the scene.
obs on its own does not allow assigning hotkey for filters
that whole filter is from a third party, so if it allows setting a hotkey itself, that's not from obs itself
Hello @mortal harbor I got the timing all set up!
Hello, i have a problem with OBS on voggt. The customer on android platform have streched images but IOS OK. Someone have a solution ?
Ok so how do I assign the hotkeys for that filter/plugin sequence?
If someone knows perfectly OBS is it possible to call me and save me ?
If you need help or have questions about OBS, check out our #support-portal first!
Adjust the settings to start when key is pressed
But to which filter/plugin do I assign it to trigger the entire sequence....do I apply it to the very first filter as in the starting position for the first source?
yes it would be the first of course.
you still didn't answer what the hotkey was for though, normally you set these things to trigger on their own.
Thank you I just wanted to make certain before I did anything.....the hotkey would be to start the entire move source sequence you worked with me the other day for several hours to set up/build.
it is supposed to start as soon as you click on the scene...is that now how it is working currently?
Oh, so the moment I switch to the scene it should automatically run then? I didn't realize that. I have been testing the timing by clicking on the eye to test my changes.
You can have it set up to trigger on scene switch or key press.
Then have it trigger each item next via next move
I just tested it and it is working as you described
Thank you
I do have one minor problem with something else though, not part of this sequence, it is a source for another scene. I have an .mp4 that is set to be looping because I use it as a background/overlay/frame but it stopped playing and isn't even showing up on the screen. I don't understand why. The file is connected/linked to properly (just verified it) but it won't play at all. When I switch to the scene it doesn't start and when I click on the play button for it the button will not click.
screenshot the properties window for that source
probably a problem with the video then, send it here.
yeah video seems broken, not sure what is wrong though.
huh, loops correctly on my end
plays here
so it turns out you need to save the properties of the media source before it plays....TIL
So i tried to make a video call on whatsapp desktop, using droidcam and OBS, since whatsapp doesnt see the OBS Virtual Camera, and it works like a charm, the problem is i need it to be 9:16 instead of 16:9, on telegram it works without the Droidcam, since it detects the OBS Virtual Camera, but on whatsapp im having this problem. Is there anyway to fix it? Maybe use another plugin that has the option to rotate the output, or change its resolution from 1920x1080 to 1080x1920.
Or evenn, heck.. a way to get Whatsapp on PC to detect the OBS Virtual Camera somehow.. with a driver or software the changes how Whatsapp sees it, from virtual to physical, i dont know
Can someone help me with this plugin, whenever I play games, the bongo cat plugin will be frozen
if the game is running admin make sure obs also does
okay lemme try
omg tysm
is there a plugin to add vibrance to obs
Just basic vibrance? The Color Correction filter should have that
Saturation control specifically
saturation is not vibrance
.
Autumn Vertical and you can select a source to output as the virtual cam... As for what's app, I can't say anything on that yet
One sec
okey
You'll have to describe what you mean by vibrance then, because if there isn't a plugin or shader that does it in the OBS forum resources... there could be... #JustSaying π
digital vibrance
Are you trying to increase or decrease vibrance and for what purpose? Because there's a few things I can suggest
increase
higher vibrance on gameplay
Game source or video source?
To be more specific, what I am saying is that there probably is not something for OBS to do that right now, however if you provide enough details (way more than 2 words), it is possible that I could write a shader to do it. You need to be much more descriptive, give an example, the name of a program that does it or something to go on more than "digital vibrance" which doesn't give any useful information even in a Google search.
Okay cool, so color space and something else can change that output one sec
idk what to tell you its called digital vibrance
its also a thing in nvidia control panel but that doesnt translate to obs
If I record itβs so lag why?
The HDR settings should cover it. Though this may not be the video I'm looking for that references some stuff
If you need help or have questions about OBS, check out our #support-portal first!
Ok, I've found something to poke around with for vibrance
can i also get the colors from nvidia control panel on obs that would be even better?
Maybe with SpoutV2? I'm not certain. I haven't messed with control panel in a long time. Do you see the game footage in the control panel?
what?
it shows the colors on the monitor but not obs
What game are you playing?
If it's the Nvidia App, could you technically just capture the display? the game and the filter adjustments provided by the app should show up.
Though maybe I misunderstand how the new Nvidia app outputs the new colors.
app?
am talking about these color settings
they dont show up on obs
Nividia has a new GeForce / Control panel app that's all in one and better.
But with those colors, it's the color space you're using in the game capture. So you'd need to switch stuff around to match
@vagrant minnow correct me if I'm wrong
I mean the color space info lol. I feel like HDR is essentially what would work or something similar
Also noted 
no saturation is different
its also adds saturation but also vibrance
if you just add saturation red colors are gonna look horrible
What are the global color space settings for your OBS? Full or partial? Then for your game capture what are the settings. Screen shot it
where do i see this
Settings > Advanced. Screen shot that. That should show what your working with globally.
Then just create or open the same game capture window and it will show the settings there for that source
Go to advanced not accessibility
So all that looks fine. For Game Capture test out the different color space instead of srgb. See what options it shows
Ok, I found a vibrance algo and got it working in OBS. No idea if it does the same thing as NVIDIA control panel, but allegedly it is similar to Adobe After Effects color vibrance
Original image on left, with vibrance on the right. Is this along the lines of what you were looking for?
I've got to polish off the shader a bit and add some tweaks yet.
@silver spire Let me know if this looks right, and if not, if you could provide a screenshot of a game with and without the NVIDIA vibrance, that would be useful.
its not right and i cant make a screenshot of it because it will not show the vibrance
if u have a nvidia card u can try it yourt self here
that looks like really really high saturation
There does not seem to be any universal documented standard thing called vibrance with a math formula, so anyone can make any effect and call it vibrance it seems, and unless NVIDIA publishes their source code there is no way to know the algorithm they are using. I've tried several I found online and none of them look the same.
I only have NVIDIA 1050 mobile graphics on my laptop, and those settings don't exist for it.
Before and after screenshots taken with WIndows screenshot (Win+Shift+S) would be ideal. Even better if it is with a test pattern of color ramps.
it wont work
if that would work it would work on obs to
yea it doeasnt work like that
If you are wanting to precisely match NVIDIA's vibrance filter, we would need the source code, or a way of reverse engineering it with pixel perfect source images using test patterns. Alternatively a blog article or similar of the exact algorithm they are using. The problem is that the word "vibrance" on its own is an abstract and not concrete concept, much like a lot of other things in color science such as brightness. There are dozens of ways of computing something that in the abstract produces an increase or decrease in what we call "brightness" in laymens terms, but they all do different things mathematically and produce different results, although to the unknowing eye, they all increase or decrease what we perceive as brightness. Luminance, luma, lightness, being 3 examples.
I've found a dozen or so effect filters online that claim to implement "vibrance", none of which produce the same results or use the same algorithms. So it will be quite difficult to reproduce the effect you would like without some help from NVIDIA sadly, without trying to reverse engineer it. I'd try to do that if my laptop supported the feature but sadly, NVIDIA mobile gets no love. π¦
I just found another possiblity which is made for ReShade... I can port it to OBS to see what it looks like...
https://github.com/aston89/Smart-vibrance-for-reshade/blob/main/Smart_Vibrance.fx
Canβt really see it like this
oki
what if u search on digital vibrance
instead of vibrance
that doesn't change anything
It's all digital
I got that Reshade shader working in OBS
nice
Can you get me a screenshot of the game without the filter? I can load it into OBS and apply this shader for comparison.
the right picture is with out
screenshot, not photo
Not particularly exciting results. π Looking at the code, their saturation algorithm is kind of lacking, and the threshold where the effect turns on is abrupt and not smooth.
SO IS IT POSSIBLE?
oops caps
Well, the shader works, but it isn't very impressive or "smart" as it claims IMHO
which plugin allows to stream into both youtube and facebook ?
!multitrmp This one, if you have enough upload speed
!multirtmp
A third party plug-in for streaming to multiple RTMP servers is available for OBS Studio. https://obsproject.com/forum/resources/multiple-rtmp-outputs-plugin.964
There we go haha
or if you want to stream a different feed to either (separate alerts, overlays, etc) then you can use the vertical-canvas plugin.
using 25 Mbps net line
enough ?
Should be fine, yup! Just don't use more than 75-80% of your upload speed while streaming, for stability
any utube tutorial for this plugin ?
This is good video, and the creator knows OBS well https://www.youtube.com/watch?v=QJWCFQ2K52w&t=108s&ab_channel=EposVox
Is there any way to set a per folder thing for like scenes and stuff. i find it not very nice to record a bunch of different stuff and have it all in the same folder, or changing the folder location each time i want to record something else
profiles is what you want
what noow @hallow vale https://obsproject.com/logs/QL7mNo5gVwOIhEp4
- Hardware-accelerated GPU Scheduler
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
AMD Ryzen 7 4800H - OK! / GeForce RTX 3050 Laptop GPU - OK!
ive disabled norton
Go back to the Windows channel, this one is for plugins
what the main screen?
I just tagged you there
when?
OBSPlay would probably be good for that
And I think I there's one other script
https://obsproject.com/forum/resources/obsplay-nvidia-shadowplay-alternative.1326/
ty man, will try it out
hmm so i installed it and set the path, but it doesnt seem to do anything except puttin the video inside where i set the path
Noted, one sec! Let me get back on this!
So I think that script is only limited to the replay buffer function, which I didn't realize till now. So it's ideal for clips.
There's a Python script that does both apparently, but I haven't tested it yet. I also haven't looked at the code.
But here it is, just in case you wanna look at it. It does the same thing, but also with recordings. Which I initially thought OBSPlay did
https://github.com/padiix/OBS-Recordings-Organizer
Here's the OBS link where I found it for reference
https://obsproject.com/forum/resources/obs-recording-organizer-upgraded.1921/
I just realized, I can maybe edit the current script, one sec
Edit: I almost got it to work, but will have to work on it later if needed. Let me know if they Python script works for you
Hi guys! I am looking to control filters using sliders, twisty knobs on a midi controller - most of the tutorials I see online only toggle filters on and off but I would love to have a siliding scale.... is this possible? If so what plugin am I looking at
Yes it's possible, one sec!
So the best way I know to do it is with a Stream Deck +, what midi controller are you using?
OH! And Advanced Scene Switcher may be what you wanna use with it
https://obsproject.com/forum/resources/advanced-scene-switcher.395/
Yeah for a midi controller use the Adv-SS! Let me know if that works
how does advanced scene switcher relate to this?
studiologic sl mixface
this plugin is what you are looking for, the others mentioned would not allow for midi control of OBS https://obsproject.com/forum/resources/obs-midi-mg.1570/
how does the scene switcher listen to the midi
it doesn't.
ok and this one does more then just binary inputs?
like I can use my sliders with filters and stuff?
i see a "use custom midi range" option so maybe, probably will take a lot of configuration on your end to get right.
but it does allow you to adjust individual filter settings, yes.
awsome, thank you
no problem. i can't really find any documentation so it will take some experimenting probably.
yeah its difficult to really find anything about midi controllers cause there are so many I assume
sure but the controller doesn't really matter
I just mean its hard to search for something specific
midi is a type of signal, all midi controllers will be the same in this regard.
you just press the button to listen to midi signals in the plugin menu and then move the control you want on the controller, it will detect what you moved and assign accordingly.
ah yes it is actually very easy to set up, this is me as i am moving a slider on a controller. adjusting the "gamma" slider on a filter.
Adv-SS has MIDI control, unless I misunderstand how it works
that is to send midi signals out, not receive signals to control OBS.
So this wouldn't receive and effect the filter?
i am living in the past, it used to not work this way π
still wouldnt be able to use sliders as they mentioned i don't believe, those are fixed signals.
Noted, thanks for letting me know. I just assumed maybe that could work. Though maybe in others ways it still can.
If the standalone MIDI plugin works, then all is good I guess lol.
I don't have a MIDI device to test, but there's a fair bit of options. But still limited of course!
yeah ill check in a few to make sure, i'm just guessing based on the screenshot.
Hey all, Iβm new to this discord but Iβd love to get some advice. Is there a way I can get certain elements in OBS to overlay on-top of my game application, similar to how discord can overlay a call on top of the game
Wouldnβt it be enough to add sources and put them at the top level?
Not exactly, for what Iβm trying to do I need it to display on top of the game screen, like on discord, not in OBS
I think they mean outside of OBS.
But to answer your original question: not possible.
However....
Yeah, exactly, still will be used in the broadcast, but for the casters so they can see a browser source appear on screen whilst casting the match
If it is for twich chat there are 3rd party apps that will work but only in windowed mode for whatever games if done.
Ahh unfortunately not, but thanks for the advice anyways
Do I need to hold a lock during the filter_audio call?
I am receiving very confusing result
which "elements" do you want to overlay
I made a browser source (local) that finds player stats based on the match up being spectated.
( @vapid charm ) works with any browser-based content
Ahh yeah someone before told me that too, but need it for a browser source, not twitch chat. Iβll look into the code to see how itβs done and try for it tho
works with any browser-based content
Oh I didnβt see that wait what!
it can add pages with any URL, meaning also local ones (URL should be file://path-to-file if I remember correctly)
one detail though is that it's only on borderless windowed games, not exclusive fullscreen
<@&715347355565817879>
Brilliant, thanks mate
<@&715347355565817879>
Yeah.
ty fenrir 
Iβd like to get into coding OBS Plugins, Iβm not sure the extent of their capabilities. Would it be possible to run something like this entirely through OBS? Or completely not feasible
Also, what are the current functions of most plug-ins? What are they mostly used for? Would auto scene change based on an in-game condition seem viable?
The latter yes.
theortically feeasible I guess but really complicating your life
With ASS iirc.
You can use powerful macros in OBS Studio using timers, cursor detection, window detection, and more to automate switching between scenes, toggle sources, and many other options.
To get started, install the Advanced Scene Switcher plugin and see the GitHub project wiki to learn how to use it.
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
Wonderful thank you!
blur plagin
Hello! I was hoping this would be the right place to find someone that can help me, im trying to set up the obs urlSource (https://github.com/occ-ai/obs-urlsource) plugin, iv tried downloading the installer, and also diferctly coppying the plugin files to the obs directory, its not working. Any ideas?
thanks
apparently the new nvidia app had a vibrance/saturation slider to do you know if its shows on obs?
Π’ΡΡ Π΅ΡΡΡ ΠΊΡΠΎ ΡΠΎ Π ΡΡΡΠΊΠΈΠΉ?
@ashen thorn
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
this script didnt seem to do anything eaither, it does not have any options, so i suppose you dont edit any of it
Noted, I'm still messing with the code of the first script. I almost got it to work, I just need to figure out a few extra things I think and I'll post it.
I'll have to address it later though, I'm about to get some sleep
No worries take your time, im greatful for you taking your time on this π
!ad Please remove this
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.
are there any plugins which can clip multiple scenes at the same time with replay buffer that will save as different videos?
I need help with an issue with the automatic scene switcher... is this the right spot to post?
algum br ai ?
My NVIDIA app (the new one) does not have those features either so I can't test locally. However I think what is happening is that NVIDIA is injecting itself into the process to do post processing filters on the framebuffer, but OBS is injecting itself also, prior to NVIDIA's output, so OBS doesn't see the postprocessing done by the NVIDIA drivers perhaps. This is just an educated guess as to why it doesn't show up in OBS. I'm not sure if there is a way to change the ordering of capture being done. Using Display capture instead of Game capture might work, but there are security/privacy considerations of potentially leaking personal information etc. with using Display capture so I personally wouldn't recommend that.
There is Exeldro's "Source Record" plugin which will allow recording of individual OBS sources/scenes to separate files. Note that this increases the burden on the encoder, disk I/O bandwidth etc. and may or may not work out on a given system. I believe there are also some instabilities when using the plugin which may or may not have workarounds, so it might require some experimentation.
I thiiiink it actually modifies things at framebuffer readout time (thus not showing up in screenshots and such), but don't quote me on that.
One kind of sledgehammer solution would be to use HDMI passthrough to a capture card and capture that in OBS and you'll see what was going to the monitor. Another is a 2 computer setup, but both are rather extreme solutions if one doesn't already have the spare hardware kicking around.
I think an ideal solution would be an OBS plugin/shader, but I've yet to find an actually good shader other than shaders that claim to be the best thing since sliced bread. I experimented with coding one myself and got results not much different by converting to HCL colorspace and manipulating the chroma channel.
Good morning
Good results are likely possible with enough experimentation in lieu of a page full of math or an algo.
Someone asked me for a way to automatically mute music to prevent it from causing copyright issues in streams. So here's a filter that does that (mostly reliably) using a small neural network
How interesting! So this would allow something like game audio through, but only mute music?
That's pretty similar to something I've been needing to do recently (unrelated) ... is the code available somewhere?
Hey y'all, for source record, does anyone else get two different files?
It sounds like you are getting 2 different files but expecting something different. What were you hoping to get? I'm not sure if this affects Source Record in addition to the main program, but OBS has a feature to automatically remux files upon successful recording, which if enabled will have OBS generate an MP4 file from the MKV file for example. Is this what you are seeing?
If so, and you do not want this, just disable auto-remux in settings.
it mutes when it detects music, i.e. the entire audio source is silent so if there's music and game audio on the source playing, neither of those will be heard until it stops detecting music.
I was hoping just for one I guess? Just a .mov from source record itself, but along with that comes a .mp4 with no audio that I donβt need. Iβll try disabling auto-remix when I get home from work.
To help resolve your issue, we need to view a log file from a fresh launch of OBS Studio containing an output session. Follow these instructions to upload a clean log file:
- Restart OBS Studio first!
- Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
- Stop your stream/recording after 30 seconds or after the issue has occurred
- Click the Help menu β Log Files β Upload Current Log File
- Paste the URL into this Discord channel
very cool!
Neat!
Any updates regarding this?
shameless plug I guess but if you want to change the recording name/folder based on scene : https://github.com/Penwy/adv-ff
just fyi, i added it to the script list, but it didnt open the gui that it said it would..
do you have python installed and linked in obs?
installed but not linked unless it links automatically
it's not
how would oyu link it
go in the python path tab and select the right folder
what exactly define the install path
i looked up some guide, did as he did, but it says Python not currently loaded under the file path box
although somehow got it to work, but got this error
[adv-ff.py] Pyparsing not found
[adv-ff.py] Pyparsing requirements not satisfied, attempting pip install
[adv-ff.py] Traceback (most recent call last):
[adv-ff.py] File "C:\Program Files/obs-studio/data/obs-plugins/frontend-tools/scripts\adv-ff.py", line 826, in refresh_counters
[adv-ff.py] obs.obs_data_set_int(settings_holder.settings, "counter_val", counters.data[counters.selected])
[adv-ff.py] KeyError: 'counter'
give me
nitro
well, if that runs, that means python is working...
did you get the latest version?
yes
huh I swear I solved that error, gimme 5
just to make sure, the UI is showing?
and this popped up when you pressed the refresh counters button, right?
that would depend on where that button is, cuz i think it just showed up, there might have been a button before that, didnt really think about it
if you remove the script, close obs, reopen and re-add the script, does it still error?
(closing and reopening is important)
looks like this defualt
if it doesn't work, ping me
Okay, Though im a little confused to how it can replace those other scripts that i was trying to use, i read through the docs, but i can only seem to edit the base format, not for each source?
Make my obs work as shadowplay essentially, but with recordings, so it would sort them instead of just pile everything in the same folder
so, different folder based on what, scene name?
or on captured game?
scene names
then just put the scene name in the formatting
i can only edit the format as a whole though not per scene, i tried usint the organizer but when it did, it would just open a console saying this
[OBS-RecOrganizer-updated.py] Traceback (most recent call last):
[OBS-RecOrganizer-updated.py] File "C:\Program Files/obs-studio/data/obs-plugins/frontend-tools/scripts\OBS-RecOrganizer-updated.py", line 2, in <module>
[OBS-RecOrganizer-updated.py] import glob, win32gui, win32process, re, psutil, os, os.path, shutil
[OBS-RecOrganizer-updated.py] ModuleNotFoundError: No module named 'win32gui'
you can put the scene name in the format
which will change the name or the folder, depending on which scene you are when you start recording/ save the replay buffer
like, I made that script specifically for that purpose, I guarantee you it works
currently i can only set the formatting as a whole, and it puts the clip with that format in the folder that is currently set as to output to
I can gurantee you that im just doing something wrong
yes, but you can use my script so that the folder it changes to is set to the scene name
v$scene$ gets dynamically replaced by the scene name
(but that's for recording not replay buffer, if you want replay buffer, you need the custom build)
currently it would only be used for recording
then that should work
so now it adds the name there, but it does not put them into separate folders
you forgot the slash
Now it seems to work yea

heeelp
yes?
i have the commercial thing setup on my adv-ss, but since i updated advss it gets stuck in comms and everything looks right, i cant fix it... i made a pdf of the screen caps buts its kinda big (100mb couldnt get it to compress further) or should i make a buncha jpgs
so it switches to the commercials, then just keeps playing commercials, i watch the variables, they are working, it seems to just ignore when its got 2 played
like, the variable keeps incrementing?
or does it reset to zero, but the switch doesn't trigger
well i have another macro that resets it to zero if it goes to 3+ because that was an issue, so it plays and logs the 2 and seems to jump over the switch back macro
and you checked that the macro that resets does reset it correctly?
yeah, watching whats happening on the variable screen, looks to run correctly
hmm lemme test stuff
mines a little off from the wiki example, but still from looking at it, it should be fine as far as i can tell... my macros did get corrupted on the update, so I am working on an old backup, wasnt backing up as often as I shoulda
yeah "equals" is borked on my end too, try "greater than 1"
I would guess comparing strings and int isn't working well or smth like that
wtf... seriously how do you do that
do what?
fix my 4 day problems in 2 seconds
lmfao 
it imediately switched back once i changed that
there a reason shit like debug ducks and such exist : a fresh point of view on an issue is usualyl great
the longer you spend fixated ona problem the less you'll be able to see the thing you missed
well the equals used to work, maybe he changed something in the new build
not impossible
well many thanks man, i can move on and fix the rest of the macros
@loud wedge I'll check deeper later but likely there's something borked in the "equals" condition for variables when it's a number
is there a known Plugin to seperate Stream audio from my audio so I can toggle Music for me while stream still can hear it?
if you want it to be heard by stream but not you, you have to have the music run in obs
No plugin is necessary for that, you can configure the audio properties of each audio source as to whether or not you are monitoring it, and what track(s) it gets sent to for recording/streaming
so, not capturing a browser or smth
this is exactly what software like steelseries.gg or wave link allows you to do.
anything that has a separate personal/stream mix.
yeah i forgot, can I change the audio monitoring with Programms like Toucportal or Streamer.bot?
weird, sometimes it updates the played variable late and plays a 3rd commercial... f-it, as long as it returns im happy
should try resetting the variable in the switch back macro
Is there a plugin or tool that'd take my scene collection's JSON and scale it? I'm having to rescale everything after requiring a canvas rescale and it's honestly a pain.
there isn't, but this scaling should happen in a future version of OBS on its own once this PR is approved https://github.com/obsproject/obs-studio/pull/9910
controlling OBS from within a unity game
cool video + amazing song
could theoretically work in any unity game if there's some way to create a menu for inputs in the game or as a mod library
When setting up a scene collection, for full screen sources you can add a scale filter to them and set it to "scale to canvas" which helps a lot.
Do you have an example?
With 1.25.0 padding numbers to a fixed length (by adding trailing zeros) was removed.
So before 1.25.0 a math expression might result in the vale 1.234500000 being assigned to a variable.
Starting with 1.25.0 just 1.2345 would be assigned to the variable.
Maybe this is the problem?
And thanks for notifying me about a potential issue! That is always much appreciated! π
Auto Remux was turned off already.
nvm I'm an isiot I thought I was on latest but I wasn't sorry for the disturbance
To help resolve your issue, we need to view a log file from a fresh launch of OBS Studio containing an output session. Follow these instructions to upload a clean log file:
- Restart OBS Studio first!
- Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
- Stop your stream/recording after 30 seconds or after the issue has occurred
- Click the Help menu β Log Files β Upload Current Log File
- Paste the URL into this Discord channel
- Outdated Plugins (2)
- MP4/MOV Recording
- Hardware-accelerated GPU Scheduler
- Old Version (30.0.2)
- Wi-Fi Streaming
- Mismatched Sample Rates
- Wrong YUV Color Range
- Capture Interference
- Windows 11 23H2 (OK)
- Not Admin
- 0.1% Rendering Lag
- 0.1% Encoder Overload
- Third-Party Plugins (9)
AMD Ryzen 9 5950X - OK! / GeForce RTX 3090 - OK!
so in this case what are the name of the two files it created?
2024-05-21 18-25-26.mov (the one and I want) and 2024-05-21 18-22-44.mp4
OBS websocket server doesn't seem to be sending the scene removed event
well you have two source-record filters, one on Pure Gameplay, the other on NS - Game Capture
OBS Studio can be remote controlled via WebSocket and some apps that connect to it. For more information, including a list of compatible apps, see the Remote Control Guide.
To learn more about using the obs-websocket API in your script or application, see the Developer Guide or join the obs-websocket Discord server for support from the developers and community.
Goddammit...........
That was it.
π
There's also the Audio Monitor plugin btw that allows you to choose where each source is monitored instead of it just being global.
I feel like you may find that useful for some stuff
Thanks @fossil wyvern !
Sorry W0idz, been a little busy and my sleep has been a little wonky right now.
So I didn't really get that chance to continue the fork yesterday. But looks like things are all set with Penwywerns plugin!
Correct me if I'm wrong
Oh yeah my bad, but glad to hear. I was attempting to fork the OBSPlay Lua and seem to almost had it working.
I got no errors finally, but didn't get any output. I feel like I was just missing a few new lines to make it work with recordings instead.
Thanks for sharing it and I'll check yours out too and keep it in mind for future users!
if you have any issues/suggestions for it, don't hesitate to ping me
Will do! I haven't looked at it yet, but seems like it can be really flexible I think?
I greatly appreciate it!
any idea why adv-ss, if i have 2 macros, one if scene visable and scene visable (do whatever), 2nd macro I change to and scene hidden (do whatever). why would both fire since I change the conditions
Screenshots would probably help, the description is not clear.
sorry, I ended up changing it, and got it working, i just dont know why i cant make 2 macro completely the same, change the visibility of a scene, 1 showed and 1 hidden in the conditions, both shouldnt fire because technically they are different
the simplest way of wording the conditions should be the best, but if you do simple it gets confused and does both, you have to make it complicated for it to differentiate... ugh, why doesnt warmuptill integrate ai into it like everything else (kidding)
You shouldnβt even need 2 macros for something like that, the plugin supports βelseβ statements.
the else section works sometimes, most of the it does the same thing and fires itself in a complete circle
its likely my "programming" but i cant figure it out
so i do it the hard way, and obs runs slower for it π
Hey. What's the best way for IRL streaming, especially if you're in a different country?
update adv-ss
because for example the equals thing got actually fixed in latest
hello, i just did a quick stream test, while having twitch set as default from settings and youtube added with multiple output plugin, twich had like 2-3 seconds delay which is fine but youtube was at like 20+ seconds delay, checked everywhere and there is no delay set, any idea why it's happening?
different path to servers, and the fact youtube re-encodees which means more delay
there's a lowlatency mode you can set in youtube
Hello guys, i want to stream on facebook but this happens. I have already checked for the correct key and tried many times but didn't work. Can anybody help?
If you need help or have questions about OBS, check out our #support-portal first!
i see, thank you
Hi there, Davinci Resolve isn't playing nice with OBS. What video encoder should I use for multistreaming via multi-rtmp? I am currently using x264, but it is no longer supported by DV.
- there is no way davinci doesn't support x264
- how is streaming with multirtmp related to davinci?
Hi Pen, I just looked up their supported Formats/Codecs and it is listed with a dash "-" (Page 8). chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://documents.blackmagicdesign.com/SupportNotes/DaVinci_Resolve_18_Supported_Codec_List.pdf
I chnaged my encoder when I set up multistream. I use OBS for recording and for streaming, so when I go to record (without streaming) DV is acting weird. I did also post this in the DV discord and Reddit.
define "acting weird"
because literally everything supports H.264 and I guarantee you davinci does
it does.
When the recording is input into DV, the file stutters and every 5 seconds I see a red Media offline screen. Using Shutter Encoder to conform the FPS solves this, but I don't want to have to run all my files through SE to be able to then edit.
!cleanlog @drowsy moss
@drowsy moss
To help resolve your issue, we need to view a log file from a fresh launch of OBS Studio containing an output session. Follow these instructions to upload a clean log file:
- Restart OBS Studio first!
- Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
- Stop your stream/recording after 30 seconds or after the issue has occurred
- Click the Help menu β Log Files β Upload Current Log File
- Paste the URL into this Discord channel
- Hardware-accelerated GPU Scheduler
- Capture Interference
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
- Third-Party Plugins (6)
AMD Ryzen 7 5800X - OK! / GeForce RTX 3070 Ti - OK!
nope, there is no recording in that log.
- Max Audio Buffering
- Hardware-accelerated GPU Scheduler
- Capture Interference
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
- Third-Party Plugins (6)
AMD Ryzen 7 5800X - OK! / GeForce RTX 3070 Ti - OK!
you need to read the instructions and follow those before sending the log.
This one should be correct. Thank you for correcting me. https://obsproject.com/logs/ZphTmkXFpQOJDact
- Max Audio Buffering
- Hardware-accelerated GPU Scheduler
- Capture Interference
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Windows Game Mode
- Third-Party Plugins (6)
AMD Ryzen 7 5800X - OK! / GeForce RTX 3070 Ti - OK!
it is not, there is no recording.
Sigh, ok, I will try again.
if you just follow the instructions linked it will be correct.
Second time's the charm... Following the above directions exactly. https://obsproject.com/logs/iZOIW6jErXoGkhNc
- Hardware-accelerated GPU Scheduler
- Capture Interference
- Windows 11 23H2 (OK)
- Not Admin
- Windows Game Mode
- Third-Party Plugins (6)
AMD Ryzen 7 5800X - OK! / GeForce RTX 3070 Ti - OK!
your recording and source records in that log are all using NVENC, i thought the issue was only with x264?
Hello, Iβm having quite a few problems setting up a connection between OBS and Companion via websocket keeps connecting and disconnecting numerous times
I'm honestly not sure what the issue is. This has been going on for two days now.
okay, you said x264 in your original post but this is h264....not the same.
that is streaming, unrelated to your recordings.
On my stream tab, it is selected as x264, on recordings, the other is seen
but yes, of course davinci supports H264 and your settings are fine so i'd pursue this with their support if you are having issues.
Their answer: Q: Why does my video have random media offline frames throughout?
A: Your file is likely a variable frame rate. Try running it through Handbrake or Shutter Encoder to get a file with a Constant Frame Rate. Most common with screen recordings.
OBS doesn't record at a variable framerate... so how does this happen?
sounds like you were given an incorrect answer then because yes, OBS does not record at a variable frame rate.
Thank you Mitchell, I'll get in touch with BlackMagic.
Mkv shenanigans most likely. Resolve "supports" mkv but it's still kinda jank at times
But still an issue for them to sort
I wonder why I am having an issue all of a sudden. Nothing had changed.
yeah mkv is "technically" VFR, try recording to fragmented mp4 see if that solves it
update on resolve maybe?
Recent update, like yesterday. No change
I'll note this down, looks like I would be fine if my power went out etc since this is fragmented.
yeah that's the whole point of it XD
That's why I was using mkv
...Should my encoder match for my streaming and recording then?
they don't need to
Thanks so much ya'll. What a nightmare
TIL ?????
basically the timebase of mkv is fucky-wucky and cannot do a precise 16.666 ms repeating (I think because it's on a 1ms precision or smth like that), so it alternates between 16 and 17, which programs that aren't too used to mkv read as vfr
i blame resolve
I mean if that's the issue it's deffo that resolve doesn't know how to deal with mkv proper
but to be fair, mkv is weird on that
I sometimes have files go "media not found" in resolve using mkv, yeah. I just relink them, but it is a lil annoying
Less annoying than premier not supporting mkv at all, but still jank
Because mkv is assssss
Haha, yup
how do you get the OBS Studio iOS Camera Plugin working on version 30.1.2
!log Send a log and we can see if it's installed properly to start
Hey, quick question, is there a way to get the output path from plugin code ? I'm not quite clear on where I'd go and get that
what are you trying to do exactly
Want to move around some replay and screenshot files after they're taken, relative to the output path
you can find the output folder in the profile params
ah, I see, to confirm, I just use obs_frontend_get_current_profile_path, read the basic.ini and it should be there ?
better than that obs_frontend_get_profile_config then config_get_string on the object it gives you
main issue you'll have is that afaik there's no signal for screenshots yet
uhm, there is, OBS_FRONTEND_EVENT_SCREENSHOT_TAKEN
oh mb brainfart
I know I keep asking a bunch of questions, but is there a plugin that will allow me to freetype a text file location instead of going through the explorer?
what for exactly? the linux bug?
Should've specified. This is specifically windows. I have to select a file path instead of being able to type in the file path. I currently have data listed such as "PLAYER[#]_DATATITLE". There are loads of files in the folder and it'd make it easier to be able to just change the number.
you could do that through the API
How would I go about doing that?
obsws would probs be the best
Hello, I would like to know if there is a plugin or a script that would allow me to apply colors to the scene buttons as shown in the example.
I believe you can apply QSS stylesheeting directly to the names of the scenes to color them, although that isn't very intuitive.
can anyone helo me with the obs advanced mask tooll pplease, everytime i try adding to the specific source it goes full black screen
You're better to state what your problem is so that someone can judge whether or not they might be able to help with it.
Thank you for your response, but I'm not sure I understand how to do it.
Been a while, I forget how to do it but I know some folks in here play around with it. Unfortunately from what I was able to discern it doesn't work for scenes, just sources.
Ok, thanks for your help.
anyone know what changes were made in the OBS ASIO plugin? I can see a new one was released 2 days ago but there are no notes. https://github.com/Andersama/obs-asio/releases/tag/v3.2.1f
@wintry bone , I just saw and responded to your question over on the forums. Let me know if that helped the issue.
Can always just look at the commit history: https://github.com/Andersama/obs-asio/commits/asio-juce/ looks like a small bugfix
Awesome, thanks! Wonder if I can make something real similar work with python, since I suspect the libtorch interfaces are kinda similar.
Oooh, I didn't realize that the 'PANN' link was a link to a project with an implementation, and not the typical "here's a link to a paper covering what this acronym is about". Nice.
i'm not smart enough to implement a neural network just based off a scientific paper
ahahaha, me either.
What is considered the best option for a websocket remote app on iOS?
I'm quite happy with OBS Blade.
@fossil wyvern are you the dev for 'Advanced Filename Formatter' by any chance
yup
Oh noice, I was planning to use it but stopped myself thinking what if it's someone that made a plugin once and then disappears π
But seeing as you're active here too I imagine I can safely start using it
I mean at some point it's the whole advantage of open-source : if it's dropped by the og dev, someone else can continue the work
but yee, for the forseeable future, I'm maintaining this script and expanding it
if you have any issues running it or suggestions for it, don't hesitate to ping
@fossil wyvern I have 1 small suggestion for the instructions part:
Download adv-ff.py and add it to OBS.
That's very barebones, I being completely clueless about how OBS Scripts work since I've never used it before needed to figure it out myself and perhaps mentioning it should go into \obs-studio\data\obs-scripting\64bit would be helpful for people like me. As initially I just put it on the desktop, figuring that OBS would just import it from there to its program respective folder wherever it may be but OBS just uses it from there and creates a cache folder right there most people wouldn't want that.
Also, I basically have to match the OBS Sources to the plugin Sources, right? Like so:
I guess I'll have to start using more generic source names so that it automatically does this instead of what I do right now - game name specific source
not me lmao
That aside, yeah I've been pondering doing a bit more of an explanation on how to use scripts.
!hotkeymode
For the sources thing, yeah, the general idea is that you'd have only one game capture source, either in hotkey mode, or in "capture any fullscreen"
Game capture sources allow you to use a hotkey mode to capture the currently active window, allowing you to use one game capture source for all of your games and even allowing you to switch games easily. To activate this mode:
- Open the game capture source's properties. (You can do this by double clicking on the source in the sources list)
- Change the game capture's Mode to "Capture foreground window with hotkey"
- In Settings > Hotkeys, set up a hotkey for "Capture foreground window".
Damn thing tagged someone else
can someone help with the move plug in it is just not updating I am stuck on 2.9.6 when it should be 2.12.0
is there somethihng I am doing wrong ?
I am using the installer
Make sure you don't have multiple OBS installations, or the one you are actually running and the one that the plugins are being installed into could be different. Same for 32/64bit.
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
Is there an OBS RAW websocket request for scene filters? I'm seeing a bunch for source filters but I'm looking to grab scene filter settings and then change them with the websocket :)
@tranquil crescent Scenes are also sources
So request them the same as you would the source filters
So in theory... I can do a websocket request for GetSourceFilter and request the scene name and filter... It'll work?
Yep
Oooooo okay. Appreciate it!
Welcome
Hello! I'm wondering if anyone knows their way around the Streamlabs plug-in. I'm trying to change a couple of color settings for my graphics and I'm running into a roadblock.
As Streamlabs Desktop is not maintained by the OBS Project, we are unable to provide support for it. For help with Streamlabs Desktop, visit the Streamlabs Support Center.
Note: You can also use Streamlabs wide selection of on-screen widgets directly in OBS Studio. To learn how, follow Stream Layout Tutorial 2: Alerts & Chat Box.
I'm not talking about the Streamlabs desktop software. I'm talking about the plug-in for OBS.
how come my multiple output has trouble connecting??
which would be equally covered by their support
They have a plugin specific help channel in their server
are you sure the URL and key are correct
Okay. Thanks!
yes url is just my profile page correct example : twitch.com/boogiebatista
well then that's not the correct URL
okay thank you π
use the URL recommended here, just remove the {stream_key} part
paste this
rtmp://yto.contribute.live-video.net/app/ ?
yup
that should do it

why is obs parts blurry?
nvidia gpu?
yeah
rtx 3060
12gb
is it something in nvidia control panel or something?
yeah, system-wide antialiasing
sorry, unsure where, esp in swedish
if ANYONE knows ANYTHING about sounds for alerts PLEASE tell me where this alert is coming from and how to get rid of it, itβs driving me CRAZY haha
you should see a green bar moving in OBS when you hear that, it would be that source.
Are there any examples of using QML for rendering of for OBS Source plugins?
Hello, I am looking for a plugin that would allow me to play an internet source in a scene and, when I change scenes, the source continues to provide sound. Additionally, when I return to the initial scene, the web page does not refresh. I also want to be able to disable my source whenever I want, because with the eye icon, I can't disable a source unless I activate the "disable source when not visible" option. But if I enable this option, I can't change scenes and keep my web page open. If you have any solutions, I'm all ears.
If there's no indication of an audio source, you'll have to set every browser source to have audio controlled by OBS in order to find it.
Without seeing your sources, it would be hard to pinpoint a potential culprit.
Meaning. Even if it's not a browser source, what capture sources might also be picking up on audio
Depending what you are intending you can either use a Downstream Keyer if you want something to still have audio elsewhere from the browser source. i.e. alerts or if you just want the audio to essentially Crossfade you can use the Adv-SS to fade audio in and out between scenes.
With the DSK you can also toggle the source on and off when you'd like and specify where you want it to stay active in essentially
yeah I recognise that sound, it's the default sound for the "gifted subs" alert from twitch sound alerts, check your browser sources
I wasn't very clear, sorry. Basically, I would like to disable a web page without needing to activate the "disable source when not visible" option.
that alert is coming from your twitch alerts, so if you want to disable it, either remove the browser source, or change the settings of the twitch alerts
Wrong person π
oh fuck mb
It's all good !
the solution is just to put the browser source in all the scenes you want it in
Does it need to refresh? Or do you just want the audio to stop?
do someone here know how I get Game sound on my gameplay?
for source record?
yes currently I have Different sound track 1 and source game sound (where usually my gamesound is recorded on stream)
what do you want exactly?
I want to record my game scene when i start streaming
Video is fine but i have no sound in my recording when i stop the stream
show me how you set up the audio section of the filter
if you want just the game sound on it, why not put just the game sound source?
so audio track none?
yeah
okay i give it a test record
provided that game sound does have the sound you want
it does but will it also record if the track game sound is muted? bc in scenes like Be right back my game sound is muted
or do I need like another track with the same game sound but as always on?
how do you mute it in specific scenes exactly?
with touchportal "mute OBs source: game sound"
ok, so, in the properties of the game capture, check "capture audio", then in edit > advanced audio properties, make sure no track is selected for the game capture source, then in the filter properties, uncheck "different audio"
and that should do it
okay and when I have a trackj is selecte i have to match it with the filter
Example I have game capture on track 6 then i have to select track 6 in my filter as well?
bc apparently i need it to assign a track to otherwise this mic symbol turns yellow
don't assign any track and ignore the yellow
i also see no peak when I shoot my gun in game on game capture track
do you not see the bars moving in the mixer at all?
nope
did you tick "capture audio" in the properties of the game capture?
yes this is why i had a seperate track available that i selected
It's for displaying a pomodoro video for my stream
beacuse i have 9 pomodoro video that i want that activate with my stream deck but every time it refesh if i dont let it activate and i le the time code
okay @fossil wyvern i just created now a new track called Game sound record and selected this and I leave this track always on
so I always have my game sound
if you want a browser source to be active when you change scene, just put it in the other scene too
does it work?
it did for my bandwith stream so i hope for this stream as well
may i know who is Chinese youtube streamer here? i have some quetion need to ask
if you have questions, just ask them, if people can answer they will
alright
i am using macos system, so how can i choose what browser want it to live on youtube
because select share scree will become which browser i looking then will show it on youtube
i just want to show the main one on youtube only
how can i solvi this problem ya
use a screen capture source, in "window capture" mode
what "obs wallpaper"?
streamelements, streamlabs, own3d, nerdordie
thanks ya
Re: The discussion about Color Vibrance the other day...
did a lot of looking around, all the code I found out there was crap. There's no single definition of what vibrance is, just the abstract concept and seemingly no actually good code out there. So, I've been experimenting to come up with my own algorithm, and I'm getting better and better results now. Still early in the process, but I seem to be going in the right direction.
Same example using Color Correction's HSV saturation:
Hi! I was wondering if anyone here uses CasparCG and knows how to use NDI on that program to ouput to OBS?
Im new to CasparCG and NDI btw
How can I titled my videos on twitch or kick if I already signed in
@clear oasis Install the obs-ndi plugin and add a NDI source to receive the feed.
is there a way to detect if a game is playing then an image pops up afterwards?
This looks pretty good! What you have in the second image is the closest to what vibrancy normally is.
Usually Saturation is like overall colors, while vibrancy is select colors that may be more muted.
It's usually a very subtle form of saturation imo, but doesn't effect luminance or contrast too much if at all.
Really like the results you have right now!
Yeah, brightness should be unaffected. I'm using the HCL (CIElcH) colorspace, and manipulating the chroma, so there should be no variance in brightness.
I'm compressing the chroma channel nonlinearly, and experimenting with which math seems to work best by just randomly trying different ideas. π
The normal saturation controls in OBS and other programs, are manipulating in HSV color space which is a convenient one to work within, however due to its simplicity it does not take into account how the human eye perceives brightness or color very well and changes in saturation do alter brightness, whereas the HCL colorspace is more cognizant of that.
What I might do is have a colorspace selector to give flexibility.
HCL/HSV/HSL/HCY/YUV(with chroma separated), and others
I'mma call it SupermegaVibratingVibratastic or something.
LOL
Beat that NVIDIA! π
L.S.D - Lookatwhat Skeletonbow Done 
LOL
This is really old, but this is exactly the same issue I'm having, even with Cache Transitions turned on -- wondering if you ever found a solution
Been too long, don't remember specifics on what I was trying to do or what it was doing - even after reading my own post lol. Sorry. I'd probably write up your problem and preview what it's doing with a recording and @ exeldro. When he has a moment he might give you a hand, very nice guy π
Nice guy with intimidating pfp
@weak escarp π¨ dont kill me for the @
I appreciate the response, thank you
too late, you'll die tonight
i don't get 7 days like a regular horror trope?
damn
nope, that's how efficient exeldro is
respect...

also, it's funny how much time and energy i'll put into fixing this tiny flickering lmao
that's just how i am, i can't help it
Did you click the cache thing that was our previous conversation? (ngl been a while since I messed with move)
yeah i did, it wasnt turned on before, but it's on now. issue still occuring
Hmm, then shrug.
it is only on the display capture source and not every time? with move version 3.0.0?
Correct. Only on display capture (as far as I know). Doesnβt happen every time (happens most of the time). And I have the latest move version 3.0.0, with cached transitions turned on
no filters on the display capture or other things that might influence it?
I've got a bunch of filters on it, but issue still occurs even with them all disabled. Except for the zoom-to-mouse filter, i can try disabling that script and see if that helps
I can't just disable that filter because it will always turn back on when switching scenes
hi i have use the window capture,but in the option i do not have see any browser can choose
not the window capture source, the screen capture source, in window capture mode
yes i know but dont have browser to choose
show me how tou have it set up
okay, turns out it IS the zoom-to-mouse script
If I turn that script off, the flickering no longer occurs
- Permissions Not Granted (1)
- No Output Session
- Third-Party Plugins (1)
Apple M1 (not in benchmark DB) / Apple Apple M1 (not in benchmark DB)
Not sure if it's the filter itself or something else about the script
do you have the browser you want to capture currently open?
yes
unsure then, could be worth asking in #macos-support
alright thanks
what zoom to mouse script are you using?
Hello, i have recently made a spectate sream where i spectate an account 24/7 and livestream it to twitch. i want to gather all tje stats like wins / losses ect. if you have any clue how to make overlays for that please let me know. it's for league of legends
These are how I have the macros setup but I know somethings not setup correctly just need a little help
does the switch to display scene work or neither?
Neither
ok, so instead use the source size condition. when a game capture stops capturing, its size should change to 0x0 normally
I think if you use a source instead of a scene in the first macro, you might get this macro to work.
A scene probably always has video output - even it is just a black image.
Also I don't think you want to use the "is active" check for the second macro, if your intention is to use the inverse logic of the first macro here.
Instead simply add the action of the second macro to the "else" section of the first one.
So something like in the attachment.
huh does source size not exist anymore or am I just imagining it ever existed
I am not sure I ever implemented something like this π
Are you referring to the scene item transform condition?
no actual source size
I might be fucking delulu but I do distinctly remember it existing
This is basically what Im aiming to do "In advanced scene switcher, I have 2 scenes setup. Scene 1 is Display capture, Scene 2 is Game Capture. Im trying to make it to where if there is no display on scene to, switch back to scene 1. And if there is display on scene 2, switch from scene 1. I don't know if I'm setting it up incorrectly but I cant get it to work. I tried looking it up but I can't find the exact issue" Im going to try what you suggested right now
Are you referring to this?
nah nah, dw ik the difference between sceneitem transform and actual source size
What do mean by "if there is no display on scene" exactly?
me being delulu is not out of the equation tbh
Um like if the game exits so it switches back to desktop
instead of just a black screen
yeah the video condition on the source should work
but you will want to have the game capture source on the other scene too, behind the display capture if you want hte switchback to happen
Okay thats what I was wondering
Basically I have obs setup as a projector to stream computer. Using display capture causes random lag when sent to stream computer. Game Capture causes no lag. So im trying to automate the process of switching between them. I didn't know if it's bad to have game capture and display capture on same scene
won't be much of an issue in that setup since the moment it becomes active, you switch to the one with only game capture
So keep them on seperate scenes would be your suggestion?
yes
Thank you for taking the time to help me, this setup successfully switches back from no video in game scene but what do i add to make it switch to game scene?
add an "else" field (button at the bottom right) and in that put the switchback action, then put the game capture source in the display capture scene, behind the display
Press this button.
(Sorry it is a bit hidden)
yes, that seems correct
Thank you, I tried to go through and run the macro but it doesnt seem to be activating. I noticed game capture isnt capturing anything until I switch to the scene, could that be causing the macro to not go through?
This was mentioned above.
The game capture source needs to be part of both scenes.
If the game capture source is not part of the display capture scene it will never have video output again. (Since it is not being rendered)
I asked and was told to put them on seperate scenes?
I'll try that now though thank you
like this then?
Yes.
Just to make sure there is no misunderstanding:
You will need two scenes in total.
- Game Scene
- Display Scene
The game capture source needs to be part of both scenes.
The display capture source only needs to be part of the "Display Scene".
Okay thank you I'll set this up now, I really appreciate the help, I would've been on google for hours.
You are the best it worked flawlessly β€οΈ
doesn't matter much but you should put the game capture below the display capture in the display scene
Thank you as well!!! I know youre helping a ton of people
I can't thank you guys enough, the macro tool works so well
Hi, kinda specific question:
I know you can control a lot of OBS stuff over the now built-in websocket and different Apps and Websites. Right now im helping freshly IRL Streamers to setup Mobile -> (Public) SRT Relay <-> OBS -> Twitch and trying to keep it as simple, cheap and secure as possible.
For the last reason i'm not really keen to help them open up holes in their routers and firewalls or even fighting their ISP to get throught CGNAT for a Public IP.
For the Stream, since SRT is used OBS connects up to the Relay first (caller-mode) so its a outbound/established connection.
- So i was wondering if it would be possible to have a tool/plugin that connects outbound to a Websocket relay (in public) and locally relays the instructions again into the locally only available OBS Websocket server.
Would be Mobile App/Website -> (Public) WS relay <-> Local Tool <-> OBS WS
Maybe something like that already exists or someone has some ideas?
this is likely what you're looking for
https://obsproject.com/forum/resources/obs-websocket-http-interact-with-obs-websocket-5-x-using-http-requests.1455/
hello, i wanna ask, is this the channel for asking build dependencies for plugin development?
wait it is
so, im trying to install libobs-dev on Pop!_OS 22.04 and its only giving me the 27.2.3 version instead of the 30.1.2 that's current with the updates
Hi everyone,
I'm having trouble setting up the Source Record plugin in OBS to record my gameplay and camera feed separately. Here are the details of my issue:
Current Setup:
I'm using nested scenes in OBS.
I have a scene for gameplay and a separate scene for my camera.
I've added the Source Record filter to both the gameplay and camera sources in their respective scenes.
Problem:
The plugin is not recording my camera feed. It only records the gameplay.
Additionally, OBS is still creating a combined recording along with the separate recordings, which I don't want.
Recording Settings:
Recording Path: D:/Youtube/Recording
Recording Format: MPEG-4 (.mp4)
Video Encoder: Use stream encoder
Audio Encoder: FFmpeg AAC
Audio Track: Track 1
What I've Tried:
Adding Source Record filters to both the gameplay and camera sources with different output paths.
Ensuring the main recording in OBS is not started to prevent combined recordings.
Questions:
How can I ensure that both the gameplay and camera feeds are recorded separately?
How do I stop OBS from creating a combined recording while using the Source Record plugin?
Any help or guidance would be greatly appreciated! Thanks in advance!
ping me when reply
help pls
Hi everyone, I hope I am in the right place... I'm a seller and I want to livestream on TikTok/Shopee. Is there a plugin for OBS that makes my skin smoother, brighter, and glowy like Korean skin? Can someone show me how to do that? Thanks in advance! #plugins-and-tools
@barren grail Verify that either the filename formatting patterns are different, or that you're recording to different folders. Set up hotkeys to manually start and stop recording, verify they work.
ok after checking about this ive seen that the debian repos have the latest build on it but why not under ubuntu jammy?
and did check the repo that obs does provide on the downloads page, ppa:obsproject/obs-studio and theres no libobs-dev there
We don't split the package like Debian/Ubuntu does, also the way they split is not supported.
so is there a way under ubuntu jammy to install the latest libobs-dev build?
22.04
it only sees this
i have the ppa added
well the one on the download page
but i dont know if theres another just for the library
Do you understand when I say that we don't split the package ?
libobs libobs-dev contents are inside PPA's obs-studio package
Uninstall any obs-studio and libobs (and their -dev) you have, and install PPA's obs-studio.
You need only one package.
ive done that, but it installs this version and not the latest one
it auto uninstalls the obs-studio when i first tried to
but i then noticed that it said its the 27.x.x version and not the 30.x.x one thats current
Then the PPA is not prioritized over other repo when selecting the package.
you can do apt-get install obs-studio=30.1.2-0obsproject1-jammy to install a specific version
im trying to install libobs-dev not obs-studio
like tytan said twice now, obs-studio is the package you want
it includes libobs and its header files
there is no libobs-dev
the plugin template readme conflicts with that then /lh
ok tytan's wording was a bit confusing so thanks for a clearer one
the readme refers to the standard ubuntu packages which you aren't using because, as you noticed, they're out of date
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!
hi, is it possible to connect obs vertical with stream deck?
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
Idk if that would be a plugin question or not, please let me know: I want to do an expandable banner according to the text length, but the issue I'm having is that when using rounded borders, when I try to do it, it also messes with the borders. Is there a proper way to do that?
nah its fix but it lages my pc so im noting ganna use it anymore
How do i make my webcam give retro vibes? Like that of James Scholz. Is that a filter I need to add? Someone please help
Is there a plug-in or a tool to easily enable/disable the cursor on display capture? Its getting a bit annoying to click on it every time
!advss @modest wing Yes, make a macro in the advanced scene switcher plugin to toggle this option. Or, you can make 2 display capture sources, one with cursor, one without, and set hotkeys to toggle visibility of both of them.
@modest wing
You can use powerful macros in OBS Studio using timers, cursor detection, window detection, and more to automate switching between scenes, toggle sources, and many other options.
To get started, install the Advanced Scene Switcher plugin and see the GitHub project wiki to learn how to use it.
TYSM!
Hello, I do live streams with OBS Studio and use the effect to remove the background when I appear, but I would like to know if there is a plugin that adds an outline effect around my image, like the hand-drawn outline effect or the paper cutout effect from CapCut.
There are a few different plugins that might do what you wantβ¦.stroke/glow/shadow and shaderfilter come to mind.
Where do i find these?
!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
Generally if you have the exact name of something you can just google it as well
Does anyone have an idea how to implement this sort of scoreboard with OBS? I'm not sure how data input will be handled yet but just want to see plugins that can do such thing
Probably a webui/website if I were to guess
how do you time the appearance/animation of the scoreboard with the scene switch in OBS
same way a website does it π You essentially make a webpage, animation and all, and it runs in the browser source
Thank you! I have installed on my windows but i installed on my mac and it isn't showing up
- No Output Session
- Third-Party Plugins (2)
Apple M1 (not in benchmark DB) / Apple Apple M1 (not in benchmark DB)
how do i install on mac?
you would download the zip which contains the installer, if you are on an m1 mac you would use the arm64 installer.
Thank you! it worked
@quiet bramble pinging you in this since we talked about the ASIO plugin for OBS before. I think I brought this up, but I can't figure why there's cracking in the audio. It's fine in Repear. But in OBS it's rough. Any idea on what I can maybe do to fix this?
Make sure the sample rate is set in Windows to what you want it to be, then make sure the sample rate is set in any other programs to the same rate. That is one of the most common problems for audio crackling like that, and it is due typically to the CPU core the audio is being processed on getting temporarily overloaded and causing a desync that does not sort itself out typically. It will depend on the system load and not the program(s) themselves typically, so you may encounter it in one program and not another because the system is loaded differently.
The other common cause for the problem is if the audio buffers are not big enough to buffer the audio until it can be processed. Ideally you want the smallest buffers to have the lowest audio latency, however the buffers need to be big enough to hold data until it can be processed or you get audio crackling like that as the buffers overrun. It is best to make sure the sample rates match everywhere first (and ideally the bit depth too although I've not seen that cause problems personally), and then the buffer sizes are large enough.
Additionally, most DAW software and other professional audio recording apps will recommend configuring the Windows performance settings in control panel to give priority to background applications, which tries to help ensure that audio processing is given enough priority to avoid buffer overruns/underruns.
either external automation or if they are using obs browser sources (which isn't even unlikely tbh), the browser source lets you know when scene changes happens so you can animate accordingly
this all requires custom programming though
So the sample rate for everything should match from what I can tell. Everything is 48000, and the buffer size is 64. Everything is 24 bit, but the ASIO plugin only gives 32 bit float, 32 bit native, and 16 bit.
I'll see about the processor scheduling in a sec
Edit: Wait a minute. I think I figure something out. One moment.
Cool, looks like I fixed it. Apparently the default projects settings weren't set properly plus setting the buffer size to 128 seemed to have cleared up the cracking in OBS!
Thanks β€οΈ
No prob. Yeah, it's usually either sample rate mismatch or buffer size insufficient. Sample rate mismatch triggers sample rate conversion which is on CPU so it drives up the overhead of processing the audio. Even on the fastest systems in my experience this eventually leads to audio desync and crackle/robot voice, so it is best to avoid samplerate conversions.
I'm currently working on a Retro Effects plugin that gives off all sorts of retro vibes. Its currently in pre-release (though its stable) and you can get the latest pre-release version here: https://github.com/FiniteSingularity/obs-retro-effects/releases/tag/0.0.11a
I'm hoping to release v1.0 within the next week or so, and get it up on the forums.
Lets you do everything from scanlines, CRT phosphor masks, simulate an NTSC signal, and even simulate old-school VHS artifacts.
Cool, will you be listing it in the OBS Resources forum also?
Absolutely. I typically don't post it to the forum until I have a 1.0 I'm comfortable with, but yes, it'll be posted to the resources/forums.
Yeah, that makes total sense.
Thanks! I found the documentation for the obs-browser API and it's not even that complicated, just a JavaScript event for the scene change
obs is truly a glorious program
dive into OBS WebSocket, LOTS of events
whats the easy way to see what plugins are installed?
!manuallog Send a manual log then click on the "Solutions / Full Analysis" button and scroll down and you'll see what plugins you have installed π
Please manually upload your log file.
(Windows)
- Press WinKey+R to open the Run dialog
- Paste the following into the box and hit OK:
%APPDATA%\obs-studio\logs - Find the desired log file (usually the latest) and drag/drop it into this channel.
Linux logs: ~/.config/obs-studio/logs
macOS logs: ~/Library/Application Support/obs-studio/logs
!loganalyzer by doing this
If you would like to analyze a log created by OBS Studio, you can use the analyzer without the need to post a log to Discord:
1. In OBS Studio, click the Help menuΒ βΒ Log FilesΒ βΒ Upload Current Log File
2. Click the Analyze button
Alternatively, you can paste a URL or upload a specific log file to the OBS Log Analyzer.
Log analyzer far easier than a manual log upload π
Less clicks, less %appdata% nonsense
True.
thanks
I'm having an issue with the OBS Screenshot filter (https://github.com/synap5e/obs-screenshot-plugin/releases). I've manually installed, but it's not showing up in OBS
I closed OBS, copied the files over, but they're not showing up in either the source filter or scene filter options.
Looks like it was never updated for v30 or higher... I'm thinking that's the issue
- Windows 11 Insider Build
- Mismatched Sample Rates
- Multiple Game Capture
- Not Admin
- No Output Session
- Windows Game Mode
- Third-Party Plugins (13)
AMD Ryzen 5 3600XT - OK! / GeForce RTX 2060 - OK!
show me where you put the file
C:\Program Files\obs-studio\obs-plugins\64bit
show
did you restart obs after putting it here?
I closed OBS, moved the file, then reopened
yeah, looks like it's failing to load, weird cause normally smth that runs on 28 should run in 30
There wasn't a data file in the .zip file I downloaded... could that be causing an issue?
no
Well poop... anything I can do to try and fix it?
revert to a previous version of obs, or compile it yourself for current
I don't know how to compile things. I'll see what I can figure out. Thanks!
seems its known that it doesnt work on v30
and the thing hasnt been updated in 2 years so it probably wont be updated
old plugins are the worst, we need a way to filter, like 28 below compat, 30+, etc
hey guys, my obs has a number of plugins and its been crashing lately, is there a way for me to look at what might be causing the crashes?
Do you get an "oops OBS has crashed" popup?
There is another fork of this plugin to work with OBS 30
https://github.com/OFox213/obs-screenshot-plugin-master/releases/tag/30.0.0
it just closes then I reopen it and I get an option to open obs in safemode
I think a pluygin is causing obs to suddenly shut down, while I am live
the most rcent plugins I got were the vertical stream plugin and the streamlabs obs plugin, could those be the issue?
when I look at the crash reports, none of the dates match up, so it's not a crash
!log
send a log from when it happened
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (16)
AMD Ryzen 7 1700 - OK! / GeForce GTX 1080 Ti - OK!
!manuallog
that doesn't have a stream in it, find a log from a stream when it happened
Please manually upload your log file.
(Windows)
- Press WinKey+R to open the Run dialog
- Paste the following into the box and hit OK:
%APPDATA%\obs-studio\logs - Find the desired log file (usually the latest) and drag/drop it into this channel.
Linux logs: ~/.config/obs-studio/logs
macOS logs: ~/Library/Application Support/obs-studio/logs
- Windows 10 22H2 (OK)
- Not Admin
- Third-Party Plugins (16)
AMD Ryzen 7 1700 - OK! / GeForce GTX 1080 Ti - OK!
- Safe Mode Enabled (17)
- Windows 10 22H2 (OK)
- Not Admin
AMD Ryzen 7 1700 - OK! / GeForce GTX 1080 Ti - OK!
- Windows 10 22H2 (OK)
- Not Admin
- 0.5% Rendering Lag
- 0.5% Encoder Overload
- Third-Party Plugins (16)
AMD Ryzen 7 1700 - OK! / GeForce GTX 1080 Ti - OK!
you do not need to send them all
can you show me what's in the crash reports folder?
there are 7 files, do you want to see them all?
if that is genuinely the most recent one, then there's no need
yeah it is
there is a pluygin that I haven't been able to use called background removal and OBS constantly asks me to update it when I start it up, even though I have downloaded the latest version multiple times, could that be causing the issue?
that seems to be the one crashing yes
is there a way for me to remove it? I doesn't work anyway
ok I removed it
restart obs, see if it still does it
which folder was the file yyou removed in?
never mind it was in two places for some reason, I removed it from both and reopened it
π
its not giving me the alert anymore, but I was getting that for months, I just ignored it, the obs closing down was pretty recent, maybe started shortly after I got the vertical stream plugin and the streamlabs plugin
as a general rule of thumb remove any plugin you don't use
I will test it out later, do an unlisted stream and see
it only closes when I'm livestreaming
could do a test stream to a private broadcast
yeah I will get back if its an issue
yeah I tried it and it just closed shortly after I started streaming, when I tried to re open it I got this
some online are saying the streamlabs plugin is causing problems for them
the crashlog you sent earlier clearly indicated the background removal plugin
of course it's not impossible more than one plugin is misbehaving
and the streamlabs plugin is generally quite useless imo, soβ¦
The streamlabs one isn't as useless as the stream elements one
isn't the only feature it adds that you can't do with obs without it "renaming" the bot?