#plugins-and-tools
1 messages Β· Page 58 of 1
maybe anyone else know something like this
Found some other little neat feature from SFX, that could be very useful in Source Clone. When you pick a source in SFX, SFX does mark every listed point as either (Scene) or (Source) after the name of the item. I currently have the problem that i have a scene and a source which both are named the same and i cant distinguish which one too choose.
In Source Clone some entries pop up more than once with the same name compared to SFX where the same entries with the same names only show up once.
Here are screenshots of Source Clone and SFX as reference.
Could you please implement that in the same way as in SFX also in source clone? π
is there an obs-plugin allowing me to do a 24/7 channel running on my pcΓ
You don't need a plugin for that. Just need an internet connection that doesn't care how much you upload, and reliable power for the pc and your network.
and a streaming service that doesn't auto-disconnect you after a certain amount of constant streaming
βοΈ

is there any plugin that Counts Time up and goes beyond 24 hours like doesnt stop until i stop it and counts hours minutes and seconds
There are a lot of timer/time/clock related plugins, scripts, browser source, etc. for OBS. One that is quite powerful and common is called Spaz IIRC. Not sure if it does exactly what you want but it is a good starting point as it is very feature rich IIRC.
just search for "OBS Spaz timer"
errr.. it is "snaz" not "spaz" LOL
typo π
Good day I just want to ask. I am using a Camera switcher as video source of my OBS. Is there a way I can record a replay on all cameras? for Example Camera 1 is playing on the scene but I want to record Camera 2. thank you!
There is the Source Record plugin which is experimental. You may or may not experience instability using it, but it works for many people.
if the source record plagin does not work for you for whatever reason try the atium plugin to record a second canvas
Neither of these options will work for them.
Using MrBoost92's horizontal chat and every time I test the chat an "uh oh" SFX plays was wondering how I could turn it off/if there are any alternatives. I used a template from this video https://www.youtube.com/watch?v=G7sWI3tfSXU
@terse sand best bet is join the NerdOrDie discord. Invite code is nerdordie
I had a quick question about something weβre wanting to explore; is there any way for a source in OBS to expose two separate audio sources in the mixer? Or are the two concepts inseparably coupled?
Asking because weβre using OBS to receive a stream encoded with a video elementary stream and two audio elementary streams, and currently we have to do a bit of silliness to work around that, but ideally weβd just receive the entire thing in one go while still being able to filter and mix the two audio streams independently
For additional context, as far as Iβm aware I know existing sources cannot do this β what Iβm asking is whether or not a plugin could be implemented in that way to expose more than one audio source from the actual source
I'm not 100% sure that can be done for two of them but I'd have a look at the way the game capture's "capture audio" is done, as, under the hood, that is not the audio of the game capture source, but the audio of a private application audio capture source, associated to the game capture
oh interesting, I'll take a look at that
for ease of search, this is the PR that added it
https://github.com/obsproject/obs-studio/pull/9524
(and it lists 4 other options that were considered for the same thing, which might also be of interest)
interesting, I'll have to experiment with this a bit -- it looks like the audio source being shown in the mixer is the parent then, not the private child, but then I wonder if obs_source_set_audio_active can be called on the child to have it be shown too
bit unsure, if it's a private one, hence my uncertainty
alternative solution would be to write said plugin such that it keeps a cache/pool/whatever of media so if the same URL is specified on two separate sources, it would just reuse it without needing to refetch
that might be less hassle, I'll have to see; that does make me wonder, I don't think the standard OBS media source does that, but is there a reason that it wouldn't be able to do that?
(my assumption would be something something threads might make it difficult)
I always thought it would be neat that if a media source had multiple audio channels, that each one would get their own audio output, so you could do things like have a separate audio track for streamer vs. viewers
separate sources basically exist in ignorance of each other
Hmm, but can the managing plugin not share data internally?
I guess theoretically it could, through procs and signals, but probs quite unweildy
Hm I see
Well Iβve got another year to spend deep diving this lol. Our event last month did it a lot more simply, by just having our SRT server serve each of the video/audio elementary streams separately and then we just had a gstreamer pipeline source for each
should probs have a look at the option 1 branch in the pr I linked
I think it's probs closer to what you want
Theoretically sources could coordinate however they want, as long as they're doing it on their own threads and still present the same interface to OBS.
A really ghetto implementation could maybe be just a shared circular buffer where the main source writes audio frames to the buffer and the secondary source just reads & plays the buffer.
Of course you get neat problems like what happens if the secondary source is called to provide audio before enough has been written into the buffer by the main source...
I'm pretty sure that in that case it's the child source appearing in the mixer, since composite sources can't have audio
which means you could have two composited sources in the mixer for one parent
Ohhh I see okay
Do let us know what you figure out, though!
yee it an interesting puzzle ^^
I will; tbh and I donβt know if this is outlandish but I feel like the βcleanestβ solution is that sources should be able to expose multiple audio tracks, because although itβs an edge case itβs definitely something that exists
(i.e. without needing private children to do it)
I don't disagree it wouldn't be useful, but it'd be a looot to change and potentially a lot of issues to solve, so if it can be solved with childs, it is likely far preferable to do it with childs
Biggest reason i feel like that would be the cleanest is because itβs a situation where the audio tracks must be kept in sync with each other, and I know OBS does this for video and audio on the same media source, but, when dealing with multiple sources, the syncing sounds like the issue
But yeah youβre correct
Huh. I guess audio sources are always async. That probably simplifies.
Need help with the remote connection using the Input Overlay plugin within OBS
I get the controller inputs to show on one OBS but can't see to get it to connect & send the inputs to the streaming PC. Videos online not helping
What are you using to send video and audio from the gaming PC to the streaming one?
I use HDMI out to Capture for my game capture needs. I just need to get this Input Overlay websocket working
I haven't heard of the input overlay working through websockets or from one PC to another, not as an input overlay source at least.
What if you use the NDI plugin to send only the input overlay from one PC to the second? I'm not sure if it will preserve transparency, but it can be worked around if needed
There's a video & its has options for sending the signal with websocket settings just the video doesn't clearly tell me when they switch to the other machine so I got lost. This is the plugin
https://obsproject.com/forum/resources/input-overlay.552/
currently trying again with the Github instructions so fingers crossed
the plugin hosts its own websocket server on its own port for the input overlay to connect to.
no relation to the WebSocket 5 server in OBS
I understand. Just trying to get it to work with these instructions that have confused me abit
i was clarifying for powerfuldot just in case
sorry thanks
no worries π
Appreciate it. 
17:53:19.654: Skipping module '../../obs-plugins/64bit/obs-color-monitor.dll' due to possible import conflicts
I'm getting this error on OBS 30.1.2 on Win10.
https://github.com/norihiro/obs-color-monitor
I'm using the OBS 28 installer as it's the most recent; I believe it's maintained by Norihiro. Is anyone else experiencing non-start with thiis plugin? TY
Try with the zip version of OBS in portable mode and see with that. v28 was the "pluginpocolypse" but according to the releases there was a release so might be another plugin not liking it or it needs another update.
Not sure if this should go here but I am using the aitum plugin. At first I was able to live with no issues at first now when I hit start streaming on the main source it says "Cannot log into the server" then crashes but if I go live with the plugin first I can go live with everything else fine. Here's my two logs hoping someone can help : Unhandled exception:
- MP4/MOV Recording
- Binding to IP
- Capture Interference
- Windows 11 23H2 (OK)
- Third-Party Plugins (3)
AMD Ryzen 7 3700X - OK! / Radeon RX 580 - OK!
Second one:
!aitum @quasi meteor
@quasi meteor
For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.
I am having a very hard time connnecting my ptzoptics to obs via ndi source. I've installed the ndi plugin but my camera is not being listed on the drop down menu. Any suggestions?
Is there a plugin or script you can get for OBS that makes it so that effects happen to a source based on audio? Like for example audio from my microphone makes a source grow bigger and brighter sort of thing?
is there a plug-in or anything that allows me to cut and mark videos while recording for editing later? this would save me so much time. there are plug-ins similar but will not help me at all- like the replay buffer and timestamps (not useful at all in my case)
The current beta in #beta-testing-30-2-archive has "chapters" when choosing hybrid mp4 that should work for that.
Just set a hotkey to mark and deal with in editor later.
Though whether or not your editor of choice may be an issue as iirc there's one that doesn't wanna play nice atm.
guys do I need twitch chat addon in obs in order to see chat overlay or if in settings ints "none" it still should show up on top of my game (if it borderless windowed mode of course)?
For the viewers themselves; you can add a Browser Source with the twitch chat in. It will show up in the program view of OBS, and be sent to your viewers.
If you want to also see the the chat yourself, on your own screen - while playing, overlayed over your game play - you will have to use something like Transparent-Twitch-Chat-Overlay or similar product. You can google it to find it.
@cyan dock ^
@harsh topazOkay thanky you I understand now. Somehow I thought something I miss thats why the default chat window doesn't appear on my screen for myself
I even redownloaded, deleted obs
where the hell obs gets the configuration though?
It got back my earlier config lol
from my documents?
stored in AppData, and you probably didnt enable the "delete settings" option when you uninstalled then reinstalled OBS
I use zip version
Thanks I go delete it manually
if you are using the zip version, and not using the "-portable" option, the settings will still be stored in AppData
also steamlabs obs plugin got installed and cant delete related data from roaming, tipical.
Yea, settings for most apps these days are always stored separately when you install the app. This ensures you can reinstall applications, or update to newer versions - without losing your data.
Exceptions for anything portable that doesn't install, of course.
And exception also exception for exception like obs zipped version π
because it did put config into apps
The OBS zipped version is a portable version π
but whats running that holds on to steamlabs obs plugin data from apps? π
everything closed
no it isnt, exactly
I'm using this so, then why data in app data π
Zipped version CAN be used for Portable Mode, but unless you use the "-portable" flag in the Shortcut, it will still save the settings to AppData
dont think its portable.
Oh ye, you have to add a portable_mode.txt.
or that too π
Or that.
thanks I start making a batch file then to be portable
If you do so, it'll be in config/obs-studio.
thats what I do, i have a BAT file specifically for that
especially since BAT files support relative paths, as opposed to Shortcuts which dont
Honestly, running OBS as an install was so much pain. After learning about the portable stuff, so much better.
Also allows you to easily backup everything including plugins. And share it if need be.
same, easy to make a complete duplicate or backup of my OBS that way, and test things out without messing up the main copy
Yep.
ok I try to restart but this steamlabs plugin eh... crapped into my apps, hope no related service running in the background I mean there shouldn't be because it was obs plugin not stand alone but seems like an intrusive app right now π
Make sure you backup your scene collections before messing with deleting things.
since you are not running in portable mode, it will still load plugins from the different locations they would load from.
once you are in Portable Mode, all the plugins HAVE to be installed to the OBS folder itself
Getting rid of some of these third party things can be a pain.
not even installed.
Just drag & dropped.
but that also means you will need to manually install some specific plugins if you need them, like the StreamDeck or others
shouldnt matter if it is installed or not. If it does NOT start up as Portable Mode, it will load plugins that happen to be in the normal plugin locations
Oh yea, the Stream Deck doesn't have an actual folder with .dlls available does it?
I remember having to like... unzip the msi file.
To drag out the .dlls.
it does
there is/was like 3 or 4 differnet places plugins can be installed to
I mean; without having to run their installer.
I believe the StreamDeck software just updates the plugin automatically if it knows where OBS is located.
and GHub did the same thing for awhile, but also reinstalled itself if its OBS plugin if you removed it (from what i recall)
Cancerous imo.
I disabled Streamdeck automatically opening as well - because it keeps opening a website to login to update something.
And I don't want to lol.
And it didnt just open it once, I'd close that shit and it'd open it over and over. 
I could probably look into what that's about - but honestly, pointless atm.
Also I can't find the .dlls anywhere for streamdeck - so think you have to run their installer - or extract in some unfashionable way. Correct me if I'm wrong though.
obs was deleted, the appdata for steamlabs plugin data in appdata was able to be deleted after pc restart
i believe ProgramData at the top level of the boot drive could also be a potential plugin dir, but i havent messed with any directly installed OBS for about 2 years now. never looking back either
This was 3yrs ago, don't think it's changed:
ok setting up all my crap from scratch... but this time then it doesn't matter if I add the chat to obs scene, it wont show up for myself I need the twich layout then.
Whats that streamdeck does? O.O
then I just install the obs installer on the win11 sandbox and get the dll is that enough?
StreamDeck is for Elgato's Stream Deck device, so it can talk to OBS and make it do things.
You don't need these unless you have an Elgato Stream Deck π
I see thanks, nah I don't have that.
Okay how is this trustable application? Twitch Transparent Overlay?
I mean the installer installs to appdata
without asking anything.
Then start it up without asking anything.
Its like... WOW
There's a guide on the github, and full source code available. You can just delete it if it doesn't suit your needs.
not my needs... but I mean sure source code... but what makes you sure the compiled exe is just 100% the source code that someone can understand if they can code but certainly not me? π
It's really a Mr. Robot feel for sure.
I might as well enabled some hacking on my machine right now π
Yeah, I wanted to be able to test new releases with my setup while having parallel installs, so if anything got broken under the new release my main setup would not be messed up. So eventually I went to portable mode to do that. But other reasons were to prevent 3rd party software from forcing plugins into my OBS installation without my knowledge or approval. Then to have separate installs for plugin/shader development and testing, and other test installs for pristine testing of 3rd party plugins for memory leaks etc.
And I think I misunderstood the whole thing again... I thought this is a plugin for obs. π
Well its not.
No, it's a third party software, that allows you to connect to twitch's chat, and display it in a window. It's its own application, like how OBS is an application.
It allows you to overlay the chat, as a window, over your gameplay (if using fullscreen bordered/bordered iirc).
So I cannot make obs show chat overlay for myself when I play a game for twitch and youtube chat like ever never no way? π¦
Yea, I believe even portable_mode used to have the plugins automatically installed. Good separation, it's a lot easier to manage things.
OBS itself does not overlay any chats as far as I know.
Portable mode used to have a bug where it would load plugins from C:\PluginData, but after it was reported someone fixed it in the next release. I forget which release it got fixed in, 29 I think but not sure.
Yea wasnt that long ago - 29 sounds right.
StreamFX, Elgato StreamDeck both install to ProgramData IIRC
Yeap, was really annoying.
So I just manually surf directories where some things install plugins to and manually copy them to the installations I want them in.
As I mentioned further up - still not simple way to just download the streamdeck plugin .dlls.
Or rather hardlink them
Seems really not userfriendly, and annoying.
I don't want to run their installer >.>
The fact this is a thing, is
#plugins-and-tools message
Also, kept erroring out for me - forget if I was using the wrong .zip application to try and open it though. Could've been 
Okay so what are my options to get that feature, should try streamlabs obs? or that won't give me the chat overlay option either?
hey, do you guys know if there's something that would enable me to switch scenes with a voice command?
I do not know anything about Streamlabs Desktop or its features, sorry. The Twitch Transparent Overlay I told you about is what most use, to my knowledge.
streamerbot, or Voice Attack
StreamerBot is honestly nuts.
streamerbot works way better tho
Takes a bit to learn though.
Voice Attack is great if you want to talk to the computer on stream and repeat yourself 57 times while looking like an ass to the audience. It's very entertaining.
I see thank you
I used to use it when The Division came out. Made my own Jarvis - made it talk back, and used my abilities for me. Was great fun ngl.
Yeah, I know a few streamers that have used it, and it was funny watching them 80% of the time having to repeat themselves 2-5 times to get it to work. π
The Twitch Transparent Overlay is useful for people who have a single display or just want to see the Twitch chat over their full screen games. That's why you need a separate app, to create the overlay and put it on top of another app, maybe with some customizable transparency. Otherwise, most people just use the chat docks and move them around in OBS on a second display or pop them out and place them in easy to read places. But the docks aren't overlays, so they won't stay on top of full screen games.
Is that what you need/want, something over your game?
Must still be hella fun to use for something like Star Citizen or Elite Dangerous.
Now now, SOA only has to repeat himself 50% of the time... π
If you spent the time and dedication to set up an elaborate one.
SOA is using streamerbot now. π He's had some problems in the last stream or so, but that's something he messed up himself I believe. He had it working pretty solid for several streams. Plus, when it messes up for him, his sense of humour makes it super entertaining. π
Who is SOA?
But yeah, when he used to use Voice Attack it was a nightmare.... Lights cue fog... Lights cue fog... Lights cue fog... Lights cue fog... LIGHTS CUE FOG... GEEZZEE
SceneOfAction on Twitch
music streamer live musician with one of the highest tech streams on Twitch
@quiet bramble @harsh topaz thx guys, appreciated
Yeah trying to find some way to use obs on single monitor so far I couldn't find a way. I didn't want to start messing with streamlabs. But google is not helpful on the topic. Constantly brings me to silly same topics, twitch overlay... I'm really having hard time understanding why no such plugin for obs, why no one made it yet.
Yeah, SceneOfAction's stream is like... life goals.
He's got a zillion cameras, some motorized/robotic, with lasers, fancy lighting, fog machine, and all kinds of other tech all wired up and controlled by MIDI and DMX, and voice control, and he recently added AI to the mix.
I never did figure out where he disappeared to that year and a half though, heh.
I mean sure if no other option I have to trust this transparent twitch chat then what else can I do. π€·π½ββοΈ
MrGregles is another great example of a complex setup of a similar nature
I know MrGregles, yea
Because it's not a plugin. OBS can't draw over other apps. You need another app for that. There is really on one that is recommended. Other than that, your options are using a second device to view the chat, like a phone or tablet. Or, investing in a second display.
I check it out out of curioucity thanks π
SOA's been on twitch for around 9 years, and he had a pretty high tech setup back then even, streaming from a 6' cube he built in the garage or something hehe
Using my laptop is so clumsy... Im on headphone, with mic on my head. Can only look away from main screen to check if someone wrote to me... and what if you get 10k viewers and they start asking a lot of questions? π
He's a one man music/video/everything production team, pretty insane what one guy can do by himself for sure.
Even if I would or want a second monitor I would still put the chat on top of the game.
First, if you get 10k viewers, congrats. And by then, you should be able to afford any equipment you need to make streaming easier. And have mods to moderate chat/answer questions.
Then use the one everyone else uses. It's recommended because in general it works as advertised.
How to deal with really active chat + game? That's called "streamer skills". Having it overlaid on your game doesn't really make it that much easier to keep up with a fast-moving chat when you're trying to game.
It's called Text to voice redemption.
And when you get to a point where too many people in chat to use that, then they can talk with eachother 
Yes yes I won't make my life harder I'll use the twitch chat app moving forward thanks!
Or raise the prices! If people are using it that much, they'll pay more to keep using it.
Who wants to talk to the riff raff anyway.
Sure its a skill but looking away from the monitor is clumsy as hell, especially if you got a huge monitor like me, and I even going to upgrade to a bigger one. So no, second monitor won't be an option for me ever. I'll deal with the chat overlay no issues, just really wanted an obs solution thats all.
Chat can be paused, and one can resume reading from where they left off, which works up to a given number of people and density of chat. But everyone that grows large enough over time will end up with chat that moves faster than is possible to read and respond to everything and everyone in that situation has to find their own personal way of managing it that balances it working for them and giving chat value.
I think I see your problem.
Well, how often are you looking at your viewers?
Want to creep them out? Use a teleprompter to read the chat posts.
i have two 50" 4K displays and a 23" 1080p display for my dual PC setup. I look to the other monitor all the time
One might have a mod tasked with cherry picking key questions and comments to highlight them to the streamer. Or streamer might just respond to one thing, and then look at current chat, and miss everything in between.
truuuu
Another thing people do is have the option to have messages highlighted in chat for a certain number of Twitch points which are earned by viewing and either clicking on the little points icon, or having a plugin that autoclicks it. Other streamers read questions for bits or tips.
hehe I'm not there yet, I got one follower and I was talking with my only follower today, I'm even happy for that lol
Going into streaming being like "I gotta prepare for if I get 1000s of viewers" is a super bad mentality to go into with.
Set something up that works well for you. Have fun. Talk to people. If you get to a point where there's issues; solve them then.
If someone has 10000 people in chat though, it's unreadable spam, emojis and nonsense anyway, so you are not missing anything if you miss anything.
Yea, $Text-to-speech at that point, for sure.
hope you didn't mean me, I never said that... but I want to do it professionally as much as I can... looking at a second monitor constantly definitely not feeling professional for myself. I want to do better.
oh gawd... text to speech of 10000 people chatting with emojis and bad spelling and grammar? Yikes. π
Was a reference to what you said here about 10k viewers π #plugins-and-tools message
Getting a second monitor is a good gateway to having 3 monitors.
and actually its not easy to stream I never thought that. Talking properly while gaming, being entertaining, listening to people asking questions, its actually hard π
I mean, even Summit has it. And that guy low tech'd the f* out of twitch forever lol.
whenever I see a streamer actually look at chat on a different monitor, i was happy because it shows that they are paying attention to what chat is saying
even when I see VTuber rigs do it i am happy, because I know they are looking back at chat
Once you leave 1 monitor setups, you ain't ever going back.
Actually true.
3 monitors here, technically 9, since 2 of them count as 4 1080P displays each π
to me it feels like someone checking his watch or looking down to his/her phone on a meeting π
NVIDIA and AMD both have some software plugin or whatever that applies to your camera and can make your eyes always look at the camera even when you're looking off to the side. It can sometimes look a little creepy/weird though but it is pretty cool.
and they have the same pixel size of my 1080p, so everything is relativly proportional between them
I mean, most big-name professional streamers use second monitors...
Yeah, SOA and Gregles both have a zillion monitors. SushiDragon used to have 17 monitors, no idea what he's got right now
I think SOA is using 6 PCs ATM
By the way, if your main monitor is SO HUGE that you don't have room for a second monitor, and you overlay chat on that monitor so that it is, say, going up one side of it... you're still going to have to turn your head to look at the chat, and your viewers won't have any way to know that it's the same monitor vs. a second monitor.
Another thing you can do is make a homemade teleprompter (or buy one)
put chat on the teleprompter
I turn my eyeballs, not my head. π
then you're looking right into the camera when talking to chat
I wonder how SOA does the synchronization for lighting + lyrics + music and such. Is it just handled completely out of band via some lighting console driven setup or such doing DMX to drive the video playback for lyrics bits and such (and lighting and such of course)
There are videos on YouTube for how to make a homemade teleprompter with anything from 3D printing, to cardboard and duct tape
A second monitor stops you from turning your eyeballs?
He uses MIDI in his backing tracks in Reaper to trigger all OBS camera changes and trigger the DMX stuff for lighting.
No I don't want a second monitor I don't feel I need it thats all.
Not sure about the lyrics but that's likely tied to Reaper MIDI also
@cyan dock If live streaming is the medium, then the priority shouldn't be the game. It should be your ability to notice when new people join the chat, so that you can react them, greet them, thank them for stopping by.
there isnt anything unprofessional about looking at another monitor. Streaming has been a thing for over a decade now the way we have been doing it, and its just the normal thing. Streaming is more "business casual" than an uber professional thing
If you're in his stream you can ask him about his setup and how he does stuff and he loves to talk about it. Just be prepared for a 2 hour deep dive on it. LOL
I only manage to catch him on occasion, but usually my questions get ignored. π I do love a good deep dive though.
I had 5 displays all on my machine at one point about 2 years ago.
I should be able to set that up on one monitor too.
I would still have 5, except 2 of them were DVI and my GPU died and I had to replace it with one that only has DP/HDMI so I had to lose the 2 DVI displays
My GPU only supports 4 atm, no daisy chaining. At some point when I upgrade GPU I'll have to figure out how that works 
As long as it helps you with that number one priority, yes. Keep it simple, keep it easy to troubleshoot, and have fun.
That's the application I linked you :3
Hey guys I need help with my multi stream alert box, itβs not working properly and has no sound. Is there anyone that could help me with this
3 of my displays support DP MST, so I can chain them together. I've got 4 outputs, 2 DP, 2 HDMI, so right now I run one DP to the main, the other DP to the other display which chains to the 3rd. That way I can have the main display on alone, and turn one of the others on and it turns both of them on.
If someone needs to hook up more displays than their GPU has outputs for, and they do not have DP MST capable displays, they can buy a DP MST hub on Amazon or wherever and hook up a bunch of displays to that though too. They're not that expensive.
The twitch overlay? Yes setting it up now thanks.
Any estimate of when it became standardly included on gpu dp ports?
It's a function of the display
It appeared in some version of DP but that was well over a decade ago
I might need new monitors for it then.
My 14 year old GPU worked fine with multiple displays on MST
I have this really annoying thing with my 1440p 27'' monitor - that when I turn it on, my pc freezes momentarily and all my other monitors flicker off, then on.
And it happens with non of my 1080p monitors.
The combined total bandwidth of all displays can not exceed the DP standard tho
I'm getting this failed to load message from advanced scene switcher. Is it a nothing burger or do I need to fix something? I tried reinstalling the plugin, but that didn't stop it https://obsproject.com/logs/buiz5n9HwmaOyhi6
So I've been super anti getting new monitors.
- Mismatched Sample Rates
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (14)
Intel Core i7-6700 @ 3.40GHz - OK! / GeForce GTX 1660 SUPER - OK!
I looked deep into wtf was going on with that like 3 years back or something but I honestly forgot what the end result was. π
It was related to a specific feature.
Urgh my brain, I can't remember what its called.
Your plugin folder is missing Advanced Scene Switcher's plugins.
Yes, the plugin has its own plugins.
Adv-ss will still work, but some features won't. And they will probably be missing.
Check plugin folder, make sure that folder is there. If not, download plugin and add.
Oh, interesting! Will do that. Thanks, much! 
I believe it's things like image detection, twitch integration & midi. Could be other things.
That makes me want to make a plugin for it, that has plugins. π
Plugin for the plugin of the plugin? 
I talked to WarmUpTill if it was possible to get the folder renamed, since detecting adv-ss-plugins when the plugin is called advanced-scene-switcher is 
Hmm... \ass-plugins? π
More like advanced-scene-switcher-plugins:D
naw, add "-for-open-broadcaster-studio" to the end of that. π
Nah, unnecessary. The plugins name + what the folder is for suffice.
I do agree it'd make more sense for the folder to be named like the dll
might be a compatibility nightmare on upgrades tho
tad bit yee
Look for the old folder in the installer, delete it, add new one.
But for the portable drag & drop, ya people gonna have to pay attention probably :3
Worst case scenario: 133mb of files that does nothing.
Not great. Not abysmal.
Okay, I'm either high or there's something wrong with where my plugins are being installed, maybe. 2nd image is actually the address from third image, appdata
Sounds like it's time to uninstall OBS, and download the zip with portable_mode.txt.
And here my shortcut location if it helps
I've given up with install paths and plugins >.<
I think you may be right. This is weird tho.
Yee, but where are the other 13 plugins?
C:\Program Files\obs-studio\obs-plugins\64bit
probably there
if they are working, that is.
The joy of using installers, having to figure this out π
if you are implying that using an installer is less intuitive than the alternative then i think that is incorrect
After the issues I've had with plugins installing themselves in other places than the actual OBS - I'd tend to disagree.
The whole StreamDeck nightmare I had set me off of installers period.
Never had any issues since I went portable. It's clean, you know what's happening and where everything is.
On top of the back-up being super easy. Just a way better workflow imo.
Ah ha! They are there. Could that address be added to the plugins guide? I searched my whole PC and didn't find that one haha
!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
yes
I think for people using the standard OBS install, EXE installers are the smoothest solution for them for now, but when using portable mode, a zip file is easier to deal with since one is already doing something a bit more low level/technical to have deeper knowhow, plus you may have multiple OBS installations and want to share the plugin to many of them.
Thanks so much!
done
Wooohooo!
idk, maybe I'm just challenged. I always had issues with getting it to work since different plugins did different installations for me, seemingly in different locations. Ever since I learned of the portable OBS, and the fact that 90% of plugins are structured so you can just drop the main two folders into the main portable folder.. life became a lot less annoying π
Just draw a distinction between your personal use case and what probably makes sense for most people/the average user. ezpz
Most install to the main program files location, but a few to ProgramData, some without giving an option, and that was problematic. Another issue that arises is sometimes people install OBS on their C drive, then run out of space and reinstall it to D drive, or move the installation to D or some other bad idea, and it confuses some installers as to where to install things. Or they have multiple installations like 32bit and 64bit both installed etc.
Hard to judge what's best for " most people " when my personal experience is all I have, and it's been... not great, in comparison :p
The icon they launch OBS with is one install, but the plugin installers see some older install
By that point, I'd assume what's best for most people is the thing I've had the least issues with.
for most people they run the installer, click next a few times, and everything works.
I hope that is true π
Yeah, while there are some common problem cases that arise, I think they are probably the small minority of overall users.
huh, the plugin guide got reverted?
i am going to add both locations
ooh ouki
but doesn't the plugin template still package in a way that would go to C:\Program Files\obs-studio\obs-plugins\64bit ?
check with fenrir, because the removal of the program files 64 bit one was a clear decision on his end
Oh yea, ran into this as well I believe. I think it was one of the main reasons I ahd issues. Like Program Files had two folders, Program Files and Program FIles (x86) or something?
I would be surprised if you've never watched someone struggle with file explorer and folder paths and zip files before, on multiple occasions, especially on this server
Yes, the (x86) folder is for legacy 32bit apps
Idk, every time I've said "Just open the zip, and drag the files into the OBS folder" it's worked.
More often than not, if someone goes "I installed the plugin but its not there" it becomes a mess to figure out what went wrong.
But again, I have limited experience so wtf do I know Β―_(γ)_/Β―
for the discussion that led to the plugins guide not having the program files path anymore
Yeah, a LOT of people do not have skills with manipulating files/folders on their system in File Explorer. it is super easy for them to get things wrong and make a mess, or do thing slike download a plugin's source code zip file, unzip it and copy it into the obs insallation
I mean that's more a github issue than a file explorer issue.
sorry, to me this seems very obvious that running an installer and clicking next would be easier for the average user.
I'd also say that github is an absolutely terrible place for end user file download distribution. It is just fine for tech nerds, but is not at all user friendly for the average joe.
And is one of the reasons why many people either can't even find a download, or download the source code
partially, it just doesn't exactly match the UI you'd expect prior to using it.
OBSs plugin section for downloading isn't amazing either, but it beats Github by a mile.
agreed
The amount of times people miss the big white "Download" button top right.
It doesn't appear as part of the UI to most π
But, something magic will happen in 4 years time that will make all of this moot.
Many see the red square as the "plugin" and dont look for download top right. I think I even missed it at first.
An AI LLM will be powerful enough to develop a comprehensive plugin manager for OBS. π
lmao
Everyone will be thrilled
I'm rooting for Claude 6 or 7
imma train an AI LLM to do the long awaited obs rewrite in rust
What we really need, is an LLM plugin for OBS, that can write OBS plugins though.
Ooo... then turn OBS into a kernel module! π
Making the good old JS joke are we.
I do wonder how long until someone makes an SD plugin for OBS tho
StreamDeck plugin or SD something else?
Stable Diffusion
Oh, right.
Have it in real time turn you into a talking chicken.
Don't even need 2D avatars anymore. No body rigging needed.
Just all AI generated.
Lot of potential functionality in there. I'm sure within a few years we will see a lot of AI related plugins for OBS though one way or another, especially after seeing all the open source image/video AI stuff that exists currently.
Imagine ASS plugin with AI capabilities.....
Can change scenes, etc. based on AI vision model detecting things present in video stream
I've played with open source vision models a bit and they work on images at least.
the program files path is staying, i will update to also include the programdata one sometime today.
We could have a plugin that uses AI to move one's chroma'd webcam around the screen in a sensible manner to avoid covering up meaningful parts of a game or game ovelay etc.
I'm not making any argument for or against, just wanted to tell you it was a conscious decision to remove it, and making sure you were aware of it
yes i understand

