#plugins-and-tools

1 messages Β· Page 114 of 1

harsh topaz
#

Then display 'camera 1' itll hide all the others.

#

Don't have to do everything on scenes; you can manipulate everything as 'sources' and 'filters'.

#

πŸ™‚

obsidian crane
#

nevermind, found the wiki how to do it

mortal harbor
#

To overwrite a old plugin version, I can just download the new version right

Or do I have to uninstall the old one ?

Just wanted to be sure :)

analog ruin
mortal harbor
#

Ok cool thanks 😊

swift vigil
#

any suggestion? any more information is needed?

swift vigil
#

ok, sorry for the text wall, but I think I posted this on the incorrect thread, so I am pasting it here so I don't have to write everything again... Sorry
Hello everyone, I'm new here, and new to Streaming/Recording (in general), I am using OBS of course, and I have some questions for anyone using Source Record. I don't really understand the configs of recording in general, I followed some guides and changed things accordingly, but they are all numbers to me, I watched some videos explaining what each thing and each option does, but I am still lost, I am not really good at this, and I will keep researching, but for know I would settle with a working (ish) setting....
so... As of now I managed to set up some nested scenes and started Streaming on Twitch and recording at the same time, Specs are: Ryzen 7 5700g, GTX 1060 6gb, 16 Ram DDR4... I know this are low specs, but I was able to stream and record at 1080p 60 fps fine(ish)...
The issue is that I want to record Screen and Camera separately, and I tried using Source Record, I set it up, start recording when Stream, I deactivated the normal OBS recording, and set the recording filter on my scene for the camera and in my scene for the game (video saved on two different folders)...
In normal OBS I set it up to use NVENC (new), but this doesn't work with Source Record, so I set the normal NVENC, which somehow kills my recording fps, but not my stream or my game, so I have no idea what can be wrong, I used the same settings I was using to record on normal OBS, and I applied them to each filter... I have no idea what I am doing wrong, but I am pretty sure it is me... or my pc can't handle two recordings at the same time (but I don't know why this use of more resources is not affecting the stream or the game itself)
any suggestion? any more information is needed?

#

I think it may be an encoder issue? I mean... I am selecting things, changing numbers, but I am not sure what I am actually doing... I am just testing everything, and I always get the same result... I even tried saving the videos on different Drives, using the same encoder (one try each), some options, different encoders, again, changing options... The video always gets horrible frame rate (the details on the file say 60, but it is not even 15 fps) when recording two videos

quiet bramble
swift vigil
#

oh... well thanks πŸ™‚

gleaming sierra
#

I installed the latest version of the Advanced Scene Change plug-in and what I'm seeing is alot different from what I'm seeing in tutorials. If anyone can help, I can send pics.

harsh topaz
gleaming sierra
#

Yes

harsh topaz
#

What is the missing?

gleaming sierra
harsh topaz
gleaming sierra
#

This is what I get. The tabs aren't there.

oblique yewBOT
harsh topaz
#

The tabs are hidden by default, since they will be removed soon. You can do anything that the tabs did, under Macros

#

I wouldn't recommend setting up things in the tabs, since as I said they'll be deprecated at some point in the future.

If however you really want that; go to General > Settings bottom left and uncheck Hide tabs which can be represented via macros

gleaming sierra
#

Ok. I'll start there. Thanks for the quick response.

untold jay
#

i like the addition of a dock to toggle adv-s-s, i find it mildly annoying that it blinks red all the time, but this is a lot better than checking its settings

distant sage
#

Hello I need help how do you remove those 2 black bars on facecam full screen sorry if my english isnt good

#

i click my screen facecam mouse 2 and then Transform and then fit to screen this what I get result

cyan peak
#

it's nothing more than aspect ratio mismatch

#

it's normal

distant sage
#

Oh kk

#

Thank you

cyan peak
#

if you really want to fix it, see if your webcam supports a 16:9 resolution

distant sage
#

How do I check again?

#

its in setting right?

cyan peak
#

in the properties of the video device source

#

right-click the source you use for your webcam, go to properties

#

also this is the wrong room for help

#

in the future, use the proper support channels

#

!support

oblique yewBOT
#

If you need help or have questions about OBS, check out our #support-portal first!

distant sage
#

Oh my bad

buoyant steppe
#

Not in a hurry, just bumpin' πŸ™‚

quiet bramble
# buoyant steppe Not in a hurry, just bumpin' πŸ™‚

Here's a copy of the basic Circle Mask Filter shader for OBS Shaderfilter, with configurable radius, offset, source offset, and optional anti-aliasing. Provides a simple to use configurable circular mask for any OBS source, and the properties should be animatable via the move-transition plugin's filters.

#

I've got a more advanced version that is a work in progress that has a number of other features, but not sure when I'll finish it off.

buoyant steppe
#

Wow, that is already good enough! Much appreciated!

quiet bramble
#

No prob, hope it is useful.

#

@buoyant steppe Here's an updated version that allows the circle to be oversized to cover the entire input texture, which can allow an effect of animating the radius to shrink it for example, to go from a full screen cam to a circular one without clipping the original texture at the start of animation.

#

I hadn't thought of that previously. πŸ™‚

mortal harbor
#

rgb

tiny sigil
#

Hello every one- i wantt to use the DSK Plug in, i had install the plug in but i cant found it in obs, i sure i do it wrong... can some helb me withe a manual, maybe in German? English manua had found but i dont understood πŸ˜„

quiet bramble
#

Usual problem with plugins not showing up after installation is either being installed in the wrong place (always use EXE installer whenever available), or having multiple copies of OBS installed at the same time, installing plugin into one of them, and running a different copy without realizing it.

tiny sigil
#

I had use exe... How i can see if i have multiple copys?

quiet bramble
#

Since OBS can be installed without an EXE they can be unregistered, in which case you can only tell by looking on your hard drive for them. But what's important is that when you click on an icon to launch OBS, that you know what OBS binary is being launched, which you can tell from examining the shortcut properties. Then it's a matter of ensuring that the plugins are being installed into the directory where this version of OBS is installed.

#

Also note that OBS only scans for new plugins during startup, so if it is running when you install something you must restart it.

#

Got a decent working arbitrary n-polygon camera mask with optional antialiasing, rotation and animation going now also. Probably going to combine that with the previous shader.

tiny sigil
#

Hm Okay- i can find only one version of OSb. In thethe plug in folder i can fond thome thing that named down strem keyer - i thik thats good. i had new start OBs but i cant found the DSK - where in OBS i had to serch?

#

Oh ok i close and Open OBS agian---- it make a update

#

And its suddenly work....

quiet bramble
#

Ah, yes that's the other reason, you generally need to make sure to have the latest version of OBS and the given plugin.

tiny sigil
#

Thanks

#

Can i use a JPG dirkt in DSK or only scene?

static adder
#

Hi all! Does anyone know of a plugin that would basically turn on and off audio sources with scene switching? I've tried advanced scene switcher but didn't seem to work. I want to automatically turn on and off mic etc when transitioning

harsh topaz
#

My entire audio setup is running solely on Adv-ss :3

#

Best results;
Use macros
Use transition in condition field. (Transition to / Transition from)
Use fade over duration.

#

Also make sure you have the latest version of Adv-ss, updated a few weeks ago I believe.

static adder
#

fair. I tried using macro of enable and disable source but it didn't do anything with the condition of the scene being selected as I understood it. Will have to give it an other try.

#

only downloaded it today

harsh topaz
#

You can enable the dock, and it'll show this on your interface.

static adder
#

yeah it was

harsh topaz
#

Example for one of the audio macros on an ident.

mortal harbor
#

@harsh topaz maybe you could help me solve an issue w/ adv-ss. i have it set up so when i'm on my just chatting screen which shows two cameras, it stays on it for 15 seconds, then switches to my other just chatting screen where the cameras are swapped and stays there for 5 seconds, then switches back. this all works flawlessly. i have it set to detect when i load into a game and switch to my main screen. if this switch happens at a nearly similar time as the just chatting/just chatting 2 switch, the transition repeats itself a couple times before getting it right eventually. anyway to prevent this?

harsh topaz
# mortal harbor <@98468958788657152> maybe you could help me solve an issue w/ adv-ss. i have it...

Little hard without seeing the setup - and I'm by no means an expert on looped things in adv-ss.

Immediately it sounds like you might be missing a check on your looping macros condition? something along the lines of "and not on this scene" (gameplay scene).

If you're using some sort of macro condition to detect if you're on gameplay (pixel matching or whatever) then you check "if macro returns false".

#

Or "if macro not returns true".

#

Also, enable this @mortal harbor

#

This will light up conditions; do your transition and you can see which things return "true" in your condition that shouldnt return true.

#

It's, like, insanely useful. πŸ™‚

#

You can find it on your Macro page here:

quiet bramble
mortal harbor
#

i want to be able to say that if the first screenshot i sent triggers an action, stop all others momentarily

harsh topaz
#

Is there a specific reason for the "For at least 5.00 seconds" condition?

#

I'd suspect that's messing with the loop.

#

It might be that there's processes running while this conditions also happening and they're conflicting. I'd suggest turning the options on I said further up - see which conditions light up.

#

And derive from that, how to best continue.

Also know that if there's things you do want to have running simultaneously => enable Run macro in parallel to other macros

mortal harbor
#

the 5 seconds is just to say "hey, i've been on just chatting 2 for 5 seconds, switch back to just chatting 1"

harsh topaz
#

Did you try and enable highlights => Open the adv-ss window and do your scene switching?

#

See what enables & when.

#

I suspect conflicts with condition timings.

mortal harbor
#

wait

#

i just found a solution but don't know how to implement

#

i have two macros that are identical that say "switch to game scene if it detects this image on the screen"

#

one for just chatting 1, one for just chatting 2

#

if it was one function that setting do this if its on just chatting 1 or just chatting 2 this wouldn't happen

#

but i couldn't get "or" working properly for this

harsh topaz
#

I suspect the better way to do it would be with a macro loop most likely.

#

I suspect you'd get better help for it if you DMd Warmuptill tbh, it's not my fortΓ© at all Sadge

mortal harbor
#

im trying to finagle with it right now but that will be my next step

harsh topaz
#

He's a clever guy, I doubt it'd take him more than a few mins to come up with a solution giggle

mortal harbor
#

looks like im clever enough, i got it

#

found out there was an "and not" modifier w/ "transition started"

#

so if a transition has already started, one won't try to start and cut it off, even though it meets the criteria

harsh topaz
#

Nicela!

#

Ye it's pretty nuts the stuff you can do with this thing if you sit down and explore. Happy you made it work πŸ™‚

quiet bramble
#

Polygon shape mask shader with optional (rotation, antialiasing, animation) WIP is shaping up <grin>:

#

Used with source texture

magic flame
#

Does anyone have any good plugin options for streaming to multiple platforms? I'm trying to find an option to stream to my Facebook page and Youtube Channel that doesn't require me to pay for Restream. Thanks in advance!

oblique yewBOT
mortal harbor
quiet bramble
quiet bramble
#

It's just not promoted by the official OBS Resources site anymore

#

yep, that's the one

mortal harbor
#

Ok

dark perch
#

Hi Everyone, Can anybody let me how I can remotely upload my recorded file or live stream directly to my cloud services? from OBS it self.

mortal harbor
#

Nvm, found it

rustic fox
#

i know this might sound weird but is there a way to keep my mic level constant even if i scream or even whisper. for example if i whisper i want it to sound as loud as if im normally talking, same goes for if i yell.

quiet bramble
# rustic fox i know this might sound weird but is there a way to keep my mic level constant e...

Yes, using the OBS audio compressor. First configure the alignment level by setting the gain on your mic so when you speak in your normal speaking voice at a normal distance, your audio appears to average around -20dBFS, this is where the green and yellow portion of the meter come together.

Next, speak in the softest quietest voice or whisper that you want your mic to pick up. I suggest the phrase "The quick dirty fox jumped over the lazy dogs." a few times and monitor the lowest dB level that your voice hits when speaking in the audio meter. We'll call this the "quiet" level. Now add the OBS audio compressor to your mic then set the compressor Threshold to about 3-5dB below the quiet level we determined. This marks the point at which the OBS audio compressor will turn on when you speak.

Next, configure the compressor's Ratio control to at least 3.0 to 4.0. Now when you speak your voice will be much quieter because we're using the compressor is a downward compressor and we're doing full dynamic range compression.

Finally, increase the Output Gain control while speaking in a normal voice once again, and realign your normal speaking volume to average -20dBFS on the meter.

Now when you talk, below your normal speaking volume it will be louder, and when you speak above your normal volume it will be quieter. I further recommend adding the OBS audio Limiter after the Compressor in order to squash transients and loud pops and noises like accidentally bumping the microphone for example.

Your viewers will thank you.

digital depot
#

Can someone tell me hot to uninstall RTMP plugin (obs-multi-rtmp.dll) it doesnt appear in the plugins folder

quiet bramble
# rustic fox i know this might sound weird but is there a way to keep my mic level constant e...

After setting this up, speak and record it with OBS and say things in a wide variety of volume levels. Go back and listen to the recording to ensure everything is being heard. If any of your voice audio gets cut out at all, then the compressor Threshold might be too high, you might need to lower it a few more dB to ensure the quietest things get picked up properly. Then readjust the Output Gain if necessary.

#

In general, leave the Attack and Release controls on the compressor alone or your voice may sound weird (air pumping)

rustic fox
#

ty so much @quiet bramble

#

does anyone know if there’s a file for each plugin that obs comes with? for example the builtnin OBS compressor filter, is there a dll or vst file that replicates that or an exact file for the filter??

untold jay
#

@digital depot C:\ProgramData\obs-studio\plugins\obs-multi-rtmp\

digital depot
untold jay
#

@digital depot wrong folder

digital depot
plain scarab
#

Is the ability to output alpha as a projector not yet possible at this time?

#

As in, having the ability to output key/fill data over two hdmi ports

untold jay
#

@plain scarab you can use streamFX's dynamic mask filter to isolate the alpha of any source or scene into a separate projector which can then be fed, then combine with another dynamic mask, will you need help setting it up?

plain scarab
#

Ah, seems straightforward enough. I’ll give it a try first, then ask for help if needed. Thanks!

#

actually, I think I might need help

#

my bad haha

#

actyually

#

nvm

#

i got it

#

can you do this for the main output too?

#

so I can have key/fill data for the program output?

#

I'm trying to use OBS as a character generator for an ATEM mini extreme

oblique yewBOT
untold jay
#

@plain scarab does this look useful to you?

plain scarab
#

This sends both key/fill over one hdmi output port, correct?

#

Unfortunately the vision mixer can only accept 1080p signals and the key and fill data have to be from separate inputs

untold jay
#

@plain scarab if you need 2x 1080p outputs and each output can be a separate display on Windows, you can create 2 source mirrors and crop them to the desired dimensions, you'll need another plugin from this, kamae's most recent plugin

#

ocne you have a 1920x2160 composition with color and transparency, splitting it into 2x 1920x1080 projectors is the easy part

plain scarab
#

mainview source?

untold jay
#

yes, this one @plain scarab

plain scarab
#

Yay, it works!

untold jay
#

did you set it up exactly the way you want? that was fast

plain scarab
#

Yep

#

I'm really happy

untold jay
#

@plain scarab you'll want to use fullscreen projectors, windowed projectors use low quality scaling
also, as of v27.0, there is soome color accuracy loss when doing this, 26.x might have better color accuracy

ionic canopy
analog ruin
#

where does Unreal (the game engine?) come in? Is that what is rendering the hall/viewer?
Looks like the talking heads are tracked to the camera (which seems doable). The hall/public could still just be a video, and you somehow track certain stuff, like the camera, the "booth", and the greenscreened humans

quiet bramble
#

ihazabeard on Twitch uses Unreal Engine 5 on his stream with OBS

analog ruin
#

if it is the unreal engine Im thinking of, I assume spout would be a good choice

haughty ember
#

Has anyone gotten the OBS remote to work?

untold jay
#

@haughty ember i'm sure a lot of people have; if you're having issues, ask about them

haughty ember
#

Yes, I downloaded the OBS remote and upon trying install the program, it stated that I 'must have OBS already downloaded...' I thought this strange because I do in fact have OBS already downloaded. Not sure what the problem is!

untold jay
#

@haughty ember sometimes registry keys that store obs-studio's install path get messed up, you can install obs-studio again from https://obsproject.com (installing in the same folder is okay) to fix this

static adder
#

@harsh topaz Thanks for your help. got macro to work just now

harsh topaz
# static adder

Check the field top right Perform actions on condition change

#

Otherwise it will trigger 5x per second giggle

haughty ember
quiet bramble
#

You need to also install OBS, downloading it is not enough.

untold jay
#

@haughty ember have you installed it using the executable installer?

mortal harbor
#

@formal lintel are the reaper plugins installed to a folder called VST plugins ?

formal lintel
#

@mortal harbor I made the pathing the same, except I changed C:\ to E:\ as that's where I have my plugins for my DAWs. Apparently THAT'S the issue.

mortal harbor
#

Yea I saw in windows support πŸ˜…

#

A custom directory would be indeed useful

formal lintel
#

Not just custom though. Apparenntly even though I told my Steinberg VSTs to have all data in my E: drive, the executables are still in the C:\ drive or something. That's why OBS sees those, but not the ones I installed

mortal harbor
quiet bramble
#

Pretty much everything looks for VSTs in a standard dir on C:. Best to leave them there, or if you have to move them to another drive, move the entire directory, then set up a Windows junction point pointing from the old location on C: to the new location on the other drive so that all programs on the system that look for VSTs can still find them and aren't even aware that they have actually moved.

haughty ember
untold jay
#

why?

summer sand
#

got input display to work...somewhat ^^
i need to figure out how to get the arrow keys and how does the sprite mapping works

summer sand
#

can i still trigger the arrow keys somehow?

boreal hearth
#

For info on how the layouts work there's the wiki on github. The arrow keys just don't work right now. They should work in the 4.8, but making a layout for that version is pretty tedious

buoyant steppe
wind glade
#

After OBS stopped working, installed the latest OBS update on a Mac. It continues not working. Anyone able to help?

oblique yewBOT
wind glade
#

Thanks

quiet bramble
buoyant steppe
obsidian agate
#

just wanted to get back with ya about the shaders.

The VCR and VHS ones in the pack that you linked are awesome, but I still have the same issue.

Using the "User-Defined Shader" source, I can load up the shaders fine, but after the shader has run for awhile, it completely turns black for almost a split second, then return to normal, like the shader is reaching the end of its timer or something and restarts.

The shaders wont even work in the "Shader" source or filter ("Refresh Options and Parameters" does nothing) My log just has a bunch of "gs_effect_loop: Technique 'Draw' not found." lines

oblique yewBOT
# obsidian agate
ℹ️ Info
  • Windows 10 21H2 (OK)
Hardware Check

AMD Ryzen 7 3700X - OK! / GeForce RTX 2060 - OK!

mortal harbor
#

@buoyant steppe you pinged me?

quiet bramble
# obsidian agate just wanted to get back with ya about the shaders. The VCR and VHS ones in the ...

I can't speak for the particular shaders you're referring to, however what I've noticed myself over time is that a lot of publicly available shaders which animate in some way or another both for OBS and on Shadertoy and other websites have programming errors in them which trigger over time due to bad assumptions being made in which the error in the code is not actually visible for minutes to hours or even days, with regards to how it is handling the timing of things.

#

Normally if someone watches a demo of a shader to check it out, they stare at it for 5 seconds to maybe a minute or so, and so if that is how long it is viewed or how long it is tested by the developer before being reset, then longer term timing related problems never become noticed to even see that there is a bug in the code.

#

I've encountered this in some of my own shaders as well which is what drew my attention to the problem. It has to do with periodicity.

#

Most animated shaders are cyclical in nature with how they modulate based on time, but they do not all do it in a mathematically sane way.

#

Take some code that does: foo = sin(elapsed_time * Speed); where variable foo is used for something in the code that is now being modulated by a sine wave over time based on the elapsed_time variable (supplied by OBS Shaderfilter).

#

Where Speed is a user configurable property. elapsed_time is monotonically incrementing, and being used as an input angle to the sin() function. So this ends up giving a non-linear input to the sine function, and as time increases the results change over time non-linearly.

#

I've noticed a lot of shaders have these kind of problems.

#

Sometimes using something like: frac(sin(elapsed_time)) solves it by forcing a limited range of values, but this causes some animations to be interrupted and reset back to their 0 state.

#

The nature of the problem is that some shaders that animate may speed up or slow down some part of their animation over time, and/or look terrible.

#

I've only looked into it a bit myself so not sure quite yet what best practices are for resolving the problems other than "Get good, do better math" for us shader programmers. LOL

#

Incidentally, if anyone notices timing related problems with any shaders (OBS Shaderfilter, StreamFX, Shadertoy, etc.) over time please bring them to my attention, I'd be happy to poke around to try to find ways to resolve these issues, and possibly make a guide or something later.

obsidian agate
#

the specific shader i am using in the VHS filter from the pack linked to me by EposVox .

The pack , as they stated, was made by Exeldro.

The effect also happens with the OBS-ShaderFilter's version of VHS

I can post both here if you like

@quiet bramble

quiet bramble
#

sure, I'll check them out and add them to my list to tinker with

obsidian agate
quiet bramble
#

I think it's just a matter of studying how the periodicity varies over time and then insuring the inputs loop at the maximum back to the minimum range. So for a sin() input for example that'd be something counting up between 0.0 and 2*PI radians

obsidian agate
#

there ya go πŸ™‚

quiet bramble
#

But that it's also doing it evenly over time, which is the big problem

harsh topaz
#

There used to be a bug where you couldn't delete a shaderfilter or OBS would crash PepeLaugh

#

Is that still a thing?

quiet bramble
obsidian agate
#

ive mostly used the UserDefined Shaders filter.

The ones that require pressing a button to refresh a drop down always seems to crash on me, or not show the Draw option, or just not work right

harsh topaz
#

I had one for VHS filter too. And every time I wanted to delete the filter OBS would crash. And it'd bel ike "ah shit thats right I cant delete it"

#

so I ended up often just disabling the filter giggle

quiet bramble
#

I'm unaware of anything with reproduceable steps to intentionally crash Shaderfilter but I'd be happy to test anything if someone can give me reproducible steps. I'm keeping track of Shaderfilter related bugs to take a stab at fixing in the future, however I don't know of any that actually crash it currently.

harsh topaz
#

This was like a year ago which is why I was wondering if it was still a thing.

quiet bramble
#

I should also mention that I am doing all my testing with OBS 26.1.1 too, so it's possible there are issues using the filter with other versions of OBS, so I'll make note of that if anyone can crash it and are using a different version.

#

It's weird that using a shader would crash OBS on removal, since the code runs entirely on the GPU.

#

Mind you, a year ago would have been OBS 27.x, and I skipped that release so far, other than as a secondary portable install.

#

I've got one idea for resolving issues with time problems in shaders like this.

harsh topaz
#

Well, it was definitely a plugin.

#

Because now it shows "No properties available", so I clearly got rid of the plugin πŸ˜„

obsidian agate
#

i mean, ive seen OBS crash (or at least freeze) just telling it to open the Logs folder, or look at the current log.

However, the Open Current Log crash/hang could be as simple as some of my log files being 20MB+ for various reasons

quiet bramble
#

Instead of using something like foo = sin(elapsed time ......), changing it to something like: foo = sin( frac(elapsed_time) * 2*PI);

#

This would make it increase at the same rate over time as elapsed_time increases, but only keep the fractional part which loops, but then by multiplying it by 2*PI will cause it to loop at the start/end of a sine wave so there is no jerky motion.

vale vine
#

A gathering of pro obs breakers I see.....

quiet bramble
#

I'll have to test this out to see how it works in practice though. I've fixed some shaders on Shadertoy by just adding frac() around their timing parameter (iTime).

quiet bramble
#

The more I think about it, my idea above should actually fix a LOT of timing related problems in shaders like this.

#

With respect to time being used as food for trigonometric functions anyway.

#

I'm so soooo sorry about this next comment guys...

#

πŸ™‚

#

But...

#

It appears that the trigonometric functions like to eat PI.

#

runs

vale vine
#

🧹

obsidian agate
#

only PI i never liked was the movie, Kappa

quiet bramble
#

I'll play around with those shaders and if I find a problem I'll try to fix them and send the author any fixes. Can't promise anything though.

obsidian agate
#

awesome, thanks, and if you cant find a solution, no worries. πŸ™‚

quiet bramble
obsidian agate
#

ah, had a feeling there would be something like that

quiet bramble
#

The core language is the same in all of them, which is often referred to as being Microsoft's HLSL, however it does not function as Microsoft documents HLSL, so it is more "OBS-SL" or "OBS's custom shader language that is somewhat based on HLSL". So they all are using this, however the way each plugin parses the shader files, what default variables they supply to the shaders and how they do it, and the names of the shader functions they call, as well as whether or not you have to specify your own vertex shader, whether the technique must be specified, sampler types etc. varies from one plugin to the next.

#

It's relatively easy to convert the shaders from one plugin to the other if one is familiar with these specifics however, so long as the shader is not using any plugin specific functionality, or it is non-critical and can be left out.

#

I want to try to write a hack to possibly convert Shaderfilter shaders to be usable in StreamFX without any manual changes. I'm not sure if it is possible but I'm going to see if I can do it with preprocessor macros.

#

would be a nifty hack anyway

#

I usually write my shaders so that as much as possible of it is implemented in plugin agnostic shader functions, and the main pixel shader function contains as little code as possible. This makes it much easier to convert between plugins just by modifying the main function, quite often just changing its name and parameters.

eager ocean
#

In anyone successfully using the Replay Buffer with the Source Record plugin?

I'm trying to make it so that when I hit a hotkey, I get two sources saved (Camera and Display) of the last 3 minutes. Having no luck.

quiet bramble
#

@obsidian agate Could you give an estimate as to how long the shaders need to run until they starts to malfunction?

obsidian agate
quiet bramble
#

ok

silk bison
#

Edit: Moving to dev channel

summer sand
quiet bramble
trim canopy
#

Ive asked this in the past but ive forgotten how to. How do i record multiple audio tracks at once? so that later in editing. I can adjust each track specifically?

trim canopy
#

Lol i honestly thought i was in the audio support. My bad!

glass trail
#

Happens! OwO!

harsh topaz
#

New Durchblick version hypers

#

It came before next event, yay πŸ™‚

tough vine
#

hello

#

I inadvertently closed the multiple output plugin that is to broadcast on different platforms at the same time and I don't know how to reopen it, I already reinstalled it but I don't know how to get it back, help!!! :c

oblique yewBOT
rough swan
#

I use the Source record filter because I want to stream and record at the same time. And with Source Record you can only select one audio track because I would like to add my microphone as a second track

tough vine
brittle hatch
#

im having an issue with the plugin "Input Overlay" i followed the instructions by copying and pasting the contents of the "plugin" folder into my obs install directory. at that point, it should have showed up in my sources list but just hasnt. ive tried pretty much everything from restarting obs and my pc multiple times, to even trying the linux install instead, nothing has worked. im on windows 10

quasi ridge
#

I'm sorry, friends, I am disturbing you, friends, this is how the game was captured in obs studio, and I can't open it. I deleted obs studio, I restored it, it's still the same, please help. I love obs studio so much, I don't want to use any other program. I apologize for the bad english.

quiet bramble
quiet bramble
pale monolith
#

Hello , is StreamFX better for encoding then normal NVENC (new)?

strong tulip
#

No.

#

Just different and for advanced use cases.

#

It's sort of a "if you have to ask, then no" situation.

pale monolith
#

Okay cool , and if i installed StreamFx and don't use it , should i uninstall it?

empty narwhal
#

Hello im PS5

harsh topaz
#

Best I can do with morphing the frames LUL

#

This is some hacky ass Move Source & Adv-ss setup.

quiet bramble
harsh topaz
# quiet bramble That's very slick, love it!

Turned out better than I feared at least. Had to use filters and route it all through adv-ss to avoid the 200~ ms desync from scene switch triggering Move Transition directly. It's pretty hacky, but not the hardest setup to work with. And the difference in getting rid of the fade is Kreygasm

quiet bramble
#

I think when I update all my stuff to current in the near future I'm going to have a heart attack

#

So many plugins have added a tonne of awesome features, and I'm not even hip on what they all are yet. Plus there are tonnes of new plugins as well. I'm going to OBSgasm.

harsh topaz
true glen
#

hello folks

#

im using OBS..Studio and im wondering if its still possible to add a VLC Source?

empty narwhal
#

who plug me to tv?

true glen
#

i saw some youtube videos and they say when you install VLC it will be detected by OBS and you can then add a source for VLC

#

but i dont have that source, am i doing something wrong?

empty narwhal
glass trail
dark sapphire
empty narwhal
#

...

true glen
#

oh... i just realized VLC and VLC Plus are not the same

#

my bad, just got VLC and its working now leinad7Pog

glass trail
#

Wild, now I gotta look that up.. XD

true glen
#

thats why i was confused

glass trail
# empty narwhal ...

This isn't the server for goofing off quite like this, owo. We're a support- and development-focused server.

true glen
#

i got VLC Plus for ages now and it doesnt give me the source, "normal" VLC does

deft comet
#

How do i use obs websocket?

glass trail
#

(For context: Potato probably wants to use OBS Tablet Remote.)

deft comet
#

Yes

dense cobalt
#

hay kawan

junior rock
#

Google Drive used to keep selected folders on google drive account synced with you're Local Drive, however they did an update a short while back where their cloud "Drive" now acts like a separate drive under windows. For me it now reads as "Google Drive (G:)" This has completely changed the source for almost everything i have on OBS. The problem is OBS won't load anything from this drive, even if i try to add a new source from this drive. I'm in the process of losing my mind, everything i put on OBS i keep in google drive so i can have quick access to the files from anywhere. Is there any possible plugin that can fix this issue for me?

untold jay
#

@junior rock are you running obs-studio as admin? some reported that network shares don't work when obs-studio is running as admin, maybe google drive uses something similar

junior rock
untold jay
#

@junior rock i can't think of any other fixes for this, then

teal lava
#

Guys, there's anyway for me to stream to different platforms the same game, but with different audio source on each broadcast?
Like:

Live on YouTube will play song number 01.
Live on Twitch will play song number 02.
But using the same video source (the game).

untold jay
#

@teal lava the easiest option would be to run 2 copies of obs-studio, i don't think you can re-sue the video encode for both destinations without resorting to incredibly sketchy workarounds

#

@teal lava actually, i forgot there's a much easier option
you can switch recording output to ffmpeg output and use that to stream to twitch

#

still, this won't be re-using the first encode, so you'll be running 2 video encode sessions, and you should be able to select a different audio stream for the second output

teal lava
#

@untold jay got it! thanks!

#

@echo tulipyo Can you assist me on those steps? I have opened two instances of OBS right now.

#

@strong tulip thanks!

#

@untold jay I have opened two instances of OBS right now. Setting the first one in recording output to ffmpeg. What I need to do next? Can you assist me?

untold jay
#

after that, set ffmpeg output type to "URL" and add a forward slash and your stream key

#

i think the settings in this screenshot are valid, escept the stream key needs to be replaced with the actual stream key

#

if you have a hardware encoder, select is instead of libx264

teal lava
#

@untold jay Okay. I have done it all. When I push the Record Button, my stream starts at Twitch. But how do I'm able to use a different audio source, and that audio source only goes to twitch?

clear tiger
#

Can someone help me install that bongo cat plugin into obs?

untold jay
#

@teal lava you can select any audio track from 1 to 6

#

if you're familiar with multi-track recording, it's the same thing; if not,

untold jay
#

!localadvanced

oblique yewBOT
teal lava
#

@untold jay But I want a different audio source, that is not going to be played in the first stream.

clear tiger
teal lava
#

I tried selecting audio track 01, and then muting it in the first stream, but that's not playing in the second also.

untold jay
#

@teal lava disable it for this output in edit > advanced audio properties

teal lava
#

Love you! @untold jay Thank you very much.

clear tiger
#

Any other help, I triewd to do that

teal lava
#

@untold jay Last one (I hope).

#

I have set up like this, and selected in the record output to play track 6. But how do I setup the first stream to only play track 01 on it?

#

@untold jay Forget it. Just found it in the streaming output. Thank you very much!

untold jay
#

@teal lava

#

ya, right

#

also, you don't have to untick everything in tracks 2 through 5, as they're not used anyways

clear tiger
#

My source isn't showing when I install my plugin

strong tulip
strong tulip
#

Yes, and inside that folder?

clear tiger
strong tulip
#

Also, please show the whole window, not just part of it

clear tiger
strong tulip
#

OK, I see. You've just put the 64-bit folder from the plugin into the 64-bit folder in OBS

#

You're meant to put the contents of the 64-bit folder from the plugin into the 64-bit folder in OBS

clear tiger
#

I think all those random files where from something else tho

strong tulip
#

Yes

#

Don't worry about them

clear tiger
#

believe rtmp server

#

ok

#

Trying to install this lol

strong tulip
#

You just need to put the contents of the 64-bit folder from the plugin into the 64-bit folder in OBS

#

I know, I already have it

clear tiger
strong tulip
#

Yes

clear tiger
#

That?

strong tulip
#

I know what's there

#

Yes, that

#

That goes into your F:\obs-studio\obs-plugins\64bit folder

clear tiger
#

Done

strong tulip
#

Great

#

Now, the rest of the folders from the plugin

clear tiger
#

So data in data

#

bin in bin etc

strong tulip
#

data\obs-plugins\bongobs-cat into F:\obs-studio\data\obs-plugins

clear tiger
#

Done

strong tulip
#

and bin\64bit\Bango Cat into F:\obs-studio\bin\64-bit

clear tiger
#

Done

strong tulip
#

Screenshot F:\obs-studio\data\obs-plugins and F:\obs-studio\bin\64-bit so I can double check

clear tiger
strong tulip
#

Incorrect on the second one

#

Too many data folders in that path

#

F:\obs-studio\data\obs-plugins, not F:\obs-studio\data\data\obs-plugins

clear tiger
strong tulip
#

Drag bangobs-cat into obs-plugins

clear tiger
strong tulip
#

Good

clear tiger
#

Thank you for dumbing this down for me, I know basics about plugins but clearly needed help lol

strong tulip
#

I'm just curious what the second 64bit folder in F:\obs-studio\bin\64bit contains

clear tiger
strong tulip
#

But anyway, maybe restart OBS and see if it's there now

clear tiger
#

I think it might be a duplicate folder

#

But eitherway bongo is now in there πŸ™‚

strong tulip
#

πŸ‘

clear tiger
#

Thank you so much again for your help

strong tulip
#

No problem

clear tiger
#

@strong tulip do you know how to change which bongo you use?

strong tulip
#

No.

#

I don't use the plugin.

clear tiger
#

Oh I thought you said u did

strong tulip
#

I said I had the plugin. I was looking at the files.

clear tiger
#

oooo

#

ok

south dome
#

So this is really weird, OBS to Streamlabs work perfect without video/audio desync drifting when using NDI but OBS to OBS drift after a few hours.

Anyone know what the issue could be?

It makes no sense OBS would talk and sync better with streamlabs than another instance of itself.

#

The only thing I see that is different is that NDI on streamlabs still have "internal" as a sync option which was always my best choice. For some reason it's removed in OBS and now only "source" and "network" are available and no luck with either.

gaunt zealot
#

Yeah, there's been some audio pacing issues with NDI over the years and the OBS plug-in

#

If NDI's own native Screen Capture that comes with NDI Tools has the feature set you need, just use that instead...

south dome
#

Yeah it seems to never get fixed which sucks. I was really happy to switch to OBS to OBS but it just doesn't work so now back to OBS to SLOBS.

hollow stirrup
#

Is there anyone who can access SLOBS’s source code? I want to compare how it is different to handle the audio in SLOBS.

harsh topaz
#

For reference, it's called SLD πŸ™‚

hollow stirrup
#

Did you mean it is not the fork from OBS anymore?

south dome
#

Well I kinda don't want to always capture desktop but also game capture. You talking about that plugin in NDI 5 tools that can setup video and mic, scan converter it's called I think?

harsh topaz
#

I mean OBS fought a long and hard battle to get them to not infringe on their name. Now that they finally did, we should try and use the applications actual name πŸ™‚

south dome
#

Yeah I just remember they changed name.

harsh topaz
gaunt zealot
harsh topaz
#

Especially if you don't have a desktop/monitor you happen to not need.

south dome
#

Yeah that's my issue it won't work then

harsh topaz
#

If you have iGPU you could buy a hotplug for it - and get a dummy monitor.

gaunt zealot
harsh topaz
#

Then throw it on that non-existent monitor.

harsh topaz
#

I just found that a lot of people that mess with NDI; have non ordinary use requirements.

gaunt zealot
#

NDI's Screen Capture is designed just for desktop video+audio in one NDI feed with a second NDI feed for webcam+audio

harsh topaz
#

Which is why people end up going the plugin way - like I did - and find that the sync drifts - sadness ensue.

gaunt zealot
#

Though if you have the budget, just go Dante

harsh topaz
#

@south dome If you want to try something else; attempt Teleport

south dome
#

What's Dante

#

Ok, teleport

harsh topaz
#

Make sure all machines with OBS on them, have the newest version.

south dome
#

The problem is that my setup is exactly like I want it now. I am splitting audio from Spotify to end up separate from VOD on twitch. I have game capture which is less demanding and not revealing desktop and other stuff.

harsh topaz
#

You doing a two pc setup yes?

south dome
#

So I have like 4-6 ndi sources

#

Yes

harsh topaz
#

Hmm, teleport would probably not suit you then - I'm not sure you can split sources like that. I don't recall tbh.

#

Not messed with it in a while. I probably have to again once my 2nd PC becomes non-occupied.

south dome
#

All audio is done from game pc including mic, stream pc handle camera(s) and overlays. Still have some alert boxes going from game pc.

harsh topaz
#

Yea, I understand.

#

Only way to split out VOD audio is to have a separate track. Which you won't have if you just send all audio in one go.

south dome
#

I will look into both Teleport and Dante so thanks for those suggestions.

harsh topaz
#

This has been an issue for a while.

#

The built-in decklink showed the same issue when I got $500 worth of equipment to battle this.

#

So I'm not sure I'd recommend that either tbh :3

south dome
harsh topaz
#

My usecase is slightly different; but we ended up just SRTing the feed to another PC - then sending that to Twitch.

#

Adds like 3-4 sec delay, but no audio/vid desync.

#

Just sad that no direct output in OBS seem to be able to keep sync.

hollow stirrup
south dome
#

If I were OBS I would just look at how SLD handles NDI and copy that. Because it works perfect for me at the moment.

harsh topaz
#

Is that SLD to SLD?

#

Or would SLD to OBS work?

#

and vice versa

vale vine
#

Pretty sure sld can only receive ndi

harsh topaz
#

my SLD experience is limited to:

  1. 10 sec of looking at it then uninstalling.
  2. uninstalling on clients PCs
south dome
harsh topaz
#

Β―_(ツ)_/Β―

harsh topaz
#

Desyncing audio pretty drastically.

south dome
harsh topaz
#

Did a various amount of hour long tests until I just gave up on it.

south dome
#

So whatever SLD is doing on their end receiving the feed it is good and perfect sync.

south dome
harsh topaz
#

Is interesting, because whatever timestamp OBS sends is then working just fine.

hollow stirrup
south dome
#

Yeah but it still seem to be an issue on the sending pc because If I reboot the sending pc OBS it resync for a while

harsh topaz
south dome
#

So obs to obs communicate bad somehow and obs to sld don't.

harsh topaz
#

I'm really curious as well if that makes any difference.

#

I'd run some tests myself but I don't have access to 2nd PC atm unfortunately.

#

And feel free to ping me again with results if you get any πŸ™

gaunt zealot
# harsh topaz I suppose.

And as a FYI, both Screen Capture and Screen Capture HX from NDI Tools supports multiple monitors. It automatically generates a separate NDI feed for each of the multiple monitors you may have.

harsh topaz
#

They want to capture what they wish to display.

#

Reason a lot of people don't use Display Capture either.

#

Shows desktop etc.

#

It ultimately requires you to have a dummy monitor where you can project what you want to send onto.

#

Not everyone has those facilities.

gaunt zealot
#

That gets into experienced users the the mass user base. IME the vast majority just want and use desktop capture. What you're saying already puts somebody in the top like 10-20% of years. Feel free to hang out in #windows-support and watch that pan out daily πŸ˜‰

south dome
#

Yeah I am not a fan of showing desktop, I do keep it clean but windows is saving stuff, a .txt could easily pop up revealing passwords or something else. I like when my game is captured and hide all other applications underneath.

harsh topaz
#

That's why I commented, because people that end up here like Messiah with these questions, are usually in that predicament.

#

The very same one I found myself in - so can relate.

gaunt zealot
#

I'm always amazed how many times I see [big-name streamer] who is using just desktop capture.

harsh topaz
#

Yea, good way to show things you don't intent to.

#

But then again, XQC probably don't care.

south dome
gaunt zealot
harsh topaz
#

It might be an option I guess; put SLD on the encoding PC.

#

Then use internal there, if it syncs.

south dome
#

So internal is not an option for me in OBS anymore but even after update it shows up in SLD.

harsh topaz
#

All it's doing is pushing the feed anyway - I don't need to actually have any features that they paywall LUL

south dome
harsh topaz
#

My latest plan was a direct AUX cable with a ground loop. Got them laying in front of me.

#

Then using SDI to send over the image.

#

SDI seems to not desync video wise.

south dome
harsh topaz
#

So once the aux/ground loops up, and SDI sends - I can adjust delays properly and it shouldn't change.

south dome
#

SDI?

harsh topaz
#

Decklink

south dome
#

ok

harsh topaz
#

Basically, capture card and SDI cables.

south dome
#

All i use on stream pc is a 10ms async on my camera, it is fascinating how snappy it is.

#

So you use hardware input output now?

#

I wanted to get a capture card as well, I just wonder how I would set up sound the best. Seems like a hassle.

harsh topaz
#

Well I haven't done anything since my last large event where we sent SRT feed instead to avoid any of this mess.

#

I basically didn't have time to come up with a solution.

#

And then the event ended up lasting 3 weeks.

#

So, ye, I gotta figure something out again.

gaunt zealot
harsh topaz
#

How I ended up doing it, is simplest.

south dome
#

Yeah this shit is time consuming and really breaks your spirit after a while. Especially when you tried everything 20 times and just realise the issue is most likely in the program and not with your settings.

harsh topaz
#

Yea, unfortunately that's the boon of something being free. Can't always work in every possible scenario. Software isn't perfect, we just have to try and work around it πŸ™‚

south dome
gaunt zealot
south dome
#

Hmm let's see, 1x main obs NDI muted, then 1x mic NDI, 1x game sound/desktop NDI, 1x Spotify NDI

#

The Spotify is on a virtual audio cable so it's removed from vods, that is why scan converter would block some of my functions. At least in this setup. If stream pc would handle sound and then scan converter handle mic and desktop audio it would work better.

#

So I guess VBAN become key at that point

#

You want to VBAN Spotify from stream pc, including alerts etc from OBS. Then on game pc you need to recieve those with VBAN but at the same time VBAN back mic, discord and game/desktop sound to stream pc. I think that is what they do right?

gaunt zealot
#

I'm thinking of alternatives here....

south dome
#

Yeah same

gaunt zealot
#

If you don't mind me asking, what are you using for camera and audio hardware? How many monitors on that gaming PC?

south dome
#

My next choice would most likely be capture card and voicemeeter with VBAN.

harsh topaz
#

@south dome

#

Does seem Teleport has some sort of Audio filter.

#

But there is no video filter, so you can only export the program.

#

Either that or it's a bug. There's two Teleport filters in audio section, and non in the video section.

#

Hmm... @proud relic ?

south dome
#

I am using a panasonic G80/85 with a camlink, a focusrite scarlett 18i20 2nd gen, gaming pc have 2 monitors, stream pc have 1.

#

Wait so teleport could handle the audio fully?

#

Because that could be interesting, just sync up NDI video feed with teleport audio?

harsh topaz
#

I have not tested it. Just seen that the filter's there.

south dome
#

Yeah, just thinking here. The biggest issue is that it's not constant, obs add buffer of 64ms and then it drifts. Some time viewers say it's synced again. It's random so hard to use async and so on.

#

It starts perfect

gaunt zealot
#

Do you have Thunderbolt 3 on one or both of those PCs by chance?

south dome
#

I was wishing I could leave SLD behind because I was really digging OBS on both Pc's.

#

No thunderbolt

proud relic
harsh topaz
#

That's why I assumed it was just placed in the wrong category, audio instead of Effect Filters.

gaunt zealot
harsh topaz
#

Since Source Record etc is in the Effect Filters section.

south dome
#

So no you don't see every in/out like that.

proud relic
# harsh topaz Clicking this does nothing

this source does not seem to offer the video part for that filter category, therefore it says audio filter on top. not sure if i can prevent it from showing up there.

harsh topaz
#

Or is that not a feature that's supposed to be there.

#

(Again, the extra filter with no (audio) on it just made it seem like it was intended for video output)

south dome
#

Teleport could be a solution If that can handle the audio part for sure. Just mute all ndi audio, sync them up in stream pc and boom done. What do you think, do Teleport work like that?

proud relic
harsh topaz
#

You wouldn't need NDI then. Just take Teleport video output, and add audio filters to the sources you want to send.

harsh topaz
proud relic
harsh topaz
gaunt zealot
harsh topaz
# proud relic oh ok..

Also, Messiah here, above, says that using NDI on OBS output (main PC) and sending it to NDI SLD (Encoding PC) has no drift/desync.

#

So it appears to just be an OBS receiving issue.

south dome
#

Ok so teleport is just another NDI? Is it capable of sending game capture like NDI as well?

harsh topaz
#

It is capable of sending the program output.

#

And apparently also individual audio, using filters.

proud relic
harsh topaz
#

Game Capture only has Effect filters available.

proud relic
#

i think there are 3 possible preferences. effect filter only, for sources without audio. effect filter and audio fiilter and effect filter and audio/video filter.

#

so if it says "audio/video filters" on top it should work. else probably not, or audio only

south dome
#

So would teleport be able to capture game only without desktop?

#

Might do a blank new OBS with teleport just to see how that works.

proud relic
#

easiest is just to use the output mode

south dome
#

Ok, is that your setup now, teleport instead of NDI?

proud relic
#

i dont stream.. i just write plugins :/

south dome
#

NDI is kinda sad, desync problems going back so many years and then you find fresh posts. I mean how hard can it be to solve this in 4 years.

#

Oh cool

proud relic
#

i didnt even know sync was an issue with NDI, i just worte teleport because it would allow distributuion without any license shenanigans that may be there with the NDI sdk.

south dome
#

Whoever is skilled with this could maybe see how ndi interact with SLD and OBS compared to OBS with OBS. Since I get OBS to SLD to work for now perfectly.

#

Sync issue is the gift that keeps on giving with NDI.

#

So you wrote teleport?

proud relic
#

yes

south dome
#

I will test it, see if I can get it setup in a way I like.

#

Impressive @proud relic any plans to add a dedicated filter to put on a game capture source?

#

I think that is what you do with ndi

proud relic
#

probably not atm. unless someone write some proof of concept code to explain to me what i need to do πŸ™‚

harsh topaz
south dome
#

Yes I understand that now, you summoned the lord of teleport.

proud relic
#

but is also interesteing why the video filter one appears on the list although it cannot be instantiated

harsh topaz
#

It appears in the Audio Filter.

#

Despite being a Video Filter.

#

Actually so does Video Delay.. am I missing something here Hmmge

proud relic
#

because it also has audio i guess

harsh topaz
#

No

#

It has the same reaction as Teleport.

#

It simply does nothing.

proud relic
#

ah.. good for me then

harsh topaz
#

Perhaps OBS issue?

wary escarp
#

It's an async filter, which is why it's up there.
The label for async filters is usually "Audio/Video Filters", it's only changed for audio only sources to "Audio Filters", I think the rest of the logic is exactly the same and not being differentiated iirc

gaunt zealot
#

@south dome So some other audio ideas:

Hardware-side you can get a MiniDSP USBStreamer B to have two-way audio to your Focusrite over either SPDIF or ADAT.
https://www.minidsp.com/products/usb-audio-interface/usbstreamer-box

The software alternative, and what Voicemeeter VBAN is a cheap knockoff of, would be Dante Via on the main/gaming PC, then Dante Virtual Soundcard on the stream PC. Dante is a Big Deal in the pro world and you've definitely been to things like concerts or other productions with Dante.
https://www.youtube.com/watch?v=AZ80ggonDJs
https://www.audinate.com/products/software/dante-via
https://www.audinate.com/products/software/dante-virtual-soundcard

south dome
#

I need to go get some food, I will keep you updated if I find some solutions.

harsh topaz
south dome
#

Thank's for all the help, I definitely learned some new things.

#

Ok let's see

proud relic
gaunt zealot
#

@south dome I'd also very seriously consider getting HDMI splitters for both your main gaming PC monitor and camera, then a dual/quad-input capture card for your streaming PC.

If you're stuck using DisplayPort on the main desktop, you may need one of these, which is the only one like it on the market I know of:
https://store.level1techs.com/products/dp-repeater-hdmi-splitter

wary escarp
wary escarp
#

oh wow, I've never seen an OBS plugin made in Go πŸ˜„

proud relic
#

its fun!

south dome
south dome
harsh topaz
south dome
#

It also got me thinking about my audio interface "clock" if they are just not cooperating good.

south dome
#

I am on mobile but I am pretty sure I gave up my focusrite sync to other application.

wary escarp
gaunt zealot
harsh topaz
gaunt zealot
south dome
#

Great tip

#

I will head out, have a great weekend guys.

wary escarp
proud relic
wary escarp
#

(the filter window logic is rather complicated and I'm not awake enough yet to find out what's wrong there :D)

proud relic
#

we just blame jim

wary escarp
#

That code has been through a lot since it was written, I wouldn't blame jim πŸ˜„

harsh topaz
proud relic
#

aw, that would have made it so easy! πŸ™‚

harsh topaz
#

Easier to just blame Jim Kappa

quiet bramble
#

@obsidian agate Got some bad news... 😦 I'm unable to reproduce any timing related problems with either of the VCR shaders you provided from EposVox. It's possible there could be hardware specific issues but I don't see anything in the code of either that potentially have hardware specific types of problems. I'd be happy to try to help try to narrow it down though if you're still noticing issues as it's good practice.

buoyant steppe
quiet bramble
#

If you're using other filters along with chroma key, chroma key should be the first filter applied.

#

The way I would normally do this is a scene containing only the camera. If the camera will always be used with chroma key enabled, then apply chroma key directly to the camera. If it will be used both with and without chroma key, then apply it to the scene, so the unmodified camera source is available for use elsewhere. I'd call this scene something like "Main Camera (keyed)"

Then, if I wanted to apply image masks or other filters, I would create a new scene named in a sensible way like "Main Camera (circle mask)", and use OBS Scene Source to nest the "Main Camera (keyed)" scene, then apply the mask filter onto the "Main Camera (circle mask)" scene. Now you have a web cam that gets chroma keyed first, then it gets shape modified after that with the circle mask.

#

If you're incorporating a background, that should be done after chroma keying, but before mask or crop.

#

I'd need to know more details about how you have it all set up to be more specific though.

untold jay
#

@quiet bramble is now a good time to nag you about a rgb to yuv420 shader i mentioned recently?

harsh topaz
#

It's always a good time to nag SB about shaders NODDERS

buoyant steppe
obsidian agate
quiet bramble
quiet bramble
harsh topaz
#

PauseChamp this just got interesting

quiet bramble
#

I'm using a video of Shia on a green background as a source for chroma keying. That has a chroma key filter applied to the source. This is inside of a scene along with the background texture. I've applied the circle mask to the scene. This scene is then nested inside of another scene which has the forest background underneath, and the nested Scene Source of shia with the colorful background and circle mask on top.

untold jay
#

@quiet bramble i can help with testing, i already know how to convert pixel formats with ffmpeg

#

also, i recently investigated fullscreen projectors and spout2, spout2 seems to have a off-by-1 error in every pass, projectors are properly lossless

quiet bramble
#

@buoyant steppe It looks to me like you have your webcam chroma keyed in a scene, then the circle mask applied to that scene, then have a second scene with a background, and the scene source of your circle mask webcam scene on top of it.

buoyant steppe
#

I do have a scene with backgrounds but the circle mask is on the camera scene that holds a camera with a chroma key and other things only relevant to the camera, no backgrounds in it.

quiet bramble
#

I might be able to modify it to pass through and work both ways. I'll play around and see if it's feasible to do that.

buoyant steppe
#

I mean... If I create an empty scene, create a cam source, apply chroma to the cam and shadefilter the scene, it breaks the key in the cam.

#

But I do not know how does that interact, it just grabs any transparency INSIDE the circle and turns it black.

quiet bramble
#

Ok, I made a slight change that passes the alpha channel from the original source through to the output, combining it with the circular alpha channel.

#

Enabling a background in the original source still works also, so it appears we can have both functions without it needing to be an option to turn on/off which is always nice.

#

One sec and I'll have an updated version for you to test.

quiet bramble
buoyant steppe
#

I'll let you know in 10.

quiet bramble
#

I might change the behaviour of some of my other shaders to work similarly if this works out smoothly.

quiet bramble
quiet bramble
#

@untold jay ok, here's an experimental shader for RGB24 to YUV420 (Rec.709) back to RGB, full range color to play with. I did some limited testing in input/output in GIMP and it seems to visually check out. I haven't compared it with other tools though so feel free.

untold jay
#

@quiet bramble is this 420 or 422? the name is ambiguous

quiet bramble
#

oops, I misnamed it LOL

untold jay
#

is this for streamFX or oncorporation's obs-shaderfilter?

quiet bramble
#

the latter

#

Just rename the 422 in filename to 420, was a typo

#

Minor changes to make it work with StreamFX tho

#

Probably wouldn't be hard to add a toggle between 420 and 422 tho either.

#

One thing that sucks, is there's no way to have radio buttons as properties in shaders. The only way to have an A or B, or A or B or C option in Shaderfilter is having an integer to choose from, with no clue to the user how it works, and no UI limited bounds on what the integer can be set to.

#

StreamFX has combo boxes with enums so human sensible names can be given to properties which is nice.

#

or rather to values

untold jay
#

i'm seeing weird red stuff that doesn't look like it should be there

quiet bramble
#

In shaderfilter I usually just put checkboxes for such options and just magically know in my own head "only choose one of these or bad things will happen" πŸ™‚

untold jay
#

also, judging by the yellow line appearing in the wrong place, there might be some miscalculations when upscaling the chroma planes back to full resolution

quiet bramble
#

Hmm, that's weird. Not seeing artifacts like that here... hrm

#

Are you seeing that in the OBS preview window?

untold jay
#

yes, i created a loopback effect to see what happens after multiple iterations of filters

quiet bramble
#

I do notice one thing, capturing Discord, the red horizontal line gets converted to grey

untold jay
#

@quiet bramble i checked shaderfilter for updates, nothing new came out since 2020, but there are odd artifacts when filtering a scene

quiet bramble
#

Yeah, Shaderfilter is unmaintained currently. The author was banned from OBS community, and the plugin removed from the OBS Resources forum also, so I don't suspect we'll see future updates at least from that branch of the github fork.

#

There are 71 forks of the original shader altogether, dunno how many of them have actually changed the code or added anything meaningful to it, or if anyone intends for their fork to be some form of official forked release or not though.

#

Looks like for straight forks of the original plugin, the OnCorporation fork is the only one with code changes. Haven't went through the subforks yet.

buoyant steppe
quiet bramble
sterile marlin
#

Anyone know how any tools, plugins or browser sources that can allow me to turn sprites into screensavers?

#

The streamer there said she made those sprite screensavers with a program made in Clickteam. Quote from her:

it only displays the sprites defined in the application and they only move the way defined there. it's not a drop-in thing.
nothing can be replaced or adjusted by outside means
it has a set timer and no controls
it was designed as a one-off thing that operates at one resolution and uses one chroma key color and only has the graphics and animations it has and that's all it does. any editing would mean finding the source file and compiling new versions

gaunt zealot
#

@harsh topaz @south dome If you guys are looking for a multi-stream ISO recorder for NDI feeds, check out Livemind Recorder.
https://livemind.tv/recorder

silk bison
#

So on this front on windows -- the last time I tried a workaround i made a directory with the same exact name as the dll and put a read only file in it. Today OBS was lagging and sure enough the dll was installed implicitly again and in order to do it it literally renamed the directory that I had made!!!! Look at this shit!

#

this is just ridiculous and malicious

#

that directory is one i made but it was just "logi_obs_plugin_x64.dll"

#

the amount of effort they go to to install their broken plugin that no one wants is bonkers

gaunt zealot
#

I'm only half joking when I say some dev at Logitech hangs around here and laughing...

vale vine
#

Yea. I despise that plugin

silk bison
#

i submitted an issue to their github

vale vine
#

Makes me regret how much I enjoy my g903

silk bison
#

i even told them their exact problem in the issue

quiet bramble
#

Can't OBS just blacklist the plugin outright in a future update if it is so problematic and Logitech refuses to fix it?

vale vine
#

I like this guy digging into all sorts of performance things though.....

silk bison
#

its a really easy fix for them

#

it took all of 5 minutes to figure out where their issues were

quiet bramble
#

can you flag the directory read only to prevent it perhaps?

silk bison
#

i should just submit a patch but im sure it wont be accepted, and the real solution for them is stop maliciously installing a plugin no one wants heh

quiet bramble
#

Or perhaps some other system level thing

obsidian agate
#

So what you are saying is, i can uninstall ghub for good now

#

Because it has never properly saved my camera settings

quiet bramble
#

I don't know what all options are in the Windows filesystem etc. But in Linux there are extended attributes such as +i to make a filesystem object immutable.

wary escarp
silk bison
#

i only installed ghub last month becuase logicapture stopped working

#

i dont know how all their software is broken

quiet bramble
#

I use Logitech Gaming Software final release here

silk bison
#

ghub doesnt even recognize one of my logitech cams

obsidian agate
#

Best part, Logitech has rebranded the c920 and removed 720p60

#

Its the Pro Stream now. The casing looks like the c922, doesnt have 60fps at any setting, but had the exact same model number of the c920

quiet bramble
#

I avoided Ghub because when it came out it was beta and I didn't want to be a beta sucker, plus whenever any of these companies completely rewrites their software, they almost always do it with the following characteristics:

  1. Make the UI look simplified for someone's grandma, and horrifying for power users.
  2. Remove or just not reimplement all of the functionality of the previous software, and usually never bother to provide all of the previous functionality.
  3. New bugs and problems to deal with.
  4. Increase in memory consumption and CPU consumption.
  5. Don't give a crap about anyone who experiences problems because of any of the above.
silk bison
#

their hardware is fine afaict they just have no clue what they are doing software side. i cant even keep track of all the different bits of software they have for their stuff and its hard to know what you are "supposed" to use

quiet bramble
silk bison
#

it seems like they want everyone to use ghub now?

#

my c930 is what ghub cant recognize, but it recognizes my brio and my yeti x

quiet bramble
#

The sole reasons for the C922 even coming out, were that it added 720p60 as an option, plus the lame green screen removal thing that was garbage.

silk bison
#

but the camer still works everywhere, ghub just doesnt recognize it

quiet bramble
#

What Logitech did do with the C920 however, is they removed H.264, leaving MJPEG as the only option in later models, without changing the model number.

#

I dunno what Logitech wants me to use, but I use Logitech Gaming Software 9.whatever for all my devices (mice, cameras etc.) and LGS 8.x for gamepads.

#

I probably wont install Ghub ever unless I buy something that 100% requires it.

#

Under the If it's not broke don't fix it principle. πŸ™‚

#

Quick, someone tell them FTP is insecure.

silk bison
#

as ridiculous as it is, obs blacklisting the plugin really seems like a good option heh

quiet bramble
#

πŸ™‚

#

Yeah, I mean if it is totally broken and going to harm every user's experience that has it installed and is using OBS, and they aren't fixing it, and everyone who has GHUB installed - which is what they recommend, has the problem... I'd blacklist it right in the obs64.exe binary, and refuse to load the DLL

obsidian agate
# quiet bramble πŸ™‚

man, i could have sworn i was running 720p60 on that. Maybe im thinking of my Avermedia GameBroadcaster HD, that I cant use anymore because it doesnt work with Ryzen

quiet bramble
#

As a workaround, one could use a batch file to start OBS which pre-deletes that DLL file then launches OBS

silk bison
#

i think most obs users do not have many sources, so they dont notice, or if they do, they dont think it might be a plugin that they literally never installed nor had the option to not install

quiet bramble
#

@obsidian agate Nope, C920 never had 60fps at any resolution.

silk bison
#

at this point its just kind of funny to me since i know the symptom and what to do when it crops up

quiet bramble
#

What does the plugin even do?

silk bison
#

supposedly lets you control obs through logitech software but i never used it

quiet bramble
#

Another workaround is probably using OBS portable install and installing to C:\OBS<version> or similar where Logitech wont even know it exists.

silk bison
#

i dont install to the default location and it knows where it is

obsidian agate
#

O.O

quiet bramble
#

Do you use the EXE installer though?

silk bison
#

ya

obsidian agate
#

oh, yeah, thats probably it. Its looking in the registry

quiet bramble
#

Then it's probably finding the location via the Windows registry I presume.

silk bison
#

yeah

quiet bramble
#

Portable install is just unzip into a dir, so no registration with Windows

obsidian agate
#

some plugin installers use the registry to find OBS... however, obs-live used to overwrite that registry

silk bison
#

yeah, my custom obs build is fine

obsidian agate
#

caused so many problems for me and my team mates trying to install plugins, that would install in the wrong location

#

personally, i think all installers should give an option to choose a location

quiet bramble
#

I've got several portable installs and a normal install, but I think I'm going to completely switch to portable installs in the future. I definitely don't want random software dumping stuff into my OBS setup.

#

They should have an option during install of their software to choose what to install or not install, and if they have an optional OBS plugin it should be you know... optional.

obsidian agate
#

yup

quiet bramble
#

or require you to invoke the installer from the commandline with an option like: logiinstall.exe --logitech-me-harder

narrow merlin
#

Why wont OBS show the full screen of Genshin impact??

#

Can someone help me with it

oblique yewBOT
soft mauve
#

anyone familiar with streamlabels for obs studio? i have a few questions

oblique yewBOT
strong tulip
#

Whoever posted the SLD message, StreamLabels isn't SLD

#

@soft mauve What's your question?

obsidian agate
ripe depot
#

Anybody knows who created the OBS plugin for Open-Composite ACC? I am using an app within Open-XR(OpenKneeboard), which is not visible through the plugin.

quiet bramble
#

got a link for it?

brave torrent
#

Is there a plug-in similar to scale by sound that can just move a source up and down via an audio source. Trying to make a character look as though they’re talking with a cut out mouth (think Terrance and Phillip) that responds to my microphone. Thanks 😊

vale vine
quiet bramble
#

Do me a favour... (anybody)... if I haven't finished renovating my office/studio and completing the new PC build by next Saturday, make me stand in the corner with a pea between my nose and the wall, and a book on my head, and take away my computer privileges if the pea falls.

#

I need to update all this stuff and go wild with all the new things I've been missing out on. πŸ™‚

vale vine
#

TO THE CORNER!

quiet bramble
#

Tonight while trying to free up space to install a game while someone waited... I deleted gobs of previously downloaded royalty free YT background loop videos... and the OBS development environment I set up a while back. Kind of felt bad about that as I never got to fully utilize it as I'd originally intended to. πŸ™‚

#

I'm going to have to make up for it in the coming months on the new box. πŸ˜›

vale vine
#

Yea you will. That new pc is gonna get worked SO HARD! I'm genuinely excited for ya LULW

quiet bramble
#

yeah, super looking forward to giving it a 3 week straight 100% CPU usage burn-in just from pent up computer underwhelm πŸ™‚

pulsar turtle
#

hey peeps, what was that plugin called where it saves the webcam settings everytime you open up OBS?

vale vine
#

I dont think it's a plugin. I think it's exeldros fork of obs.

pulsar turtle
#

i'm obviously missing something

vale vine
#

That was what was linked last time.

#

Not sure if it's still a suitable build.

pulsar turtle
quiet bramble
#

@pulsar turtle One is called Camooz, then there's Bar Raider's "Webcam settings" Stream Deck plugin, and I believe STRMR.Tool also supports this.

#

oh, does Exeldro have one too?

dark sapphire
#

exeldro has a PR to build it directly into OBS

vale vine
#

^

dark sapphire
#

it has been tested and functionally works. just needs a code review. it touches directshow which most people tend to avoid

quiet bramble
#

OMG, awesomesauce

#

The others work well, but having it in OBS directly, or even a separate Exeldro plugin is +++

pulsar turtle
dark sapphire
white dune
#

It's just a pr, it's not merged yet.

quiet bramble
#

Temporally, once it gets accepted and built into a new OBS release.

pulsar turtle
dark sapphire
#

make sure you're logged into github

#

then there's a section called "Artifacts" at the bottom of the page

vale vine
pulsar turtle
#

ah... ill sign in. lol

#

Ok, i've downloaded it. How do I now get it onto my OBS? IS there an install or just I just drag and drop the files i've downloaded into OBS folder?

hard jay
#

You probably don't want to be using that build for any kind of production use.

#

You can extract the files anywhere and run bin\64bit\obs64.exe (assuming Windows here)

pulsar turtle
hard jay
#

Well, the biggest thing is going to be that the builds are not signed, so you might run in to capture issues.

#

Just as long as you're aware those builds are use at your own risk, no worries :)

untold jay
#

i think you can take signed game capture dlls from release builds

quiet bramble
#

Can't you just drop in the libobs from the official build?

dark sapphire
quiet bramble
#

ahh, got the wrong dll

vale vine
#

Yea. Moving a signed game capture is pretty ezpz

pulsar turtle
#

One thing I'd like to ask though is, I remember using Source Record Plugin and having issues where it would crash OBS and I couldn't uninstall the Source Record plugin unless I restarted my PC like 3-4 times. Instead of just coming in here and complaining. What's the best way to report an issue I'm having and to "fix" it if you will?

pulsar turtle
quiet bramble
#

I'm not familiar with Exeldro's project's policies currently. Never had to report any bugs I don't think.

#

In general however, it's always best to provide developers with OBS version/arch, an OBS log file as a file attachment (not copy and pasted), and full details of the problem and how to reproduce it as reliably as possible, and if relevant what you were doing before/during it happened etc.

#

And if there is a crash, attaching a copy of the crash log also

dark sapphire
#

the two things a bug report always needs:

  1. reproduction steps. specifically you should be able to reproduce on a clean OBS installation with just that plugin installed. provide any settings you change
  2. crash logs, if relevant. they can provide so many useful details
pulsar turtle
#

I'm trying to download the most recent version of the Resource Record Plugin. I've gone to this place and selected the top link and downloaded it. is this right?

harsh topaz
pulsar turtle
harsh topaz
#

Can recommend Advanced Scene Switcher, Move Transition & Durchblick just at the top of my head.

#

Oh, and Transition Table is pretty nifty too πŸ™‚

#

Tuna if you do anything with displaying music on your stream.

agile spade
#

hey im looking for a tool that allows me to display a count up timer on my stream in OBS
but i need the time to persist in case of software or system restarts
all scripts that i tried dont have persisting timers
the scripts also dont allow u to set a custom time, like setting the timer at 30 minutes and then making it continue counting

pulsar turtle
#

Is there a way to record separate sources WITHOUT the record source plugin?

#

I keeps crashing OBS and doesn't record it at all

vale vine
#

2 instances of obs + either projectors or ndi

pulsar turtle
vale vine
#

Nope that's where projectors or ndi come into play

#

And you'd probably want a portable install for the 2nd instance

#

!portable

oblique yewBOT
#

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.

vale vine
#

!ndi

oblique yewBOT
harsh topaz
odd pond
#

The output timer is great! Any hope for "Start at this time and end at this time" ?

pulsar turtle
# harsh topaz Any crash logs, or how exactly is it 'crashing'?

I was able to get one crash log. dont know what to do with it. But it doesn't save the webcam record. and if it does its green. When i close down OBS it comes up with that error where it says "wait for this program to respond" and it'll stay that way for hours and hours so i just have to close

harsh topaz
#

I'd suggest if you can replicate it (the way to break it), see if you can make it happen on a clean scene collection. As simple of a scene collection as possible.

If you can, take those steps and post them on https://github.com/exeldro/obs-source-record/issues.

vale vine
mortal harbor
#

i haven't used source record because i assumed nvenc and nvenc new were the same?

vale vine
#

It does when source record works as designed LULW

#

They are 100% not the same.

#

New keeps frames on gpu. Non new goes through cpu and system memory before going to encoder

hard jay
#

Not strictly true, there's just an extra copy.

#

old was ffmpeg based

#

new is direct to API

mortal harbor
#

and NVENC can handle 3 sessions right? want to stream, record my capture card from my gaming PC, and camera all on NVENC if possible.

vale vine
#

Should be doable

hard jay
#

On newer driver versions it supports 3 yes

vale vine
#

Well, any driver compatible with current obs

hard jay
#

Forget the exact version they bumped it, but if you're on an older version for some reason it'll only support 2

mortal harbor
#

472.xx. i think?

#

either way my streaming pc is on 512.xx

#

well that will be fun to test out later. lets see if i can kill my streaming PC.

#

so what determines if nvenc or nvenc new is offered? is it just based on the card?

vale vine
#

No

#

New is just a process

#

Has to do if/where scaling takes place

mortal harbor
#

my lack of encoder knowledge is showing here :x

vale vine
#

If you are scaling outside of the video tab in settings, even with new selected, it will fall back to ffmpeg scaling.

#

Which is the old process.

vale vine
#

And current obs requires 456 iirc, so to use nvenc on current obs, you would have to have a driver capable of 3 encodes

gaunt zealot
#

yep

mortal harbor
#

i wonder if i should also install that on the streaming PC, haven't noticed any actual recording/streaming issues with 512.xx

gaunt zealot
#

If you're stable, you're stable I guess

vital condor
#

please tell me a plugin so that I can stream to several sites at once through obs

#

❀️

oblique yewBOT
vital condor
#

Is there a plugin to connect several chats from other platforms into one window?

mortal harbor
#

tΓΌrk varmΔ±

cyan peak
#

not really no

mortal harbor
#

okey

#

aΓ§Δ±lmΔ±yor

mortal harbor
frail seal
#

Anyone know of a way to have something like a vid play on screen once something happens in a game. For a example leveling up shield in apex legends. I know this might be a stretch but ya never know

quiet bramble
#

@frail seal That's technically possible a few ways. The best way would be for someone to write a mod for the game which communicates either over websocket to OBS, or through a custom script or plugin to OBS. Another way, would be if there is a way to identify specific pixel patterns on the screen and trigger an event using Advanced Scene Switcher or some custom script or plugin.

frail seal
#

@quiet bramble you think i can start a video webm file, base off the color of a screen region, bc if so, im toying with it now, i found a plugin that works, but it messes with my game capture for some reason https://github.com/HoneyHazard/PixelMatchSwitcher

quiet bramble
harsh topaz
#

Adv-ss can do pixel matching and start a video playing.

#

@frail seal ^

frail seal
#

Got a vid ref by chance? Im digging through the adv-ss settings through the tools tab, and cant figure this out oof

harsh topaz
#

I believe @mortal harbor has done this exact thing. I have no personal experience with it, other than this being used:

#

If you do not have this option, you installed the plugin without its additional folders.

frail seal
#

what plugin? it comes default installed in most recent obs no? (avd-ss)

harsh topaz
#

No, that is not Advanced Scene Switcher

frail seal
#

or is it in setup

harsh topaz
#

That is Automatic Scene Switcher

#

Confusing name, I know.

frail seal
#

my head lmao

harsh topaz
#

This is the plugin. I suggest running the installer.

#

Easier.

#

I'd also suggest checking the field under the General tab, that says Hide tabs which can be represented via Macros

#

And start your learning using the macros. Tabs won't be there forever - macros are much more flexible πŸ™‚

frail seal
#

isnt macro, like, certain keystrokes etc.

harsh topaz
#

Macros are simply automation.

frail seal
#

im relatively beginner when it comes to this stuff

#

ahh

harsh topaz
#

Condition happens then do action

quiet bramble
#

I want to make a plugin called Amazing Scene Switcher πŸ™‚

frail seal
#

no please

harsh topaz
#

Condition is top half, actions bottom half.

frail seal
#

its already confusing

harsh topaz
#

This should really be called OBS Macros or Ultimate Automation or something :3

#

But it started as a scene switcher. So the name stayed. It's a bit unfortunate since it's so much more.

quiet bramble
#

Ok, how about Automagic Scene Switcher? πŸ˜›

harsh topaz
#

Advanced Automagic Automation Autonomy

#

AAAA

frail seal
#

bruh you guys the reason my brain cant function properly 😦

#

jkjkjk

#

❀️

quiet bramble
#

oh hahaha, we could have an Automatic Advanced Scene Switcher, and a second plugin Advanced Automatic Scene Switcher πŸ˜›

#

with a tip of the hat to Monty Python

#

Although, if we did that I suspect people would curse our fathers. And our fathers' fathers. And our fathers' fathers' fathers. And our fathers' fathers' fathers' fathers. πŸ™‚

mortal harbor
harsh topaz
#

Clearly, since it's @frail seal that would need the help giggle

mental panther
#

Does OBS have a way to track camera metadata? Like angle change, direction, etc.

harsh topaz
#

If you're experiencing camera settings resetting, OBS devs are aware of it.

#

I don't think there's like a super good solution for it atm, outside of an unsigned build by Exeldro?

mental panther
#

Identifying which way is down, etc

quiet bramble
#

Not to my knowledge. That would probably require the camera vendor to develop and release it presumably.

#

You can check the OBS Resources forum though and maybe try search for "camera" or similar in case there's other stuff

#

I also sometimes search Google for plugins/etc. as there are some out there on github or elsewhere for different things that have never been submitted to OBS Resources for inclusion, so sometimes you can find some useful stuff off the grid so to speak.

frail seal
#

@harsh topaz a bit late, but you think there is a way to play the file only once? its repeating for me, other than that im good to go

quiet bramble
frail seal
#

i did, but with adv ss, since it detects it, it wants to just play it constantly

#

show nothing once ends is ticked, but i had to tick "perfrom actionso nly on condition change"

quiet bramble
#

ah, so it's retriggering

frail seal
#

and its all good now

quiet bramble
#

ah, nice

stoic mist
agile spade
glass trail
daring plover
#

it's some kinda old software now but people still use it

sudden sleet
#

if im using NDI for dual streaming, which pc do i click start stream on? or does it matter?

daring plover
#

your encoder PC

strong tulip
#

I mean, of course it must matter

#

Why have a dual streaming setup if you don't care which one is doing the stream? 🀨

#

Although if you have a computer capable of gaming and encoding an NDI stream, I don't know why you need two PCs to start wih

quasi bramble
#

Hey,how Im Show My ps4 gameplay in obs.

oblique yewBOT
quasi bramble
strong tulip
#

This isn't the correct channel to ask your question, as it has nothing to do with plugins.

#

You need to ask in a support channel.

quasi bramble
#

How do I can Download The obs websocket plugin

spiral ruin
#

Or, Google "OBS websocket plugin"

quasi bramble
#

How do i Open that in obs

strong tulip
#

There are instructions on the page

#

There are Install Instructions, and once you've finished that, there are Usage Instructions

quasi bramble
#

I cant find My obs url and Password?

white dune
#

you mean the forum ones?

spiral ruin
quasi bramble
spiral ruin
#

What is that?

cyan peak
#

I think that's some sort of twitch extension that uses obs websockets

#

although I'm not sure if that uses a password

wary escarp
#

it can be configured to require a password

obsidian agate
#

just realized how I can narrow down my source/filter memory leak issues a bit easier.

Ill write up a JSON parser that lets me strip out filters/sources of specific types, then export that out as a Testing collection

#

just finished streaming, so im gonna decompress for a bit, but ill let you folks know how things work out after i get a bit of it written

harsh topaz
#

It's a plugin, probably Transition Table/Source Record.

#

Think TT yields like 350 memleaks

#

Or, it used to until the fix? Maybe that was before the hotfix, but it still does some memleaks.

#

Oh ye, it's like 9 now giggle
Number of memory leaks: 9

quiet bramble
#

When I exit OBS it shows usually like 30k+ memory leaks

#

It's too bad it doesn't have a way to break them down per-plugin.

harsh topaz
#

Probably your shaders.

#

Only plugin I have atm that yields mem leaks is TT, the 9 on close that I showed above. That's out of like the 9 plugins I have installed.

#

Only way I see you racking up 30k is if you had a ton of something that does a ton of bad things on repeat.

#

Not sure what else you do ofc, but I know your do a ton of shader things so that'd be my first sus :3

obsidian agate
#

Yeah, that will be the first thing i check is the shaders

#

I dont use transition table, never found a good use for it in my workflow