#plugins-and-tools
1 messages · Page 28 of 1
!virtualcamremove if it is not appearing there, follow these instructions, but use the Installer BAT file instead of the Uninstaller one.
Make sure OBS is closed before doing this
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.
Okay so I have a consistent way to capture the healthbar
don't get too high because the color of that bit of the UI might actually change with game situations.
try doing a real test while moving in-game and shit
I was just jumping around
didnt lose anything
I made it pixel perfect with alpha map
also try going in a darker area
👍
I mean un install it and re install it?
no, just run the installer. I ran the Removal command so you can see where to find the installer BAT file (its in the same place the uninstaller is located)
now if I understand, there's a second concern which is that the medallion part won't show when you're in in-game menus?
actually no
the medalian isnt too important imo
I did have one thing I noticed though
it only happened twice but during a fade to black on this intro cutscene, it picked up two patterns
I'll see if I can reproduce it
you're sure? because it's perfectly doable to have a logic that's
-when there's medallion + health bar, show both
-when only medallion, show only medallion
-when there is neither hide everything
oh yee it might match when everything is black
ok I run the installer but, now?
Looking at it like this:
This is a centered 16:9 of the ultrawide, the scenario in question
if the healthbar is showing, I can fade in the medallion (with the health bar)
if the healthbar isnt showing, then it just looks clean
👍
that said, now I need to get the uhh
macro part itself working
and yeah
its picking up little things like this
(i tried to just screenshot it, it wouldve highlighted this entire area in red)
alright, so the action you want to be doing isn't actually "scene enable" but "scene item visibility"
I personally dont think that'd be a huge deal though
re open OBS. Quit and reopen Skype and see if the "OBS Virtual Camera" is available
yeah, when everything is black, not much will show, by definition
yup, check "perform action only on condition change"
and now you'll need a second macro to hide it when not showing, which is the exact same, but with "If not" instead of "If" and "hide" instead of "show"
I'll have to set some of this up again when I actually get the ultra-wide but give me a moment and I'll see how this is working
The macro seems to work
It's not a very graceful change but it works
any chance I can eliminate that brief period of black screen causing that problem?
what problem exactly?
Oh the brief 300ms period of like, a small pattern being picked up on black screen
why does the black screen do that, for example?
because your pattern is basically four black bars.
So when the whole screen is black, it matches it
if you want smth more graceful, try putting a fade show/hide transition on it
yeah, but you're not matching 100% exactly, so the difference is apparently not enough to matter
How do I do that?
With sources*
if the rim of the medallion is unchanging, you can try adding the white parts of it to the match, that will likely stop it from matching on a fully black screen
Good idea
right click it in the source list > show transition
Oh that's good, thank you
this still gets picked up on black screens
so I guess its unavoidable
but thats okay
eh, I'll try to think if there is a better way but might not
well those badges arent cropped very well sometimes
I figured that out last time I tried to do this alpha mask stuff (gave up last time)
so like, the grey one might overlap more than the blue one
so I was trying to be careful
alternatively what you could do is add a second condition for "if not" matching a full black pattern
that way, it'll only act when it picks up the bars pattern and it's not all black
I think it should be okay, there isnt many hard fades to black
anyway @fossil wyvern the only thing left is to make a really nice uhhh
alpha mask
I use paint.net, it's pretty good
yup also good
You mentioned not using anything but full black and white
but I can probably use a grey on the edges
to feather it
my advice is to feather the selection then fill it with pure white
that way the feathering is done automatically rather than manually
but yee
basically greyscale = alpha
looks p good to me
how much impact does the "check condition" setting effect
there is a bit of latency on the startup of this trigger
but the fade out is pretty on point
"check condition every X ms"?
are you sure the latency isn't from the transition?
also show me how you set both macro conditions
yee, show me the macros?
ok, that's weird, I don't see any reason it would behave differently
I think it's just the transition making it appear a bit slower
if you manually trigger them, by clicking on the "run macro" button, is the latency still there?
No
что мне делать с этой ошибкой?
hmm, so the latency IS from the trigger then
If I had to guess, I would say
It's probably the fade-in of the bar itself
the actual UI element
check if checking "run macro in parallel" changes anything
oh yee possibly
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
reduced the check interval to 100ms and lowered the tolerance to 95 from 99.3%
yeah honestly, it doesnt matter too much
I think it's okay
yee 100ms is still, like every 6 frames
if you want try reducing check interval to 16 ms for it to be every frame, check if that changes anything
(and if it's not too heavy on your system, but I don't think so you're actually checking very little pixels)
transitions are back on but
with them off
Oh it didnt actually even save 16
oh
oh yeah, the check interval's minimum is 50ms
Hey everyone 👋
Am John by name, came here to hang around
if you want to try checking what happens, close obs, reopen, in the general tab of adv-ss, check "enable verbose logging" make the macro trigger, then send a log
as per server rules please do not send unsollicited DM/friend requests
- Mismatched Sample Rates
- Multiple Game Capture
- Windows 10 21H2 (OK)
- No Output Session
- Third-Party Plugins (3)
Intel Core i9-12900K - OK! / GeForce RTX 2080 Ti - OK!
ok and send a video recorded on 50 ms?
I did
o
wait no i didnt send it
haha
nice work
i imagine you probably spent a lot of time on this, slowly tweaking until it was right. pretty satisfying when you're finished.
The alpha mask took me quite a long time, yeah
So many little stray pixels
Thanks for all the help
Also thanks for talking through the process, I have a quick mockup for some of these on my own setup now
ive been sitting here working on a project for work doing the same thing for about 7 hours so your experience is very relatable 😄
I'm still surprised it takes so long to show up, that's roughly 4~5 adv-ss cycles of delay
maybe try reducing the threshold?
in the last video sent it showed up as soon as they were swinging, am i missing something?
delay between when the tip of the HP bar appears on the left of the screen (UI appears in-game) and when the full bar with the lion medallion pops up (adv-ss detected it and is showing the other source)
Threshold?
looks like it might be the condition check frequency
it isn't the threshold that is delaying it
if you have already checked reduce matching latency, i don't think there is a way to improve this without actually making source code changes to adv-ss
if the threshold was too high, it wouldn't trigger at all.
in general, condition checking under 100ms appears to miss matches fairly consistently
on the last video it takes roughly 20 or so frames between the moment the tip stops being semi-transparent and when adv-ss sees it, but adv-ss is on a 50ms cycle which is 6 frames
issue is caused by the fact the UI is fading in. lower threshold would mean matching it earlier in the fade in
always worth trying. my experience with this is the same as what Krisiries described. i use pattern matching to detect which screen i am on in-game to know transition between me chatting scene and in-game scene.
(but tbh this looks pretty damn good already am just a fuckwad of a perfectionist)
Me too usually
but the only way to make it detect faster would probably be to change the sensitivity
which would potentially start causing false positivies
yee
I've also replaced all my duplicate sources with Source Clones
which I hope will reduce the strain on my system
thanks for that by the way
Fellas, is there a plugin that follows object? Such as person walking on stage (similar to face tracker)
Hello 👋 everyone
I’m using replay source to have replays for a sports broadcast, it works fine with 1 replay source but when I try to use a second camera and a second replay source nothing happens. What should I do to be able to have two different replay sources from two different cameras
If anyone knows anything about DeckLink Duo support, is there any way to have multiple program outs with OBS and the Duo?
great u managed to get it done 🙂
tested this yesterday, yours looks clean
Hi
Hi, how long does it take to approve my plugin? Thanks in advance
there is no guaranteed timelines, it just depends on how much workload and time the approvers have and therefore varies. not staff, I can only say from my own experience that it has taken a few days in some cases and 2-3 weeks in others, just be patient 😉
Looking for someone familiar with the shader plugin , as I'm struggling!
Is this the right place to ask "How do I get X plugin working" ?
Anyone know of a discord plugin for OBS that can create separate audio tracks for each person in chat? I feel like I have heard of this but can't for the life of me remember where.
does anyone know how to start debugging advanced scene switcher log: [adv-ss] detected busy loop - refusing to sleep less than 1ms?
this is probably due to macros yes? so I just disable all macros then start enabling one by one? Also when is it good to use "run macro in parallel to other macros"?
Doesn't exist, because Discord does not separate each member's audio in chat. Although you can control each member individually in Discord (volume/mute), the output you hear from Discord chat is only one source.
@weak escarp - Currently struggling to get a blur working in obs-shaderfilter -Are you able to tell me which of the several example files are in a currently working state ?
have you tried the stand-along Blur plugin?
If you want that kind of control over each source in a group, consider vdo.ninja for your group work.
No Rob - I just figured seeing as how I was already using shaderfilter and it has a "Gaussian Simple" example, that it should... work.
But it appears tonot.
the stand-along blur-filter that I linked is just the StreamFX one made into its own plugin, separate from the rest of SFX. it has a ton of options and blur types
Appreciate that, but i'm on an itch-scratching endeavour as to why on earth the included gaussian shader is dead, Jim.
On another shader nothing displays until I specify Extra Pixels that match the viewport size.
But that doesn't seem to influence the blur shader
(Which I imagine might actually need that, wheras the other shader does not)
not sure, i stopped using Shaders for blur filters, as the blur-filter plugin performs better in many cases
Mmm, well, I used to do it by applying a scale filter down to 128px
Then scaling with bilinear back to 2560px
I might go back to that approach
yep, thats one trick to use. I used to use StreamFX's "3D Transform" for that, but now I use the scaling feature of Exeldro's "Source Clone" (which is an alternative to SFX's "Source Mirror")
Do you think the scaling trick is more or less performant ?
more. Blurring a 100x100 source uses far less resources than a 500x500 source.
scale down, blur, scale up.
Source Clone has built-in scaling for 1/2, 1/3, and 1/4
Apply a blur to that, then just natively scale up in the OBS interface
the usual suggestion before Source Clone was...
"3D Transform" Filter -> Zoom out the source so it is smaller
"Blur" filter -> Dual Filtering blur
"3D Transform" Filter -> ZOom in the source so it is normal size again
It wont be as perfectly clean as a native res blur, but it will use WAY less resources, you can do more of them more often potentially, and most people wont really notice the quality difference anyway
with StreamFX behind a paywall for the binaries these days, alternatives are available and work pretty well
Does anyone know if following is plugin issue or Kick behaviour or something beyond? I streamed same time to Twitch and Kick using Multi-RTMP plugin. In OBS settings I have all set up for Twitch and into plugin I added Kick url and key. Everything else like bitrate, encoder etc I left to pick from OBS. Now after downloading VOD-s from both Twitch and Kick, then Twitch bitrate is 5000kbps like is set in OBS itself but VOD from Kick only 3000kbps. Resolution of videos is same.
!cleanlog i probably should have asked for a clean log instead, with an attempt to stream to both services at the same time
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:
1. Restart OBS Studio first
2. Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
3. Stop your stream/recording after 30 seconds or after the issue has occurred
4. Click the Help menu → Log Files → Upload Current Log File
5. Paste the link to this Discord channel
Lol. Thank you. I am reminded of the Simpson’s joke where Homer goes into the KwikE Mart and asks for beer with skittles in it only to be informed by Apu that that doesn’t exist. I will now buy myself some proverbial beer and proverbial skittles.
Honestly I recommended vdo.ninja based on your profile name. Way better than discord for tt roleplaying games, especially for streaming and recording.
Agree - most DMs that I know who stream games use vdo.ninja with a pretty overlay 🙂
@obsidian agate - Been fiddling with the gaussian shader and I've come unstuck I tnk on image.SampleLevel
:/
Way out of my depth here, so I'm not sure how to proceed without the advice of someone who understands the shader language / api
I dont work with the shaders languages directly. I just used the premade ones that came with obs-shaderfilter
Aye, I was trying to, but none of the blurs worked so I started hacking away 😄
I found the solution for the pages that block obs virtual camera
That plugin stopped being updated in 2017, and will more than likely not actually work with v28+
How do I download that version bro?
What version? Its not updated anymore
28
!download The current version of OBS is 29.1.1
OBS Studio can be downloaded:
- directly from the official OBS Project website: https://obsproject.com/download
- Microsoft Store (Windows)
- Steam (Windows, macOS)
- Flathub (Linux)
!downgrade @timid jacinth you can download whatever version you'd like. just know that we only offer support on the current version so if you are having issues, we will be unable to help.
@timid jacinth
Need an older version of OBS? Go to https://github.com/obsproject/obs-studio/releases for OBS Studio versions back to 0.2.4
You’ll need v24.x for that particular plugin you screen-shotted, btw, since that plugin doesnt support v25+ as stated on the page
Alright now that I'm done streaming, I'd like some help diagnosing some issues with Tuna.
Tuna was not crashing before today, I'm not sure if something updated via OBS, Spotify or what but all of a sudden, local spotify files makes Tuna crash.
It's consistent
you'd best ask the author of the plugin on the plugin page, as they will be able to debug that
Someone on the OBS forums posted a custom version that seemed to fix it.
The file itself says it's gonna expire in 7 hours so I'm going to put it here just incase.
that "someone" is the plugin author, which you should've been able to see on the plugin page
which means that fix will likely be on the next update
Sorry, haha
I just streamed like 10 hours and had nothing to eat and before I go to make dinner, wanted to fix this issue.
I don't use forums often so I didn't realize. 🙏
all good
where i get multipel output update
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
idk if this is where i get the info but how do i get a dock with all my yt activity on it like subs and others
Looks as though Logitech G-Hub won't auto or manually install, not sure why, but I found someone who created a repository and updated the dependencies etc. I've copy and pasted into the obs-plugin folder ( obs studio) and to no avail. I can not find the option.
Does anyone have, or has anyone installed this? It allows you to take over your broadcast with sound etc. Thank you in advance!
why are you trying to install GHUB?
Can anyone help me with this recording problem I’m having
I like testing software. that's compatible with obs...lol I wanna see this in action.
GHUB is trash and the plugin has been known to cause issues for users so i would just skip it.
You don't like Ghub at all? Jeeesuz sounds like a bad marriage. All good, I'll skip the OBS process. Ghub by itself seems good, tons o features. I mean I already have the G935 headset and it works well with it and got the yeti for free.. lol Just thought I'd try it out. Thanks though.
Ghub is asssssssssss
just wait a little longer for the random crashes or sudden lags in various games that you spend hours on to find the root cause for, until you realize it's caused by a software you absolutely wouldn't suspect to be the reason for it 🙂
I yeeted ghub for onboard memory manager for my g502
Can't believe you mentioned this...lol well...now I'll uninstall it and see if my system will heal itself. I am laggin in WoW and i just crashed twice in 2 days...LOLOLOL
really dude?
I'm, looking at event viewer...now I'll look for GHUIB
hi, cant find streamfx plugin. there is one o Ghub but not the .exe or a dont know how to install it
well, this can have lots of other reasons too, but GHub is always a hot suspect about this
some help plz
.....and FML

Start of 7 total errors!! thanks bro!! So, what's an alternative..
You basically cant
Streamfx was pretty much pulled due to potential gpl violations
What exactly do you need from it? There are lots of alternatives
I don't use a logitech mouse anymore, I think when I still had one I would install GHub to set up the profiles, then uninstall GHub and just use the mouse without it
I still use a logitech headset and for this I use: https://github.com/Sapd/HeadsetControl
to at least have the battery info
On board memory manager is great for logi mice
Well, I like to have a nice 7.1 surround when playing games, and use Razer for this.
i was using it for camara efects, think mask or something else. now cam does not work 😭
I have a headset and mic with logitech that's it. Corsair m65 mouse. Basically just some nice sound coming in and out.
https://www.youtube.com/watch?v=K7pQVOIMih8 talks about some alternatives
tks
Thanks man, appreciate that!
https://github.com/zampierilucas/HeadsetControl-SystemTray or actually this is what gives a system tray icon for the battery info
about mic I don't know, never had a logi mic
all working again, i love you!
What is the plugin for virtual camera?
no need for a plugin, it's builtin
HEROー
The fake surround stuff will also affect recordings and streams to make them sound... Weird.
hello !!! has anyone giving this script a go ?
I am trying to get it to work but do not understand ffmpeg
2 & 3 are confusing to me
I've decided to just use this when playing alone, just an addition i like. Like movies etc. Thank you for the response.
i take that as a NO. LOL
It may not be a no. It may be a yes, but no one is online with the experience to say yes.
Is there any editors for separating game audio from mic audio?, because I have some audio levels that are a bit messed up while I was recording.
Did you record the audio to separate tracks?
well, I don't think I did by default since I was reccording in mkv
The recording container doesn't matter. It's whether or not you configured it in your settings.
well if you mean having two different tracks, audio input tracks then maybe.
If you set up recording to separate tracks, then you can use a video editor like DaVinci Resolve. It will see whatever tracks you recorded, and you can edit the tracks separately as needed.
Log contains debug or verbose error messages (browser/ftl/directshow/etc), for a filtered version click here
- Hardware-accelerated GPU Scheduler
- Windows 11 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (4)
Intel Core i7-12700F - OK! / GeForce RTX 3070 - OK!
as in like GameAudio as the first one, and MicAudio, as Second, instead of just taking all input directly, would there be proper instructions somewhere? 🤔
probably your vertical canvas plugin
It sounds like you have it set up already
ummm
Ok I uninstalled it, should I restart my pc?
Ok its fixed, thank you @mortal harbor
thanks, wanted to make sure before it was too late 😉
sorry if it has been asked before, but has anyone been experiencing lag when using their El Gato Stream Deck, as in it can take a long time for the response of pushing the button for it to actually happen in OBS? v29.02 OBS and 6.2.0.18816 on SD... TIA
I think I just fixed it. Since experiencing this issue I had just recently bought a 12 port( I think) USB3 powered hub and moved pretty much everything I had extra to that hub, but still had another 4-port plugged in USB3. Moved stream deck to that and it worked with no lag, note: only the SD is plugged into that 4-port..
The real test will be next stream..
can confirm that the SD is very sensitive to what hub and USB port it's plugged in to, but usually you either notice the problems immediately or if it's stable, then it's stable
Is there some sort of plugin which can basically do this with my mic audio:
So whenever the input is too loud (to the db you set) and the mic peaks it will like automatically turn down the gain so it doesn't peak
And whenever it's too quiet it turns it up to whatever level you set
Idk if that's even possible but if yeah then what would that be? And I assume it's not a default in built feature so that's why I'm asking if there is a plugin but if it's a built in feature then what's that called as well, Thanks :)
Typically you'd use a compressor filter
Ah okay, How would I go abt setting that up then?
You can fine-tune your video and audio sources using filters. To access Filters, you can either:
- click on the Filters button on the source toolbar
OR - right click on your source (or click the Gear icon next to an audio source) and select Filters
See the Filters Guide for more information on what filters are available and how they work.
Tyy
alguien habla español?
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
Is kappamon safe?
Idk, who was threatening it?
jokes aside, should be afaik
but then again, I'm basically a rando stranger on the internet to you, so blindly trusting my opinion on security matters is debatable at best
I (in my role as yet another random stranger) vouch for him 👍
nugger#
excuse me?
i was supposed to write nugget lol
do you have a question about OBS plugins, or are you just shit posting?
a nugget is still out of context for this channel. The dining room is down the hall, in the community category.
How do I do twitch chat up on OBS
connect to your Twitch Account in OBS Settings > Stream
I’ve done that but I don’t have the chat add on
If you need help or have questions about OBS, check out our #support-portal first!
Running either portable obs or updated from a version older than v28?
@vale vine This is why we ask people to not crosspost.

Anyone know how to get a stream KEY or ID from Fambase and Superlive, they dont have it listed in the apps.
in case no one here knows the answer, you should contact their customer support
Will Multi Rmtp not work with latest OBS anymore? I keep getting "Unable to load plugin, please update or remove "
!multirtmp update the plugin
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
@gusty barn Could you please update the ndi plugin page to link the latest release, 4.11.1, which has been out for quite some time? thank you very much in advance https://obsproject.com/forum/resources/obs-ndi-newtek-ndi™-integration-into-obs-studio.528/
Problem detected in the PLUGIN "Visibility-timer.lua". (The source always activated by himself when you swich scenes).
PROBLEM FIXED (For me) about the PLUGIN VISIBILITY TIMER LUA.
I should modified the code inside of it because "activate(true)" is wrong, (line 180) and ("setting, "start_visible", true) is wrong too (line 187). That's why the scene started always at switching scene.
For streamers who have this issue, you should modified the code like i say 
Hello, I am having trouble getting my obs studio companion plugin to install on twitch soundtracks. Any idea on how to fix this?
easiest way to fix this is to not use it.
That plugin is not actually needed to split audio, severly outdated, removes control from the user, and as far as I know, twitch soundtrack will get discontinued soonish
ahh appreciate it , any alternatives you know of ?
To capture only audio from specific programs:
Windows
- add an Application Audio Capture (BETA) source and select the program to capture
- alternatively, you can also use the win-capture-audio plugin on Windows 10 2004 and later
macOS
- macOS 13 (Ventura): add a macOS Screen Capture source, use Window or Application, and select the app to capture
- for previous versions of macOS, follow the macOS Desktop Audio Capture Guide
don't any plugin to separate audio
okay thanks !
is there a way to show the input of a controller in OBS while playing on an actual console somehow?
could also be a hardware solution, like a device that is hooked up between the controller and console
dont want to install anything on my console, not willing to mod it
USB controller right?
as far as I can think of, the only way to do this would be with an USB splitter, which are hardware that have to be specific to the HID to split.
SO i'd say, realistcally, probably not doable
(that's with the concept of sending the inputs of the controller to the computer as well as the console)
https://www.partsnotincluded.com/how-to-emulate-an-xbox-controller-with-arduino-xinput/ here they say:
This does not work with the 360 console. Licensed controllers use a hardware security method that has not been openly broken and this library does not replicate.
though that was 2019
still I think that most consoles would try to protect themselves from it, so unless they provide an API for it themselves you're out of luck I guess
sad
I thought there might be a good solution like a USB splitter or something like that
oh yeah, with a custom-built controller....
hm should work with multiple controllers, like Xbox 360, Xbox One and PS4 :/
yeah, you'd be able to get the USB signals, but interpreting them correctly is a whole different story then
USB splitters are a thing (actually not really, but we can have a device that acts as if it was an usb splitter) but they are device-specific
because they are basically emulating two devices
I think they need some paring through USB right?
2 signals one for the PC and one for the console could be confusiong for the controller or am I wrong?
pariing?
aren't console controllers wireless (bluetooth) nowadays anyway? but when you intercept the BT transmission you have the same problem, it will be encrypted
maybe a solution would be to put the controller into the PC and the PC outputs a signal through another USB slot into the console?
that would be what a raspberry/arduino based solution could do, but again, you would probably need to have some private encryption keys to be able to generate valid signals for the console
connecting the pc to the console through usb would also require some very specific hardware
or at least interpret them correctly
damn I thought the signals wouldn't be encrypted and it would be much more open
plus I thought the pc and console would handle it almost the same
cause there are emulators which can convert xinput from a controller to keyboard and the other way around
the easiest solution would probably be to mod the console but I don't want to do that
yep
even if it's not encrypted, USB works on a handshake, and can't do one handshake with two different devices
yeah thats what I meant with 'paired' 😅
that's why splitters are device specific.
Basically the splitter talks to the controller, and gets the info from it, and then talks to each of the hosts separately, passing as controller itself
can't just split the signal liek you'd do jack
hm then a completly new custom device would need to exist that "splits" the signals properly and interpret it correctly
damn
yup
I understand why they did it, to reduce the cheating on consoles
such splitters do exist for some specific devices (example : http://www.huintech.com/product/detail?id=1), but, it'd need to be done specifically custom for the controller. this one won't work on anything else than a barcode reader
haha okay 😄
there is a "way" to do this
connect controller to the pc and stream through the xbox app but the delay and video quality would be pretty bad
Hello Guys,
i currently trying to figure how to Change Source visibility Base on The previous Scene i Switch From.
I tried advanced scene switcher, but it keep force clsoe when i press the macro that i made.
An advanced scene switcher plugin, with options for timed switching, cursor detecting, and further automation options, is available for OBS Studio on Windows, macOS, and Linux. Download links and installation instructions can be found here: http://obsproject.com/forum/resources/395/
^this can do it
it keep force close
wdym?
the OBS not responding when i press the macro that i already made
can you show me the macro you made?
I saw user that also the same problem with me,
but he said that he can figure it with Move Transitin.
okay wait. i just uninstalled the plugin. i will install it again
then, if i press this macros again.
it will not responding
when you click on the macro name?
or when you press "run macro"?
when i click the macro name
just in case, does it still do it if you tick "perform action only on condition change"?
it works.
i just Solve the Issue.
if I Right click the macros name. it will Okay 
It is against the #rules to tag people for assistance. You posted your issue, and now you wait until someone is able to help you.
All the work is done on a volunteer basis, so someone is not always around to offer assistance
what's the issue?
so I am trying to capture fortnite but it doesnt even when I have it open
i have it to specify on that capture but it doesn't
do you know how to fix
I would recommend the dedicated support channels, as this channel is for help and questions with third-party plugins and tools, not basic OBS troubleshooting.
Assuming you're on windows, try #windows-support
kk
but can you help?
Even that doesn't work quite the way you think it does. It's a RS232 splitter and uses USB to RS232 controller-in-a-wire adapters for each PC. This really only works as an IR barcode scanner is effectively a one-way data sender.
ooh
should be able to work for a controller too, no, 360 controller should be a wone-way sender?
I mean obvs not this hardware, but a theoretical similar hardware tailored for a controller
Is there a plugin to make a spinning wheel?
NDI input source audio an during streaming monitoring like monster voice. how can i fix it??
There was no problem with the obs log.
can you link the log, just to have a look at it?
Hello guys, I have a problem, I want to make a macro in the Advanced Scene Switcher that, when transitioning, executes a random of 5 macros that changes the type of transition. But when changing the transition, the main macro loops, does anyone have a ready-made solution?
show me the main macro?
ad show me one of the code macros? (I'm assuming they're similar with small differences in settings)
The log was lost due to other tests that continued. I will reproduce the situation and reply.
have you tried putting "if scene changed" instead of the condition?
wow, I didn't know about this feature, I'll give it a try, thanks
my unofficial name for adv-ss is "Wow, it can do that?™ : the plugin"
found a bug, now when switching to another scene, for some reason the preview shows the scene that was originally before the main macro was launched, but the one I switched to is selected in the list of scenes
it got fixed after i wrote about it, wtf
you're not in studio mode?
https://obsproject.com/logs/4SoAziBBmQO2zNJI
It's not a monstrous voice, but audio buffering is occurring.
- macOS 13.3 (OK)
- Third-Party Plugins (1)
Apple M1 (not in benchmark DB) / Apple Apple M1 (not in benchmark DB)
so, still have the voice issues with 4.11.1?
output is NDi Screen Capture HX
streaming pc(mac) input NDI Source. video capture device source can't sound play..
and NDI Source 4.11.1
sorry i'm korean my english so bad
Hi, my Mirror Fonts from Stream FX and some other plugins like Freeze camera, just stop working after the last update of OBS, any solutions??
Sometimes I recommend my plugin for audio buffering. Assuming NDI HX Camera is connected though WiFi, I’m not sure it will fix your issue completely.
https://obsproject.com/forum/resources/asynchronous-audio-filter.1482/
thank you.
However, I went back to the OBS NDI plug-in.
The reason why I tried to use Screen Capture HX was because of bandwidth and video quality.
I decided not to use Screen Capture HX because of the ability to control Scene via OBS and the inability to connect the webcam (USB-A webcam) to the streaming laptop.
But thank you for your help.
I’m sorry I read really fast that I thought you are using the camera. Anyway Asynchronous Audio Filter might be helpful. Just install it and add the filter to your NDI source.
Does this plugin help reduce the average time required to render frames?
no
It will just adjust the number of received samples to avoid audio buffering becomes increased or causing glitches.
ok thank you. i'll try it!
mac os obs not running? however windows can run. but win pc is gaming. i stream from mac
This should work, though I don't have access to mac right now.
https://github.com/norihiro/obs-async-audio-filter/releases/download/0.2.1/obs-async-audio-filter-0.2.1-obs28-macos-universal.pkg
When installing, you need to choose an option like For Current User.
not running.. ㅠ_ㅠ
Is this Libraries?
If that's the case, the destination is wrong. OBS 28 and later won't look into that directory.
it is Library. korean
The right destination is Library under user's directory.
I think you need to uninstall it and reinstall with the option something like "Current User Only" is checked.
download to zip and move to apps->obs->plugins. can running
I'm glad to hear that. I'm sorry for the confusion of the installer.
i'm going test that. thank you
After adding the filter to NDI source, the filters dialog will be like this. I recommend to check Use OBS time instead of source time for NDI Source.
https://obsproject.com/logs/fjJ64LoEab4OOrbO
same problem. but NDI Source prop sync turn over(?) source timing to network fix them
- macOS 13.3 (OK)
- 0.2% Rendering Lag
- Third-Party Plugins (2)
Apple M1 (not in benchmark DB) / Apple Apple M1 (not in benchmark DB)
Does the same problem mean monstrous voice, maybe voice like a slow motion?
monstrous voice has no intrinsic merit...
It's usually difficult to describe how the audio is bad. It's better to upload a recorded file if the problem is still there and all the rights are ok.
This time it was printed with a monstrous sound...
but sync setting change problem resolved that issue
That sounds like your NDI is working well. 😌
has Source Record updated itself to 29.1.1? Am I the only one having it crush when finish recording(encoding)?
im having issues with it but ive only just started using it. I find that sometimes after using it OBS wont close or even occasionally OBS just crashed and closed randomly
as of my experience, that is due to encoding overflow(im not sure if this is correct term), it can be solved by lowering the presets. But I have tried to lower it, still does not work XD, so I am uncertain whether it is my mistake, or plugin out-dated.
so for you, sometimes it works, sometime it doesn't?
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:
1. Restart OBS Studio first
2. Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
3. Stop your stream/recording after 30 seconds or after the issue has occurred
4. Click the Help menu → Log Files → Upload Current Log File
5. Paste the link to this Discord channel
So i need help. I downloaded OWN3D Pro. I have logged in. But this is what it says. Some1 help me
probably click on "OWN3D Pro" rather than tools
but that'd be a question better asked to own3d themselves
@fossil wyvern
once again, better asked to own3d themselves
ive set the bitrate as low as 50kbs and it still does it randomly, i can only assume that there is some clash somewhere in the code as OBS has been updated 2 or 3 times since the plugin was last updated
thank you for sharing me your experience with it, I'll try something else, or pray for them to update it XD.
no worries, its a pain as i had such high hopes when i heard about this plugin.
send a log, as asked
29.1 breaks the VirtualCam plugin again (https://github.com/Avasam/obs-virtual-cam). Which was needed with https://github.com/obsproject/obs-studio/issues/3635 still being an active issue that we don't even know for certain will be fixed by the OBS-specific patch in the next release of OpenCV.
I'm guessing might be due to this: https://github.com/obsproject/obs-studio/releases/tag/29.1.1
- Added a DLL blocking feature for Windows. This allows OBS to block problematic DLLs from attaching to OBS and causing freezing or crashes, for example 3rd party overlay hooks and outdated video capture devices. [notr1ch]
- This blocks old versions of popular VTubing software virtual cameras that are known to cause freezes when accessing video capture device properties. If you are affected, please update to the latest version of your VTubing software.
Any idea how I could maybe update the plugin, if not too complex? Otherwise I'm once again raising priority to resolve the integrated VirtualCam issue.
which specific dll is it blocking that causes issues?
(it shows which dll it has blocked after closing)
If it's supposed to show a popup, then it might be something else that causes the plugin to fail.
I'm not extremely knowledgeable on this, but from what I've seen, most of the plugins that broke on 29.1 was because obs updated ffmpeg and they were linking directly to it. You're sure that's not your case?
not a popup, states what it blocked in the log after closing obs
it doesn't show any pop-up, it may be logged though.
Taking a look at the logs, this is the only mention, so it could be something like that (logs from 29.0.2 does show it loaded properly):
14:17:15.600: NVENC supported
14:17:15.795: [NVENC] AV1 is not supported
14:17:15.798: [noise suppress]: NVIDIA denoiser disabled, redistributable not found or could not be loaded.
14:17:15.799: Failed to get NVVideoEffects.dll version info size
14:17:15.802: [NVIDIA VIDEO FX]: FX disabled, redistributable not found or could not be loaded.
14:17:15.843: LoadLibrary failed for '../../obs-plugins/64bit/obs-virtualoutput.dll': The specified module could not be found.
14:17:15.843: (126)
14:17:15.843: Module '../../obs-plugins/64bit/obs-virtualoutput.dll' not loaded
I wonder if just rebuilding against OBS 29.1 would fix it if cmake find the updated FFMPEG library. I'll try that, thanks for the hint!
yes if it was the block list causing the issue, this would be best to check https://github.com/obsproject/obs-studio/blob/master/UI/win-dll-blocklist.c
yee if it fails a loadlibrary, I'm pretty sure that's the ffmpeg thing
Thanks for the help, I fixed it. I had to update code using some now-removed obsolete references too.
Nice job!
gg 👍
Can't wait to no longer need this plugin, I really hope the OBS compatibility patch actually works in OpenCV 4.8
how do i reset the obs settings?
Answered in another channel. Please don't crosspost unless you are asked to.
can someone help? i updated my follower alerts and they update in the streamlabs but when im streaming the old alert comes up
!halp Mostly I just wanted to use this command. 🙂
If you need help or have questions about OBS, check out our #support-portal first!
which one would it be under windows support?
ahh alright thanks
Hello I am having an Issue with OBS Plugin Source Record were it stops recording once I open a game up and am unsure as to why or how to fix this issue
send a log after the issue happens
How do I get a Log of it I dont get a crash or anything just when I go to bideo its a recording of everything up to that point
video*
!log
Do that after the issue occurs.
- MP4/MOV Recording
- Windows 11 22H2 (OK)
- Not Admin
- 0.1% Rendering Lag
- 0.1% GPU Encoder Overload
- Third-Party Plugins (1)
Intel Core i7-8750H @ 2.20GHz - OK! / GeForce GTX 1070 - OK!
no real point in deleting the link
why does it matter?
it just makes it more tedious for people to access the log
- MP4/MOV Recording
- Windows 11 22H2 (OK)
- Not Admin
- 0.1% Rendering Lag
- 0.1% GPU Encoder Overload
- Third-Party Plugins (1)
Intel Core i7-8750H @ 2.20GHz - OK! / GeForce GTX 1070 - OK!
anyhoo, the source record filter is on the display capture, right?
why exactly?
I wanted to get my game recording separate from my stream recording
can you show me what you have available under "encoder" in the properties of the source record filter?
that didnt work how I wanted it too
no show me what options there is in the "encoder" dropdown
np
ok, I'm seriously unsure then
yeah its weird and it does not do it on every game either
Doom does fine but Ion Furry does not
are you playing the game on the 1600x900 display?
no 1920x1080
sorry I was trying diffrent things there
then why is your display capture capturing that one too, I thought it was supposed to capture something else than the game
I guess i don't know why it is that way is there a way to stop that? No I am trying to have it get the game and game audio separate for editing later i only shows the doom vido in the recording though not the screen with my chat and obs up
wait you don't want video to be separate?
I want the video of the game with the game audio separate from the video and audio of the stream like the face cam and my talking
ok then use game capture to capture the game and put the source record filter on that
not display capture
- Capture Interference
- Windows 11 22H2 (OK)
- Not Admin
- Non-Default x264 Preset
- 0.1% Rendering Lag
- Third-Party Plugins (1)
Intel Core i7-8750H @ 2.20GHz - OK! / GeForce GTX 1070 - OK!
did this with the game capture instead same issue
mb even when i took out the display capture myb i thought I grab the other url lol
are there any other work arounds to getting separate video?
there is most definitively something fucky, but I can't for the life of me figure out why it's throwing that error
if this help with what it may be the video does not complete or become playable until I fully close down OBS but only on some games
want a log of it working for doom idk if that would give any thing
yeah, just to check
- Windows 11 22H2 (OK)
- Not Admin
- Non-Default x264 Preset
- Third-Party Plugins (1)
Intel Core i7-8750H @ 2.20GHz - OK! / GeForce GTX 1070 - OK!
This time was a lil odd usually it finalizes the video when stop recording and close the view on the filter this time I had to exit OBS completely to finalize it
I have also tried fresh installs of OBS and the Plugin a few times
Some Times when I got to open the filters option with source record on it crashes OBS
I am using the 4.9 websocket for OBS and there seems to be a problem since my script cant control OBS
can someone analyze this and tell me if there is any bug?
- Wi-Fi Streaming
- Windows 10 22H2 (OK)
- Third-Party Plugins (5)
AMD Ryzen 9 3900X - OK! / GeForce RTX 3090 Ti - OK!
websocket-compat loads correctly, starts server correctly, and shows a successful client connection at 14:02:24
so my sound no longer comes out the sound that the computer makes it come out how do i solve this
Does anyone know if there is an alternative or work around to using Source Record to record game play separate from my stream recording?
Not really, no. What's the issue with the Source Record plugin?
On most games it record right up until i hit the launch button on a game and then it stops recording
sorry i keep forgeting to hit reply on discord lol
depending on available system resources you could run 2 OBS instances, the first 1 only has the gameplay and forwards this to the second instance through a plugin like NDI or Teleport and then the second OBS instance adds all the other stuff like panels, chat overlay, stream alerts...
you then record on OBS 1 and stream from OBS 2
Sounds like a game capture source settings issue, not an output encoder issue
I would be up for doing that hopefully my pc could handle it
Idk if it matters but I have tried useing both game capture and display capture usually i use display capture
I know it's working because I've been doing it for a very long time, but these 2 OBS instances are running on a separate streaming PC, I wouldn't do this if I had a single PC setup tbh
ahhh yeah I am on only one atm
but that's because I play shooters and am very sensitive to input lag, if that's not the case it could also work on just 1 PC
Somone was trying to help me in here last night but couldnt figure it out either
But its weird it works for a few games and then does not work on others
since this option is a lot more complex to setup and maintain I'd still suggest to first invest more time in trying to fix the source record - maybe you could do a source clone of the game capture and instead record that cloned source as some sort of abstraction layer?
So what is that and how would i go about doing that
https://obsproject.com/forum/resources/source-clone.1632/ this would be the source clone plugin
would i use this in conjunction with the Source record plugin?
you clone the game capture source with that and then apply the source record not to the original game capture source but to that cloned source instead
okay Ill give this a shot
haven't tried this myself, it's just something that I have read people had success with in similar situations
ofc looking at what you can fix with the game capture source itself might also be helpful - like, did you investigate whether the capture source also fails on these games without the record part? what does the log say at the moment when you open a game where capturing would fail?
though for that part I'd suggest to rather head to the#support-portal and provide your log there for people to help you investigate on what is happening
Ill get you a log if that would help I had the guy/gal helping last night fairly confused on why it was doing this and the normal stream recording with my face capture is fine its just the source record video that fails
so the stream recording would show the game content and your cam feed in addition?
Yeah my main display capture works perfectly but the filters video does not and I have tryed both game capture and display capture
then this would be an indication that the game capture source doesn't completely fail by itself but does something that somehow makes the source record stumble - something that this abstraction layer through a source clone that I mentioned might help with (but it also might make no difference at all, just need to try)
and when i stop recording and hide the filter it does not finalize the video i have to close out OBS tp finalize it
yeah setting that up RN
- Windows 11 22H2 (OK)
- Not Admin
- Third-Party Plugins (2)
Intel Core i7-8750H @ 2.20GHz - OK! / GeForce GTX 1070 - OK!
still ended up not recording properly
its just weird on what video it does take it fine right up until the game window itself actually launches Idk how much it matter either but it work 100% perfect for Doom 1993 but if i go to play like ion furry it stops
before you think about more complex solutions (where I'm afraid it's likely that you run into system resource bottlenecks doing it on only one PC anyway) you should take it one step back, do another attempt without the source clone and take a log of that session to the appropriate #support-portal channel, I am not really experienced with reading OBS logs other than my own 😛
and maybe for that test session do one short capture of a game where it's working, then move over to a game where it breaks, then end the session and that's the log you upload
oh cool thanks for the tip I have done both one of doom and ion but never in the same session ill grab those and move them over to the correct channel
thank you for you help
having both things in one session allows for a direct comparison and maybe also some helpful messages at the time when it breaks
- Windows 11 22H2 (OK)
- Not Admin
- 0.2% Rendering Lag
- 0.2% GPU Encoder Overload
- Third-Party Plugins (1)
Intel Core i7-8750H @ 2.20GHz - OK! / GeForce GTX 1070 - OK!
I am back in here have had no response in the windows channel for trying to solve this issue?
Need to be a little more patient before cross posting. I just replied to you in the other channel.
If you're new to OBS Studio:
- follow the Quick Start Guide to set up your first scene and get streaming/recording
- learn more about the interface in the Overview Guide
- follow the Stream Layout Tutorial series to create a stream-friendly layout, including setting up alerts and a chat box
If you prefer to learn with videos, check out:
- our OBS Studio Tutorials video series presented by EposVox
- EposVox's OBS Studio Master Class series
- Nerd or Die's How to Stream with OBS Studio series
Anyone free to offer a little q&a with me?
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
So I just tried getting back to using the source record plugin. And a few things have been happening. First, and I don't have a log handy since it's on a good run of not doing it, whenever i try to change the settings on the plugin on my webcam, it will sometimes crash as i click on the plugin (can supply pictures and dig up a log if needed) and the other thing is the last time I recorded, I got the full recording of my webcam, but only 3 minutes of my display capture
Hi guys, I was actually thinking of streaming a few games on my ps4 using a capture card and I was wondering if it is possible for me to speak to my friends in a party while streaming.
Yes it is
hello, is there any plugin to show live lyrics of playing song on Spotify? Spotify has that feature inside but idk if easy way to integrate my scene
hey, so ive downloaded a vertical recording plug in but its not showing up in my OBS when it should. any ideas?
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
https://obsproject.com/forum/resources/tuna.843/ I believe this is kind of the standard that people use who want this feature, supports spotify and other players
Hello guys!
I need a plugin or software that can be connected to OBS that allows the camera to have filters like on TikTok and Snapchat.. The main goal is to make it cartoonish/AI picture, but not to look too fake..
the only thing for PC that could do this in a similar way would be Snap Camera - Snap has discontinued it but you could search for the "SnapCameraPreservation" project
something which is not as close but can still be used to achieve at least similar effects would be a combination of the AI face tracking feature (need an NVIDIA card) in exeldros Move plugin and effect shaders - but that's going to be a lot of work to set up and needs a quite advanced understanding of OBS, that's nothing you set up on a weekend
I mean, if you can live with having the real video feed just with some more cartoonish look (as opposed to transforming your actual face into an anime face which you would need something like snap for) then you could look at the OBS shaderfilter plugin, there are a few shaders that create an effect that at least comes a bit close to this, e.g.: https://www.youtube.com/watch?v=uK0iocWeQTc
but there's a reason why there are not many people using actual snap live face effects, there are not many good options to do it - and Snap Camera, even by the time it was still officially supported, was a mess to work with, e.g. it would have a fluctuating delay making you often end up not being lip synced anymore
if you were searching for a simple low effort solution I'm afraid you can stop right there 😐
and if you are actually willing to commit a substantial amount of time into it and learn it all you would find the crazy people you need to learn from on TheSushiDragons discord (I hope that's not considered as advertising, I am not affiliated with him in any way)
NOPE!
I found a way to make Snap Camera work again 🙂
I am ugly... Don't look at me 😄
Ugly?! No, you deserve your own DreamWorks movie! 🧡
Haha thanks.. Btw, whoever wants to learn how to do this.. I can send you a youtube link through which it is well explained..
Literally the old Snap Camera works exactly the same with the new snap filters
Good for streaming through OBS/vMix on all platforms especially for TikTok and Instagram...
Sure, I would love to see it!
Cool, thank you!
that's literally what I wrote in my first sentence in the response to you
I just didn't want to link to the SnapCameraPreservation project, since the license status is...questionable
but it's a simple google search for sure 🙂
don't worry, that video is also very good, I like the videos from that guy anyway and it certainly explains things a bit easier
Yap...It was super easy to install the new patch..And I can't notice a delay by far..
my problem was that it would be like that in the beginning, but 2 hours into the stream and 50 filter switches later it was a totally different story
Ahaa...Gotcha..
aside from the fact that every filter has a different delay
if you have more complex filters they will have more delay
while simple ones will have next to none
the variance I've seen was from 50 ms (not noticable, only measured through a specific test video) to 600 ms
but if you only stick to a few lenses and especially the less complex ones I guess it's fine - my use case was a bit more complicated 😛
Yap.. Makes sense..
Will it make difference according to the performance of the PC?
Better GPU/RAM = less delay?
I don't know, only ever ran it on my streaming PC (1950X threadripper and RTX 3090)
Gotcha!
Ty..
Btw I work as a technical director for live streams, and I've not used any other plugin or NDI or ninja to do my streams for the companies (as we have our own developed platform)... What's the current best way to integrate people to OBS? (I see vdo ninja got upgraded since the last time I've checked it)
vdo.ninja is the common recommendation around here because it's feature rich and very simple to use, so if it sufficiently covers your use cases I'd say go with it
Ye, I see vdo ninja is improved since last time I saw it, not sure when was the update...
yes, there was a quite big leap
But the problem with it is that I don't like the interface (UI) AT ALL... Especially because I work with companies in the real estate world and some people also work in Microsoft, PHILLIPS, etc.. So, would look so unprofessional no?
I guess that's really for you and your customers to decide and more a matter of taste - it certainly gets the job done, so it can't be that bad
I wouldn't switch to something that needs more effort to setup only for aesthetics, but that's my personal opinion - on the other hand I am having a quite complex setup myself anyway but I also have complex use cases 😛
I could imagine that speed is also an important factor, and vdo.ninja is quick to setup
And then I can control everyone's camera/microphone, their FPS, their resolution, their quality, can mute/unmute | start/stop camera, etc...
A lot of futures but super easy to use.. And as simple as through OBS Ninja... Copy view link and past it in OBS
the moderator actions area looks a bit like "let's just throw it all onto the pile there in the corner" though 😄
EXACTLY hahahahaha
We don't really use them much
It's more for fun streams that we do for interactions
This is really cool future tho..
A poll.. does vdo ninja have it btw?
Also can be turned into a quiz option with a correct answer not just like a poll to choose the prefered option
I have an issue with my scene collection plugin, wondering if someone can help me. Almost everytime I switch between scene collection, i get an error msg that says "There was a problem while changing scene collections and some sources could not be unloaded. This issue is typically caused by plugins that are not releasing resources properly . Please ensure that any plugins you are using are up to date. OBS Studio will now exit to prevent any potential data corruptions"
Hit up the #windows-support #macos-support or #linux-support depending on what your running OBS on.
Thank you, sorry i thought because it was a plugin this would be the place to ask.
How?
Are there any foolproof AMD encoder settings for 6000 series GPUs for streaming in 1080? Googling gives too many different resulsts
There are no "best settings." Please understand that every setup, for every use case, will be different. Any guides or videos that claim otherwise are misinforming at best.
We recommend that you start off by using Auto-Config to get a baseline of where your settings should be; click on the Tools menu in OBS, select Auto-Configuration Wizard, and then just follow the on-screen directions. You can test and adjust from there.
AMD didnt work for me so I had to get NVIDIA 😦 u can try it though
Hello friends, I was wondering if a plugin exists (or is even needed?) to stream individual scenes to two different platforms? I'd like to stream to one platform in 16:9, and to another in 9:16. Same show, same camera feeds, just arranged differently and with different overlay. Ideally without needing any secondary device.
Take a look at the Vertical plugin by Aitum
checking that out, thank you!
Does anyone know of a way to posterize time on a source in OBS? For example, I am recording at 60fps but I want one source to be playing at a fake 15 fps.
how can i fix OBS NDI max audio buffering?
using obs ndi version is 4.11.1
https://obsproject.com/logs/quxgtM5cX84WUnpI
- Max Audio Buffering
- macOS 13.4 (OK)
- Third-Party Plugins (2)
Apple M1 (not in benchmark DB) / Apple Apple M1 (not in benchmark DB)
Ok so on the first image i have set a text only follow alert from streamlabs
is it possible to add an alert for the follow on another scene but instead of text it's text and an image.
Hello! I've been looking for quite some time for something like this and haven't found anything even remotely close. I'd like for those on Discord to hear the music im streaming through OBS, as well as any sound alerts and twitch notifications. Essentially i want them to hear the stream as i do, just without my game audio and mic because they'll have their own game audio and Discord will take care of the Mic part. Does anyone know if anything like this exists?
- Install VB-Audio CABLE. (A reboot is not required)
- In OBS Studio, go to Settings > Audio and select "CABLE Input" as your Monitoring Device
- Go to Edit > Advanced Audio Properties and enable Audio Monitoring for the audio sources you'd like to stream to Discord.
- In Discord, in Voice & Video settings, select "CABLE Output" instead of your microphone under "Input device".
Now anything you monitor in OBS Studio will be streamed to Discord. Similar steps will work with other conferencing apps, such as Microsoft Teams or Slack.
Hello once again. I got my ultrawide and did a stream with the filter I made here (with your help), but I have an issue.
The macro fails if it disappears and reappears instantly.
The macro does work otherwise, I'm just wondering why it fails on these specific interactions. It also gets disabled until it triggers again fully.
Either use https://vdo.ninja/ or https://versus.cam/
I'm not entirely sure to be true.
I think it might be some weird interaction between "perform action only on condition change" and it performing the check only every x.
can try diabling that, might work
I'll give it a try tomorrow, sure.
this sounds like an Audio mixer scenario but you may be able to play with Audio Application Capture and Desktop Audio. you can also use "windowed projector" of your stream and select that as your stream to discord.
hello, i try to download the wepsoket but opening obs tells me that I need to update my plug in someone could help me
WebSocket 5 is already included with OBS v28+. You do not need to download v5 for it. If you downloaded v5, it was for the old OBS.
- Close OBS completely
- Remove the plugin you just installed
- Open OBS and go to Help Menu > Check File Integrity
- Relaunch OBS after it runs
if that doesnt restore the original WebSocket feature in Tools...
- Reinstall OBS over top of the current install
ok let me see
怎么能使用查看中文
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
OBS 29.1.1 camera not working
If you need help or have questions about OBS, check out our #support-portal first!
which plugin are compatible to OBS 29
Thats a potentially long list. Most anything that is expressly compatible with v28+ is compatible with v29. You will need to look at each plugin on a case by case basis, specifically on their individual github pages, to see their release notes.
thank you for the help
Is there a good tool to get my logitech g29 wheel buttons and stuff to show in an overlay on OBS?
wheeler isn't really wahat i'm after
I had one before, joy something i think
This fixed it thank you
it does mean you loose manual control over it, but in your case, probably not that much of an issue
someone help me
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
Hey is there an shop?
shop for what? obs is free
But thats a group for ARK right?
🤷♂️
is there a plugin to clip like a 30 seconds clip?
The replay buffer is a feature that allows you to keep a rolling buffer of OBS' output for a set amount of time (known as "flashback recording"), which can be saved to disk as a recorded video when a hotkey is pressed. You can enable it via Settings -> Output.
I didnt use manual
this is working perfectly, thanks!
how do i get a thrustmaster controller overlay
How do I set up the lastest follower and subscriber box? I didn't find anything on streamelements?
you can here the plugin that makes the green background
The redistributables required for the NVIDIA Noise and Background Removal filters can be found here: https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources/
Once both are installed,
The NVIDIA Noise Removal option will appear as part of the "Noise Suppression" filter, alongside RNNoise and Speex.
The NVIDIA Background Removal option will appear as its own filter under "Effect Filters."
virtual chromakey how to do
do you have a nvidia gpu?
gtx 1660 ti
You would need an RTX card for that. Otherwise, use the built in chromakey filter and get an actual green backdrop
YouCam 365 program
Thats not an OBS plugin, but a stand alone app. Not sure how it does its thing, but im betting its CPU based.
Best to just try it and see how it runs
Anyone else using source record plugin?
I got a issue where the source record isnt always recording or stops even too my normal recording is 1hr and source record is 30min.
You dont
It's "unavailable" ATM.
However there are some alternatives to some features.
I need these plugins. What I should do now? Do you know any replacement?
Which feature do you need?
Blur Gausian and ppixelated on the camera
How download ?
Pixelation shader can be done with exeldros fork of obs-shaderfilter
There was no question I already know
Thanks for blur ❤️
Do you have any other interesting plugins that I can use?
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
do you recommend something?
Plugins tend to fill a need. It all depends on your needs
Hi, in short I'm looking for instructions on how to program and compile plugins for obs. does anyone have a good guide? (if possible with c,c++ or c#)
To get started with OBS development, read this guide.
Yes, I'm coming from the side. xD it is also described a lot, but not what I need. I don't understand how I now create a project with all the programs, add obs and finally write a simple plugin or then finish packaging it.
Could maybe also try asking in #development as the contributors hang there a lot, might get a more detailed answer there. :)
with C# it's easier to setup and get going, since you don't need to get a full OBS build environment running, only include the NetObsBindings NuGet package and get going, there is also example plugins there: https://github.com/kostya9/NetObsBindings
the disadvantage is that you can't debug from the dev environment
need to do it the hard way with log messages
Isn't there a video guide for this? @.@
I'm afraid no
just start with an example plugin and start to modify things to get an idea how everything works, and then of course read the OBS API docs
https://obsproject.com/forum/resources/replay-source.686/ I'm having issues with this plugin not being installed?
I've unzipped in the obs folder, ran the installer, but after rebooting OBS, and eventually my PC, its still not installed?
Running 29.0.0 version of obs
https://obsproject.com/logs/nAyS1BdClpVzvpGR
- Hardware-accelerated GPU Scheduler
- Old Version (29.0.0)
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (10)
AMD Ryzen 7 1700X - OK! / GeForce RTX 3090 Ti - OK!
all the sources I can add currently
There should be a "Replay Source" in there.
the files are there. I'm confused why OBS isn't recognizing it.
even have it in the 32 bit
either update to obs 29.1.1 or use the version 1.6.11 of the plugin
I am an idiot
Hey
nah, you're not. That's not obvious unless you know that is a thing
Thank you for the help, that instantly fixed the issue lol
👍
my multi rtmp is not appearing in OBS, someone help me
it should be under "docks" not "tools"
is nowhere
I'm sorry but as per server rules, support has to be done in english
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
Anyone idea why my obs doesnt show specific window when i select it.. i tried all "full screen is too big and isnt good" and specifit window is showing only black screen..
If you need help or have questions about OBS, check out our #support-portal first!
Do you guys know a nice plug in for streaming on twitch, youtube and tiktok on the same time?
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
Is there already a plugin that exists where when a streamer's internet goes out instead they go to a "technical difficulties" screen for x amount of seconds?
If the internet goes out, there's no way for OBS to notify the stream service and your audience with a Technical Difficulty scene. It's impossible to do that from your PC once you lose connection to the stream. It would have to be a feature of the stream service, but how would they know your service was interrupted vs. the stream was ended on your end?
I need to figure out more of how obs works but, I had an idea of adding in a buffer stream for 1 minute which is constantly added to end of a current stream, where normal stream will overwrite it, but if that normal stream cuts out it'll go to that technical difficulties stream
has to be on service side, still
Only way to make this work is to operate your own stream service with redundant outputs, and you wouldn't need a sorry tech difficulties sign, you just keep streaming.
On the Twitch side of things, they have a disconnection protection feature but it has to be enabled first.
yep, and the nice thing about Twitch's implementation is you can force trigger it by Ending the OBS Process Tree (I believe that still works) if you need to quit OBS real quick and reload it for any reason. A regular quit will shut down the stream gracefully, causing the protection to not work
oddly enough, ALT-F4 doesnt seem to trigger the disconnect protection
alt-f4 is a graceful exit so that makes sense
Ah nice @quiet bramble
does anyone know a budget capture card to use for nintendo switch on a laptop to stream with?
pls @ me with suggestions
You probably want #tech-talk
i was thinking abt that then thought it would be better here lol but ill go ask there, ty!
Hello, hopefully I can share my question effectively...
As some details, I'm not a programmer so my knowledge is slightly limited to all the searching I've been trying to do.
To be brief. I wanted to make a python program that gets the youtube chat link from the OBS Studio YouTube chat dock (since it change with each broadcast selected), modifies it with custom html, css and js code and then make a window capture on obs to show the personalized chat, including donations, memberships and superchats.
I got the idea of making it that way so I can use it myself more easily (i hope) on stream while also be able to design custom chat boxes and testing them on a real enviroment (being an unlisted stream with me sending random messages)
Is it possible? or am i taking the extremely long route for a simple task...
Either as an addon, script or an independent program.
I don't think OBS exposes any of the information or authentication done in dock browser panels via any API etc. There would be security and other implications of doing so also. I believe the only way to do this is to directly talk to the platform's APIs of the given platform.
hi ndi install not show
- Insufficient Hardware
- Browser Not Accelerated
- Windows 10 Game DVR
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (3)
- No Scenes/Sources
Intel Pentium E5400 @ 2.70GHz - Below minimum requirements / GeForce 210 - Below minimum requirements
your cpu isn't supported by ndi 5
not sure if ndi 4 will work
14 year old CPU, I also doubt it
Anyone know if there's a linux-friendly blur plugin?
https://github.com/prgmitchell/blur-filter
This one seems to be windows/mac only
good for you
but don't expect much from your cpu, as ndi can be quite cpu intensive
Any good recommendations ai noise removal plug in for obs
!nvafx
If you have an RTX or compatible GTX GPU, try NVIDIA noise suppression.
The redistributables required for the NVIDIA Noise and Background Removal filters can be found here: https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources/
Once both are installed,
The NVIDIA Noise Removal option will appear as part of the "Noise Suppression" filter, alongside RNNoise and Speex.
The NVIDIA Background Removal option will appear as its own filter under "Effect Filters."
can i get the link to the plug in that seperates the audio from game, desktop, ext.?
@oblique yew
!ac If you are using OBS version 28+, it's built in already. If not the link is in the next msg
To capture only audio from specific programs:
Windows
- add an Application Audio Capture (BETA) source and select the program to capture
- alternatively, you can also use the win-capture-audio plugin on Windows 10 2004 and later
macOS
- macOS 13 (Ventura): add a macOS Screen Capture source, use Window or Application, and select the app to capture
- for previous versions of macOS, follow the macOS Desktop Audio Capture Guide
is there a plugin out there to simulate a peeling effect, like peeling to remove a sticker? haven't heard of one
you could use a shader that does this with a shader plugin: https://www.shadertoy.com/view/3s2SzW
the bad news is that usually you need to rewrite those shadertoy filters a bit to make them work with OBS shader plugins
and I personally don't know anything about shader programming, I have a guy that I always ask to convert them for me 😄
im not smart enough for this one haha, thanks though its good to know that's all there is out there!
Neat shader... that one looks like it is simple enough that it can be converted to be used in OBS Shaderfilter. I'm gonna eat breakfast and convert it.
Here it is, converted to OBS Shaderfilter from https://www.shadertoy.com/view/3s2SzW Tested with OBS 26.1.1, but it should work as-is with any newer version of the plugin including Exeldro's version (for 28.x+)
Example:
That was a quick breakfast
I ended up converting the shader first... 🙂 Now breakfast time... 🙂
I might add controls for speed, intensity and other stuff later.
Hello, super new to OBS scripting, and am embarrassed to say I'm fairly lost.
All I'm hoping to build is a script that at a click of a button will do three things:
Increment a counter with a predefined sourcename (well, one of 20 counters but figure once I know what's needed for one, I can simply duplicate it for the other 19)
Using an integer input field will change a predefined source's image to Image#.gif (ideally also using the same UI as the counters.)
Using a boolean will change a predefined source's image to either an on state or an off state.
I was curious if there was an equivalent to "hello world!" and/or helloworld.gif for OBS scripting that I could leverage, as I feel as though it wouldn't take much more than that to accomplish the above.
Thank you for any responses to aid me in this endeavor.
@wheat remnant Let me disappoint you in advance before you put any more effort into this: dynamically changing images in an image source's properties is likely to cause rendering lag. But what you described sounds an awful lot like the image slide show source, so maybe just use that, and set a hotkey to switch to the next image. Only it can't switch to a specific image numbers. You might also try your luck with adv-ss macros?
Time to google adv-ss-macros and see what those are I guess.
Hoping to accomplish something workable in the next four hours, so here goes. = )
Would it still cause rendering lag even if it's not done frequently?
@regal breach It locks up while it's trying to render the image file; larger image files cause longer lock-ups, so every switch is an opportunity to cause rendering lag, the only question is how much. Small enough images at low enough frame rates might cause none, but don't depend on it. You can look at "average time to render frame" to evaluate your likelihood of running into such issues.
hoping to use the script / function to track heart upgrades in Tears of the Kingdom.
So ideally, this is going to be a once an hour, give or take, thing at best.
in that case, would there still be an issue if all the image sources are already prepared, but visibility is toggled?
how big are the images?
I believe this is the data for the largest file.
I found an entire solution previously built for Pokemon playthroughs that takes a pokedex number and a shiny checkbox for a boolean that udpates one of 6 predefined image sources with a pokemon sprite, varying for the shiny form.
I had presumed if that existed, then simply updating an integer input field to update one image to 0Hearts.gif through 40Hearts.gif would be doable.
@regal breach No issue in that case, provided you have enough VRAM for uncompressed copies of all images.
I've got a PC dedicated just for video capture and streaming. I suspect it should be doable. But at the moment I'm stumbling through using ChatGPT to teach me LUA in a very compressed method.
i have two options for you. i can modify the image slideshow source to allow selecting a specific entry and give you the modified version. this will let you make a script to select the index. this means however that all files will be loaded by the image slideshow source. the other option i could give you is what you initially wanted, to change the selected file in the image source with a script
with the potential issue mentioned by Chiyo
thanks
and a third option is to not modify the image slideshow source, but have an image source for each file, that we just toggle the visibility of
a fourth option is to make it as a browser source
changing the selected image file in the image source is easy enough to code
how would you make that controllable?
you would make a browser dock
like a separate webpage open to control it?
do browser docks support hotkeys?
I started going that route as I'm somewhat less rubbish in javascript, but realized that placing the text labels and adjusting the spacing for them on the fly is beyond my knowledge at present. But building the form to control the data would be easy enough.
I dunno about hotkeys specifically but a browser dock can send messages to the browser source so adding a UI that does stuff is relatively easy
if you do it via obs api, you don't have to fiddle with layout, although there's only style: the style used by Properties
i guess one could also create a script for the hotkeys only, and communicate with the web page too hahaha
possibly
That's part of why I was hoping to use OBS. The pokemon solution I have is slick and works really well. Simply having all of the sources I want to update pre-made built, and then having Properties buttons to adjust by increment / de-increment and with 5 checkboxes for on/off status for the abilities.
I don't see hotkeys mentioned in the original question though
ah
Is it permissible to upload images here?
yes
This is the static image I have for my OBS scene to track the progress, KorokSeeds, Deaths, etc.
Ideally I'll have 20 text fields, in the upper right is where the #Hearts.gif image is anchored, and the five gray icons at the bottom are the _Off.gif files, and will light up when their tickbox is selected by swapping to _On.gif
that's for the controller ui
altho i also wonder why 20 text fields
Tracking all the various parts of 100% completion for the game.
From caves, wells, shrines, signs, temples, etc.
the script is easy enough that i can do it for you, tho note that docks aren't possible in scripts
so you want like 'number of shrines', 'number of wells', etc
Correct. = )
I think your best option is to make it as a browser source tbh
Yeah, that's what I'm figuring too at this point. Would also take up far less screen space.
moderately complicated graphics things like these tend to be done that way
I just presumed since I'm just putting 20 text sources on the image itself, that outside of the 5 abilities and the hearts update that the text would have been easily doable.
well, it is
I mean putting this as a background image and putting 20 text sources over it is easy yes
a script with 20 text fields is also easy
it's the updating part that makes it a bit more complex
you could even write a for loop for it
script updating the text sources when the text fields are edited? also easy
Awesome.
the only real downside is that you can't create a dock
See, that word, "dock" means 0 to me.
otherwise script development is way faster
So....
docks are the ui bits in obs
Oh, like Scenes and the like.
Yeah, I'm used to keeping the scripts window open on the second monitor.
so you want 20 text fields, and whatever is inside them will be exactly the text in the text sources?
lemme show you a thing I made with a browser source and dock
20 text fields that will just be displaying numbers.
that thing on the side is a browser dock that controls the bingo board/random weapon in the actual stream
That's pretty snazzy looking. But a bit more advanced than what I think I need for this. 🤔
for now yes
but it can make it easier for you to actually use
for example instead of having a text input field for the number of shrines you could make +/- buttons
Ah. I thought that was a part of the integer field input already?
yes but they're tiny
Fair point.
point is you can do it with obs sources and lua scripts, and I don't think loading this type of image is going to give you a lot of problems with rendering lag
or you can do it with a combination of browser source an dock which may be a little bit more set-up (in terms of doing the layout mostly) but I think will give you a better result in the end
I have a script somewhere that creates an image source where it loads the image file name from a text file
Yeah, still working on poking at lua scripts. About 3 hours ago I knew nothing about how to do anything in lua.
What I know now is it's...
Well it's not javascript of python, that's for certain. lol
for the record obs also supports python
I saw that. But I've not done anything in Python since 2014, so figure since lua is used natively by OBS, I'd be better off learning it's code block syntax and building the script that way.
Less things to go sideways that method.
fair
I also just have a general dislike for python but that's neither here nor there
But it looks like lua is one big statebased engine of a mess. Which, I guess is expected due to how it's simply hooking into a running engine.
3 hours ago I was thinking I'd just set an array for the 20 text labels I wanted, code an for loop to spit out the inputs and the buttons, and then build a function for the input fields, the increase and decrease buttons, and built it to where it used the button labels to identify which text fields to update.
That all fell apart when the array thing was a bust.
Yep, that sure is.
CodeYan, thank you!
Hrm. Looking over the code you provided, I suspect I could set a flag that would read the source_name and if it was Hearts Source it would run the image update instead of the text udpate?
while that is true, you still need a few more steps for that, because of the file name format
Ah. Good point. Not to mention the file path too. 🤔 Would the path just take the relative path to the script, or the OBS install?
only absolute paths
not sure about how relative paths would behave, or if it is even allowed
you could perhaps hardcode the path of your image in the script and put %d in place of the number
so you just substitute the value
That's what I was thinking when building the file names.
there's also an option to add ui for file path selection
I've seen some other scripts do that, but hardcoding it in would use one less line of UI space.
indeed
yeah you can add a selector for a directory and prepend that to the filename
or not since you're just making it for yourself
So when script_update is called with (settings) I'm presuming that source_name is the string for the setting in description that was just changed?
it's the field desc, not source name
the key in the dict
whatever you set as the name when you created the property, that's the string you get in the data
guys help me It first time i use OBS how to use obs ?
If you're new to OBS Studio:
- follow the Quick Start Guide to set up your first scene and get streaming/recording
- learn more about the interface in the Overview Guide
- follow the Stream Layout Tutorial series to create a stream-friendly layout, including setting up alerts and a chat box
If you prefer to learn with videos, check out:
- our OBS Studio Tutorials video series presented by EposVox
- EposVox's OBS Studio Master Class series
- Nerd or Die's How to Stream with OBS Studio series
So inserting something like this should work I suspect?
if source:
if source == "Hearts Source":
data = obs.obs_data_create()
valIMG = str(IMGPATH) + str(val) + str(IMGEXT)
obs.obs_data_set_string(data, 'text', str(valIMG))
obs.obs_source_update(source, data)
obs.obs_data_release(data)
obs.obs_source_release(source)
else:
what you check with the if is not source, but source_name
source is the obs_source_t object
not a string
