#plugins-and-tools
1 messages · Page 59 of 1
Then it should not "overtake" the entire output. A window should be able to be moved over it.
!sehelp
If you need help with StreamElements products or services, please join their Discord server or submit a support ticket. The StreamElement's support team is better positioned to help with your issue.
yeah, thats basically what that Twitch one I suggested does, but with Borderless instead of just Windowed
Can do, but you would still need an application that talks to OBS regarding status of recording.
I dont know if one exists.
You could make a simple electron app that talks to OBS via websocket I suppose.
Okay what about a sound if I continue recording?
there is a plugin for that i believe
lemme find it
Thank you.
its only a beep when you start and stop recording though i believe
That is enough.
I think Advanced Scene Switcher can play a sound when recording stops.
(and it could be any sound)
Beeing able to customize sounds would be even better though.
records stream; AND HIS NAME IS JOHN...
Unsupported 
yeah, double checking on that part
last update was 2022, so it might be right on the edge of that QT5 to QT6 change over
nope, looks like it works with 28+. but here is another one that seems to still be updated : https://github.com/eebssk1/SRBeep2
What is the server suggest command?
There's a reason that command is there though, mainly SE broke/messed with so many things in OBS that the community generally decided that if you have issues with SE, you have to talk to SE.
i think they are just using the website.
Something like this might work @narrow wing :
Advanced scene switcher. Create a media source with an audio file. Set that source to only play through the "monitor only" and it wont even beep in the recorded video.
Sorry, as I said, just generally how it is with SE. Also not my fault, or OBSs fault that that is their support.
Now what Rob said could be true, in which case I guess you can see if anyone wants to help.
their last log shows no plugins
granted that was 2 weeks ago
Fair, then its probably more a #stream-setup thing.
Since they're not dealing with neither tools nor plugins really.
Right, so here's a small issue with zoom to mouse.
The script lets you use ONE source to zoom in to.
So if you have a hotkey that zooms in to the mouse and you don't have that one source in the current scene... it won't work.
I wonder if it'll work with the "Output Source" so it always works because the source is the output of whatever is in the OBS stage...
Hmm. No. Because it only works with display capture. Dammit.
How do I even open that advanced scene switcher?
You need to install the Advanced Scene Switcher plugin, then it shows up in the Tools menu.
I downloaded OBS today, so total noob here, sorry.
Ah, okay.
Top right corner Download takes you to github.com scroll down a bit and you'll find:
Find your operating system, and pick the one that fits. If you installed OBS with an .exe installer - pick the installer.exe (if on windows).
Dude. Finally installed your thang.
And what a cool thang it is. So much better, thank you ❤️
One question: Can I rename a dock?
Because this
Like, I see I can name it when I create a new one, but... No renaming after?
how did you create said dock?
With this
https://github.com/FiniteSingularity/obs-quick-access-utility/releases/tag/0.0.1-alpha5
Kudos to @serene echo for making it
oh yee sorry, don't know this one
It's so brand new the paint on it is still wet lol
yee I see that XD
hi anyways to use my launchpad mini mk2? y install houston (cant connect idk) and midi plugin (but i dont know how to config the lights)
No.. that’s user error 🤣. I’m working on that this weekend
Hahahaha alright!
the midi plugin works fine but you wouldn't be able to configure the lights.
Anyone know why none of streams record anymore and no clips? Ever sense coming to obs, I've lost it all.
If you need help or have questions about OBS, check out our #support-portal first!
no im trying to get obs to flim and theres been aupdate sine i usedatoplayminecraqft
Is there any plugins that will let me see and test how my stream will look on mobile and desktop?
I tend to design my streams with OBS preview taking up a whole 32 in tv. So I don't know how this would look on a tiny phone screen
i think i may have asked this before, sorry if so, but is there a way to make adv-ss detect if itunes is playing?
Best I can think of on the spot is to route your itunes music through its own audio output - then detect if the audio level is > 0%
If you need help or have questions about OBS, check out our #support-portal first!
Hey guys!
So I'm trying to use the VLC media source to play a bunch of youtube videos... It's not working.
This is the setup
It's at the very top of the scene, nothing in front of it
Vlc source cannot playback web pages
Why does it even have the URL option then?
And as far as i am aware, they dont offer the direct video URLs. YT downloader apps can find that
To play actual video files over a network
Your URLs are to web pages, not actual video files
IP cams too
Yee
Goddammit. So this is still a problem then.
The SE media request is awful.
It has so many problems.
First, for it to work I need to have it open in a browser.
Second, I need to click "show in stream".
And when it first starts, it stutters for a good minute before actually working...
It also doesn't shuffle, and when it gets through all the videos, it stops
And they get removed from the queue so I have to re-add them
Unusable...
with se media, theres a program to download called launchpad I believe so you dont have to have a browser open, never had the stuttering myself, they try to sell you on their version of obs but its not needed... but the only other way I can think of, is if you have 2 monitors, you can have a youtube playlist of your videos playing full screen on the 2nd monitor, and capturing the screen
my mistake, its called ground control
and i see a shuffle option under settings...
why does a adv-ss macro work one week, and the next it doesnt, ugh
trying to hide this element if any of these sources are visable, it works manually, but refuses to do it automatically
any ideas
@true atlas https://github.com/FiniteSingularity/obs-quick-access-utility/releases/tag/0.0.1-alpha6 You can now edit dock names. 😄
Eyyyy!!!! Thank you
I have 3, and none of them is free for me to use for this.
I need something that doesn't take up any screen real estate and works 100% inside OBS with pause controls.
Guess I'm still looking...
Calm down there, peanut gallery, 😉
🙂
anyone know how to get the obs window for changing title and game category for stream. on obs
go into OBS Settings > Stream and use the "Connect Account" option. Dont use the Stream Key method. This works with Twitch and YT. Maybe FB too, but im not sure how many total integrations there are
!english english please
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
and all support is handled in public chat channels
If you need help or have questions about OBS, check out our #support-portal first!
Yeah I have an extensive video thing running on my obs, as far as I have found the only way to be fully integrated is to download the youtube videos locally and use a few plugins, which can be a copyright risk, I only plan to use it till I start getting paid, which is when I think someone may have an issue, but still could happen on my 1st stream... I think YT is a little more patient as long as they are getting their views... if I come across anything else i'll letcha know, but ive been watching the plugins for a couple years now and havnt seen anything like that besides SE
@regal breach Hello, I just found your "Media Playlist Source" plugin and I like it. I want to replace VLC with it, but yours doesn't recognize playlist files (.m3u) like VLC does. Do you have any plans to add support for them?
I do, but I actually forgot about that. How does you use .m3u files with .vlc files? Does vlc source split the entries and put them in the list, or does it keep the .m3u in the list and gets an updated version every time?
Enabling the broadcast function by capturing the camera does not work. Uninstallation helps, but only one and starting OBS in the next startup, the webcam disappears. Please help.
windows 11 24h2 PreView
Would be a waste of monitor to use it just for that. And it'd still be a terrible solution because I'd need to manually go press play and stuff...
I'd be fine in this way because I'm only using my own videos, but ugh....
sorry wrong channel
Sorry, I don't know exactly how the VLC plugin works, and I'm not sure I understand the difference in the two scenarios you provided, but hopefully this further explanation can help.
The reason m3u support is important is because VLC's support of it is the simplest, if not the only way, to have a local music playlist in OBS. For example, I created a smart playlist of randomized music from my personal library in my preferred music program, which automatically exports a copy as an m3u that the VLC plugin picks up and automatically plays during my stream. It loads the current file at startup, but I think I'd need to reload the plugin for it to pick up any changes made to the m3u during my stream (does that answer your question?).
Also, I've noticed that the VLC plugin has a longstanding bug where it takes about a second or so to respond to my audio ducking/sidechain compression filter, which makes it pretty much useless. Your plugin responds immediately as expected, however.
Thanks for looking into this and let me know what else you may need!
I am hoping this is the right place to ask this question. I am looking for a way to transition camera shots for our live stream using an HTTP Command. Does anyone know if there is a way to do this? We are using a PTZ optics with a Superjoy controller. Wanting to use a custom button that uses HTTP Commands. Any help or links to help would be appreciated.
hi, you can send GET and POST requests with the advanced scene switcher plugin
Or websockets :)
yes re-reading and considering how you'd actually be doing this, my answer probably isn't what you were looking for. websockets would be the best way, advanced scene switcher probably just adds an extra step to the process.
So when you add the .m3u file in the vlc source, you see the .m3u file in the list?
Because as far as i remember, the actual vlc app doesnt actually keep the .m3u file in the list, but it reads it once, then add all the items to the list.
But if what you want is keeping the .m3u file in the list, the code functionality is already there as that's how I've implemented adding folders to my plugin. Ill just have to add some hacks to support .m3u files as well
Does .m3u only list files? No folders? And i hope it doesn't do globs as well, that might be painful
When I add the playlist to VLC, it adds the .m3u file to the list, not the entire list of songs. And there are no folders in my .m3u, just direct links to files (ex. "C:\Music....\Song Name.flac"). Here's a screenshot of a playlist with 200+ songs added to the VLC plugin:
- Wi-Fi Streaming
- Windows 11 23H2 (OK)
- Not Admin
- 0.3% Dropped Frames
AMD Ryzen 5 7520U - OK! / Ryzen 3 4300G with Radeon Graphics - Possible bottleneck
If you need help or have questions about OBS, check out our #support-portal first!
Well. I just had an idea that would be AMAZING.
I'm pretty sure I'm not the first one to think of it though.
What if we could select multiple sources, then right click and choose "Create nested scene"?
And bam. You'd have a scene in there with all those sources in it.
That is absolutely not the worst idea I've ever heard.
Would be nice to have something like that to replace the groups functionalty
A secondary related feature might be one where if you doubleclick a scene in the source list, it switched to that scene (to make it easy to follow and work on nested scene)
@serene echo
That is a good idea. I’m sure that is something I could add to QAU. I would need to pop up a dialog that shows the sources and lets you re-order them.
You would? Why?
any ideas why it wont start streaming to twitch after clickling start streaming?
If you need help or have questions about OBS, check out our #support-portal first!
Right, so here's a quickie!
What's a simple way to have only 2 sources in a scene, and toggle between which one is showing?
I'm thinking Move Value filter on the main scene...
why not just hide/show the source?
the sources are different sizes or something?
Yes.
It's one main gaming scene.
Inside it, I have two gaming scenes, one for ultrawide-compatible games, and the other for 16:9 games
I was using this as two actually separate scenes that I switched between, but now I'm setting up a replay which needs to record whichever I'm using.
So it makes more sense to put the replay on the MASTER scene, and switch between the nested scenes depending on the game.
typically you'd just have the larger source on top of the smaller source. when the large one is visible, that is showing. when you hide that one, the one behind it is showing.
I guess this is a-typical then 🙂
keep the two scenes, add them both as sources in a new scene, then do as I mentioned.
Cuz what it does is, both scenes have the game capture. But the 21:9 one has the full width of the game with a black area underneath.
The 16:9 one "zooms in" to the game so it becomes fullscreen
I did set it up like this.
If I have one on top of the other, the transitions between them won't work.
Because everything is always showing.
The switch needs to happen.
I guess this is the way
https://obsproject.com/forum/resources/source-switcher.941/
i thought you could add a move transition on a show/hide source transition though?
I did, but then this means I'd need to set up a multi-action switch on my Streamdeck and add a hide and a show, for every source on both scenes. Oof.
One of us is not getting it.
The two scenes here share some of the same sources, namely the webcam and the game capture sources.
If I do what you're suggesting, I'll have a number of problems.
Here's one:
That purple/pink bottom part is semi-transparent.
The 16:9 scene is showing underneath because both are always active
And there's all sorts of animations that happen when I switch scenes, that won't happen if I do it the way you're suggesting.
What's a simple way to have only 2 sources in a scene, and toggle between which one is showing?
I think this being the original question is a bit misleading for someone trying to help, just saying.
but you're right, i'm not sure exactly what you mean.
If I record a video of the switching I think it'll become obvious, sec
I’d do 4 move actions. 1 turns source A on, one source A off, one source B on, one source B off. A on triggers B off, and A off triggers B on.
I am out and about, but there is a handy trick if you want a single Streamdeck button that toggles between the two. I can type it up later tonight or tomorrow.
Frickin' AWESOME dude. That'd be sweet.
I’m helping my mother in law move into a new place. Depending on how late it goes, I might need to type it all up tomorrow.
I guess it WAS sorta misleading, but the question is toggle between two sources.
Not have both always there and just hide the one on top. It's a fundamentally different idea, no?
(I do appreciate the help)
Tell her an internet stranger hope she has a fantastic time in the new place.
Will do. 😁
move works too, I'd typically do something like this with advanced scene switcher macros myself.
if x = showing, y = hide, etc.
My solution uses both. But only because I have transition animations that happen as the sources switch.
Move & adv-ss together, lethal combo.
So, same as me then
I have a single StreamDeck button that toggles (and the button updates) if it’s me, or Ollie (the dog) streaming.
hahahahahah SO COOL
Looking through your last VOD, Ctrl + F friend, Ctrl + F 
I know. My dev brain kind of gets hyper focused on code when streaming, and I end up being.. not so efficient 
Some really cool things you're doing. Seen you having some trouble with the 1080p stuff showing up on your 720p canvas 😄
Really impressed by that background removal, it is not flicking at all. Granted I haven't looked into it for a while, is there some sort of secret to it or?
It’s a well lit green screen/chroma key. And helps that the background that is usually on the key, is the actual background that is behind the green screen, so the lighting looks natural because it is
Ah, because you mentioned that "the door opens" which made me think it was in fact not a green screen. Well, that explains it 🙂
Also the door has a chroma key behind it.
Why am I not surprised 🙂
Now to make it perfect, you gotta find a way to remove the green spill on the door when it's open 🙂
nono, he is simply coming through a portal 😄
Hahahahaa
the lore on stream is that the green is an intentional light, so that the government doesn’t come after my cloning and portal technology
Btw, with all of these filters and nested scenes, no wonder you decided to built a whole plugin for dealing with it 
Hahahaha amazing.
It sounds like you need a faraday cage to make it 100%
Right? LOL
You’re not far from the truth. The start of my building plugins was due to my disappointment in the features and quality of the StreamFX blur, which I use/animate the change in focus from me to the background and back. Thus composite blur was born.
QAU is something I’ve been thinking about for a while, then a viewer suggested some features that were QAU like, and I figured it’s time.
Ah yes, productivity out of spite. As old as life itself.
Not so much spite.. more that its blur filter didn’t do what I needed it to do (e.g.- partial pixel blur radius, proper blending of blurred alpha sources, and the ability for the filter to go to zero blur.
I mean "I need it to do this. Why can't I get something to do this 😠 I'm gonna make it do this!" 
Yeah the improper alpha blur always pissed me off.
So, the move way is better, thanks fellas!
Now I just have one scene, and I enable the filters to change the Game Capture / Display Capture between the two sizes.
Then with one Streamdeck button, I hide / show the other stuff at the same time.
I have a question bout downstream keyer like how does it work if a have a filter on an output source and a chat overlay below it why would my chat be hidden when the output source is hidden
Hello I just updated OBS and now my Source Mirror plugin is not working.. i tried to find the same plugin to re-download but i cant find it any where.. Any ideas?
Source Mirror probably came from streamfx, no?
You'll have to wait for an update for the plugin or rollback to an older version if you cannot live without it
okay its been so long
Quick peek on the patreon tells me he has an update for the current version but it hasn't rolled over to the free version
oh okay thank you um how do i rolld back to older version of obs?
Need an older version of OBS? Go to https://github.com/obsproject/obs-studio/releases for OBS Studio versions back to 0.2.4
thank you again
No problem, good luck!
where exactly do i look on that link cause i only see info abt new version of obs there
You just get the installer for the older version and install that
OBS 29.1.3?
i thought that was the new one lmao
30.2 is the new one 🙂
okay so sorry thank you
Hey guys!
So here's a thinker.
I've just set up instant replay.
The replay source needs me to set a source it records the replay from.
Cool. So I pick the source that has my gameplay.
Problem is, I always need two sources because some games don't work with game capture.
So I switch between them accordingly.
Now these two sources are inside a "master gaming" scene.
If the replay source worked with SCENES, I'd be done... But nope.
Any ideas?
Wait a minute. IT DOES work with scenes!?
Lol.
Rubber duck troubleshooting, the best kind.

Hahahaha YES
Not sure if this is the right channel for this.. but its general so I'm not sure which support channel it goes in.
I have a friend who is an independent journalist and works in a team of five, similar to ONSCENE.TV or other stringing companies in LA. Him and his team are working to set up regular, professional live streams that would "air" on FB / YouTube at popular times in the night as a recap of the day's incidents (a little overkill IMO, but thats not my field to advise on 😆). He reached out to me for some help as I have a little bit of experience with news engineering and what would look good in terms of graphics, visuals, etc
The live wouldn't be 25 minutes of constant news like local stations, maybe 5-10 minutes with stringer footage, narratives, and maybe even some actual live "reporter" shots from the scene if it can be sufficed (all still being brainstormed and engineered IFYW).
I am thinking of connecting an Elgato StreamDeck to my setup to easily switch between scenes; which prompted two questions I had.
#1. When setting up transitions on OBS, is it static in terms of scenes? Can you only select one transition to switch between all scenes? Or can I setup individual transitions for each scene (ie switching into a breaking news scene has a "BREAKING NEWS" stinger transition)?
#2. How would you say working with a Streamdeck is? Any pros/cons that are notable? This stream is projected to pull several thousand people per live and would have a lot of viewers - so it needs to be flawless!
Thanks in advance!
#1: Transitions are UNLIMITED. You can have a matrix that lets you choose what transition happens in and out of every scene, specific transitions from scene A to B and a different one from B to A, or A to any scene, or any scene to A. Limitless for real.
That was my biggest concern!!! What a relief! Do you know if those can actually be programmed into Streamdeck where I can select transitions thru a button?
#2 Streamdeck + the right plugins in OBS is flawless if you set it up right.
Yes
There's a plugin called "Scene as transition".
This lets you build a scene in OBS to act as your stinger transition.
With streamdeck, you can also set up delays and auto-switches, so it could do like 200 things with one press
Do you know any solutions similar to Streamdeck that you could recommend that may be better for my use case? Or is Streamdeck simply the best option?
That is actually awesome
Like a chain reaction
It also has pages, so even if you have just 8 keys on the streamdeck, you can set up a couple buttons to go up and down pages, so you have unlimited buttons
It can also switch pages automatically based on what application you have open. I use this to change it to my Photoshop/After Effects/DaVinci Resolve shortcuts
Yesss I had seen that and fell in love with that concept
I live off of Lightroom and DaVinci so will definitely be using that! 🤣
The elGato Marketplace even has buttons, icons and profiles available to download, some free and some paid.
So you don't even have to make the buttons.
Oooooohh okay wow
So yeah, go for it 😉
Thats goated 🤣
Thanks for the help!!! You are the bombb!
Bro even has his own emojis
That is so lit haha'
Ok guys, so still fiddling with replay.
Couple adjustments still to do 🙂
My "Master GAMIN'" scene that has the gameplay, also has my webcam.
I need to prevent the webcam from showing up in the replay.
What would be a way to have the instant replay NOT pick up one of the sources....
Would it work if I duplicate the scene, and take the webcam out of the duplicate, and have the replay point to the duplicate?
Or... Does Replay Source work with source GROUPS? Hmmm
you're making the replay videos with OBS's "Replay Buffer", right?
and then feeding them to the Replay Source
No, a conversation with Exeldro revealed the buffer is old and bad.
I'm using his plugin called Replay Source, it works by itself and much more reliably
umm, the Replay Buffer built into OBS is old and bad? Im sorry but what?
This conversation took place over a year go to be fair
BUT
I had it using the buffer up until yesterday and could not get it to work.
This way worked immediately
the built in Replay Buffer only clips what the Recording encoder is fed, which is the Program feed
Yeah, see, that wouldn't do what I need.
an option would be to use the Replay Buffer feature within Exeldro's "Source Record" plugin. It is a filter that you apply to a source or a scene, and it will record just that.
create a scene that is your normal scene, but with the camera removed.
Yeah so that's the thinking I was going towards. I'll have to duplicate the scene and remove the camera then.
and use the Source Record filter's Replay Buffer feature to get clips of that alternate scene
the only potential issue I see is the plugin doesnt appear to have a Memory setting, just a time setting
And just point the instant replay source to that camera-less scene. It'll work even if the scene is not active? That's the question.
not sure how much that will effect things though since i dont use the plugin often myself
it will treat the scene as active, since the filter is activly recording it
it just wont be the active scene viewers are watching
Right, awesome.
Also one thing to note that I just noticed:
If you have sources in a group, Streamdeck can't see the sources in the group. It just sees the group as one source.
that would be a StreamDeck problem and something for Elgato to solve
Yeah, just thought I'd mention it
Getting a little carried away
The one with the arrows will have the tape rewind effect for extra flare hahaha
It works!!! YEEES
Thank you
awesome, welcome
Thanks
@true atlas , from yesterday.
The way I handle source swaps (with the animated transitions between them), and having a toggle button on my stream deck.
- Set up your on and off state. E.g.- your Move Value and move action chain that animates then turns on/off the two sources you want to toggle between. You should set things up so that you have a single entry point move filter for "Source 1 On" (which animates source 1 turning on and source 2 turning off) and "Source 1 Off" (which animates source 1 turning off and source 2 turning on).
- Create a new utility scene, call it "Effects List" (this wont be shown anywhere). Add a color source to it, and call it something like "Source 1 Toggle"
- Now in advanced scene switcher, make a new macro, call it "Source 1 On". Make a trigger on Scene Item Visibility. For the scene select your "Effects List" scene, and for the source select your "Source 1 Toggle". Finally set the condition to "Is Visible"
- Then in the actions, add a Filter action, Select the source that your "Source 1 On" filter lives, set the state to "Enable" and for filter select "Source 1 On"
Repeat 3-4 doing the same but for "Source 1 Off" where the trigger is for your "Source 1 Toggle" source visiblity "is hidden"
If you set it all up correctly, you can now trigger the change by toggling the visibility of the "Source 1 Toggle" color source. Set up a stream deck button to turn that off/on, and you now have a toggle button for your effect.
No problem.
I have a ton of effects on my stream that I use this for, and have a single "Effects List" scene that has a color source for each effect. That way they're all contained in a single scene, and its easy to set up new effects and toggle buttons on the stream deck.
Yeah saves a LOT of time and faff. Man. So good.
Ok one more for you wizards!
So the replay thing. When it plays, it plays with the game sound.
Now, if I’m playing the game and I do the replay, I get twice the sound from the game, and obviously it sounds awful, twice as loud and full of phasing issues.
So what I do for now is, I just mute the game while the replay is playing.
But surely there’s a way to automate this?
Audio set up is this
That "Audience Mix" has whatever I assing on the BEACN.
So 99% of the time, it'll have
- My mic
- Game sound
- Music
- Chat (Discord/Ingame)
- Browser sounds
So as far as OBS is concerned, it can't "see" just the game sound.
What are you using for grabbing the replay?
(For example: Source Record)
I was getting to that hehe.
So it's Replay Source.
In the Replay scene, I have an output capture source that gets the game sound.
That's what's playing when the replay is playing.
do you get to select a track? (i asked this when you posted in #audio-support also)
Oh, I didn't see that. Hmm
The game source can be on another track, yes
Audience Mix too
Does Replay source allow you to choose a track or source for the recording, tho?
Nope
Just the source
Oh. you asked both. So yes, the source yes
The recording is fine. The problem is only when I play it back
I don't see a way to do it, OBS cannot mute only your game volume if it is combined in a mix.
So you could add a source that is only game audio and then tell Source Replay to use that audio, is that correct?
Meaning I'd have no mic during the replay but that's ok
yes of course, but that didn't sound like what you wanted.
That is how it's set up already, yes.
okay, if thats okay then sure use advanced scene switcher.
Can you screenshot the options for replay source?
Advanced scene switcher does everything Automatic scene switcher does, right? As in I can remove automatic and add advanced?
I'm too lazy to install it right now to check. Haha
Hi Guys, my cam wont show in the Overlay, how can i Fix this?
you don't really "remove" automatic as it is built into OBS, but yes this would all require advanced scene switcher.
Dot I think maybe you are misunderstanding, their replay is recording audio fine...they just don't want their live game audio and replay game audio heard when the replay is playing.
Oh. Ok, was just trying not to have a plugin I didn't need. So alright, will install advanced
Yup
Oh, i see! I thought theyy didn't want all audio from OBS heard in the clip. Yeah, Advss will be perfect
Hi Guys, my cam wont show in the Overlay, how can i Fix this?
If you need help or have questions about OBS, check out our #support-portal first!
Hmm. Halfway there.
It's muting the Audience Mix when the replay is playing.
But when that finishes, it stays muted.
I made a second macro that should UNmute it whenever the replay scene is NOT active. Hmmmm
Oh.
Forgot to change the bottom part to UNMUTE. Lul
BOOM. Works
Thanks fellas!
me and the other rubber ducks are delighted to hear you solved this with our help, come again if something else comes up >w<
Quack
Always nice when I dont even have to open up the channel, and I've solved a problem.
Am I getting credit for that nested scene right click idea? Hehehehe
Certainly.. though I do need to figure out a UI that makes sense for it, and it likely wont be added until after QAU officially his release.
Hit me up, I can help with that. 😉
I’m decent at UI stuff
So here's one about setting up your advanced mask!
I have these speed lines that show up when replay is happening.
And because of the set up, they're always going to show in front of the webcam, so I need to mask them with the source as the mask.
But...
The mask takes the source it's on for size, so it's fullscreen
The webcam is not
And eyeballing the size is impossible...
You can see that in the middle of the screen, the lines are masked, because that's where it's considering the webcam to be
@true atlas You need to measure the exact size of a source or sceneitem in pixels?
Not exactly.
I need the advanced mask to use my webcam as the mask source.
And it's doing it.
But because the filter is on a source that's fullscreen, the mask is also fullscreen so it's much bigger than my webcam in the corner there.
@true atlas I get you'd like to set up a custom effect while a replay is being played, could you elaborate on the exact effect you want to create?
So, all it's doing is, when the replay is playing, it shows a source that's behind the replay, that has those speed lines whizzing by.
Now, because I have the replay showing up on top of things via DSK, everything that's in the Instant Replay scene is on top of everything, including my webcam
So, I want to create a "hole" in the speed lines so they don't whizz in front of the webcam
Advanced Mask is perfect for this because it lets you mask things using a source as the mask, so I use the webcam and voila...
Except, because the lines are fullscreen, the Advanced Mask is taking those dimensions, instead of the corner webcam
Wouldn't it be better to allow the webcam source to draw above the replay and its effects?
Yes, but I can't do that
The only way would be to put the webcam on the DSK scene above the replay
That's something you can do, and have adv-ss make that sceneitem visible for the duration that the replay effect is running, then hide it again after.
I already have it showing and hiding the lines only while the replay is happening.
But if I put the webcam in the DSK scene, it'll stay there when I'm in other scenes... so I'd have to add a macro to hide this particular webcam, whenever I'm in any other scene.
Which would also not work, because in other scenes, the webcam goes fullscreen or to a different position, and I have Move animations for those.
If I hide the webcam at any point, it'll break all the transitions...
In that case, perhaps you could use the source clone plugin to create a duplicate of the webcam source, either to use it like I described, or to pad it using the Crop/Pad filter and use that as the source for dynamic masking?
Hmm.
What I could maybe do, is not have the replay scene in DSK.
This would mean I'd have to add it manually into any scene I wanna use it in.
BUT...
I guess it only makes sense in the gaming scene.
Let's see.
Oh dang. I think I just caught a bug.
Whenever I set the Composite Blur effect to use the scene I'm on as the background scene, it crashes OBS
It shouldn't crash (though if you have a crash log, I'll look into it), but it makes no sense to use the scene you are blurring as the background for the composite.
Yeah, just a sec. In solving the lines problem, I've created another one.
question about input overlay, can i map multiple controller buttons to the same element using the online tool?
Ok so here's the new issue.
The lines are behind the webcam and behind the replay, as intended.
But I also had a blur effect that blurred the entire scene while the replay is playing.
Except I didn't want to blur the webcam, so I used the Composite Blur's mask to isolate the area where the webcam is.
But now I can't do that because it'll also blur the speed lines...
salut , y a t'il des francais ?
!english
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
Is there a source that acts as an adjustment layer? So I could put it in the scene and blur whatever is below it?
Composite Blur has a source masking option just for that.
FS for the win again! I was gonna propose something a lil hacky
Yeah I couldn't get it to do it. I'll try again in a sec.
Alright, I don't think I'm getting how it's supposed to work.
This is the source order
I need everything from SS - yadayada and below to blur
So I add Composite blur to the SCENE this is in, right?
But then, I can't have two sources as the masks.
So either I use the webcam as the mask but that'll blur the replay...
Or I use the replay as mask and that'll blur the webcam
This is why I had the replay in a DSK scene. So I could blur this scene, and put a mask where the webcam is, and the replay still showed on top
I could just add the blur to EVERY source in there and tell ASS to change all of them together...
But I feel like this is dumb. Lol
Besides the blur will look weird cuz they'll overlap this way.
Just watched the AndiLippi video on it.
He mentions something that I'm having an issue with.
If you blur a source, or scene, and you use a source as the mask, and they're different aspect ratios...
It doesn't work:
In this one, I have the blur on the scene using the webcam as the source
But it's acting as if the webcam was fullscreen.
If this worked, I could just tick Invert Mask and it'd do it...
Except the replay is below the webcam. So that'd get blurred too
So here is the problem with sources with differing sizes/aspect ratios. The size of the source (when cropped/transformed/etc..) is not known by the source itself. Cropping a source is done in the "scene item"- the link between the source and the scene, and can differ from scene to scene. The way I get around this- if I need something to be applied as a mask, I put it in its own scene, scale/change it in the scene, then use that scene as the mask.
And then if you need multiple sources that come into that mask, put those multiple sources in the scene.
(I hope that makes sense. The whole relationship between scenes, sources, and transformations/aspect ratios, can be a bit of a mind bender)
So wait. I'd be adding just my webcam and the replay there, in a scene, and this is now my "mask scene"?
Yup. Thats how I do it.
And then I put the mask scene inside this scene, and never show. It's only there for the purpose of being a source mask. Gotcha.
I label my scenes:
[Scene Output] - Talking
[Scene Component] - Facecam
[Scene Utility] - Facecam Mask
Where the prefix Output indicates that it is a final output scene, Component indicates it is used (visually) in other scenes to construct an output, and Utility for masks and toggles, that are never directly output.. helps to keep things organized.
Exactly.. and since you are putting it in a scene, the size/aspect ratio is always your entire frame.
Good way to do it.
I use
MS - Main Scene
NS - Nested Scene
SS - Secondary Scene
Thinking about it now, the nested designation is sorta useless. Your system is better
Awesome. Lemme try this.
HELL YE
Worked. Thank you!
this all would be so much easier to handle, if the filter could be applied on a per-output-in-scene basis. As it currently stands, there is one single filter pass, which then gets applied before each scene renders its output. I fully understand why it is done this way, but wish it wasn't 
(if It was the way I want it to be, the rendering complexity would go to the moon, and bad things could easily happen)
Hahahahaha
I get it
Now for a simple organization question.
Is there a way for me to set OBS up so it saves screenshots in its own folder? As opposed to the same one as recordings?
That I have no idea about.
Would be nice innit
I dont think I've ever taken a screenshot with OBS itself.. 😄
It's for viewers. The more stuff they can spend channel points on, the better.
And they go straight to discord so they can check out what they did later
I just better never forget to turn the stream off or something huhuhuhu
I have never used the OBS screenshot function but the websocket event seems to allow you to choose a path https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md#savesourcescreenshot
Eyyyy thanks
Hmmm. Now it's WHERE to go and change that.
Websocket. This suggests I should try doing it from outside OBS, like with a bot.
I'll have to do this anyway if I want to put the SS in Discord.
Let's see.
Is there a way to resize multiple groups at once while keeping the proportions? I just resized my canvas and everything is too big rn
hello people
does anyone know which filter (or plugin) would allow me to make something blink ?
or fade in/out repeatedly ?
You could use Advanced Scene Switcher: make a macro to hide and show a source
Or the “Move” plugin and its “Move Value” filter to adjust the opacity of a Color Correction filter
Move will let you loop, using next sequence.
The blink is easier with the OBS Shaderfilter plugin
yes typically you'd do this. I know you can send websocket requests within advanced scene switcher too.
???
If you need help or have questions about OBS, check out our #support-portal first!
@obsidian agate@harsh topaz I already use move to slide in/out the piece of text I want to add blink to
move value could work, I just gotta change opacity and make it instant
sorry, although auto-resizing with canvas changes will probably make it the next major release of OBS it currently is not an option.
😭
ah, I was thinking I could loop itself instead of using another filter by using reverse on next action
I think that's more like 1 -> 2 (reverse) -> 1
Have limited experience with the trigger/move options in Move though, a lot of possibilities and options.
move was enough !
@harsh topaz it frickin blinks !


I was making a flashing "ADS SOON" message that slides in/out for a moment
Eyyy awesome
Thats what i love with OBS, there always seems to be 3 or more ways to get something done
Im tempted to do some benchmarks to see what methods for different effects work better than others, performance-wise and complexity/ease-of-use-wise
ooo that'd be cool
@harsh topazuhm
are you familiar with making rotations with move ?
I've managed to make something rotate but it does so around its upper right corner (like a single bladed fan) instead of around the item's geometric center
Kinda like the old JSPerf website (a site where you could run side by side tests of different javascript code to see which is better. Like different ways to iterate thru a list/array, and which is faster
Love it
Afraid not, sorry
You could use the Move Value filter with the “3D Effect” filter and rotate that way
Its not the same as rotating the source itself, but it can be made to be similar.
I want to say there is a Move filter for adjusting Transforms which should be able to do rotations, but im not at my pc to check atm
I did some testing of various things a few years ago and made some notes for myself but don't have them handy. There are some things people can do to improve performance of OBS and lower CPU and/or GPU overhead as well as RAM/VRAM though, which are not obvious to the typical user or even someone more technical on the surface though.
Oh no, nothing that detailed.
For me it would be “comparisons between different Masking methods”
We have so many cool features built into OBS nowadays and available via a plethora of cool plugins, scripts, shaders etc. that I believe most people are inclined to implement solutions within OBS itself, seeking out plugins and other tools to do everything inside of OBS.
“Comparisons between different ways to move sources around”
since there are so many alternatives to pull off different effects or visuals
But what people should do instead of that, is try to isolate individual image/video and other sources, and process them to the desired look/feel outside of OBS first, as a pre-production step, and then include the pre-processed image/video into OBS, alleviating OBS from having to use GPU cores to do things like apply blur to a static background image for example.
ways to apply blur is also a deep dive in itself
As well as pre-scaling images up/down, applying color/saturation/etc. filters to any fixed assets. Ideally the only assets that should get runtime processed by OBS, are assets that are generated entirely live, or animating/filtering live content.
Yeah, for things that are going to be done by OBS, doing it in the most efficient way possible should be the target.
1/4th sized Source Clone with the blur filter applied, then resized 4x. Then tweaks to make sure its not a blocky blur
I love all the options
Like people used to use an OBS projector, and then capture it with window capture or whatever to do video feedback. That is a high overhead ugly hack. We also used to do similar using Virtual Camera or NDI, better but still ugly hacks. Now we can just use Exeldro's awesome Recursion Effect plugin.
Yeah, and even more ideally would be a blur filter that had baked in options like that to avoid extra conversions.
That’s not far from what Dual Kawase blur does. And a big part of why it is stupidly efficient.
Sampling pixels at the corners etc.
I dont know why, but there is something about that blur that just doesnt work for me (visually) compared to the manual method i am doing. But i would need to test to see the performance between the two
It’s inherently a power of 2 blur, so at steps 2,4,8,16 etc it is going to be at its highest quality. I added a linear interpolation step for all blurs between.
It’s not as high quality a blur compared to Gaussian, but at a comparable blur size is multiple orders of magnitude more efficient (at anything higher than 10-12 radius blurs)
I should experiment with using Gaussian blur at intermediate steps. It should scale properly.
I’m also currently playing with a new algorithm for Stroke/Glow/Shadow which should make it quite a bit more efficient and accurate.
Gaussian blur makes users shoot themselves in the foot.
The SGS plugin? Ive been digging that one as well
Aye.
StreamFX had same issue - even I ran into it. It's so taxing it.
My Gaussian blur should be about half the resource usage vs StreamFX at a given blur radius.
Composite-blur, last i remember using it, didnt fit my needs as well as the FreeFX/StreamFX one
That's pretty good. I guess I was also not being super kind with my usage, 2x 1080p feeds full blur was.. a lot for my machine.
I’d be curious to know why. It does everything SFX does and quite a bit more, with more efficient algorithms.
I ended up on .. Box blur? I think. Forgot what it was called.
Box blur results in some boxy artifacts.. though the 2-pass box in composite looks nice (and is slightly more efficient than Gaussian)
It was an alternative. I didn't say it was a great alternative 
At the time it beat lagging. ¯_(ツ)_/¯
It may have been the SFX Dual Linear which is similar to the dual Kawase blur in composite.
Dug through old portable OBS folders, found it 
Once im home ill load up obs and get some more details
I appreciate it. My intent with it was to do everything SFX blur can do, and more.
That’s right.. it’s Dual Filter, not Dual Linear. Been a while since I’ve used SFX
Off the top of my head i want to say it was due to the “zoom” blurring method acting differently
But again, ill confirm when i get home
I have a Nexus.GG ad block that has all the games on my Nexus page scrolling from right to left, with a nice zoom blur on it
Lemme see if i can find a clip
If you're ever bored and want to spend some time, feel free to hack together a custom encoder that uses HVENC and allows for custom keyframes as a standalone plugin. 
The fact you can't set it manually with current encoders outside of seconds per framerate makes me sadge.
Wuts HVENC
That sounds fun. I’ve not gotten too deep into encoders yet.
NVENC, sigh, it's late.
Quite possible. I need to revisit how I do zoom/motion blur. If you can describe what it is about the zoom that you don’t like, I can definitely look into it.
Matty just lurking, not saying a word, for hours, like a praying mantis, waiting to strike when someone typos 
Next he's going to post meat pics to make everyone hungry
It's unfortunately not a super common use-case issue from what I've seen. But it really breaks seeking playback when you have 1 keyframe every 60 frames, or 120 frames for that matter. And outside of StreamFX custom encoder, don't seem changable in any way shape or form. I tried hacking it by sending it as decimal with WS. No dice :p
I know right? The rascal.
Real rude behavior tbh. I'm jealous though 
uhhh, look at me, I'm matty. I have a grill, I make 20lbs of delicious spareribs where the meat just fallssss of the bone and everyone loves it, uhhh uhh
How do you set it lower than 1s?

Obs not allowing more flexibility on keyframes is silly 😉
I will agree on that.
Creating a "1s, 2s, 3s" rule seems like a redundant measure.
Like, are keyframes in "seconds" elsewhere? seems like an obs thing, but my experience is limited.
120fps recording arent that hard these days
So allowing keyframes on shorter intervals makes a big difference on cuts
It even makes a difference at 60, I tried seeking on 60 footage, was like.. hell. Set it to 15 keyframe, very neat.
Was working on an electron app for replay editing and playback - but this thing basically killed my mood for it since having to depend on StreamFX, a paywalled plugin.. well. 
Not ideal 🥲
Cant find the example sadly atm. But from what i remember, ones zoom had a very box feel, like looking down at an open box. Very hard angles. The other (and ill double check to make sure my mind isnt messing with me) had a curvature to the zoom, which wasnt the effect i was going for
Composite blur shouldnt have any curvature.. but it is radial- the zoom is from a central point outward in all directions.
But I wouldn't call it "boxy" either.
Still our for the night, but ill make a side by side of the different filters. Things may have changed since then, but i clearly know one filter i used that had a zoom blur didnt work at all like i needed at the time
so here is part of the side-by-side
left is FreeFX/StreamFX Blur
right is Composite Blur
both are the zoom based blur on the default settings.
SFX uses a percentage that defaults to the center
Composite defaults to a pixel position of 0,0, which is a corner. Since it isnt a percentage, i need to set it at a very specific pixel position, which could vary depending on the source.
the lack of step-scaling also pushed me away from using it, since i could do a very light blur, but then adjust the step scaling to add extra separation with the SFX blur
using these settings, here is a video of me JUST adjusting the Step Scaling X and Y values
@serene echo technically, i dont have the same control with Composite Blur as I do with SFX/FFX blur. I have Blur Radius and Passes, but for me the Step Scale gives me that extra control that is nice to have
Damn that's a cool effect on that video
That makes sense, and I never thought about the x/y aspect of the step scaling parameter. The big issue I had with SFX blur was that the blur size only allowed full pixel steps, and so animating blur changes was “chunky,” unless you used step size. And since the step size was an averaging with the unblurred frame (and not a true Gaussian/box blur) for my use case it yielded off/unrealistic blur quality.
Thus in composite blur, for Gaussian, Box, and Pixel, I wrote my algorithms to allow fractional pixel steps. It yields a more realistic blur transition, but doesn’t allow for the separation of x and y.
Regarding the zoom positioning, I am in full agreement, which is why in the next version, you’ll be able to position using either pixels or percentages, and I’ll set the default at the frame center.
I’ve had an idea rattling around my brain for taking zoom to the next level, which would give (imo) the best of both worlds, letting you have fine grained directional control and the higher quality blue steps. I’ll probably work on that soon. I’ll definitely ping you when I have something working to see what you think.
(And please don’t take my response as defensiveness. I absolutely appreciate the feedback. Just trying to give context to the design decisions behind why Composite Blur works as it does)
You’re good, and thanks. I was having trouble recreating the angled/curved effect that i ran i to before. If i am able to do it again in the future ill provide the examples of it 🙂
Sounds like a time for a composition blur update 
I’ve got some ideas in addition to the parameterized zoom. One thing I’d love to add is vector blur.
Hello !!! I’m having trouble with why my games either look washed out or very dark when I upload to YouTube using OBS with my ps5 any ideas how to fix it ?
I also turned off HDR on my console and all
If you need help or have questions about OBS, check out our #support-portal first!
Alright. Another one for you boys.
I want to have a background video show up in a scene.
But each time I switch to that scene, I want it to be a random different one from a bunch of videos I have in a folder.
My first instinct is to use VLC and add them all to a playlist and tick shuffle.
Problem this way is, it'll just play each once, and then another one.
I need it to pick a different one every time I switch to that scene, and loop that one until I switch to a different scene.
It'd be nice if it didn't repeat picks too
Sounds like a job for Advanced Scene Switcher (queue super hero music)
ASS is the best
Hahahah what does that NOT do?
I'm fully convinced that some day it will gain sentience, and be the start of the actual AI singularity. Hopefully Warmuptil has a contingency plan for that.
Actually I have a suggestion for that.
It needs two things I'm sure any coder has already found lacking in it:
- It needs an "else" statement
- It needs a "do while" function
It has a form of an else function.. I dont recall exactly how it worked, but it is a little tricky.
I've only seen it do an "or".
Like either this condition OR that condition fire the trigger
@loud wedge is pretty good about implementing feedback
Kind of a legend at this point
This.. He's fantastic.
What I wanted was, "If I'm on this scene, do this. Else, do that".
Currently you need to do two macros to do this. Should be just one.
Alright, so do I just DM the guy? Lol
I think there is a way to do that with the exclude part of the macro. Again, its been ages since I had to do it, but there is a way.
Or wait till he sees your tags...
Probably the latter
Yeah there is an IF NOT statement, but that makes it either/or
So still need two macros
Could also post on the discussion part of the plugins page
Yes.. he is quite active responding to posts on the forum page.
and it AdvSS doesnt do what you need, there is always StreamerBot
Yeah I'm using SB, it's amazing innit
Yea. He's very involved with user feedback. Legit fantastic dev
Yup.. or if you're a real masochist (me), you can always write something that directly uses websockets.. 😄
It's like you said Rob.
I'm always going between like, which solution is going to be quicker, easier to do, and less machine-taxing...
Like, for stuff that needs to run multiple actions, I tend to always go to Streamdeck first, but the latency between that and OBS makes it annoying to set up. Especially time-sensitive stuff like replays
SB is MUCH more agile
And now that you can have SB buttons on a streamdeck... amazing
The buttons can even have a press and long press dual function, it's truly awesome
If you know python or lua, there is also the ability to directly script within OBS.
I wish
My biggest issue with Streamer.bot, Aitum, etc.. is that I have another application/set of files to manage/backup. I use them, but prefer if I can keep everything contained to a single portable OBS install.
i havent noticed any latency issues really. I have more latency with my StreamDeck button actions than I do with StreamerBot usually
Yeah this is another one. Having ONE backup of everything is nice.
But SB is needed if you use channel point rewards and other things that have to be directly done to the platforms... the chat modding, commands etc
I do a lot of synced animations with my clone interactions and other redeems on my stream, and SB has just enough latency to not be useful. And it is something internal to streamer bot itself, as my direct websocket code works great.
where as I prefer that, because if anything happens to my copy/copies of OBS, StreamerBot is still separate and can manage things.
Plus im already using it for my bot, and since it can do pretty much anything that AdvSS can it, i just use SB instead
But this is what I meant. SB is much faster at running actions, than streamdeck
have you tried the StreamerBot "Deck" feature yet?
Thats a great point as well. One thing I love about the OBS ecosystem is there are typically a ton of ways to accomplish the same thing, and so it can really be customized to a users preference/workflow/etc..
available on their website, its basically a free StreamDeck web-interface that interacts with SB actions
Yeah I have a couple buttons already. It doubles the button functionality, you can have short and long press. Truly great
Like a press starts a recording. Long press pauses
i like the perspective of "separation of concerns", which is why I like a dual PC setup and I dont go solo-pc. If the gaming PC crashes for any reason, the OBS PC is still streaming.
Technically I have a 3PC setup, since I have the NodeJS part of my bot on my Linux server. I may expand to a 4th PC in the mix, that being a PC with a webcam connected to my 3D printer
I'm definitely with you there. My issue is that I had a big data loss, and lost 1k+ hours worth of OBS work, video shooting/editing/etc.. because a portion of my stream wasn't being backed up (and I thought it was). All of my stuff got too spread out, and I was a dumb-dumb and didn't test my backups to make sure everything was there. So I've probably overshot in my "encapsulate it all in one place" mentality due to that. 😄
and by "a portion of my stream" I mean "a portion of my OBS setup"
NAS?
Just followed this. Cool.
But he doesn't show the VLC settings.
Do I tick or untick "Loop"? Hmmm
The backups themselves were all being done correctly.. Local second drive backup on my workstation, backing up to a NAS, and nightly changes pushed up to a cloud backup service. The problem was, I had things I didn't need to back up- big stuff like raw video that I wasn't going to use again (and thus probably should have just deleted). That raw video directory, somehow ended up containing my "stream assets" directory.
Cuz in his case, he's not looping each track he plays
Oh dang
So when the data loss occurred, my scenes, scripts, portable install, etc.. all were backed up, but all of my graphics/video/audio assets were not.
A very dumb move on my part, but lesson learned.
(Things like- videos assets of one of my clones, with a big handle-bar stache that came from growing a beard for 6-months... gone)
Hello what is going on with Stream Elements OBS? i did the update and now when i hit go live my frames are droping like hell this never happend before and it cant be from my pc sience is a 2k euro PC
Streamelements obs has been a problem for ahwile now for me, I had to uninstall it and my streams are smoother
Is there a plugin out there that can change audio levels? I tried hotkeys but they only mute,unmute
Also, apparently this method needs each track to be separate in the playlist, right.
It doesn't work if you just add a folder.
Time to SB I guess
how to add background in obs
If you need help or have questions about OBS, check out our #support-portal first!
I kinda like this, but I also kinda hate it. You end up collecting a bunch of different tools, because different things you need are available in different tools... and then every stream becomes... do I have all 6 different bots I need running? Is each one still actually authenticated to the 4 different services it needs to be authenticated to, to be able to hear all the different events happening it cares about? (Not 100% what you were talking about specifically there, but very closely related)
(I currently have this fantasy of having a "bot" that all it does is sync up with all my different services, and then publishing any events that happen to some kind of message queue in a standard format that every other bot I need can understand, so only one thing ever needs to care about most of the auth... and then if you allow bots to publish their own messages, you have the start of something that could be really powerful for coordination between components...)
That was the plan for (my now somewhat dormant) TAU project: https://github.com/Team-TAU/tau at least when it comes to twitch events. Gives you a single websocket where all twitch events are passed to. Its much less useful now that Twitch has consolidated everything into EventSub, but back when it was a hodgepodge of EventSub Webhooks, PubSub WebSockets, IRC chat, etc.. it was nice to have a tool that streamlined it all.
I still use TAU locally to feed my own typescript based "bot", which controls everything on my stream.. but its definitely not ideal.
So... a bot to control the services of the bot?

This comic does indeed work well for this situation if you replace the numbers "14" and "15" with "0" and "1".
Feels like that's always how it starts out. And then it's like "but it's super complicated to make it do this, so we'll just add that to the new bot itself" and a monstrosity evolves.
Btw, out of curiosity, what usecase do you have that runs 6 bots? 😮
tf2 medic bots
Alas, most streams have contributions (and potentially other events) happening from beyond just twitch! If nothing else, most streamers accept tips via at least one third party service.
But there's also more local things that can want to pass information around. e.g. a musician streamer that has a bot that listens to the midi bus and various other things and publishes some information about what's currently happening -- the current bpm, for example -- so that other things can make use of it. Kinda a specialist thing that probably can't be easily reproduced with one of the standard bots, and there's not really a good way to generally publish that information so anything else can use it, currently.
Pretty much any streamer that isn't particularly technical who has been around for a long time and had more than one person contributing to the tech side of their setup. Not everyone is going to contribute using the same tools, and even if you wanted them to, the tooling changes over time and sometimes the preferable tool now didn't even exist a couple of years ago... and, of course, different tools have different feature sets, which are not always overlapping. So you end up with a choice of either telling otherwise useful people that they can't contribute, or forcing someone to port everyone else's stuff to the new hotness (and probably piss off all of the everyone else in the process), or using multiple bots/tools/whatever.
Plus oauth2 is fricking annoying and the odds of any specific person being able to have a good, non-fragile implementation aren't that great, and the odds of any group of people being able to have everyone able to have a good, non-fragile implementation approach zero.
And then of course every time something changes upstream, you get some subsection of that which breaks and you then have to herd multiple people to fix things (or figure out yourself, if the original developer isn't around anymore) and that becomes its own problem.
If you just provide the information those things usually need to do their job in a way that doesn't care about service auth and can provide the info in a standard form, most of those problems largely become non-problems, and it gives you a lot more options for how to put things together because suddenly every problem doesn't have to fit with a streamer.bot (or whatever tool) sized nail.
(I may or may not be explaining that in a way that makes sense to anyone but me, heh.)
I don't know if this fits into this server or rather Twitch, probably both, but is there a plugin which lets me change the OBS scenes with In-Chat Commands / Channelpoints?
Dunno if there's a plugin, but that kind of thing is the bread and butter of things like streamer.bot or Aitum or lumiastream.
Aslong as i find something that can help me with that (as that'd make my life way easier when i stream from another room where i don't have access to my pc), i'm fine
The OBS side of things would definitely be done via websocket but there's the issue of having something communicate to that with the twitch API.
The issue being "which one" 
Any of the three things I mentioned above could certainly handle it. In a vacuum, I'd probably go with streamer.bot
I'll try it out, thank you
Not entirely sure I follow the scenario you're going with here, so it's hard to reply 😄 but if you're talking generically - I think you could count the amount of streamers that have others doing their setup, while .. not doing their setup? because others are also doing their setup? on a short list. Unless I misunderstood what you wrote.
I gotta admit, read it like 2 times and I'm still not entirely sure I follow.
I get the idea of "multiple things talking to one thing and then dealing with 1 thing" as a normalization makes sense - but I'd wager that in most situations, anyone that does these kind of setups that are that elaborate, will also know how to switch their setup to a new technology if it proves better and more competent. Like switching from multiple 3rd party notifications services and using one - like StreamerBot or so. Or anyone wealthy enough to pay others for it, to do so.
I thought this was more of a specific use-case for yourself where you had a lot of different areas that needed to talk together, and had their own specialized bot dealing with said area - which i why I was curious what that setup was 🙂
yeah, I suck at human communication. :/
Me too, me too.
Hey guys!
I had zoom to mouse working...
Just worked right out of the box.
But somehow, it broke.
It's doing this now:
So instead of zooming into that area, it's just cropping the source...
I have a feeling it's because of this
The No bounds setting
yup afaik it needs a bounding box to work
not sure which kind is the best tho
somehow, some way, one of my plugins (im guessing) is causing lumia browser sources to increase in memory usage on every scene transition. This does not occur on safe mode. Has anyone ever seen this type of behaviour before? they say they cant replicate the issue on their end (ive been able to replicate it on two different PCs)
these can grow to over 1 gig+ in memory as the stream goes on and i believe causes the browser pages to crash at some point once it gets too high
nuke plugins one by one to find out which?
just cut and paste them somewhere else and reboot obs?
Close OBS, rename the .dll, open OBS
Or delete them, actually dont know if it still loads.
renaming works on win? not sure
Actually not sure, let me check lol.
if you have certain options turned on yea
i would think temp moving them to another folder would be easiest
Nope, still loads. You gotta move them out of folder.
yea another folder elsewhere
First thing I'd probably do would get a portable OBS, the zip file, add OBS and whatever this Lumia is on its own.
See if it still happens to you.
Less initial messing with your setup, depending on how complicated it is.
its pretty complicated
Download OBS from OBSProject as .zip, add a file portable_mode.txt to where ever you unzipped the files. Will be a standalone OBS.
Then you can use that without interfering with your installed version of OBS.
Really useful for testing in closed environment
You'll find the .exe inside the bin/64bit folder - if that confuses you.
so just like this?
Yep, then bin/64bit
run the obs.exe
Youll see that it has no resolution etc, fresh obs.
hmm it loaded a bunch of stuff from my other install
Hmm, it shouldn't
It shouldnt load scenes or anything else.
Since the scenes and profiles are now in your config folder.
under basic
its somehow picking up the basic file from the other install then, because its loading everything but plugins
Yea just did it myself - should work just fine
Hmm, unsure. I don't have OBS installed on my PC though so maybe I'm missing something.
do you want logs from the portable or normal install
portable
if your scenes are loading, I would say it isn't loading in portable mode but this will confirm.
- Windows 10 22H2 (OK)
- No Output Session
- Third-Party Plugins (1)
Intel Core i9-14900K - OK! / GeForce RTX 4080 - OK!
yes so not running in portable mode
google says to name the file obs_portable_mode.txt
!portable
Portable Mode allows the program to save and access configuration data from the program's base folder. To enable portable mode:
1.) Install/unzip to a custom directory outside of "C:\Program Files (x86)" or "C:\Program Files"
2.) Then either modify its shortcut with the --portable or -p command line parameter, or create a blank text file named "portable_mode.txt" in the base installation/unzip folder.
portable_mode.txt
Correct me if I'm wrong, I seem to recall it working with any file named portable_mode - is that true? I dont have OBS installed to test though
the bot says you're right
i put it in the base folder and ran this executable so not sure why it wouldnt work
^
I gotta admit, I got nothing lol. That should work.
Log says youre not in portable mode yea.
Try the alternative, create a shortcut and add the parameter
Think like this.
target
that worked, its making me set up
Okay, well that's at least something. Still, strange.
so now copy over my configs and plugins and start deleting one by one testing?
this was all to find a troubled plugin?
why not just drag the .dll out of the plugin folder one by one, seems way easier
Install Lumia on it, and see if it still happens.
yes, something causing a memory leak in browser sources tied to lumia
Read further up
thats what i was gonna do
Don't move anything from the flawed setup over yet - check if it happens on basic obs & lumia
seems like it doesn't get any easier then that. you drag it out, it doesn't load. you drag it back in, it loads.
creating a separate portable install, copying all your plugins there, copying your scenes/settings files, all for what?
If you have a large setup it might not be as simple.
Again, plugin manager pls.
I asked if they had a complicated setup, which they said. So I assumed that involved a lot of plugins. Half the time, plugins have dependables that show up as plugins in OBS. Telling what is default plugin and what isn't .. ye.
this is the list i have to work through, can probably narrow it down to the special installed ones if i can find them though
Most of those are native to OBS and shouldnt be deleted Arch.
exactly
I actually wonder how plugin dependencies show up there.
Probably just as their own plugins?
Which is strange since adv-ss's dependencies .. arent?
Maybe cus they're in their own folder.
as the person who wrote that part of the log analyzer, I can tell you exactly how it works
these are plugins that are loaded by OBS, it pulls from there.
the dependencies won't matter for this.
those are loaded by the plugin, which will not happen if the plugin is not there.
And how will it handle a plugin that does this?
Do they not get loaded?
you can see in the log it is the plugin that is loading these, hence [adv-ss] at the beginning
So the log analyzer can tell the difference between whats the main plugin and its dependencies because it loads the plugin, and the plugin separately loads its dependencies?
I thought it was all just loaded as plugin/dependencies if it was .dll in the main 64bit folder.
Not sure how OBS would know what isnt a main plugin.
anyways, seems like an easy test for you Arch not too many plugins to check.
ok the leak happens with all but streamdeck plugin removed,..
i doubt its a plugin then
it doesnt happen in safe mode though @mortal harbor
Does it happen in the portable you set up with nothing but lumia?
If you just do a very basic setup.
im doing it mitchell's way, ended up being easier
10:36:37.363: [obs-scripting]: Loaded python script: push_to_enable_source.py```
removed all the plugins other than streamdeck
He's showing scripts^
verified they are all off via fresh log
ill turn off that next
leak still occurs with that off, so all that remains is websockets and/or the streamdeck plugin causing issues?
are you using websocket?
yes
and if you disable it?
19:45:58.150: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59657` has disconnected with code `4009` and reason: Authentication failed.
19:46:28.165: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59660
19:46:28.167: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59660` has disconnected with code `4009` and reason: Authentication failed.
19:46:58.168: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59662
19:46:58.171: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59662` has disconnected with code `4009` and reason: Authentication failed.
19:47:28.181: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59665
19:47:28.183: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59665` has disconnected with code `4009` and reason: Authentication failed.
19:47:58.190: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59668
19:47:58.191: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59668` has disconnected with code `4009` and reason: Authentication failed.
19:48:28.194: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59670
19:48:28.196: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59670` has disconnected with code `4009` and reason: Authentication failed.
19:48:58.201: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59671
19:48:58.204: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59671` has disconnected with code `4009` and reason: Authentication failed.
19:49:28.219: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59672
19:49:28.220: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59672` has disconnected with code `4009` and reason: Authentication failed.
19:49:58.223: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59674
19:49:58.225: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59674` has disconnected with code `4009` and reason: Authentication failed.
19:50:28.239: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59680
19:50:28.241: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59680` has disconnected with code `4009` and reason: Authentication failed.
19:50:58.256: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.1.154]:59682
19:50:58.258: [obs-websocket] [WebSocketServer::onClose] WebSocket client `[::ffff:192.168.1.154]:59682` has disconnected with code `4009` and reason: Authentication failed.```
from one of your logs
spamming errors is always a red flag
from todays logs i gave?
yesterday i think?
yea i fixed that one, it was my other streamerbot install needlessly connecting to my main PC's OBS
it didnt get updated with the latest pword
when i installed the latest OBS
ok websocket re-enabled, the memory leak returns
TT broke it 😉
a new current log may be useful
- Windows 10 22H2 (OK)
- No Output Session
- Third-Party Plugins (8)
Intel Core i9-14900K - OK! / GeForce RTX 4080 - OK!
Would enabling the verbose logging for websocket maybe point a little closer to what's happening?
were you having these issues prior to the 30.2 update?
yes
on both my 9900k machine and my new 14900k
!websocket
OBS Studio can be remote controlled via WebSocket and some apps that connect to it. For more information, including a list of compatible apps, see the Remote Control Guide.
To learn more about using the obs-websocket API in your script or application, see the Developer Guide or join the obs-websocket Discord server for support from the developers and community.
i'd honestly just report in that server, and maybe a github issue after someone has looked at it.
i'm not seeing the connection tbh but maybe someone there will.
Question, curious, how fast does this rise?
Looking at mine, it goes from 140mb~ and rises over time. But then it seems to drop down again.
And it's only one process for me so it could be unrelated ofc.
depends on how many scene changes, but something like 5-10mb each change, on 4 sources
I wish you luck, that's unfortunate 🙏
windows reliability history has shown some obs-browser-pages crashing and im guessing this is the culprit
New obs needs new droidcam
Droidcam dev needs to update
Nothing obs can do about that
Recent update was in beta plenty long enough for plugin devs to test and make changes
This release adds support for OBS Studio version 30.2.
Hello! Does anyone have an idea in plug in how to catch a split video event. I ask because a plug called LocalVocal renames a file with a transcript of the recording to the current recording filename. It does not seem to create new files when a split video event is issued in OBS via hotkey, which of course results in a 2 files. It only creates one file that has everything after hitting the main record, to the main stop recording in OBS. I do not see an API notification that catches the split video OBS action. I do see an API call that can initiate the event via API. Does anyone have any suggestions, or does that need implemented into OBS?
Thanks!
I'm sorry. I knew this. I wasn't asking about it so much as I was telling people. Wrong group for that I suppose.
maybe someone here can help me. with the changes to obs appearance. My plugins qwidget looks different than the rest of the obs docks. It uses the global stylesheet. nothing should be different. any ideas?
the background is darker on the left image and doesnt look right.
you can see my dock on the left not looking correct.
actually my other dock illustrates it better
I've set the stylesheet and pallate using
this->setStyleSheet(qApp>styleSheet());
this->setPalette(qApp->palette());```
didnt change it.
just pulled down the template and am messing around with stuff to get a feel for this. build the template just fine with default everything then tried to add a Q class and got this error: error C1083: Cannot open include file: 'QDockWidget': No such file or directory [C:\User s\<>\Documents\coding\obs\new_plugin\obs-plugintemplate-master\build_x64\hotkey-clipping.vcxproj] (compiling source file '../src/plugin-main.cpp')
I have QT and FE_API both on: option(ENABLE_FRONTEND_API "Use obs-frontend-api for UI functionality" ON) option(ENABLE_QT "Use Qt functionality" ON)
Dont set it in the CMakeLists.txt file (revert those changes back). Set it in the configurePresets section of CMakePresets.json
i swear if this works
thank you so much. now to figure out how to start making stuff
No problem.
Hi there, I'm having an issue with my ISO Camera Plugin since I did the OBS Studio update on my windows PC about an hour ago. I've been troubleshooting, and it still doesn't work. Itunes is reading that the IPad is connected, but not connection to OBS Studio from the OBS Camera App. Any ideas?
i swear to god, you fix 3 things, and 4 break
something thats worked from the beginning! now broken, no idea why
Gibt es auf Deutsch?
I had this issue, the update broke it…I just reinstalled back to the older version and now it works fine again
Hey guys, I'm looking for the right lua command to be able to bind a key to the function "Resize output (source size)". Function available when right clicking on a scene. I can't seem to find the right string to call that command. Some help would be much appreciated ! (sorry if it doesn't belong here, not sure between here or "windows-support")
how do i remove plugins that i install on obs?
run the uninstaller or start digging through the 64bit folder and data/obs-plugin folder 🙂
idk what this is and what to do
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
Intel Core i5-3470 @ 3.20GHz - Possible bottleneck / GeForce GT 1030 - Possible bottleneck
A)you should be asking about this in #windows-support
B)your gt1030 doesn't physically have an encoder
So here's a random question about capturing youtube on stream.
Say I have 3 monitors, and there's FireFox windows with youtube open on all of them.
If I always want OBS to capture the one that's in monitor #2 because of the aspect ratio...
Is there a way to tell OBS to do it?
Like "always pick the YT window that's on THIS monitor"
How is it that hard to change the "base (canvas) resolution" to the value i want by scripting. I'm losing my mind nothing works
you are making a lua script? if so i'd ask in #scripting
if you're looking to do that through something like websockets, this is how https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md#setvideosettings
Thanks, I wasnt seeing this channel and now that I clicked on your link I can see it
Just lua or python but nothing works
Im going to ask in scripting
Hi, I’m having issues with a twitch alerts
Sis this the right channel or do I go to windows support
Support is probably better to start with.
THANK YOU
Sup fellas!
Can I make a source follow the position of another source, without putting them in a group or nested scene? (they're already in the same scene)
Or, another one: I saw AndiLippi use Source Search as a dock. This is not the script that's in here, right?https://obsproject.com/forum/resources/source-search-helper.1380/
Ah HA. It's part of QAU of course. Amazing.
Hi folks- does anyone have a guide or tutorial on getting gstreamer plugin to work in OBS 30.2.0 (64bit)? I've found a few tutorials but in each case when the reach they step of "click plus and add a gstreamer source", I don't have a "gstreamer" option in the list. Any guidance on how I might fix this?
!log Send a log and we can see if it's loading to start
- Max Audio Buffering
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (1)
Intel Core i7-4770 @ 3.40GHz - Possible bottleneck / Radeon R9 370 - OK!
you'd want to report this to the plugin developer, probably as an issue on the github page for the plugin.
I'm not sure what to report.. as I'm not sure I didnt screw something up 😛
if you have just updated and it stopped loading, you'd report that.
did the log file show anything of note..? I dont know how to decipher it (other than the audio buffering issue)
Oh- the issue didnt follow an update.. i have never gotten the gstreamer to work on this system. I am trying to get it installed..
ah okay, well it is failing to load in the log.
(hence the me screwing up part lol )
I followed a tutroail of getting gstreamer installed and I have the files in place and the path added and it seems to work when I do the test command:
gst-launch-1.0 videotestsrc ! autovideosink
that pops up a color bars window
as i mentioned, it is failing to load in the log. you'd still want to report this to the plugin developer.
I was trying to rule out operator error b4 i bug the dev folks... experience usually points to operator error..
you're right, but in this case it is failing to load.
i was hoping for some insight into what i might have missed in the setup
does the log indicate it sees the plugin dll file and then just doesnt load it?
17:25:51.516: LoadLibrary failed for '../../obs-plugins/64bit/obs-gstreamer.dll': The specified module could not be found.
17:25:51.516: (126)
17:25:51.516: Module '../../obs-plugins/64bit/obs-gstreamer.dll' not loaded
You put the file in. OBS tried to load it. It couldn't.
Judging from the repo, last update was Jan 6, 2023. So 18 months ago.
hmmm searching on that error mesage it seems that it points to a problem with the path variable
126 is a dependency issue typically.
either it is trying to use a dependency from OBS that isn't compatible, or it wasn't installed correctly.
on obsproject forum, a user posted:
Yet when I start OBS nothing happens and the logs says this:-
"18:27:02.121: LoadLibrary failed for '../../obs-plugins/64bit/obs-gstreamer.dll': The specified module could not be found.
18:27:02.121: (126)
18:27:02.121: Module '../../obs-plugins/64bit/obs-gstreamer.dll' not loaded"```
the reply was:
"D:\gstreamer\1.0\mingw_x86_64\bin" needs to be added to the PATH env variable.
the reply was:
Took my 2 goes to spot the "... added to the PATH env variable ..." lol, but spotted it AND IT WORKS Hurrah!!
that seems unlikely to work.
thing is.. i do have the path in there .. so even though their issue is identical, the fix doesnt seem to work...
Adding a random filepath from someone else's system is almost assuredly a terrible idea.
It sounds like you're missing the gstreamer runtime kit, as required by the plugin from the directions: https://github.com/fzwoch/obs-gstreamer
The path needs to point to wherever you installed the runtime to, not the random path provided by the other user.
Having issues with MIX IT UP, it will not connect to OBS
There's a note on the plugin page about having the gstreamer runtime installed. Do you have that?
so far i have installed:
gstreamer-1.0-mingw-x86_64-1.24.5.msi
gstreamer-1.0-devel-msvc-x86_64-1.24.5.msi
gstreamer-1.0-msvc-x86_64-1.24.5.msi
and then I downloaded the obs-gstreamer plugin and copied the dll to the path:
C:\Program Files\obs-studio\obs-plugins\64bit
then I rebooted, and ran the test of gst-launch-1.0 videotestsrc ! autovideosink and that made a window with color bars appear.. so it seems like i had it installed.. but then I launch OBS and go to sources, and no gstream source is listed
If those are the required runtimes, (I have no idea) I'd suggest either:
Downgrade OBS to 30.1.2 https://github.com/obsproject/obs-studio/releases/tag/30.1.2
Contact the plugin developer
Maybe do both haha
I doubt version 1.0 is going to be compatible
I'd recommend getting something from the current decade.
Ah, no sorry they all have 1.0 in the filename.
Disregard.
trying to find a current tutorial is tough.. i keep finding stuff from years ago pointing to differnt locations 😦
the error i am getting is (was?) a common one normally fixed by adding the path to the gstreamer folder to the system path.. which I've done.. but it acts like OBS is ignoring the path
At that point you'd either have to use something like dependency walker or contact the gstreamer dev I think.
i just downloaded dependency walker.. i've never used it.. do i just point it to the obs executable or something?
i installed gstreamer-1.0-mingw-x86_64-1.24.5.msi choosing the complete install package, added E:\gstreamer\1.0\mingw_x86_64\bin to my system path variable (that is where it installed), and dropped the plugin .dll in C:\Program Files\obs-studio\obs-plugins\64bit and the plugin loaded fine. hopefully that information gets everything working for you, otherwise i'd reach out to the plugin developer for support.
@broken charm
Thanks @mortal harbor - I will try that process and see what happens.. 🙂
So here's a brain twister.
I have this webcam source:
This is the transform:
I math-ed to make it square, right.
But, there's leftover space between the webcam and the actual borders.
This is on purpose because I want to be able to change its position between 9 places. Topleft, topright, bottomleft, bottomright, left and right
Because this is going over a youtube viewing scene.
Good up to here. BUT
I also have Advanced Mask on it to do the rounded corners, and it's cutting it down a little more, right.
Those settings are:
So this, suggests the REAL size of the webcam is 800x800
But that can't be right, because it's taking up about half the height of the screen
The height being 1080px
I need to know the ACTUAL size of this webcam because I'm trying to design a frame that animates around it for alerts
But I can't get the frame to fit right if I don't know the dimensions...
right click the preview > screenshot, then you have a nice 1080p screenshot that you can measure out perfectly in photoshop or wherever else.
Damn I'm stupid.
I tried that but with the preview output.
So that adds a title bar and ruins that idea.
The screenshot is much better, thank you hahahahah
Huh, interesting. Turns out, it's half the mask size.
This does make sense because the original source is half the size, I numerically made it 960x540
So note to self. The mask numbers are only 1 to 1 if you don't change the original source's size.
I wonder about the corner radius now. Hmm.
If it's half, then the filter's 40px suggests it's really 20px. Ok. Let's see 🙂
If you’re not using the scene view transformation option in advanced mask, the corner radius is based on the original (unscaled) source dimensions.
So THAT's what that's for.
So then I'd go 1 to 1, as in, if it's 40 in the plugin, I should be able to make a square in After Effects and use 40 and it'll scale right.
Scene view transformations is a bit tricky to use, but tries to get around the scaling problem of a filter not “knowing” the sources transformation in a given scene. However it means you shouldn’t use the built in transformation within a scene.
Gotcha. Awesome.
I really need to pick your brain with some stuff I have going on. There's a number of things I'm doing in ways that I think are stupid and cost me many extra hours. I'm sure there's better ways.
If you're ever bored and have an hour to spare...
I was.
Uninstalled it, solved.
BUT
They posted an update to it today which might've fixed it
I'm on PC though.
Ah. I didnupdate.
But didnt uninstall first
Guess ill try that
Notnworking after uodating
hey, I was wondering how hard could it be to add compatibility to a plugin made before obs 28? It looks like all it needs right now is the plugintemplate https://github.com/ivyl/obs-lv2/issues/13
Sounds simple on paper, and I am willing to do it, but I am afraid there could be a roadblock that says something is impossible turning all my time into waste, and I also don't have experience with coding obs. Should I give this a try? or is it possible to face a roadblock?
Anyone have the issue where no preview of your obs stream with vertical to instagram doesnt show?
It should be possible. However you’ll need to know your way around cmake add there are third-party dependencies and you’d be making a completely new build system for the plugin (given that the current one appears to be using meson instead of cmake)
I installed the multistream plugin by sorayuki and the vertical plugin by aitum and I'm getting an error when I try to multistream that says "failed to create encoder object". Is there a solution to this error?
I am already stuck, on Arch Linux
./.github/scripts/build-linux
✖︎ No apt-get command found. Please install apt
Installing apt is a recipe for disaster
I still appreciate the heads up on replacing meson for cmake, I'll see what I can do
is there a way to get your custom stingers for scene changes into the source change transition area?
you cant save custom ones to source over ride though huh? so for the 15 sources, I have to create a custom stinger 30 times
oh i missed the copy paste options, save a lil time that way
Cool effect!
Is that prerender video with letters ? Or you somehow made letters traveling along the specified trajectory?
Sort of both
I made the animation in After Effects.
It's a rounded square shape that scales up and down.
Then on top, I made a mask that's smaller but with the same corner radius, and the text follows the mask as its path
Then I threw the animation on Streamelements
And in there I made the username animation at the bottom, matching the font etc
It looks weird by itself, but with the webcam on top it's "finished" hehe
I -think- you can actually do this with Advanced Scene Switcher, no?
I haven't used it in this way, but it should let you tell OBS which source transitions use what stingers.
Or even, transition table. I think that's even better for this.
That, I do use extensively.
Like I just use Move transition between any scenes that have my webcam in them.
And for scenes that don't, I use stingers.
thx . trying repeat this with round camera window ) and plugins (without video)
Circle is a LOT easier. Doing masks with rounded corners in AE is a BIATCH.
yep yep
So fellas...
The mouse zoom script...
What an unreliable thing this is.
Sometimes it works, sometimes it decides not to.
Are there steps I can take to check and make sure everything is set up correctly? This is driving me nuts...
It used to rely on Python, right.
But the one I have now is python-independent apparently
It only works with Display Capture, right?
And the source needs to have a bounding box for it to work.
Which mine does.
Aaaaand there we go.
Opened "Edit transform", didn't change anything at all, closed it.
It now works.
Ugh.
So, fiddling with Advanced Scene Switcher.
Pretty cool that I can make it auto-switch to a gaming scene when I'm on a game window.
So can I do this with a youtube window in firefox?
But have it ONLY switch if it's a specific window (as in, I have like 5 different firefox windows open with multiple tabs across 3 monitors. I want to have one window that's just one tab and it only has youtube).
I usually get this problem where OBS picks a random firefox window to capture from, and it ruins everything...
hey @true atlas small ask here, can you try to make your messages less spammy? it is okay to form a complete thought before pressing enter 🙂
I'm sorry 😦
I do it this way because I figure, the more information in one message, the less questions someone has to ask me before they know enough to help...
But yeah roger.
have you looked over the documentation for advanced scene switcher? there is plenty of info about window detection and even specific object/pattern detection (like a website logo) that I'm sure will get you where you need to be on this.
That'd be on the GitHub, right.
yes
Thank you ❤️
There is a fine line between providing just the right amount of necessary information, and writing a message that is so long that no one wants to read through it all.
Yeah I get it.
I'm having a slight issue with ASS, trying to get the Twitch token to do category changes.
I click Connect Account, I get the authorization screen just fine, but then the browser goes to a localhost address (which is my machine, right).
And it fails to get the token. Any of you guys faced this?
It works fine for me.
What is supposed to be happening is AdvSS runs a local webserver to receive the token. The OAuth process walks you through logging in at twitch, accepting the requested permissions, then passing you back to the locally running server with the token in a url parameter. About the only thing I could think of, is if you are already running a service on the same port that AdvSS runs its server on.
(since it is all localhost, there shouldn't be any issues with firewall rules IIRC)
Hmm. The only thing I can think of that's already running that would maybe do that is Streamer.bot...
That shouldnt be it, unless you've done a custom server with SB that happens to be on the same port.
oh wait..
it runs on port 8080. That is a pretty common port, and very easily could be in use. I'm not sure if it attempts to find an open port if 8080 is taken. I'd recommend asking in the AdvSS thread on the forums. Warmuptil can probably shed some light.
Yeah I was about to ask which port AdvSS uses. Ok will do that. There's probably someone else already asking this so let's see.
😆
Hahaha very cool with the THX sound. I'm happy to have inspired you here. I guess I can call myself an influencer now!
That's pretty awesome! Nice work!
The two comments I'd make are
- If it's a follower alert, it should be a little less intense because you want the subscriber ones to be the really cool ones, right.
- And if you're going to have text on things, if you squish the text like that it might make it hard to read, especially in such small sizes.
also i doin this fiev days ago ) Its donation progress bar. Filling up bottle with donations )
LOVE that. Good job
i can put text to different scene and use 3d transform plugin to negative Squishing effect
but thx for notice
Quick layout question:
Can I have one dock span the width of two docks above it?
afaik, no
Oof.
Cuz this
That youtube dock would be great if it could be full width there
Hmm. Kinda found a way.
If it's in the bottom half, then it technically can be as wide as two docks above the middle line.
oh yee