can anyone speak to the gs_enable_depth_test() function?
it seems to not work for me under any circumstances
If we're talking about plugins/installation/etc.. can I just rant for a minute about how frustrating it is that the Inno Installer gets reported as a trojan more often than not. Even after droping a significant chunk of change on a OV signing cert for my plugins/installer.
(I guess that was a pretty short rant.. but it is definitely frustrating)
Wouldn't have this issue with just a zip file
. But seriously, sounds like that sucks 
You're correct. The zip files never show up as false positives.
It looks like NSIS installers have fewer false positives. I've been looking a bit into how the CI/CD stuff for the plugin template could be adapted to NSIS. Yet another scripting langauge/system to learn π
I guess you need an EV cert to be able to get boosted trust levels :/
Its significantly better than no cert, but yes, the EV cert would improve things even more.
The problem with the EV cert is that as an individual dev, it is a huge hassle to get. The cost is a bit higher, but the time involved is a bit of a nightmare from what I've heard.
I'd believe that. :/
Though I have heard that even with an EV cert, you can still get false positive'd if it looks like a trojan to windows defender (which the InnoSetup does quite often) The primary benefit of the EV cert is you dont get the "Uncertified developer" blue warning screen before install.
maybe the OBS project can share the EM with certified developers, like "official plugins"
had to resort to sorting the mesh triangles based on distance to camera and render in reverse order
if anyone know why the OBS depth buffer isn't operational - please help out
If it's technical, you'll have better luck in #development I think. But I'd be as specific and with as much information on your subject as possible to help them try and figure out what you need, and what you're trying to do π
i'll post there, thanks!
I'm not super familiar with github. I would like to test a fix for LocalVocal, but don't know what to do do download the files and use them. It's this https://github.com/occ-ai/obs-localvocal/pull/126
If someone could point me in the right direction, I would appreciate it a lot
Pretty sure you would need to grab a fork of the repo, apply the commit and then compile the plugin yourself from source?
I don't know cmake or any of the things that it takes to compile OBS or OBS plugins. If you don't know how to do this, that's probably a lengthy journey.
Oh boy, it sure does look lengthy. I'll wait for the next release haha Thanks!
when logged in with GitHub you should be able to find downloads at the bottom of this page:
https://github.com/occ-ai/obs-localvocal/actions/runs/9819017669?pr=126
Ah ha, perfect! Thanks so much!
Ah didn't know they already compiled it with actions.
Exeldro to the rescue not just with the template setup π
Let me know if it does what you're looking for, little curious now :p
Sure, will do! It's for fixing a crash on adding the filter
Did it fix it? 
Maybe not? I'm not certain I extracted the files to the correct locations, so gonna try again in a bit. Probably just need more coffee haha
Hi! So I downloaded and installed the vertical canvas for OBS
And somehowww I deleted it?
It still says my vertical sources are there but I can no longer see the separate screen they are on just the main one
i think you can toggle that in the docks menu at the top of OBS
Omg I love you! Thank you ππ
Hey i downloaded the vertical canvas plugin but it doesnβt show up on my obs?
Have you restarted OBS since installing it? If not, try that.
Yes and followed all the guide if it doesnβt show up
!log Grab a log link so we can check
- Max Audio Buffering
- Hardware-accelerated GPU Scheduler
- Windows 10 Game DVR
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (1)
AMD Ryzen 7 7700 - OK! / GeForce RTX 2080 Ti - OK!
The plugin is installed correctly. Check in the Tools menu and if not there, the Docks menu
π
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!
are there any plugins for obs to sort clips into game specific folders? ive looked around but couldnt find anything
Hey everyone, does anyone know the optimal settings for the vertical plugin to multi-stream on TikTok and Instagram while playing video games? I'd also like to record simultaneously. Thanks!
I used to stream in 4500kbps, with restream.io but very laggy. Im trying the vertical plugin now
like each game on its own? or jus in a new folder?
each game, similar to what Nvidia shadowplay does
Hey guys!
I'm setting up Advanced Masks, and I'm specifically trying to get Scene View Transformation part to work. Anyone willing to help?
Figured it out hehehe
Oooh. Scene view transforms. My favorite part of Adv Masks, that no one uses. π
Would love to see what you build with it.
So, a few years ago I've heard about this plugin, that let's you set different transitions depending on which scene you are switching from and to. I completely forgot about it and now I can't find any info on it? Any clue what plugin that is?
Transition table
So, the idea is.
I have a fullscreen cam scene, where I have a second camera.
omg dude, that's it. thank you so much, I've been going crazy trying to find it!

This scene is for when I'm playing guitar, or in my guitar lessons with the teacher on zoom.
So I put the guitar neck fullscreen, and the second camera is my face in the corner
This facecam in the corner has the advanced mask to blur the circle around my face
I have it smoothly transitioning from the corner back to just me fullscreen when I put the guitar away (with the help of a streamdeck)
So this was working fine already
Sounds awesome! Iβve never thought to use it for dynamically changing the feathering but thatβs brilliant.
The new challenge for today was to switch between the dual cam scene into a GAMING scene, where I'm greenscreened in the bottom corner with the game behind me.
But in this one I don't want the circle around me, so I was just trying to get the border to smoothly fade in/out
I need to get a video up about this kind of use. You can use a set of move actions on your scenes to force the transition automatically when you change scenes as well.
Fantastic! Love to see what people build.
It's quite cool to be directly in touch with the dood that made the thing, hahaha
Thanks
I have some shader filters applied to different scenes, but if I use Move transition, it disables those filters for the duration of the transition, and then turns them back on. Does anyone know, if there's a way around that?
What we need is AI where you can supply it images of things you dont want it to try and hide for masking. So you can give it guitar end and mic, for how it looks normally. And it can try to not remove those.
Are they applied to the scenes being transitioned to/from? Or to a scene/source that exists in both scenes?
The filters are applied to the scenes themselves. Some of them with move value toggles etc. If I use Move to switch between those scenes, it completely disables all filters for the duration.
I don't think it actually does anything to the filters, at least as far as I can tell by looking at the scene Filter window while transitioning.
It's as if the Move transition completely ignores the filters.
I'm seeing the same behavior here. I think it likely has to do with the fact that Move shows common sources from both scenes at the same time to move them into place. Lets say I have one scene with a black and white filter, and another with a vibrant color filter. If my facecam is in both scenes, during the transition at what point do I switch from the scene's black and white filter, to scene 2's vibrant color.
It looks like move deals with this by just disabling the filters on the scene during the transition.
Yea, that's what I was thinking. I don't think there is any way around that, at least as far as I can tell from testing.
Thanks for your help though, I really appreciate it
No problem.
Im bumping this message
Hi, would someone be able to assist me? Im having some trouble with OBS Studio
If you need help or have questions about OBS, check out our #support-portal first!
Thank u
can someone help me with something in obs
What do I do, I did all the steps but im not able to get it to work
Where do I find a "Move Sources" filter? I have only 12 effects showing, and none of the "move" filters are showing; ie, Move Value, Move Sources?
If youβre not seeing any of the move filters appear at all, itβs likely youβve got an installation issue.
You should see them all under the add filter option for a source or scene.
is there any free app that I can download on iPhone that will let me use it as a web cam with OBS over usb and not wifi?
YESSS This would rock.
Hey guys!
Anyone know of a way to have a source in OBS play a random Youtube video from a playlist?
Unfortunately, not that I know of. I've used both OBS Cam (which is a monthly fee now) and Epocam ($7 one time purhcase) and they both work great. Epocam is well worth the $7 imo, as it works great.
I think the one I use MIGHT do this.
https://reincubate.com/camo/
!phonecam I am not sure which of the ones listed in the link below explicitly support USB, but I remember from my own searching that there were many options
To use your iPhone or Android phone as a webcam, follow the Smartphone Camera Guide.
last I looked, they were all paid for options, has anyone developed an open/free one?
yeah fk all that subscription ish, i can pay for an app once not, every month
If you read the linked guide you would find out which ones are free, and which ones support USB
ppl need to knock it of flike they have adobe clout
oh i'll peep those
Thatβs why Iβd recommend EpocCam. Itβs a one time purchase.
Adobe doesn't even have Adobe clout anymore LOL
And works quite well IMO.
sure they do, what are you going to do? struggle with gimp's learning curve? they got artists by the nuts for at least a decade now
I bought one called IVcam. Same thing, one time purchase license for the PC. (If you buy it as a phone app it only works on that one phone, but the PC license works for every phone)
can i purchase the pc license with app store money?
cause i found 4x $15 cards in storage and added them to my balance
EpocCam you can. Itβs tied to your Apple acct, and will work on any phones youβre signed in to.
but not IVcam?
Not as far as I know with that one. You can check with their customer service, who is pretty responsive. And look around their website
i have a bunch of old iphones i'd like to use as multi cam but it's contingent on me being able to unlock/jailbreak them
ill do it after i get out of the shower and eat breakfast still horizontal
GIMP isn't really that hard to learn, and the new GIMP 3 coming out really soon has realtime effect layers for non-destructive editing and some other super cool user friendly productivity work flow features.
Anyone know of a way to have a source in OBS play a random Youtube video from a playlist?
I think I had this working at some point
Davies Media Design channel on YouTube has zillions of super high quality GIMP tutorials also for quickly learning how to do this or that too.
even making circles isn't intuitive or straightforward , it may be if you never used ms paint/photoshop but the work flow is just so different it's difficult for me to be any kind of productive with it but that's getting off topic I'm on the hunt for that ios app
finally have time to look at it right now
On Layout, select Advanced I believe
i dont have all the options of obs
sto start recording or streaming
how do i fix this
is the dock enabled under Docks?
how do i check that
Topleft 'docks'
For good measure you can probably reset docks
good idea
But the one you're looking for is Controls
It's selected so it should be visible, but maybe it's accidently 'disconnected' from your OBS window
And it's hiding somewhere
You're welcome
So just note that you can take that little part and drag it somewhere else, increase or decrease size, detach it and put it somewhere else on your desktop.
okay
I would like to report that this plugin does not work on my Debian Gnome installation
The source does appear in the Sources list, but no "Select Window" option appears in the source properties
you would want to report this directly to the plugin developer, usually as an issue on the github page for the plugin.
Thanks for the headsup. Making an open ticket right now
I stream matches for an esports league with many different team names and logos. Normally before a match I have to go in and manually change all of the sources to the right team name or logo. Does anyone know of a plug in that I can select the two teams playing and have all the relevant sources change automatically to save time?
Unlikely for there to be an off the shelf ready to use solution for a special niche case like that. One way to make a custom solution would be to develop a simple web app with a bit of javascript, a bunch of images of the logos, and a chooser to select the teams, rendering to a canvas the size of the OBS canvas, but with any interactive choosers or whatever cropped off. Another option would be a script that can spit out a web page that you invoke as something like "team-chooser.py team1 team2" or whatever and it generates a web page or alternatively a PNG file or something that is a composited image of what is wanted.
For logos that show on various different scenes, that can be factored out to a single scene using scene nesting. Instead of including the logo on every single scene, you include a Scene source, and have the logo just on that one scene. Then you only have to change it in one place instead of 20 places or whatever.
If I were to implement a solution for something like this for myself, how I would do it is probably an OBS LUA script plugin. I would load all the logos into GIMP and put them on an NxN sized grid for a value of N big enough to fit all of the logos all in one image. Then I sould have a combo box chooser show up in OBS to choose each team from a dropdown of all of the teams names. That would choose the coordinates in the NxN image grid for that team's logo and a pixel shader would crop it for each team. It would be easy to use in OBS, and probably quite simple to program.
A more general solution could be created as a LUA script that is just "Icon palette chooser" or something, where you can supply arbitrary icons and their sizes and names and populate the combo boxes. That'd be useful for a lot more use cases than just a teams chooser.
Anyhow, just some idea spitballing.
Heck, the simplest solution might just be some simple python + websockets that updates the appropriate sources when you run it. That'd be like... maybe 15 or 20 lines of python
Another solution to this problem if you want to go ultra low tech least effort and get the job done....
Is to put all the logos in a single directory, and then make a symbolic link named "team1.png" or whatever the logo extensions are, and another one called "team2.png" with each of these pointing to the logo of the given teams. Configure OBS to load team1.png and team2.png instead of loading a particular team's logo. This way, if you want to change teams, you just change the symbolic link to point to different team logos. By default in Windows this can only be done at the commandline, however there is an open source addon for File Explorer called "LinkShellExtension" that you can install that adds the ability to File Explorer to be able to create symlinks, hard links, junction points and other low level filesystem operations not normally exposed to end users, which makes it pretty easy to manage the symlinks all within File Explorer.
Alternatively, you could just copy the team logos to team1.png or team2.png, and when you need to change teams just copy a different logo over top of the existing team1.png/team2.png. When an image changes contents on disk, OBS detects this automatically and reloads the image, so the logos will change.
That way no custom programming or fuss needed.
Could even set up buttons on a StreamDeck or similar hardware/software to automatically set the links/files up to change teams.
what kind of sources? if they are text sources then you could easily set them all to read text from file and point them at a file that you will modify. same for the logos with image sources, point them all to the same image and swap that out. this way you are only changing things in one spot.
parts of this might've been mentioned above but I am not reading all of that
does anyone know how to get 7tv emotes to show up on my stream's chat screen
If you need help or have questions about OBS, check out our #support-portal first!
Hey guys!
Anyone know of a way to have a source in OBS play random videos from a Youtube playlist?
anyone know if someones made a dynamic mask plugin (besides SFX)
The advanced mask plugin by finitesingularity can be used for most cases
im trying to mask out like film grain video from another video, ive done with with blending modes, but it slows down videos that overlay it (if that makes sense)
nm, i notice ive done this before, but had to convert the video to gif
shit, maybe this wont be as easy as I thought, ugh
Hello, I was directed here. So my goal is to prevent a media source from playing as soon as a scene opens. There seems to be no option for this on Vanilla OBS so I had downloaded something called 'Advance Scene Switcher' which allows macros to take over if certain requirements are met. I've gone through the list and I can seem to find what I'm looking for. Would anyone be able to help me get this done?
Control the visibility state of the items you dont want shown depending on what scene you're on.
Look for scene item, I believe.
its not that they dont want it "shown", they just dont want it to start playing automatically
so when they switch to the scene, it just sits there on frame 1 of the video
Ah I don't think you can not play media sources that are shown?
You can maybe pause everything in adv ss
Not at pc ATM to look π
I intend on hotkeying them so that isn't possible I don't think, at least for what I'm going for
Is there not an action in adv ss to media -> pause?
Run that action on your media when condition is switching to scene.
Wait, why not use the same hotkey to change the scene and to hide the source
That way you have a dedicated key to show the source?
They want to show media but not play it i believe.
they want to...
- enter a scene
- a media source is in the scene
- the media source is visibile
- the media source does NOT auto-play on scene entry
there is I believe but it pauses only under certain circumstances that I can set.
Use the transition condition.
Transitioning to "scene"
I believe it fires earlier, then pause everything in there during transition
I think I found it!
Also you're using source and not media. Is your thing not a media source?
Then select media not source at bottom I believe.
It's Advance scene switcher. It recognizes it as 'source'
I'm not at pc, but I was fairly sure source meant something else in this context. Well, if it works then great.
ok so it doesn't work but you were right
I switched to 'media' instead of 'source' and was given more options
the 'media source' was available under both 'source' and 'media, but only one gave me the option I needed, thank you
Hey guys!
Anyone know of a way to have a source in OBS play random videos from a Youtube playlist?
@true atlas If Youtube has a playlist shuffle button, add a browser source for that playlist, right-click it and choose Interact, and enable shuffle from there. Failing that, download the playlist with yt-dlp, put all downloads in the same folder, add a VLC source, add this folder to its playlist, tick "shuffle".
So in the first method, is that a one-time thing? As in is it going to just work every time thereafter?
Or do I need to load it up and do the interact thing before every stream?
@true atlas I don't know if Youtube remembers your "shuffle" setting, you could find out by setting it up and restarting obs-studio.
Hmmm. It does not. Didn't even need to restart OBS, just hide and unhide the source and it screws it up
On another note, can I set a specific folder for OBS to save screenshots to?
As in, other than in the same folder as the recordings
@true atlas No*
*Yes with a plugin but I don't know if it'll load on obs-studio v30: https://github.com/synap5e/obs-screenshot-plugin
Hmmm.
Streamer.bot has the functionality, but it makes you pick a scene AND a source to take screenshots from, which means it'll miss some stuff that's on screen. Ugh.
does anyone know where to find some pre made be back soon screens?
@true atlas Will this help? https://obsproject.com/forum/resources/main-view-source.1501/
Can anyone help jrDockie compiling his plugin's Mac and Linux build with GitHub actions? He's hoping someone can do it for him #3
I think this allows that https://github.com/obsproject/obs-plugintemplate
incoming super generic question, where is a good place to start creating a plugin. ive looked at the template and looked over other peoples plugins but i am still having a hard time getting a grip on how to really start
a starting point would be an idea, but then yes the things you have mentioned. not sure there is a much better start than the plugin template and looking at other plugins that are maybe doing similar things.
!docs
Developer documentation for OBS can be found here: https://docs.obsproject.com
is there by anychance a progress bar tied to atimer like a loading progress bar
rez1coder, jrDockie plugin is built "in-tree".. if anyone has linux or mac obs source code buildable, they should be able to drop it in and build it
i believe it should compile without any modificaiton for linux or mac
im not that experienced in building for obs, and the in-tree build process is the one i have been using for all my plugins
Hey guys!
Is there a way to blur the output, using DSK?
For example.
I've just set up an Instant Replay.
The instant replay pops up in a rectangle that's centered on screen, on top of whatever scene I'm in (via DSK).
Now I want everything else around the Instant replay part to blur out while it's playing, then un-blur when it's done.
This is doable, right?
I mean, one way to do it would be to have a blur filter on the scene I'm in, and set up my streamer.bot to enable the filter when the replay gets triggered (I'm triggering the replay through the bot anyway so I'd be halfway there).
Problem with this is, I'd have to put this filter on every scene and point the bot to do it to all of them at once since it won't know which scene I'm on, when the replay gets triggered...
Or even if the bot CAN know which scene I'm on, this would still mean I'd need the filter on every scene, which... No.
There's gotta be some sort of "Adjustment layer" type source that does things to whatever is under it, like in Photoshop or After Effects. Right?
So I could add this source to the DSK scene and bam. Done.
@true atlas No, but nested scenes can be used as pseudo-layers for that. Create a new scene, add the scene you wish to place beneath as a Scene source, add a blur filter to it, then add elements that don't need to be blurred.
So I just need to make a scene that ONLY has a fullscreen blurred source in it.
Then add this scene below the other scene that's inside the DSK scene.
Hello guys!
How are you? I hope everyone is okay!
I would like to know if there is a way to use panels of YouTube stream when is set up Twitch in Settings using the plugin Multiple RTMP to use YouTube panels together Twitch panels without using custom panel. Is it possible?
Sorry if it is not the correct chat, I just joined up in this server
!portable @wraith sky Short answer would be "no", but you can run a second portable copy of obs-studio and sign in there to use those docks, if it's more convenient than a web browser.
@wraith sky
Portable Mode allows the program to save and access configuration data from the program's base folder. To enable portable mode:
1.) Install/unzip to a custom directory outside of "C:\Program Files (x86)" or "C:\Program Files"
2.) Then either modify its shortcut with the --portable or -p command line parameter, or create a blank text file named "portable_mode.txt" in the base installation/unzip folder.
And if you would like to continue with the same OBS, sign in to YouTube, and use Twitch as the second stream.
The YouTube chat docks (and another one I can't remember) change URL for every stream. When you are signed in, these stays the same. Twitch chat and stream information always are the same URL, so those two can be added once as custom browser docks and never need to be changed
Thanks for the answer!
Are you suggesting I run a second instance of OBS? But, it will not conflict because OBS get the PID (Process ID) of an application?
https://youtu.be/p9UBNhps5RA?t=554 explains how to do what you want to do, I think?
Thanks for the answer!
Interesting! I will try to change it.
@wraith sky If it's only for the docks and you won't be capturing anything, running a second copy of obs-studio won't cause any compatibility issues or capture conflicts. Though it's also rather inefficient since you can't shut down obs-studio's A/V compositor, i'll be using more CPU resources than a web browser would.
@hallow vale
Twitch has more useful panels than YouTube. If i set up YouTube as main stream, I will not can use Twitch panels, right?
You will be able to use any panels you wish from Twitch as custom browser docks (add them in the Docks menu) so you will have the best of both. YouTube integration and any Twitch stuff available too
I think so! Thanks!! Let's see here.
@untold jay
I need to use one application for both streams. In this case, I will not can run two instances, right?
I will try it! Thanks!
@wraith sky It's possible to run 2 or more copies of obs-studio, service integration (that which creates service integration docks) is limited to 1 service per instance, so running 2 instances might help, you'll only stream using 1 instance.
@untold jay
Cool!
I will try it! Thank you!
Yup, worked. AWESOME. Thank you!
Okay. I guess, I have to learn how to handle GitHub Actions. Shouldn't be hard
I was curious to know whether anyone know of any plugins that could change the dimensions of a camera without cropping or changing resolution? Trying to give my webcam a vertical look but cropping doesnt do the job very well since it removes the rounded edges filter.
use a crop filter before the rounded edges filter
anyone know a filter/plugin/tool that will detect when a feed goes all black? it doesn't drop, it just goes all black momentarily. i'd like to give viewers something to look at instead of strobing them with black screens, which gets old fast.
basically looking to avoid this feel (warning annoying black strobe): https://youtu.be/3bNOpdwLfR4?t=234 and instead just freeze the frame on the last good one, until the black strobe is over. any ideas where to go or how to start solving this?
yeah, advanced scene switcher can do that.
cool. reading the wiki now. thank you!!!!
i was just able to watch your video, that may be a little tough but that plugin would still be the tool to do it if possible.
yeah it's ... pretty nauseating to watch. but it's what i'm stuck with. when that camera sensor is recording... it's not sending anything out the hdmi. which means every time i snap the shutter, i'm blasting out blackness. that i shoot super high-contrast isn't doing me any favors. but yeah.
originally i was hoping to incorporate the freeze filter which i found in previous research: https://obsproject.com/forum/resources/freeze-filter.950/ and maybe cobble something together from there.
or if i've gotta ffmpeg something weird together and just pull the most recent png out of a folder that holds the last 3 seconds of frames... idk. but this scene switcher wasn't on my radar. so it gives me a new direction.
does anyone know if the multiple output plugin for OBS by Sorayuki got an update to work with OBS version 30.1.2?
Unless you're using an outdated version it should work as is.
Otherwise you probably didn't install it properly.
The problem i was having in the past was that the plugin wasnt updated to the newest version of OBS so it wouldn't send anything out to my second output, so ive been waiting to see if they put an update out for it
ill try uninstalling and reinstalling
As far as i am aware, people are using it with 30.1.2 fine
The github just says βfor 30.0.0β, but thats probably just not updated often on their github page
Just double checked and its installed and loading fine on my copy of 30.1.2 as well
ok ill try a reinstall thank you
is there instructions for how to correctly install the plugin?
normally you'd just run the installer.
i downloaded the installer and ran it but nothing came up after
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (1)
Intel Core i7-12700F - OK! / Radeon RX 6700 XT - OK!
it is installed, you'd open up the dock in the docks menu.
ok i wasnt sure if I had uninsalled the old version properly or not
Hey guys!
So, plugins and stream things, right.
I used to have a LOT of fun with SnapCam.
I had a bunch of cool effects that my chat could trigger, like face filters and such.
It's been abandoned, right...
Anyone know of something that replaces it?
The first effect I'm wanting to do, for example, is a "Thug Life" one.
Screen goes black+white, the pixelated glasses show up on my face etc.
The tricky part is the glasses cuz the thing needs to track my face to place them correctly...
If you have an nvidia card, Move plugin's Nvidia AR filter could do the thug life glasses thing pretty easily.
@true atlas here is a mini-tutorial thread I posted on doing facial tracking with Move and nvidia AR. Might be helpful: https://x.com/FiniteSingulrty/status/1732821019151212667
Eyyyy awesome, will check it out. Thank you!
hi! looking to try to use the teleport plugin to send over a whole scene. it seems like it only works as an audio video filter, but is there a way to do it as an effect?
@serene echo Just found that AndiLippi has a video on it, because of course he does:
https://www.youtube.com/watch?v=UEaFXlf38ec
Also, random: Is there a way to get OBS to ALWAYS start the replay buffer when it runs? Instead of just when I'm streaming?
But does Andi make Broccoli man in his video? I think not! π
!params @true atlas
@true atlas
To launch OBS Studio with custom parameters, see the list of Launch Parameters.
QT6 is making my brians seep out of my ears this evening.. Gah..
there are 3 Teleport filters in "Audio/Video Filters".
Teleport -> both audio and video
Teleport (Audio)
Teleport (Video)
There is no filter for Teleport in the effects section, it is all in the Audio/Video section
which also means you cannot Teleport sources that do not have an "Audio/Video Filters" section
lemme check if Source Clone can be used as a workaround for that
Thank you!
yeah, if you clone the source/scene that you want to send over Teleport, the clone will have the "Audio/Video Filters" section. Then just Teleport the clone
Exeldro to the rescue again! π
forgive me for asking, how do you clone a scene?
A real contender for best plugin: https://obsproject.com/forum/resources/source-clone.1632/
To be fair, 90% of its competition is also Exeldro
there is also "SnapCameraPreservation" (just google it to find the GitHub repo) - but if you mostly want to put overlay images over a face that move with the face or add other effects more indirectly affected by the face movement, the Move plugin is the more sustainable solution
Yeah I'm messing with the NVIDIA AR thing, so fun!
hmmmm ok got the cloning addon copied the scene, made a source clone, and it only has audio and effect filter areas
Screenshot the filter options you have for the upper section. Im not at home so i cant double check the Source Clone filter options
But the top section βshouldβ be called βAudio/Video Filtersβ
Hmmm, thought it said both on my copy, :/
Guess there is no way to use Teleport on those sources that dont have a Audio/Video filter section, including scenes
Other than the global Teleport in Tools
the problem is that the teleport filter is an async filter and a scene is a sync source just as a Clone source is a sync source, meaning the teleport filter cannot be applied to either and I don't think there is a workaround for this
Gotcha, specifically technical reason
the only A/V transmission plugin that has a sync filter is the OBS NDI plugin (now known as DistroAV)
one workaround would be to just use another OBS instance in portable mode - there you run the scene you want to transmit separately and just transmit it using the output from teleport (that you configure from the Tools menu)
problem is my computer is already starting to cry from the amount of nonsense i use
any reason you can't use DistroAV (NDI) instead? it is also lighter on the CPU than teleport - it has more bandwidth usage, but usually still within what is working in an average joe home network as long as it's not wifi
(and wifi shouldn't be used with teleport either, if it's working you're really lucky)
or maybe you can just rearrange your scenes and sources to make it work with the given limitations?
you have the output, which will also send the full scene, just that it will always send what is currently visible and therefore also any other you might switch to. and you can also send e.g. the 3 sources that would be in your scene separately and do the compositing into a scene on the receiving OBS
whether that negatively impacts the sender performance depends probably mostly on the size and less obvious things like the color format of the sources, might at least be worth a shot
Hey guys!
Do we have a filter that lets me change the display mode of a source, like in Photoshop? Say, set it to "screen" so whatever is black becomes transparent?
right click the source, and look for the Blending Mode options
they arent 1 to 1 in some cases to Photoshop
Yeah I'm discovering that heheh.
But it suits my purposes!
i thought ndi was alot heavier. also heard that plugin could have bad audio desync
i know ndi is the industry standard, but it spooks me
nah, that's old news - the plugin used to have bad desync issues but those times are over - and as I said, it has lower CPU usage than teleport
yes, apparently it's not renamed there yet
but the download button takes you to the DistroAV github, which is the right one
they're in the process of renaming so you'll find a mixture of "obs-ndi" and "DistroAV", both is correct
https://github.com/DistroAV/DistroAV you also need to separately install the "NDI Runtime" as described in the instructions there
noticed
also thank you
every time i add an addon the time to render frame goes up
i dont know why
i feel like i have something set up very very wrong
god restart obs goes to 500ms time to render frame and it takes a good 5+ minutes for it to go back down to 6.9ms. i have no idea what i am doing wrong...
you shouldn't be running teleport and NDI simultaneously or you will get accumulated the CPU usage from both - every filter or output you add is another chunk of code that processes every single frame. so if a filter is working in your OBS configured to 60 FPS, that filter is doing its work 60 times per second.
teleport is off
oh. oh crap.
i have so many filters
wait no, i just have one.
i really need someone who knows what they are doing to slap my setup around one day. it "technically" works though.
anyway, i really appreaciate the help
you can always head over to a support channel for your OS (e.g. #windows-support ) and outline your issue there, prepare to upload some logs for someone to investigate, those logs have performance measurements in them that can help track down what is causing load in your OBS.
regarding render time: if you're e.g. at 60 FPS, that means OBS got 1/60 * 1000 = 16.66666 ms to render a frame. if you're at 12 ms or higher you will probably have peaks where you drop frames so should try to optimize. I myself would even be worried if I reached higher than 6 ms render time π
in general just make sure you don't run any plugins or filters that you don't really need or use
as I said, any active filter or output has to process every single frame
slap 10 filters on something, 10 times more work being done on every single frame (oversimplified ofc, some plugins do only a little work, others might be super complex)
done so before for this issue with no response. will try again eventually.
oof, i dont think i ever get under 6ms
you can always go by a simple elimination process: make a backup of your scenes (e.g. by exporting them or backing up your OBS settings folder), then hide filters one by one and keep an eye on the stats window to find what has the highest impact. then hide sources, then scenes and so on. some might also do work when hidden, so as a next step also try to delete stuff (that's why you should create a backup). at some point between the start and before you have disabled/deleted everything you should identify the biggest offenders. then you can check whether you actually need them or find ways to optimize them.
or go the other way round: start with an empty config and add everything back one by one if you're ready to invest some time in a real cleanup
also check whether you have the most recent versions of all of your plugins, some might have bugs that cause performance issues that have been fixed in a newer version - especially memory leaks occur from time to time but also eventually get fixes
i ended up adding streamup to help manage all of them
ah, yeah, that should take care of that part
something is definately wrong with one of them
Dont worry too too much about the frame render time. As long as it is below 16.6ms per frame, you will have a steady 60fps. Once you get near 10 or 12ms, then start to re-evaluate your scene setup
https://github.com/obsproject/obs-studio/issues/9890 also, there is this, are you using NVENC together with teleport?
starting in safe mode has everything running at 1.1ms
something is definately wrong
not both at the same time
yeah, probably teleport on the sender OBS and NVENC on the receiver OBS
that should be fine
what is the easiest way to remove a plugin?
i should just search that
im sure it has been asked before
if it's windows, just uninstall like you would uninstall any other application
just search it in the installed applications
and uninstall from there
that would also help with elimination testing, and if it doesn't have a big impact on render time just install it again
looks like i had an old move transition that was being weird
Hi, if I have an issue that may come from OBS itself but only happens in the plugin, which repository should I report it to? The main repo or the plugin-template repo?
best to hit up a support channel first for initial troubleshooting to pinpoint the issue
!s
If you need help or have questions about OBS, check out our #support-portal first!
Even if I am the plugin developer and want to report the weird behavior of OBS?
could also try to describe the issue here first, lots of plugin developers in this channel
okay, that would be very long, wait a second.
I think you got time, it's not the most active time of the day rn anyway π
so might need to wait a bit for people to see it who are familiar with the plugin template
I think I need to spend some more time checking the issue; suddenly, I can't reproduce the problem anymore. It's a bit of a headache.
Hi, is there a way to record the screen of my phone ?
Developing OBS Studio for mobile devices is currently outside the scope of what the project is able to work on. Check out the many high-quality mobile streaming apps available for iOS and Android.
To control OBS Studio using a mobile device, see the Remote Control Guide.
thank you
i have a question. Someone asked me to add websocket support to my plugin, so it could be called using websocket commands, from a streamdeck, etc. which I did add. But I realized that I don't know how people make ARBITRARY websocket commands to obs from a Streamdeck.. I have written my own streamdeck plugin to do so, but if there's another streamdeck plugin or some existing way to make send generic websocket commands to obs, it would be helpful for me to check it out. Anyone know?
yes, just look on the StreamDeck plugin store for "web socket"
i use the first two from that screenshot
first one can handle RESTful-style requests
second one handles raw WebSocket requests
ok let me check it out now and see if i should bother positing my streamdeck websocket plugin to the streamdeck store
its always good to have alternatives
especially if you have other features the other doesnt
i doubt i have features others dont, but i realize i dont know if these other plugins are making some assumptions about the form of the websocket messages if i want to tell people how to call my websocket function
in case your curious about my streamdeck plugin to send websocket commands: https://github.com/dcmouser/obsPlugins/blob/main/jr/com.donationcoder.jrcft.sdPlugin.zip
thats what the streamdeck UI looks like
just a simple way to send a specific websocket command to a specific vendor, with a json payload
and a button to test it from the streamdeck ui
and a (not shown) tab to specify the connection url/password
i assume the other websocket streamdeck plugins work essentially the same way
.
streamdeck websocket poroxy plugin looks powerful but convoluted
but maybe the website is just explaining how to do node-red stuff which is different
i also added links here for anyone who wants to discuss on the obs forum: https://obsproject.com/forum/threads/jrdockie-save-and-load-window-and-dock-layouts.176038/
Note: You specify your connection information (url and password) using the connection tab. The url will be something like "ws://localhost:4455"
no idea how it compares to others, but its simple and straightforward and has been rock solid reliable for me for year or so
and being able to test the command from within the ui is a nice feature i am proud of π
i dont know why streamdeck doesnt have this as a default thing -- let you trigger buttons from the configuration ui.. very odd that it doesnt if you ask me
because then people would just download the software and use it for free, rather than buy the physical hardware or spend money on the mobile apps
i dont knmow about that, the physical device is the real benefit for me.. do not want a touchscreen mobile interface i want my physical buttons π
im still waiting for a "Go To Folder" button and "Shared Profiles" across devices
but i just mean like a right-click "test button" menu item
@torpid pivot totally unreleated, but loving the jrDockie plugin, and how it works with my new QAU plugin. I dont think we could have planned it any better.. π
(jrDockie wasn't even on my radar until I had the first few pre-releases of QAU out)
I'm having an issue with Source Record I could use a hand with. The file isn't showing up. Error below. Full log here: https://obsproject.com/logs/BO6XBNy3AYTVDOfS
It's at the very end of the log.
12:35:05.533: [ffmpeg muxer: 'Source Record'] Writing file 'H:/HQ Records from OBS/GTA Source Record/2024-07-11 12-35- '...
12:35:06.589: [ffmpeg muxer: 'Source Record'] os_process_pipe_write for packet data failed
12:35:06.589: [ffmpeg muxer: 'Source Record'] ffmpeg-mux: Couldn't find an appropriate muxer for 'H:/HQ Records from OBS/GTA Source Record/2024-07-11 12-35- '
12:35:06.589: Couldn't initialize muxer
12:35:06.589:
12:35:06.590: [ffmpeg muxer: 'Source Record'] Output of file 'H:/HQ Records from OBS/GTA Source Record/2024-07-11 12-35- ' stopped
- Max Audio Buffering
- Mismatched Sample Rates
- Windows 10 22H2 (OK)
- Not Admin
- Third-Party Plugins (15)
Intel Core i7-6700 @ 3.40GHz - OK! / GeForce GTX 1660 SUPER - OK!
Oh shoot, found it! Hadn't specified file format this time. Had remade the filter. Haha, sorry!
Rubber duck debugging.. best debugging.
Absolutely! 
FiniteSingularity <--- Thank you. QAU looks amazing, cant wait to try it. Lookss like the two plugins will work great together.
btw LOVE Retro Effects
Retro Effects is pretty sick ngl ye
and shadow glow
Thank you! I think RE is the most fun I've had building a plugin so far.
It is... and is a bit of an aquired taste.. π The first few weeks were quite the learning curve.
100% Its funny- every time I come across something that seems strange/hard to work with/etc.. and say to myself "Why the heck did they do it this way?!?" about an hour of digging later, I'm saying "THAT! That is why they did it this way.. and its brilliant!" π
π
the first plugin i wrote for obs was (by a giant margin) the most complicated one.. and i spent weeks figuring out how to do some things like getting direct pixel access to source frames and drawing on them.. i was way over my head.. that plugin is very convoluted (its designed to do a little vision processing on camera and identify certain markers and zoom in). My other plugins have been a pleasure to code compared to that one π
jrdockie is probably my actual useful plugin π but my multiline text plugin is pretty useful too
π I took the opposite approach. With Composite Blur, I know a lot about the domain (signal processing) and writing shaders, and the OBS side of things was just wiring it all up. Same with Stroke/Glow/Shadow. Then the wheels started coming off with Advanced Masks, as it needed a lot more wiring up with OBS to do what I wanted to do. QAU is totally outside of my knowledge area and has had the steepest learning curve so far.
makes sense
QAU is actually going to be very helpful to me
as i have a bunch of nested scenes and the idea that i can tweak sources without leaving the scene is pretty cool
Is there by any chance a GPS plugin that you can add so that viewers know where you are driving with IRL streaming?
that is something you would probably have to make yourself or contract someone to make, i am not aware of any plugins that do that
Some streamers will see a location in their stream where they are. I can't find anything about it myself
ask them where they got it. it was probably custom
I use something similar for my downhill skiing streams. To do it, I had to build my own iOS app to send telemetry data to a server I set up, then use a browser source to put it in OBS. (and unfortunately, that iOS app does a lot of things that Apple doesn't like, so its not available in the app store).
Hey guys!
Do we have a "now playing" thing that works with Tidal?
like most things, this is just a google search away https://obsproject.com/forum/resources/tidal-simple-song-grabber-windows-only.819/
Thank you so much
Hmmm. Yeah it doesn't work. And doesn't let me change how it looks...
like the formatting of the song name and artist?
Yep. But it doesn't work, so formatting is beside the point π¦
you said it doesnt let you change how it looks though, which is why I was asking. "it doesnt work" and "it doesnt have a feature" are kinda 2 different things
Granted!
What I meant to say was, even if it worked, I still can't use it if it won't let me format it.
So let's see.
This might do it.
Oooo Streamelements support. Now that's more like it. Time to test!
my transparent chat is not workin i already set up my twitch chat and i set p my transparent chat thre steamlab but evrytime i type in chat it wont work
if you paste the URL you used in the browser source into your web browser does it work?
they stated it doesn't
I do have an idea but most of the heavy lifting will be utilizing apis in c++ rather than obs specific stuff. i want to make a button that calls an api and returns the data in a twich message
StreamerBot can do that, and although it doesnt support c++ it does support c#
ik there are bots that do this i wanted to do it in obs so my friend could bind a hotkey and also avoid going through more services
this type of stuff really needs to be custom made usually
yeah i figured it would be and am trying to understand to get a grasp of building a plugin but i am just about at my whits end for figuring most of this out without a proper guide vs just looking at what people have made already
im sure ill get it at some point but ive just been slow to do it
Unfortuntely, there isn't really a guide, other than looking at other plugins and reading through the docs. The initial learning curve is pretty steep, but once you get going, its not too bad.
Depending on what you want to do- if it is filters, then having an understanding of the handoff between shaders and OBS core/data is a good starting point (and then learning the ins and outs of OBS's implementation of HLSL).
Hey guys!
Is there a way to have a source, that opens youtube videos always in fullscreen?
As in, instead of doing window capture and having to manually go and fullscreen the video.
Browser source?
The browser source is meh, because I have to go inside it to change which video it's opening, right.
And it doesn't let me pause etc
You can probably do
https://www.youtube.com/embed/e8Em4Mx6dgA
Oh, if you want that much control - probably a custom solution required.
Yeah this is for like, for example.
I'm streaming and a viewer goes "What do you think of this"
So I open it and I go to a scene with my webcam and the video and I'm watching and I can pause and comment etc
This however, might be useful for my other purpose: To have a playlist of youtube videos shuffle in my BRB screen.
I wonder if the VLC source can do this, since it can open YT videos.
If you want to control things and have things be fullscreen - a custom solution probably needed. Don't recall having heard of anyone who made one, but maybe someone else knows of one.
For inputting feeds and broadcasting remote incoming streams from youtube/twitch I built one myself so I know it is possible to do, albeit it does mean putting in some time and effort.
I find it highly unlikely that NOBODY's done this, right? There has to be somehting out there where someone already went through the time and effort to do it.
Oh, many have. Is it a publicly supported tool though? That's the question.
Oh, I see.
streamelements has a media que thing, you can play/pause via their launchpad app
This sounds interesting, I use SE for a lot of stuff already
and ppl can submit vids to view
honestly, easy enough to capture from a video capture source, the target being a laptop or pc running these videos. Not the greatest solution, but something I do all the time with my ATEM Mini for playing recorded content on local files or via YT at fullscreen.
yup
Ok this looks like it'll be the thing. Time to test hehe.
One more for you gentlemen!
Do we already have better scene organization tools? So things like, a divider. Instead of ye olde empty scene named ----------- method.
I use color sources with ββββ- in the name
Sources don't work, I need this on the scenes side
Or β-[stuff]ββββββ-
But I guess for sources it'd also be useful
Try the SceneTree Plugin
Obviously it's a huge oversight that we have to make empty things and name them dashes to organize, instead of having an actual way to do it
It gives you another scene dock that lets you use nested folders
heh, I think "huge oversight" probably comes off the wrong way to many people reading your message.
What's a nicer way to put it?
You'd think keeping scenes and sources organized would be a basic thing, no?
I can see posts from years back of lots of people requesting it too...
Lemme look at this plugin.
it is just a pretty negative attitude to have in general, let alone when you are talking about an entirely free application made by volunteers.
how do you stream your phone screen and pc screen at the same time to twitch?
Requests are one thing, a developer who has the time, energy and inclination to read it, thatβs different
Aitum Vertical
ok thanks
I thought about this.
Maybe not high up on the priority list, I guess.
to read it? they have been read by many people. the list of people who have the time and skillset to actually implement this sort of thing is very small.
Yeah, it runs fine on 30.1.2
Havent tested it on 30.2 yet, but i dont believe there was any QT changes that would effect it
No, I mean have you tested switching profiles / collections and for the setup to stick?
I guess I gotta do it. Sec
I'll finish renaming my scenes first
i dont use profiles or scene collections. I use separate Portable Mode copies of OBS
voice-to-text error. I said βwriteβ, it changed it to βreadβ
To be fair, there's very little difference to anyone if you can have a separator named "--------" that is its own thing, or if you can have a separator named "--------" that's just an empty scene. There is very close to zero difference. (A case could be pretty easily made that yeah, something like the scene tree plugin ought to be built-in, but the original complaint was just separators in general...)
@true atlas Iβm working on a scene/source organization plugin right now. QAU. Iβll post a link when I get home.
Hell yeeeee
If it's of the same level of quality as Advanced Mask, it'll be AMAZING.
Exeldro better watch out hahaha
@fervent marsh did you decide on whether you were going to compile and post the streamfx plugin for 30.2, or was it more of a tongue in cheek comment?
Not zero.
Empty scene is a scene you could switch to by accident.
I never switch scenes by clicking on them so that's not me...
But definitely not zero.
It's also not good for OCD, seeing those empty scenes...
π
i use the '-----' technique with my sources and its a workflow that I just click with
cropped example
With sources it's less risky because you NEVER use them by clicking, right.
They're always just all there, except if you go and show/hide but I also don't know anyone who does this manually.
It'd be SO much nicer if those were just separators, and even better if they were collapsible.
and SceneTree has been wonderful for my particular workflow
Remind me in a few hours.
I used to use this thick line symbol - not sure if it's this β or if Discord will even display it properly.
oh nice
Oh, sure. Wasn't meant to try and rush you into anything - was just curious if there was something for 30.2 coming out that you were considering posting. Would be neat if you could find time for it though π
@true atlas https://github.com/FiniteSingularity/obs-quick-access-utility/releases/tag/0.0.1-alpha5 I think I've sorted out any memory leaks or crashes. Its been very stable since the second pre-release, though it had some crashes on quitting OBS, which I think are resolved now. Essentially it gives you the ability to add as many docks as you'd like, to place any mix of scenes, sources, and groups in.
There are three kinds of docks you can create:
- Manual Dock. Has a + button that lets you add any sources, scenes, or groups to.
- Dynamic Dock. This dock auto-populates with any sources that the current scene uses, including those that are in nested scenes. I'm working now on adding Down Stream Keyer support.
- Search Dock. A search panel for searching all of the sources/scenes/groups in your scene collection by name.
Each dock gives you optional one-click access to:
- Properties Panel (for sources)
- Filters Panel (for sources, scnes, or groups)
- A parent Scenes list- popover with all scenes that source lives in, with a one click toggle visibility off/on button, and a button to open the source's transformation panel for that scene.
Additionally, right clicking on a source in any dock lets you open all of these things, in addition to the ability to add that source to the current scene, and if you have source clone installed, one click add a clone of that source to the current scene.
Once installed, just go to the "Tools" menu, and add a new dock.. a dialog pops up and asks you how you want the dock to behave, and what you want the dock called.
(normally I keep my pre-release stuff somewhat quiet, but this one has been getting a lot of interest, and its been very stable for me, so I'm not too worried to have people trying it. Obviously back up your scene collections before using, and all that jazz, just incase).
And if anyone else is interested in trying it out, please feel free, and please, please, please, if you run into any issues, open an issue on the project github. That is exteremly helpful for getting things fixed.
Eyyyyy LEGEND.
Oh yeah.. one other thing- if you want the dock to act like the existing scenes dock, make sure you check the "Clickable Scenes" option for that dock when you create it, or turn it on on the main setup panel (it is the checkbox under the "play" button, as I need to set up some better icons)
Got any images of what this looks like?
Sure.. hold on.
I mean the plugin in general. You've not put any in documentation yet (alpha and all)
Yeah, I need to start documenting it.. π
let me take a quick screenshot of the OBS window I've been testing with.
Gotta change that in streamelements itself.
The overlays over there are created in 1080p by default
On the left side, you can see the search dock where I am searching for TV. I've also clicked on the "parent scenes" button to show what that popout looks like. Next to Sources is a manual dock (with only a single scene in it). Then to the right of that is the dynamic dock. You can see it has way more scenes in it than the sources dock, becuase sources has a nested scene, and its grabbing everything in that nested scene as well.
Oh, that looks interesting. Where were you 3 years ago when I had megalomania scenes.
@shrewd swan
One thing I do on my main stream, I have hundreds of scenes most of which are nested in other scenes. I have about 15 actual Final Output scenes, and I made a dock just of them, and added it as a tab over my scenes dock. That way when I'm streaming, I only see the scenes I woudl want to switch between when live.
StreamElements has to have documentation or a wiki to reference, and they have a Discord server
This is exactly what I want
Combined with jrDockie, its a huge change to workflows. You could make different dock sets of QAU docks for different functions.
Oh your docks don't save without jrDockie?
They save/work without jrDockie. Its just with jrDockie it opens up a whole bunch of interesting possibilities.
@harsh topaz ^^
Ngl, I looked at jrDockie for all of 10 seconds because I just gave up on figuring out what it was because for some reason there's just no download or releases anywhere for anything. You click on the link and it just links to the repo and I was like "what is even going on here" lol.
jrDockie is actually pretty sweet. Lets you set up docks how you want, and save their locations/sizes/which docks are active/etc. Then you can create another set that is completely different. And then you can easily switch between them (as many different dock sets as you want).
My main interest in it was because OBS has a habit of moving/misplacing custom docks. At least in my experience. I've run into too many scenarios where things sudden is moved or shifted and I don't know why. This was sort of a "that'd be a neat feature" skim.
But when the download link takes you to:
It's a little hard.
Yup.. the whole github thing can be quite tricky to navigate if you dont use it every day. Once I am out of pre-release I do the normal file release on the forums.
I mean, even a github action to zip the .dlls and push to release would be neat for most people.
(I intentionally make it a little tricky to get while in pre-release, as I dont want too many people using it if there are bugs, issues, etc.. before I have a chance to fix them all)
Not your responsibility imo. If you download alpha, you get alpha. I don't think alpha is a foreign concept to most people π
Hah! With some of the questions I get about using my plugins, I'd absolutely challenge you on that statement π
And my response every time would be "sorry, it's in alpha."
but I guess I'm just like that haha Β―_(γ)_/Β―
And I dont intend that to be mean. More "as a developer I think we overestimate the level of knowledge the majority of people have about tech."
Hi, not sure if I am supposed to write the question here but I have a specific issue:
I am trying to somehow display recording time while recording my screen. Is that possible?
Are you trying to display on the video itself? or just so that you can see while recording?
See while recording.
I want to see it on the same display.
In the bottom- that greyed out circle with 00:00:00 shows the current recording time while recording.
I can't see that while I am full-screen on another program.
Ahhh.. in that case I'm not sure.. you'd have to have some sort of windows/your OS overlay to put it over the top.
I wrote a whole sentence here and then realized you're probably right. People know alpha, but I'm not so sure anymore that people know what it means.
Mainly people get this knowledge from playing games - and with a giant surge in games that are pre-alpha, and basically never leave alpha - it's a pretty common term these days... only.. their experience with that is usually games that are basically "finished, but not feature finished" - so minimal crashes, but features being added.
So I can see where you're coming from.
What I am looking for is an overlay that displays either "RECORDNING/NOT RECORDING" or "Display Time: XY"
It does not have to be part of the video product
Just so that I can see that it is recording now while I record. I don't have multiple screens.
And I don't want to check while recording.
any overlays you do find, more than likely wont work with your game in full screen. There is one for Twitch streaming that you can use with Borderless games. I think it can be used for local recordings as well