#plugins-and-tools

1 messages Β· Page 110 of 1

thorny echo
#

hate to come with a new problem already but I install streamfx and it doesn't show up in my OBS. am I launching wrong or is this a new issue?

quiet bramble
#

StreamFX's Shader filter's enum support and highly customizable properties are a big win.

quiet bramble
thorny echo
#

even reinstalled it with no luck

quiet bramble
#

When OBS gets a new release, StreamFX usually needs a new release as well, and if you update either one or the other, they both have to be updated together usually.

thorny echo
#

gotcha

#

so the streamfx might not be up to date yet

quiet bramble
#

If there is a version mismatch it may not load, but the website specifies the supported version of OBS.

#

The latest version of OBS changed ffmpeg version, which caused ffmpeg related features in StreamFX to stop working. A new build of the plugin is available as an experimental alpha release currently that appears to resolve that particular issue.

thorny echo
#

nice, thanks Skel!

quiet bramble
#

If you still can't get it to work however, you might want to join the StreamFX discord server, but be sure to carefully read the rules and roles channel to access the support channels.

thorny echo
#

will do! Thanks again

quiet bramble
#

They run a tight ship there. πŸ™‚

twilit solar
#

it is not in my source list

exotic field
#

hey i need help\

oblique yewBOT
# exotic field hey i need help\

Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!

gentle igloo
#

Hello experts of OBS,

Tis a sad time in my life when I feel like googling just doesn't work specifically what I'm looking for. Lo and behold this is where you beautiful people come in and help. I'm looking for something to add to my opening scene with the countdown timer. Is there an add on on OBS, where my viewers (who are waiting patiently might I add) can spam emotes or even just talking amongst themselves to fill up like a progress bar and once thar progress bar gets full it automatically switches to the chatting scene? Thank you for your time and knowledge.

quiet bramble
#

There are lots of plugins/scripts that do a countdown timer including one that comes with OBS, but this is a pretty basic plain text countdown.

#

The program Snaz is something many people use also.

#

These are just basic things like you see everyone using though. Custom stuff requires custom coding. πŸ™‚

gentle igloo
edgy crystal
#

so this might be a really stupid question, but can anyone point me in the way of getting a plug-in/tool that will show up my twitch sub/follower/dono counts in real time at the bottom? i dont know if im just really bad at working it on the website, but I cant seem to find what im looking for. Sorry, and thanks!!!

earnest thunder
#

Please help I uninstalled obs then reinstalled it. Now I can't get VST Plugins to work or show up. Current vst's I use are Reaper Plugins. Thanks in advance

quiet bramble
#

!vst

oblique yewBOT
late stream
#

Hi I went to Help

#

And I dont see "Check for updates" on my end

#

How do I check if there is an update?

#

Im on 27.2.0 OBS

quiet bramble
#

OBS doesn't have a way to check for plugin updates, you have to check wherever you downloaded the plugin from if there is an update or not, then manually download and install it.

hard jay
# late stream Im on 27.2.0 OBS

27.2 should definitely have a check for updates option in the help menu. But this is the plugins and tools channel, you'll want the support channel for more assistance.

foggy parcel
#

What are the basic plugins and tools for obs studio

quiet bramble
#

Not sure what you mean by that. Plugins are addons that enhance the functionality of OBS with new features. Tools are separate programs that work in conjunction or alongside OBS providing functionality that compliments OBS.

foggy parcel
#

ik

quiet bramble
#

!plugins

oblique yewBOT
copper urchin
#

!help

oblique yewBOT
#

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

tight umbra
rugged wave
#

Name of this alert box

mortal harbor
#

!help

oblique yewBOT
#

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

hard jay
white dune
#

yeah, service objects are lame.

edgy crystal
#

so this might be a really stupid question, but can anyone point me in the way of getting a plug-in/tool that will show up my twitch sub/follower/dono counts in real time at the bottom? i dont know if im just really bad at working it on the website, but I cant seem to find what im looking for. Sorry, and thanks!!!
posting again cause idk if anybody knows or anything

white dune
#

you probably want a browser source for that.

#

then you just need to find a specialized webpage that shows whatever you need.

harsh topaz
edgy crystal
harsh topaz
#

Streamlabs does what you wrote above. They have an application called Streamlabels that facilitates it.

kind iris
#

Any reason why TriggerFyre plugin/browser isn't working through my TWITCH channel points? It works when I type the command in my chat but not through my channel points. Please DM me or MENTION me if anybody knows anything. Thanks yall! Get Flexed!

edgy crystal
#

@kind irisdo you have your stuff allowed? i know mine wouldnt work unless i clicked the "allow" button that shows up when you edit it, it looks like the channel point button on twitch. if you need further help, feel free to dm and ill help the best i can!

mild barn
#

hi there, why does obs did not save my twitch activity feed? i mean, everytime i turn on my pc, i need to re input twitch username and password again.

this doesn't happen before. just after the latest obs update.

#

sorry for my english. cheers

oblique yewBOT
manic ermine
#

I'm not sure if this is the right channel and probably a tall ask... but I'm working on making a tool that communicates with OBS over the websocket. In my UI I'm using material design icons and since MDI doesn't come with an OBS icon like it does twitch. I was wondering if anyone has already created an MDI style icon for OBS that's available for use. And failing that is there a vector graphic of the logo somewhere that I might adapt into one?

quiet bramble
#

Hmm, I read MDI first as a typo for MIDI (and since there are MIDI plugins for OBS that use websockets that made sense), but it seems MDI is referring to something else. Having said that, Google Images still FTW

spare turtle
#

hi~ do anyone know the name or link of a plugin~ which can record both your audio as raw and processed with filters seperately? i remember seeing this somewhere in the forums~ i cant find it moo~ welp~

crude copper
#

Hello, i create Armenian language for OBS Studio in github. Add the file please.

unborn steppe
#

!transcript

lapis edge
#

how do i get my Twitch title edit plugin back?

#

It sued to be in "View" and Stream Info

#

but theres no more option to get that dock back

quiet bramble
#

Title edit plugin?

#

Are you using StreamElements .Live? If so, it is incompatible with the current version of OBS. The 2 options currently are to either wait for them to update the plugin to be compatible with OBS and update to it, or to uninstall .Live and set everything up in OBS directly. If you're not using .Live, be more descriptive/detailed.

fierce spade
deft orbit
#

I'm having an issue with the dynamic delay plug in. Before the update it was fine, but after the update it's jumping my gpu's vram usage from about 4 gb to 10 GB of it's 12 GB. Anyone else having this issue or know of a fix?

vale vine
#

@deft orbit did you get today's update for that plugin?

deft orbit
vale vine
#

Came out about 4 hours ago

ruby chasm
#

where can I ask questions about OBS and Discord? like the integration etc (I wanna capture chats with my friends from discord on OBS)

stoic mist
#

Not really a plugin thing unless you're trying to use something thike win-audio-capture

strong tulip
oblique yewBOT
#

To capture audio from selected applications only, similar to Discord, you can try the new OBS audio capture plugin (Windows 10 2004 and above only)

strong tulip
#

And if you run on macOS, then …

oblique yewBOT
twilit basin
#

i really need help i do not see plugins in my tools

deft orbit
#

Note, I'm not streaming from a laptop, just using remote desktop on it.

quiet bramble
# twilit basin i really need help i do not see plugins in my tools

Be sure to check the website documentation for the plugin to ensure it is compatible with the version of OBS you're using and vice versa. Also if it has an EXE file installer use that instead of a ZIP file, and if not, be sure you have the actual plugin binary archive and not the source code. If manually installing from a zip archive, you must copy the files into the exact correct location in the OBS installation that you are using. If there are multiple OBS installations (including possibly one that is forgotten or not known about (and this is more common than one might realize), to ensure that it is installed in the correct OBS installation which is being used.

#

It's also important to note that a plugins only show up under the Tools menu if it is designed to show up in there. Also worth noting that if OBS is running when a plugin is installed, OBS needs to be restarted before it will see the plugin.

swift haven
#

Hey anyone here know anything about Dynamic Delay?

hollow stirrup
#

You can ask here if you have question or problem about the plugin.

twilit basin
strong tulip
#

What plugin?

#

Oh Own3D

#

Double-checking: you have OBS installed in the usual place, yes? In C:\Program Files?

weak escarp
swift haven
#

To be more specific it does work for a short period, then the preview screen freezes, then OBS crashes.

weak escarp
swift haven
#

Wtf it worked

weak escarp
swift haven
#

How can I do that?

strong tulip
#

Task Manager

swift haven
#

Right. Excuse my idiocy.

#

Lol

strong tulip
#

:D

swift haven
#

Thanks guys, I've been looking all night for this fix.

deft orbit
#

Is there a less gpu vram intensive alternative for replays than the dynamic delay plug in?

strong tulip
#

The built-in Replay Buffer?

oblique yewBOT
#

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

solemn panther
#

@oblique yew my obs has a black screen

oblique yewBOT
# solemn panther <@!374674180722917377> my obs has a black screen

If you are trying to stream or record with OBS and are getting a black screen, make sure you have added the appropriate source to capture what you are trying to show. Window, Game, and Display capture are the three most common capture sources. If you have already added a capture source, and OBS is still black, please grab your current log and link it here.

Help -> Log Files -> Upload Current Log

solemn panther
#

@oblique yew plz greeks

oblique yewBOT
# solemn panther <@!374674180722917377> plz greeks

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. google_translate Translate

solemn panther
#

@oblique yew my obs has a black screen and I do not know what to do

weak escarp
#

That's something I can add to the source copy plugin

opal ruin
#

any plugins to lower ping and boost fps?

quiet bramble
#

Is there a plugin for OBS that lowers GPU prices while increasing availability?

#

πŸ™‚

pliant mesa
#

When using win audio plug in, what would I use to capture the sounds I have thru my streamdeck?

strong tulip
oblique yewBOT
deft orbit
#

Any way to have a replay plug in that would maybe lower the resolution and fps that it's caching to lower the load?

strong tulip
#

@worthy cloak please don't do that

quiet bramble
rugged plaza
#

Can someone help me out with shaderfilter? I previously had it installed but had to reinstall OBS for unrelated issues. I unzipped the file into C:\Program Files\obs-studio, but when I open OBS, the filters don't work, the user-defined shader option isn't available in Filters, and I can't change the properties of the shaders on the sources that already have them

oblique yewBOT
supple nymph
#

good evening everybody. has anyone encountered any issues the the docks not showing in program/preview windows but if i act as if im editing, their prospective boxes are still there but the material never displays. but i do have my docks . they just dont display

strong tulip
#

Did you copy the folders to the correct places, @rugged plaza? Check out "How to install plugins" for details

rugged plaza
strong tulip
#

Great :)

digital hawk
#

how do i get the win capture plugin to work?

untold jay
#

@digital hawk win-capture-audio? it shouldn't require any special setup, you install it, create a source, choose what to capture

digital hawk
#

its says that it will start obs when its done but it never starts it and when i open obs manually it doesnt look like anythin changed

untold jay
#

uninstall obs-studio, then install obs-studio again, then install win-capture-audio again

digital hawk
#

ok

#

ok done

#

now wut

untold jay
#

add an application audio output capture source

digital hawk
#

ok i think i did

rugged plaza
#

Anyone familiar with LioranBoard 2?

sonic mason
#

Related question-- -- let's say all I really want to do is generate a realtime visual effect (I was gonna process the camera before displaying it). Is there any reason it would make more sense to make a standalone app that publishes a virtual camera, rather than making an OBS plugin to do this?

untold jay
#

@sonic mason depending on what kind of visual effect you need, you might be able to use what's already available, such as the streamFX plugin, which allows custom pixel shaders written in hlsl or glsl, as well as some built-in effects like signed distance field

#

but yes, if you want to build a plugin, you'd have to compile obs-studio too, you can ask for help with that in #development

sonic mason
#

@untold jay Oh, cool! I guess I could if nothing else fork streamFX?

#

A shader would not be quite enough for what I was doing cuz I was gonna incorporate OpenCV (this might actually be unrealistic but I'm gonna try). But I bet streamFX does most of the basic work already.

untold jay
sonic mason
#

oh, very interesting

quiet bramble
#

ffmpeg related compatibility issues

dark sapphire
#

that's probably most StreamFX users

vale vine
#

I only use it for blur and source mirror as well

dark sapphire
#

yeah it made more sense when it was two separate plugins

quiet bramble
#

I use Dynamic Mask, Source Mirror, Blur, 3D Transform, Color Grading, and SDF. I used to use Displacement Map also but it's just easier to use custom shaders instead now.

vernal cove
#

hey guys i just updated my obs

#

now my docks are gone

#

activity feed missing

#

where can i find it

strong tulip
vernal cove
#

fvck

strong tulip
#

And then OBS Settings -> Stream -> disconnect and reconnect to your account

oblique yewBOT
# vernal cove fvck

To cleanly remove SE.Live:

  1. Uninstall SE.Live
  2. Uninstall OBS Studio (make sure that "User Settings" is not selected)
  3. Install OBS Studio again from https://obsproject.com/
    Your settings will be saved unless you have selected to delete them during removal.
vernal cove
#

man i am not a computer guy this sounds complicated too me

#

🀣

#

where do i uninstall this SE.LIVE thing

vernal cove
#

okk i uninstalled it but when i start obs again i can not find my activity feed

#

is there a URL for me ? maybe

#

sry for my english

quiet bramble
#

Need to set up the alerts manually using Browser Source

vernal cove
#

you know the window in obs when someone is following or hosting i need that

vernal cove
#

man it worekd

#

holy πŸ’©

#

thnak you guys

gilded belfry
#

What is the latest/greatest RTMP multi output plugin?

hard jay
#

!multirtmp

oblique yewBOT
velvet halo
#

!bttv

twilit panther
#

hello guys! I have a technical problem, can someone help me find web socket server on obs? it is missing from the tools dropdown

mortal harbor
#

How to make obs detect sound from only one app?

oblique yewBOT
mortal harbor
#

Thanks!

pulsar turtle
#

hi there, i have the source record p[lugin and I have set it onto my webcam to record that so I get better quality when I do recordings and such. But I'm wondering why it doesn't the replay buffer go to 120 seconds like it does with the output settings?

#

also when I click on save reply on the replay buffer button it doesnt save the webcam either. They both have the same file location too.

weak escarp
pulsar turtle
weak escarp
pulsar turtle
#

some reason the source recording is only saving the last 5 seconds instead of the 100seconds ive asked it to do. IS there something else I've missed?

hot vector
#

How Do I uninstall additional plugins downloaded by me in obs?

hard jay
#

Many come with their own uninstallers.

#

Past that you'd have to delete the files you installed manually if they don't provide uninstallers.

white dune
#

in short: do what you did to "install" it, but in reverse and the opposite.

rugged plaza
#

Does anyone know if there are any OBS docks for LioranBoard 2's stream deck? I'd like to be able to click on buttons with my mouse.

spare turtle
topaz prairie
#

I've been away on vacay for a couple weeks so I haven't been able to test my JS code in OBS. The browser upgrade seems to have broken some of my code.
window.navigator.mediaDevices is missing now hmm2 (needed for microphone input) (--enable-media-stream flag is set when launching OBS)
Requests to some local webm files spam the console with GET http://absolute/F:/dev/.../file.webm net::ERR_REQUEST_RANGE_NOT_SATISFIABLE

#

Everything was working in 27.1

dark sapphire
dark sapphire
topaz prairie
#

That flag hasn't added navigator.mediaDevices, still missing

oblique yewBOT
topaz prairie
oblique yewBOT
dark sapphire
#

maybe it doesn't allow it on local files anymore?

#

what happens if you run it on a small python web server?

topaz prairie
#

It works fine running it via a local server

dark sapphire
#

good to know

#

I'll add it to the list of current Local File Mode quirks

#

See if I can somehow work around it

#

Google does confirm it only works in secure contexts, so maybe if we used localhost:something rather than absolute

#

Section 6.3 of [RFC6761] lays out the resolution of localhost. and names falling within .localhost. as special, and suggests that local resolvers SHOULD/MAY treat them specially. For better or worse, resolvers often ignore these suggestions, and will send localhost to the network for resolution in a number of circumstances.

#

maybe http://absolute.localhost - I will experiment

sonic frost
sonic frost
#

Nice! I have a SUPER old iPad 2 Mini 2 that can't use Deckboard since that requires iOS 13. Guess I'm using that!

mortal harbor
#

Hey im having issues, im lagging constantly and my frames drop horriendisly

mortal harbor
#

no one is helping me

sonic frost
# mortal harbor no one is helping me

That means they are most likely either unable to help, or are busy helping others and you need to be patient. If you want to make it EASIER for people to help you, try posting a log

#

Wait- StreamFX supports GLSL, not just HLSL, right?

#

Nope, just HLSL, ok. Well I guess I gotta learn to code shaders yay

untold jay
#

@sonic frost you can switch from directx to opengl to use opengl shaders

sonic frost
#

TYSM for the tip tho

#

Because I do know GLSL a tiny bit better than HLSL

quiet bramble
#

If using OBS on Windows it is possible to, but not recommended to use OpenGL as it is available but completely unsupported by the project on Windows (AFAIK unless they've changed their stance on that). It involves invoking OBS with a commandline option that completely changes the whole program to use OpenGL for everything instead of Direct3D, so it has much bigger implications than just changing what is used for shaders.

#

On non-Windows platforms, shaders get transpiled to GLSL by OBS itself (which may or may not work)

#

If someone can already code shaders in GLSL however it takes almost no time to learn how to convert GLSL shaders into OBS's shader language (which is kind of sort of HLSL but not really)

#

I myself went from not knowing how to program shaders at all, to learning how to write basic OBS shaders in about a week, and in another week I was porting GLSL shaders from Shadertoy to OBS without having learned GLSL, just by googling for tips on converting. So anyone who knows GLSL should be able to learn how to do this in anywhere from a day to a week.

#

(or I'm some inhuman superhero coder... I doubt that.) πŸ™‚

spare turtle
#

hi~ im experiencing alot of crashing while using the plugin - audio writer .
and this time when it crashed, it removed theee whole audio drivers~ pein~
also the forum isnt updated with the lastest build too ~ i hope the dev does fix it

analog ruin
#

have you tried reporting it directly to the developer?

spare turtle
#

i just reported that the forum is not updated with the github build~ so i guess ill make a bug report and include the crash logs too

analog ruin
#

sounds like an excellent idea πŸ™‚ Dosent seem to have been updated for a while, but still worthwhile to try if its a plugin you would like/enjoy using

pale monolith
#

Hello , could someone please help me with a guide for setting up StreamFX settings within OBS? This is for the video encoding.

harsh topaz
#

We got some lovely encoding geeks in there that'd probably love to help you out πŸ™‚

pale monolith
#

Okay thanks

quiet bramble
peak vector
#

also it's own Discord for help if needed

pale monolith
#

Cool thanks

barren shale
#

Hey Guys
How do i put a text for 5sec (or a specific amount of time) and then it automatically goes

#

@mortal harbor

neat nymph
#

Do we have other ways in streaming simultaneously to facebook and youtube without a paid service (Restream) on Mac?

quiet bramble
#

!multirtmp

oblique yewBOT
barren shale
#

ok thx

harsh topaz
#

@mortal harbor

#

Two macros, similar to this. Replace obviously "Photoshop.exe" with whatever program. You can understand the logic here.

Have one for "If Process Valorant" and one for "If process Valorant window capture" or w/e the application is called.

#

When you press back and forth; the scenes will change accordingly.

mortal harbor
#

sorry im rlly dumb LMAO

harsh topaz
#

Check those.

#

Then go to Macros tab.

mortal harbor
#

it only shows automatic scene switcher- not advanced, is that fine?

harsh topaz
#

You didn't install the plugin correctly.

mortal harbor
#

ok let me retry

harsh topaz
#

If you're on windows, open windows folder in the downloaded file.

#

run that.

mortal harbor
#

yeah i just ran it ill reopen obs

harsh topaz
#

You have to install it while having OBS closed I believe.

#

Eitherway; that's always best practice.

mortal harbor
#

ok one sec

#

just did that but same thing, nothing appearing

#

ill try the manual way

harsh topaz
#

Is your OBS in the default directory?

#

C:\Program Files\obs-studio

#

That's where the .exe installs plugins to.

mortal harbor
#

i just checked in program files, it shows that advance switcher is there

harsh topaz
#

Make sure you boot form that directory the Obs64.exe

mortal harbor
harsh topaz
#

C:\Program Files\obs-studio\bin\64bit

mortal harbor
#

there's no .exe though its just files

harsh topaz
#

Erhm.

#

That's because there's no OBS.

#

There'd be a ton of files in there.

mortal harbor
#

yeah that's why im confused

harsh topaz
#

Install OBS again, in the default directory :p

#

You installed it somewhere random.

mortal harbor
#

oki one sec

#

do i uninstall obs compeltely

#

completely*

harsh topaz
#

Sure, just don't check "delete scenes" or whatever.

#

It'll save your scene collection then.

mortal harbor
#

okok

harsh topaz
#

Then install it into the default place on C:/ - and any plugin .exe you install after that will work.

mortal harbor
#

this is the correct place right?

harsh topaz
#

yep

mortal harbor
#

oook it works now

#

let me see the stuff u said about the plugin

harsh topaz
#

πŸ™‚

mortal harbor
#

so i did this right now

#

this is just for the riot client for league

#

but how do i make it switch to the actual game?

#

You said to add another if but i cant, or did u mean a new macro?

#

it only shows ignore/and/or etc.

harsh topaz
#

You need two of them at the bottom.

#

And hide one, show the other.

#

The make a second macro and show one, hide the other.

#

So it detects which window you are on, and hides/shows them back and forth.

#

That way your stream can see both of them.

mortal harbor
harsh topaz
#

That will hide both Sources, when you have the ClientUX selected.

mortal harbor
#

oh so do i click show for game source

#

and in one macro i should click show for window

harsh topaz
#

So you have to look at the logic of what you want.

#

In the top window you define the Condition for something happening

#

The bottom half, you define Action to be taken

#

So figure out what you want to do.

Do you want to show full screen the RiotClient when you click that, and then the RiotGame when you select that instead?

#

Then you need to make a macro that goes If RiotClient.exe process is focused
then Hide RiotGame Show RiotClient

#

And another macro that does the opposite. Makes sense?

quiet bramble
#

I think it'd be a good idea for the author to change the name of the plugin to something more reflective of what its current capabilities are and less easily confused by end users due to the high level of similarity to the name of a built in feature. Although it would be a shame to lose the nice ASS acronym.

#

How about Professional Effects Navigation Instrumentation System?

#

just an idea

harsh topaz
#

I've already suggested it.

#

He is not interested at the moment.

#

But it's on the table long time.

quiet bramble
#

hahahah

wary escarp
harsh topaz
#

Fullmetal Macros is my suggestion

quiet bramble
#

"Professioonal Effects Navigation Instrumentation System has been on the table a long time"

#

The author really wants to do this... but....

#

it's VERY HARD

#

Ok, I'll go now.

#

πŸ™‚

harsh topaz
#

Here I was being serious and all that Sadge

pure elk
#

hey hey, i'm new to streaming! Is there a safe place to get cool plugins like countdown timers and other things. I'm not really sure what I want yet for the channel, but little wipes and animations, and timers seem like a good start. Or something like a kill counter where everytime I hit a button the number goes up by one.

pure elk
#

thanks πŸ™‚

#

has anyone used StreamCD?

quiet bramble
#

If not, whoever made whatever StreamCD is might be bummed out that nobody is using it.

pure elk
#

its like a countdown timer and view counter suite

#

whats a pretty common one to use?

#

yeah this one is cool but is a website that doesnt really show how to use it in OBS itself

#

I guess what I want to know is how to install plugins onto obs, I don't see a menu/button to add things in

#

welp, nevermind on StreamCD, every timer has "top 10 stocks to purchase" ads on the left and "top ten phones to buy" on the right

quiet bramble
#

Plugins are installed in OBS in Windows in one of two ways. If the plugin author provides an EXE or MSI file installer, you download that and execute it and install the software generally like any other software in Windows, following on-screen prompts. If there is no standalone installer, then plugins are usually distributed in a ZIP file archive which you download, decompress to a temporary directory, and then manually copy the correct files/directories from the archive into the correct location in the OBS installation that you are currently using, being careful to not copy them into the wrong place, or the wrong installation, and especially to not download the source code by mistake.

pure elk
#

thanks! seems very old school wild west internet hahahah

#

it's all just trust and hopes that it's not malicious code?

mortal harbor
#

so it should be if process riotclient is focused, scene visibility game capture for league game should show

#

and then for the league game, if process leagueclient is running, riot client should be hidden

#

i think i made it work

worldly bear
#

Anyone else Having a Problem where the Custom Docks Log out all the time after this update ? and is there any fix (twitch)

deft orbit
#

I might be missing something here, but I'm having an issue with Move Source's timing. I have no start delay, a 300 ms duration, and an end delay of 10000 seconds. But it's not lasting a hair over 10 seconds, it's lasting like 19 seconds.

harsh topaz
#

You can do some crazy things with adv-ss πŸ™‚

errant heart
#

is there a OBS plugin to send NDI|HX instead of just NDI?

untold jay
#

@errant heart no

errant heart
#

@untold jay any windows tools to do that at all? Or they only offer for hardware or android/ios apps?

quiet bramble
#

We need a raw video over top of netcat plugin πŸ™‚

untold jay
#

@errant heart i suppose you could buy a display emulator hardware, project obs-studio's composed video onto the virtual display, then use ndi hx there

brazen palm
#

hi guys can i ask question in regards to the own3d plug in

hard jay
#

You don't need to ask to ask, but generally own3d will be the better people to ask, as we don't maintain or develop their plugin.

#

if it's a general question, someone might know the answer, though.

raven apex
#

Anyone have problems with the Application Audio Output Capture plugin? for a few seconds, every few hours, it seems to screw up the audio.

wintry mauve
#

Suspected Windows issue. Tried adding some logging with someone who could repro, and it didn't turn up anything interesting. No one is actively looking for now.

wheat kestrel
#

The Application Audio Output Capture plugin isn't capturing my audio any fix?

sonic frost
wheat kestrel
sonic frost
# wheat kestrel

This is a quite old build of the plugin. Have you tried updating?

wheat kestrel
sonic frost
#

Press Start, type "winver" and send a screenshot.

wheat kestrel
sonic frost
# wheat kestrel

Your Windows version is out of date. Please update to 20H2 at the EARLIEST, and preferably 21H2.

wheat kestrel
#

Ok thanks

high summit
shrewd comet
#

i've got OBS 27.2.1 how do i get my chat and then the list of new followers likes shares and all that???

shrewd comet
#

fb

marble needle
#

I am using Move Transition. Using Move Value to edit the 'Transform' of Move Source only updates if I click on the Move Source Filter. For example:

So it's not really usable with Hotkeys. Anyone has a solution?

#

If I activate the Move Value. It only updates the Move Source if I click on the Move Source Filter after.

gentle dune
#

Hello guys! I'll try to be concise:
Using the dynamic delay plugin, is it completely normal for the gpu vram to ramp up to 6,7GB with just 10s?

Anything I can do?
Had to downgrade to 10s from 30s due to otherwise stuttering move transitions.

Just upgraded from a 1050ti to a 3050, maybe I shoulda gotten one with more vram πŸ˜…

peak vector
#

Seems to be normal as it seems to work with decoded video frames

#

memory usage is directly linked to video resolution and FPS

harsh topaz
marble needle
uneven zealot
#

Hello everyone, is there any way at the moment to get the track list of all audio sources to show up in the main screen? It's kinda frustrating to open advanced audio properties just to select tracks everytime

harsh topaz
#

Is this not the case?

#

@marble needle Do you mind keeping it in this channel please?

harsh topaz
#

Unless it's sensitive information; I try to keep DMs work related :3

marble needle
#

So like in my example above I try to change the Move Source Filter with a Move Value Filter. I want for example change the x coordinates from -50 to -200. It does work, but it only updates the value if I click on the Move Source.

So I trigger the Move Value Filter via hotkey, nothing happens. Then I just click on the Move Source Filter and then the value is updated like it should. I only have this problem with Mouve Source.

harsh topaz
#

Probably because of the way Move Source works. Move Sources aren't active until you enable them - then they do something.

So you'll probably have to trigger first Move Value (To initially change Move Sources value) then trigger Move Source, to actually do the action.

#

As you can see if you add the filters; they're both disabled.

#

I believe there's a trigger for it that works though.

#

Sec.

#

I'd have to open to see because I don't remember.

#

Tried this?

#

Ye works for me.

marble needle
#

yes, but that's not what I want to do.

So these steps I am doing:

  1. Activate Move Value Filter via hotkey -> the eye is getting white, so it works.

  2. Activate the Move Source Filter via hotkey. -> the eye is getting white so it works.
    But the move source doesn't have the updated values.

If I click between step 1 and 2 on the move source filter, then it updates and it works. But this extra step is not good to work with when using hotkeys via touch portal.

#

It works with every filter except for the move source, so I think it is a bug

marble needle
harsh topaz
#

At least it seemingly did.

marble needle
#

That's what I want to update

harsh topaz
#

Not sure if that's supposed to work. Is there a reason you don't just make another "Move Source" with those values and trigger that?

#

From what I can tell, that should yield the exact same result.

marble needle
#

Yeah that's the way I had it before. But I have quite a complex setup via touch portal and using these move values to change the move source would make it much easier for all the scripts in touch portal

harsh topaz
#

Sec

#

Hmm, so it works for me to do what you did above.

#

Enabling a Move Value, automatic trigger move source and the element moved.

#

You want to not move it until you trigger the Move Source manually. Let me try.

harsh topaz
#

So, if I do what you do above; it jumps to the other spot without animating.

#

Is that the issue?

marble needle
#

No, the move source just still has the values it had before.

harsh topaz
#

Oh, nvm I had a wrong setting on. It works fine here.

#

I'm just bad at filters.

#

So, let me record and ask you if this is the behaviour you want.

marble needle
harsh topaz
marble needle
harsh topaz
#

Move Source:

#

Move Value:

marble needle
#

ok I just test it again? did you change anything in the settings of the two filters?

harsh topaz
#

Nothing other than what you had I believe.

#

Make a color source.

Selected it's position with Get Transform in Move Source.

#

Went into Move Value. Selected Move Source, transform.

#

Went into move source, moved it to a spot. Got transformation. Put those numbers into Move Value.

#

Moved the source back to its spot.

#

Pressed "Move Value". Then "Move Source".

marble needle
#

can you try it also with transform relative?

#

still doesn't work for me. I always have to click on the move source and only then it's working...

harsh topaz
#

Transform relative doesn't seem to work, no.

#

@weak escarp Possible bug. Might be a little to read through the above though.

I'd explain it further but I kinda gotta go >.<

#

Basically moving a transformation with a Move Value that is a transform relative doesn't seem to update the Move Source values. So when you enable the Move Source filter, nothing happens until you click on the filter manually. Then the Move Source values are updated.

The regular transform works just fine.

kind orbit
#

Opo

#

gvugwqgfhoeufhuerb9gergbgrg8548

#

i wnat install obs

kind orbit
cyan peak
#

I'd probably advise not spamming, and not replying/pinging random people

marble needle
weak escarp
acoustic trail
#

Hi! I'm not sure if I'm on the right room but on my obs studio, I can't seem to find browser source to add it as a source. I tried enabling/disabling hardware acceleration but no go. Is there a fix for it?

acoustic trail
#

Do I need to uninstall then reinstall?

hard jay
#

No, you can just run the installer again

acoustic trail
#

ok thanks let me try that

wraith ruin
#

Hey guys!

I'm currently using OBS and the MultiStream plug-in. I'm having an issue with jutter and general lag when I connect to a second source. I've read the frame rate drop wiki and followed all directions.

OBS says zero issues with Bitrate, and zero frames dropped.

I have fiber internet with 30MB upload.

It's a wired connection.

Updated drivers

Kind of at a loss.

#

Thanks in advance!

oblique yewBOT
# wraith ruin Hey guys! I'm currently using OBS and the MultiStream plug-in. I'm having an i...

A clean log file is required to help fix your issue. To make a clean log file, please follow these steps:

  1. Restart OBS
  2. Start your stream/recording for at least 30 seconds (or however long it takes for the issue to happen). Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc.
  3. Stop your stream/recording.
  4. Select Help > Log Files > Upload Current Log File. Copy the URL and paste it here.
wraith ruin
oblique yewBOT
dark sapphire
wraith ruin
#

How do check that?

dark sapphire
#

I am unsure, but basically OBS 27.2 disables the fixed buffer size that it used to have in favour of letting your computer decide how much buffer you need.

18:44:07.628: [rtmp stream: 'multi-output'] Socket send buffer is 65536 bytes
18:44:07.810: [rtmp stream: 'multi-output'] Socket send buffer is 65536 bytes
18:44:07.982: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes

These confirm the default buffer size when you go live - 65536 bytes to all three servers.

However, when you stop:

18:45:54.705: [rtmp stream: 'adv_stream'] Socket send buffer is 524288 bytes
18:45:54.709: [rtmp stream: 'multi-output'] Socket send buffer is 524288 bytes
18:45:55.110: [rtmp stream: 'multi-output'] Socket send buffer is 1048576 bytes

The buffers for all three have grown significantly (from 65KB to as high as 1MB), which would explain what looks like buffering/lag to viewers - it's Windows trying to ensure everything reaches the user, which can result in some buffering while it tries to calculate how much you need based on the distance to the servers.

#

The most correct solution here would be to stream to servers that are nearby. You'll have to check with the services you stream to what those server addresses should be.

wraith ruin
#

Thanks for that explanation. Would rolling back to a previous version of OBS allow me to set a fixed buffer size and also use the Multistream plug-in?

#

What would a be an appropriate buffer size?

dark sapphire
#

Toggling between fixed/dynamic buffer size is done at the system level rather than the OBS level going forward.

Try this in command prompt before going live:

netsh int tcp set global autotuninglevel=disabled

Once you're done with your test (after you stop the stream), revert the change with

netsh int tcp set global autotuninglevel=normal
wraith ruin
dark sapphire
#

before launching command prompt, right click and select "Run as administrator"

wraith ruin
#

Got it. No change.

#

Do you want me to send the logs again?

dark sapphire
#

yes please

wraith ruin
oblique yewBOT
# wraith ruin https://obsproject.com/logs/T6orBzld_7BmfpBo
πŸ›‘ Critical
  • 65.5% Dropped Frames
⚠️ Warning
  • Integrated GPU
ℹ️ Info
  • Windows 11 21H2 (OK)
  • Not Admin
Hardware Check

Intel Core i5-8265U @ 1.60GHz - Possible bottleneck / Intel UHD Graphics 620 - Possible bottleneck

wraith ruin
#

Thanks for all your help so far Matt!

dark sapphire
#

there you go, dropped frames when the buffer is of a limited size

#

that basically confirms what I expected - the servers are too far away and your computer is having trouble figuring out how best to send the data

regal gale
hard jay
#

Are you talking about the yellow border from WGC capture?

regal gale
#

yeah

hard jay
#

Because we already support disabling it on Windows11

#

It's not available as a function on windows 10 yet.

#

I think @dark sapphire knows which version it's slated for

dark sapphire
regal gale
#

I see that. I'm testing some things on my end to see I can force it to be disabled either via registry or another method.

dark sapphire
#

ah, yes 443 is more important, as that's on initialisation

#

the one I linked is when it rebuilds the capture

regal gale
#

Ah, I see that now

#

What happens if you try forcing it to be disabled?

hard jay
#

nothing :p

regal gale
#

figures

hard jay
#

the API doesn't accept it

#

Those functions to disable it don't exist in the MS API currently, except on Win11

dark sapphire
#

The docs say it's supported since 2104, but the build number is a Windows 10 dev build (which ended up being Windows 11)

Windows 10, version 2104 (introduced in 10.0.20348.0)

#

2104 is actually build 19043

wraith ruin
#

Hey Matt, I know your working on other people's issues as well.

Would streaming from a different source help? Like a separate laptop or PC? I know you said that connecting to closer servers would help.

regal gale
#

I'm on build 19044, did they not include that feature in this build?

dark sapphire
dark sapphire
regal gale
#

I love Microsoft Devs sarcasm intended

dark sapphire
#

(20348 > 19044)

wraith ruin
#

Can you ELI5 on the "Stream to closer Server"?

When pulling the RTMP I'm only given the option of the one server.

Is there a way to locate these closer servers?

slender isle
#

i don't see anything on the wiki so i might ask: is there any good documentation on custom themes or is that something we need?

untold jay
#

@slender isle i tried making a theme and all the documentation i could find are QSS reference from the Qt docs, and existing obs-studio themes, so i'm guessing that's a "no"

slender isle
#

it seems pretty straight forward but i imagine having to figure things out by yourself is the reason why there's so few themes. thanks n_n

oblique yewBOT
wraith ruin
#

Matt,

Thanks for your help! I was able to troubleshoot this myself by adjusting some settings. After doing some research all servers were located in the U.S. where I am from.

I went digging into my settings and discovered that I was using the same BR for all my streams, surpassing the recommended BR for each stream accept my main one which was running at 30000BR.

Once I configured each stream to their maximum bitrate I experienced no more lags or jitter.

Your help with process of elimination truly helped. I love this service and I love that you personally offered assistance. Is there a donate url so I can support the program and people like you?!

waxen jolt
#

@dark sapphire

vagrant minnow
#

Not really good form to just, out of the blue, ping random people on the server.

waxen jolt
#

@dark sapphire

dark sapphire
hot hazel
#

is anyone else having alert box issues like for hosting and raiding

dark sapphire
#

what kind of issues

hot hazel
#

not getting notified when someone host/raid you

modest patio
#

does anyone know of a plugin that can reduce fan noise while keeping keyboard noise?

quiet bramble
#

I'm not sure why someone would even want to do something like that. The best one could do would be to use Nvidia RTX Voice to remove background noise, and use additional software that re-adds back fake keyboard typing noise based on keypress events.

mortal harbor
#

I cant get OBS to capture the VR on my oculus

#

any ideas?

atomic falcon
#

Hey, just asking if it's possible for some sort of plugin to follow the location of your eye tracker. I'm thinking a plugin that zooms in and follows where I'm looking, but not sure if such a thing is possible

#

There would also come the challenge of setting the bounds that it follows, since I'd be looking at my entire monitor and the stream would have to show within the bounds of my overlay

atomic falcon
#

but the fan is just bad

quiet bramble
#

I guess it's an individual thing. Typing and mouse click noise on a video or stream I find pretty annoying personally. I'd rather not hear it but that's just me. I'd think that people hearing unwanted noise like that would be more likely to not want to watch, whereas if the noise wasn't present I doubt anyone would leave because they couldn't hear typing noises.

#

But from a purely aesthetic point regardless of what would retain the most viewers, there is no way to algorithmically remove individual unwanted noises like that. It is either based on frequency, shifts in dynamics, or on machine learning. While Nvidia RTX Voice uses machine learning, it's not singling out individual components of audio and allowing one to keep or block individual things, rather it is using ML to detect what is a human voice and keep it and eliminate anything else that it does not believe is a part of a human voice.

#

With advancements in ML technology we will no doubt some day possibly have powerful ML that can distinguish individual sources of audio but that's not likely to happen to this sort of level I doubt for another 10-20 years if not more, and there probably isn't a lot of use cases to make it super important to waste a massive amount of GPU pounding resources on it either.

untold jay
#

i wonder if keeping the keyboard noises intentionally is a good thing if the focus of a broadcast involves typing or "asmr"

quiet bramble
#

I definitely wouldn't hold my breath on ever seeing something that can do that. The best someone can do is fake it by removing everything but the human voice with RTX Voice, then adding back fake keypresses that are randomized keypress noises triggered by keypress events. It might even be possible on some keyboards to get velocity information (Steel Series Apex perhaps?) to simulate strength of press for attack and volume.

#

That would be a fun nerdy thing for someone to do.

#

With the method I describe above, and good recordings of keypresses and appropriate audio processing done on them, I bet it could be simulated so good that you couldn't tell it wasn't real.

#

The question though, is what software developer out there with the skills to do this would have the interest to take on the science experiment and turn it into an OBS plugin? πŸ™‚

#

I pre-decline. πŸ™‚

slender isle
#

thanks. I used the dark theme as my base AND updated while working on the theme so I'm not sure if the docks like Chat and stream manager defaulting to dark mode is a case of the theme file i used or could it be an old issue coming back? I'm pretty sure there's nothing on the file that informs docks on how they should look, and i renamed the qss too

#

just curious if anyone knows, not a thing to go get support for

untold jay
#

@slender isle service integration docks are defaulting to dark mode by design, and you can't change that from QSS

wary escarp
#

They aren’t defaulting to dark, they are defaulting to dark if the red value of the background is less than 0.5

slender isle
#

my base color is rgb(214,214,214) so i guess it shouldn't if that's the case (?)

wary escarp
#

That should default to light then

quiet bramble
#

I'd probably calculate luma and trigger based on that

wary escarp
#

!cookies

oblique yewBOT
#
  1. Exit OBS (make sure OBS is not running)
  2. Delete the folder %appdata%\obs-studio\plugin_config\obs-browser\obs_profile_cookies
  3. Start OBS
  4. Settings -> Stream -> disconnect -> connect
quiet bramble
#

proper luma, not luminance misnamed luma too πŸ™‚

slender isle
#

yeah not, still defaulting to dark mode. and the whole point of making this theme was to have something nice and readable so this is particularly frustrating Xd

untold jay
#

by readable, do you mean you intend to alter the fonts or their sizes?

slender isle
#

I just have a form of night blindness so i need dark fonts on bright backgrounds more than a size issue

untold jay
#

have you tried the "system" theme?

slender isle
#

ah yeah, is what i used to have till last night, but now system is also setting it to dark mode on the twitch docks

#

tweeted to Ryto to see if maybe they can explain the new feature in more depth. n_nU

mortal harbor
errant talon
#

so....is the rainbow shader broken?

#

i mean it is for me

#

when i do it, it just turns cam off

vale vine
#

link should be to correct timestamp

quiet bramble
#

Make sure you have the latest version of OBS Shaderfilter.

#

I'm not able to reproduce a crash with the rainbow shader here.

#

Nor the shake one.

mortal harbor
#

Sorry is this the place to find info on β€œVR plug-in”?

harsh topaz
#

Probably. You should ask your question in full, and if anyone knows what you're referencing - they'll help you πŸ™‚

mortal harbor
#

Well I’m not exactly sure.

I DL the plug-in for OBS. And then when I set everything up the screen stay grey and doesn’t show anything.

#

I have my computer attached to my oculus and trying to stream on discord using OBS

vale vine
#

@harsh topaz you got a sec?

harsh topaz
vale vine
harsh topaz
#

Aight.

livid torrent
#

Hey guys, I wanted to ask about Reactive Fugi scaling image sizes down when uploading stuff to it?

#

Just trying to play around with an active and inctive voice PNG, but it makes them super small and blurry when uploaded?

stuck forge
#

I already sucessfully compiled it.

#

I put it in lots of folders but the plugin doesn't shop up in obs.

quiet bramble
#

Could always write a shell script to copy it to every single directory on the filesystem, one of them will work. πŸ™‚

#

kidding... Searching for "what directory do I install OBS plugins into in Linux" on Google might help though.

mortal harbor
#

Hey @quiet bramble , I am super super sorry to be pinging you but I’ve been scouring for knowledge on the topic of achieving these kind of effects and through my searches it seemed like you were someone who was knowledgeable about it. Could you slide me a tip on achieving a grainy retro/slightly off kilter RGB effect or do you know of any shaders or plugins that make minimal use of CPU resources to achieve this effect? I seem to only be able to get this in OBS by using videos and footage but I’m trying to move away from that and get something a little more dynamic, with minimal and more cpu/gpu since I’m working with live animated characters.

quiet bramble
# mortal harbor Hey <@!277094731576770561> , I am super super sorry to be pinging you but I’ve b...

For any pre-recorded images or video footage, it is best to apply such effects in post production in a compositor/editor (Blender/After Effects/GIMP etc.) if no live content is to be part of the effect, which reduces runtime overhead on both CPU and GPU. If the effect is to be applied over live footage however of course filters/shaders would be the way to go. Based on what you've mentioned above, for a grainy filter a shader that applies a configurable amount of noise of some kind would probably suffice depending on the specific look you're going for. For off-kilter RGB effects I presume you mean some form of chromatic aberration (separation and transformation/displacement of individual color channels in some fashion or another).

mortal harbor
#

Yeah exactly long story short, I can achieve this in photoshop or prerecorded post just fine, but I’m looking to add similar effects like what you see here;

quiet bramble
#

The shader plugins don't come with filters like this out of the box, but it's possible to create shaders to do such things fairly easily.

#

There have been some chromatic aberration shaders posted here in the past (I think I've posted some, not certain though)

quiet bramble
#

From a shader it can be done by applying some time based randomization to a noise texture, or using a noise function of some sort.

#

(animated noise)

mortal harbor
#

Perfect… that does at least point me in the right direction for sure, thank you for your time, lol. I’m really trying to achieve this retro-anime aesthetic on all of my effects, and have it be as live and resource efficient as possible since it’s intended to be interactive.

quiet bramble
#

yeah, shaders like this would use practically unmeasureable resources

mortal harbor
#

Yeah which I’m definitely finding out the hard way haha. I’ve switched over to a dual pc streaming setup to help with the encoding workload. If I can at least just have this effect applied to my characters live, that would be enough. Everything else can be done fine through post.

quiet bramble
#

I wrote a simple linear chromatic aberration shader that I mentioned here last year it seems but I can't find it on my laptop

#

dunno if I posted the code here or not, but not finding it ;/

#

Searching the laptop to see if I can find that one, but if not then it's on my dead PC... lets see...

mortal harbor
#

That’s beautiful 😻

quiet bramble
#

no aberration shaders on the laptop sadly, got a bunch on the PC that's dead but that don't help ATM. Building new PC over the next month so will have all my data back soonish... but... aberration shaders are pretty simple... Do you code shaders at all?

#

You know what, F it... I'll whip up a simple channel shifter

untold jay
#

@quiet bramble if it's not too much trouble for you, would you be willing to make a shader that converts the input to yuv420 or nv12 and back, to help demonstrate what will happen to the output after chroma subsampling?

quiet bramble
#

the new linear aberration shader

quiet bramble
mortal harbor
#

Anyone have experience with oculus streaming on discord using OBS?

quick gust
# stuck forge Someone knows how to install this plugin on fedora linux? https://github.com/roy...

"I use arch btw." - but it should be applicable for other distros.
For flatpak version there are two paths:
/var/lib/flatpak/app/com.obsproject.Studio/current/active/files/share/obs/obs-plugins/ - copy so file here
/var/lib/flatpak/app/com.obsproject.Studio/current/active/files/share/obs/ - copy locales directory here
Locales are optional, meaning plugin should work without them but you won't obviously see proper labels but locale keys.
Also I advise setting up shell script to copy, cause each time OBS will be updated, these plugins will be gone.
Would be nice if flatpak version could pull plugins from some specified location instead, but this is the best I managed to come up with so far.

humble void
#

Hello, newbie here πŸ™‚ Is there some plugin which can handlo a few "pre-recorded" media files and plays some of it after some keyboard shortcut is pressed? Or this can be achieved without any plugin?

analog ruin
humble void
analog ruin
#

you would need one hotkey for each video tho πŸ˜… Unless perhaps a show/hide VLC source, and a hotkey to move to the next video (if that is even possible, cant remember)

humble void
analog ruin
#

yeah, hotkeys will work fine, as long as you dont need it to be automagic

humble void
limber yew
#

Hey everyone, i have a question. Can i download / use (find in somewhere) obs classic audio filters? Or these filters are working only in obs? I tried to find, but could not. I don't even know if its possible.

crisp spade
limber yew
#

something like that

glass trail
#

!vcamaudio You can follow these steps to achieve that.

oblique yewBOT
#
  1. Install VB-Audio CABLE. (A reboot is not required)
  2. In OBS Studio, go to Settings > Audio and select "CABLE Input" as your Monitoring Device
  3. Go to Edit > Advanced Audio Properties and enable Audio Monitoring for the audio sources you'd like to stream to Discord.
  4. In Discord, in Voice & Video settings, select "CABLE Output" instead of your microphone under "Input device".

Now anything you monitor in OBS Studio will be streamed to Discord. Similar steps will work with other conferencing apps, such as Microsoft Teams or Slack.

mortal harbor
stuck forge
#

Does someone have some time and could look at i could stream.

quiet bramble
silent nebula
#

Have a question Im using se.live and im trying to install plugins and they are installing but are not showing up in the my filters in obs any ideas why?

oblique yewBOT
silent nebula
#

oh ok thank you very much

rocky meadow
#

So I have a question about the move transition plugin.
I have it set to zoom in a webcam using a 'move source' filter on the scene the webcam source is in.
So when I put next move to reverse and put it on the option 'hotkey'. Enabling the filter does the zoom and disables itself. And enabling it again, does the reverse and disables itself.
What is this hotkey? Is there a place to see or set up this hotkey?

orchid latch
#

You define a hotkey for it in your OBS settings, Hotkeys. Find your scene, then you find the filter name, and you can define a hotkey for it.

rocky meadow
#

ohhh ok, I see, the add hotkey option isn't the filter itself

orchid latch
#

No, it only says it reacts at pressing the Hotkey - whatever the Hotkey might be.

#

The "global" definition of Hotkeys is - as I said - in the OBS settings.

#

As an extra hint: use a keyboard combination that is more complex, to avoid that the same Hotkey combination isn't used by another running program.... To avoid for example that the change of equipment in a game has the same hotkey in OBS, and both actions - in the game and in OBS - are triggered at the same time.

rocky meadow
#

I'm actually not even setting up a hotkey, but triggering the filter visibility through a button in LB2

mortal harbor
#

twitch docks have also stopped working

tribal raft
#

Hi OBS doesnt want to open vst plug in interface. Is there anyway to fix this

mortal harbor
#

this may help. im not a dev but i tried this previously and it worked nicely

tribal raft
#

thanks!

marble trench
#

Does anyone have any better solutions than featured.chat for showing featured messages on screen?

vapid charm
#

Which platform and show how exactly?

vestal rune
#

win-capture-audio is not working in latest version of obs. can anyone share a solution here?

vapid charm
#

!log

oblique yewBOT
#

A current log file is required to help fix your issue. Please post a link to your current log file.

  • In OBS select Help > Log Files > Upload Current Log File.
  • Click Copy URL and then paste the link here.
mortal harbor
#

Random: is there a plug-in for cropping a source to have rounded corners?

analog ruin
#

no, but an image mask filter would do it πŸ™‚ Just gotta make an image with rounded corners, and added it

#

well, there might be a plugin, but none that I know of

mortal harbor
#

Would there be any concerns for bleeding?

analog ruin
#

I dont think so, assuming you've managed to create the image properly

mortal harbor
#

Alright - follow up question is there any drop shadow plugins?

analog ruin
#

uuuhm, none that I can think of, but give it a bit, and im sure someone else could come up with something.
I think I would do something silly, like just make an image that does that

mortal harbor
#

Alrighty thanks flaeri!

mortal harbor
analog ruin
mortal harbor
#

Hmm alrighty I’ll give that a try bbinspect cheers πŸ’—

queen sluice
#

someone help me to install input overlay 4.7.4? ping me

queen sluice
#

sorry

#

i already installed it

#

i forgot to delet the mensage

vapid charm
#

-_-

queen sluice
#

its epoc

#

but sorry man

quiet bramble
quiet bramble
weak escarp
#

yes

#

in the json of the scene collection

quiet bramble
#

Use the export feature in the Scene Collection menu to make a backup of a scene collection.

weak escarp
#

no, scene collections are not saved in program files

quiet bramble
#

no

weak escarp
#

yes

#

both store the data in the json of the scene collection, you can check for yourself

quiet bramble
#

That could occur if you make changes to the OBS configuration including plugins, and OBS crashes before the config changes get written to disk.

#

Any time you make changes and you want to save them to disk, switch scenes and back as that triggers a scene collection save, and OBS has no manual save option.

#

This is particularly important if your OBS regularly crashes on exit every time it closes.

#

yeah, various plugins can cause OBS to crash on exit

harsh topaz
#

The exact reason an export/import feature for Transition Table would be neat πŸ™‚

quiet bramble
#

yes, and yes

harsh topaz
#

Exeldro already said he thought it'd be a good idea. But obviously these things take time to do. So maybe some time in the future.

quiet bramble
#

Skype, Microsoft Teams, Zoom and Discord all think their users are incredibly stupid and want to see a mirror image of their camera so they can comb their hair or remove food from their teeth in the preview window as if it was a mirror.

harsh topaz
#

Why would you not want to see what the stream will see?

quiet bramble
#

It causes so much confusion. I think it is a stupid decision. If they at least gave the option to opt-out of it it would at least be reasonable.

hard jay
#

if you're talking about the OBS Virtualcam plugin, you mean 2.0.5?

harsh topaz
#

VDO has it default too because people were complaining about it not being mirrord for some reason.

#

But at least it has a &mirror parameter.

quiet bramble
#

But they're like "NOPE, we know better, suck it up dumbasses"

hard jay
#

There were no code changes or bug fixes in 2.0.5 compared to 2.0.4

#

I only fixed compilation to use the built-in OBS ffmpeg stuff instead of shipping its own.

#

oh filter, ok.

#

Carry on.

quiet bramble
#

I used to use VirtualCam plugin for a tonne of stuff, but then NDI added ability to work like a virtual camera also, Exeldro released Recursion Filter, and OBS got built in Virtual Camera which combined covered most of my use cases... and now Exeldro has the new cam filter also which I haven't tried yet which would theoretically solve the remaining use cases. πŸ˜›

#

The viewers on the other end of Skype etc. do not see it mirrored tho

#

I wonder if Skype etc. swap the left and right speakers and put them 180 degrees out of phase also

#

yeah, the mirrored preview is to help people pick black peppercorns out of their teeth

#

Or to use an Ear Otoscope to scrape earwax out of your ear

#

be sure to do it on a full Zoom team meeting though

harsh topaz
#

Have you tried Source Record? While still glitchy, maybe you can get it to work.

#

Transition Matrix is outdated.

#

Move to Transition Table.

#

You're bound to run into issues with it.

#

It's not maintained. Not recommended.

weak escarp
#

Almost asleep but yeah still here

#

I heard it doesn't work on 27.2 for some, but none of the reports have given me anything specific like a crash log

#

Thanks for the report, will investigate tomorrow, going to sleep now

placid mason
#

hi

#

can someone link the page to virtualcam?

dark sapphire
#

!vcam

oblique yewBOT
#

Windows: OBS v26 and above contains a basic virtual camera. For advanced usage, such as preview or specific scene/source output, try the third party plugin.

macOS: OBS v26.1 and above contains a standard virtual camera. Having issues with specific programs? Check this guide.

Linux: OBS v26.1 and above contains a standard virtual camera. v4l2loopback is required, best installed via the v4l2loopback-dkms package.

pulsar turtle
#

hey peeps, i'm using the source record plugin and using it mainly to get clips using the replay buffer. Now thre play buffer is set to 120 seconds and the source record is 100 seconds which is fine but the source record plugin is only getting thr last 5 seconds of a recording and not the full 100 seconds. Anyone have any ideas why?

modern drum
#

Random question, what's the best chroma keyer?

dark sapphire
#

That's a big question. As in, tool to perform a chroma key on a well-lit green screen?

ember coral
#

Does anyone know if there is a way to delay the preview window on OBS with a tool or something.

My goal is to be able to look at OBS between fighting game matches and be able to see what happened in the previous 10 seconds while I'm loading into the next match.

quiet bramble
#

OBS has a built in replay feature

ember coral
#

from what i can tell, thats for saving video files. Potentially to be played back.

I'm trying to have it always active.

I've tried using the filter renderdelay 500ms 30 times in a row, but it starts to lag after about 25 of them.

I'm guessing it's not optimized for that purpose.

Edit: Solution is dynamic delay plugin. Installs dynamic delay filter.

vagrant minnow
#

It's not, as it uses VRAM.

chrome tapir
#

So for one of my scenes I have an obnoxious amount of move filters to make multiple people go down a rainbow carebear slide.... when switching the scene it lags...If I have the filter window pulled up it does not lag when switching to the scene... is there anything else I can do to eliminate this?

vagrant minnow
#

Does it play out the same way every time?

chrome tapir
vagrant minnow
#

Then why not just record it once, and use that instead?

main lynx
#

Hi I have an issue with the sessions for win capture audio, everytime I stop a stream or restart OBS all my Audi Inputs get disconnected and I have to remove and add again

#

but I loose things like filters or other settings

sonic frost
#

Very odd. Are you using OBS portable?

main lynx
#

no, I have OBS 27.2.3 64bit windows

#

this numbers before the app exe are normal?

sonic frost
#

Mhm!

#

That's the Process ID.

#

Click the preferred app, and make sure to hid add executable

main lynx
#

yes, and it work for a while but next day I need to remove the source and add again

sonic frost
#

Very odd. Hmm

oblique yewBOT
main lynx
#

for example here I have added twitch studio but it is not capturing it.

oblique yewBOT
sonic frost
# main lynx

Okay, I have no idea here. Want a link to their support discord?

main lynx
#

yes please πŸ™‚

#

thanks for trying

sonic frost
lavish quarry
#

Anyone know a good OBS plug in for YouTube Captions? I'm using https://github.com/ratwithacompiler/OBS-captions-plugin and it works great for twitch, but I tried it on YouTube the otherday with YouTube settings for 608/708 and it didn't work properly (it's like the captions on the video were stuck.. then they would jump around at points).

I'm wondering maybe I have the wrong settings for YouTube captioning? I'm not sure, not a lot of info out there about captioning on YouTube livestreams.

safe grove
#

hi guys! i wanted to know if there is a plugin or tool to make a multiple sources disappear after certain amount of time? i saw 1 timer plugin on obs forum but it seems to only work on one source. i duplicated the file, renamed it something else and tried to import it again so i have have it work on two sources but it was crashing obs*

quiet bramble
#

Put the multiple sources into a scene by themselves together, then nest that scene in the original scene using Scene Source

#

then the plugin can toggle visibility on the scene and affect both of them at once

safe grove
#

it seems this plugin doesn't work on scenes 😦 even if its nested but you know what you gave me an idea! it does seem to recognize groups! I will try this out!

quiet bramble
#

Beware of Groups... they're buggy AF πŸ™‚

safe grove
quiet bramble
#

It'll likely get fixed eventually. There are various workarounds for most things for now tho. πŸ™‚

vagrant minnow
#

Soon ©️

quiet bramble
#

From what I gather it is some non-fun tricky business to fiddle with, so probably why it isn't super exciting for someone to drill down and work out. I know what that can be like. πŸ™‚

#

A can of worms that opens up another can of worms that opens up another can of worms that...

pulsar turtle
#

hey peeps, i'm using the source record plugin and using it mainly to capture my webcam to in clips. I'm using the play buffer to capture the game play and the web cam. The replay buffer is set to 120 seconds and the source record is 100 seconds which is fine but the source record plugin to capture my webcam is only capturing 5 seconds of the webcam recording and not the full 100 seconds. Anyone have any ideas why?

weak escarp
weak escarp
olive crescent
#

Is there a 'best browser' to use for my web sources - if that's even a thing I can dictate?

I'm trying to minimize OBS's GPU usage (Elden Ring woes). Already using the x264 encoder and was still drawing a bunch from the GPU. Been going through the Windows Task Manager and both the Shader Filter on my webcam and my emote wall were each using up somewhere in the low teens of GPU%. Emote wall got me thinking about the browser source thingy. I'm also trying to figure out which browser to use for stream monitoring in terms of low GPU draw.. just thought I'd through that out there.

thorny echo
#

sooo stream deck is missing from my tools, is this a known issue or did I bork something up

white dune
oblique yewBOT
thorny echo
#

Got it sorted out, seems I had to reinstall everything again.

errant talon
#

thank you for your help

#

really did help

zinc cloak
#

Hi everybody! πŸ˜„
This is my first message and is an ask :3
Is possible generate an automatic fount be triggered an a given hour?
I have been told that it can be done from a plug-in but I don't know which one
Sorry for my bad english, i'm from Argentina :3

harsh topaz
vale vine
#

Translator maybe screwed them. Maybe like random/automatic text?

neon iris
#

Would anyone be able to help me trouble shoot why I can't seem to get the streamFX filters to show up in my filters? I've been trying to figure it out for like a week

oblique yewBOT
vivid sapphire
rugged monolith
#

Hello, I have an issue with OBS somehow mot talking to my tools. I have an issue where my streamdeck wouldn't operate correctly after I updated OBS a couple weeks ago. Just yellow triangles came up and I figured its a streamdeck thing. When i looked at my buttons commands where i had to choose the source I wanted the button to effect it just had the scene name. When I clicked on the drop menu to reselct the source action it only had a single white box and no options. When I looked into people said to basically downgrade streamdeck back to the previous version. I did that and it kind of worked.I use touch prtal and it is doing the same exact thing. Where the source would be selceted for the action it just shows the scene name and then no options to change it. So it doesn't seem to be the programs not working, it seems to be obs not talking to them even though on both I get the confirmed 'wen socket connect'. Sorry for the long essay but I wanted it to be clear. Thanks for any help.

pulsar turtle
#

I'm 31 as well 😢

zinc cloak
modern drum
analog ruin
#

as the resident Davinci Resolve shill; Davinci Resolve πŸ˜„ @modern drum

#

I however have zero data to back it up, besides, works good for me. Not sure if there is a comparison/benchmark comparing different chroma keyers, or how one would even determine "best", but ye, its something

primal venture
#

anyone know how to use the live caption plugin? it worked the first time, but haven't been responding since then.

modern drum
analog ruin
mortal harbor
quiet bramble
#

There are no anti-aliasing shaders/plugins available for OBS that I have come across. Nvidia's FXAA shader is open source however and could be ported to work in OBS if anyone wanted to.

#

Not really seeing aliasing artifacts from drop_shadow, did you configure the shader options such as the shadow blur size to soften it as desired?

#

The outer edge of the drop shadow's blur is never aliased from what I can see experimenting with it at any blur size even 1. If you're referring to aliasing between the edge of the object you're putting a drop shadow on, the shadow isn't going to change that. You'd have to change the source to have a softer edge itself. Can you show a screenshot of what aliasing artifacts you're actually seeing?

mortal harbor
#

No no I'm talking about the rounded rectangle

quiet bramble
#

oh, let me look at that

mortal harbor
#

it's nothing terrible, just noticeable

quiet bramble
#

ahh, yeah that doesn't look great, let me have a look at the source code...

mortal harbor
#

from what i could gather it just doesnt render any pixels in that region, so theres no smoothing at all

quiet bramble
#

It's probably possible to antialias that with smoothstep()

mortal harbor
#

sorry, i dont really understand how to write the shaders

#

I just know basic c/c++ lol

quiet bramble
#

The code seems kind of weird, and extremely verbose with_variable_names_that_are_paragraphs_of_text LOL

#

You know, I've been using that shader for years now and the thought never occurred to me how terrible the aliasing is in it. LOL

#

Also, it should be possible for it to automatically resize itself with a custom vertex shader rather than requiring manual adjustment.

mortal harbor
#

uhhhmmm sorry i do not know what you mean haha

quiet bramble
#

Well, the way it works is it rounds the corners of the image, which fits entirely within the image so that's fine, but if you add a border to it, that is outside of the image and will not show up because the border is larger than the source is. So you have to manually add pixels to the top/bottom/left/right side by tweaking the shader "extra pixels" settings. But since you specify the border thickness as a variable to begin with, this information is available inside of the shader already, but it is only used in the pixel shader for drawing the border. There is no custom vertex shader so it is using the stock default vertex shader built into Shaderfilter which basically doesn't do anything. A custom vertex shader could automatically adjust the dimensions of the source based on the border width specified, so the user doesn't have to manually pad the source by hand.

mortal harbor
#

ohhh i see what you mean

quiet bramble
#

Of course to do that requires converting it to a .effect file and populating it with all of the missing code the builtin template provides, then tweaking the vertex shader to do this.

mortal harbor
#

that's not really a big deal imo

quiet bramble
#

Then it needs to be loaded as a .effect instead

#

I'm thinking there is a better way to write the pixel shader so that it can use smoothstep() though and get free antialiased smooth corners.

mortal harbor
#

just found this

#

ill give it a try

#

same results pretty much

#

but it does what you want for the resizing for its border

#

just crunchy edges

quiet bramble
#

Does it, or is it making the border an inside border rather than outside border?

mortal harbor
#

oop

#

yeah just an inside border

quiet bramble
#

that's a useful feature also

#

I'm considering writing one from scratch

mortal harbor
#

what is that smoothstep function?

quiet bramble
#

smoothstep() uses a special mathematical interpolation formula to create a smooth transition between two values.

#

It's like an easing function

mortal harbor
#

oh i see

#

so around the edges have it fade to alpha instead of cut to alpha?

quiet bramble
#

Well, it can be used to blend 2 values together based on a specified interpolant

#

that can be used on color channels, alpha or any other type of data

mortal harbor
#

uhm ill just let you do this bc i have no idea what you mean lol

#

youre more than welcome to ping me if you work it out though

quiet bramble
#

I'm going to try and write a rounded rect function using smoothstep first, then add border function later, with option for inner/outer, the latter also adding vertex shader to add padding.

#

No promises on when I might finish it tho... been up for 18hrs currently πŸ™‚

mortal harbor
#

that would be fantastic!
I don't plan to use a border so I'm more than happy with that

#

also no need to rush at all

harsh topaz
#

Hi SB LindLove

quiet bramble
#

smoothstep() on the alpha channel of edge pixels on the corners makes sense, it would allow it to alpha blend with whatever happens to be behind it.

#

hey LK

cyan peak
mortal harbor
#

ye

harsh topaz
#

Wouldn't a rounded mask made in photoshop be an easier ordeal than creating a whole shader for this?

#

Usually has great results.

quiet bramble
#

Easier for a single static use case perhaps.

harsh topaz
#

Ah. I guess in combination with Move Transition this would keep corners?

#

Or what's the reference.

quiet bramble
#

I wouldn't really say easier though, but "takes less time to do" perhaps. Easier maybe for someone who isn't a computer programmer or has no shader programming knowledge.

harsh topaz
#

isn't a computer programmer or has no shader programming knowledge.
You wouldn't believe how many of us there are giggle

quiet bramble
#

I have convoluted ideas brewing in my mind also. Be forewarned.... hashtag just saying.... πŸ™‚

#

I am considering once I get this working, adding options to add smokey halo effect in place of solid border, or fire effects

#

Dunno if you remember the smoky halo effect I made for OBS a while back, it was a combination of StreamFX and OBS filters with some convoluted layering etc.

#

I redid it all as a single shader recently.

harsh topaz
#

Can't say I do, sorry

quiet bramble
#

No SDF stuff so no GPU melting

mortal harbor
#

i dont agree, it would be annoying to have to make multiple images at different aspect ratios and sizes for each use case

quiet bramble
#

There's the original Smoky Shiaβ„’ FX

#

Now.... just imagine... smoky rounded rect border frame, with optional Shia! πŸ™‚

#

Where smoky can also be fiery with custom color, or other noise FX

mortal harbor
#

πŸ’€

quiet bramble
#

And the shader version of smoky halo uses less than 3% of my GPU without optimizations

gilded folio
#

hello, is there an way to identify what plugins are installed?

quiet bramble
#

The OBS log file logs every plugin that it loads.

#

There is no way however to tell what plugins are installed, because there is no standard way that plugins get installed. Some plugins are installed using an EXE file and will show up in Windows as an installed software package. Other plugins are installed by copying files/directories out of a zip file into the proper OBS installation directory, and other plugins may be installed by 3rd party software installation (ie: StreamDeck)

#

Also, a system might have more than one OBS installation installed on it, and some plugins may be installed in one installation and others in another installation ( a common source of the "I installed a plugin and it isn't showing up in my OBS" problem)

gilded folio
quiet bramble
harsh topaz
#

I think there's like ultra alpha work going on behind the scene. Honestly, an alpha that just listed installed plugins, and a button to delete them would be a neat start.

Install with exe.
See/Remove with Plugin Manager.

quiet bramble
#

Will be very cool to have one eventually, but it is one of those features I suspect will be an absolute nightmare to program and sort out all the issues, backend infrastructure etc. for whoever takes one for the team.

harsh topaz
#

I think the install part is the real headache.

#

Because updating/installing - verifying, where is it hosted?

#

There's so many aspects to that part of it. An alpha version that does listing & uninstalling would go a long way as an initial addition.

quiet bramble
#

Where it is hosted is another thing to be worked out in the RFC. For security and other purposes IMHO it should be hosted on resources owned by and ran by the OBS Project itself.

harsh topaz
#

Yea then it becomes a hellish nightmare to verify plugins. And are they "good enough" to get verified? What if they're buggy or breaks OBS?

quiet bramble
#

Wouldn't want it pulling plugins from Some Guy's Hard Drive in Whoknowswhereville

harsh topaz
#

Who is responsible?

#

It's a big task. Where listing/uninstalling in comparison shouldn't be.

wary escarp
quiet bramble
#

It's potentially monumental task. Is it "all plugins require a verified developer account with contact information" or "anyone who wants to stuff malware into a plugin is welcome too" etc.

#

I dunno what level of code review plugins on the resources site get right now, but hopefully some. πŸ™‚

harsh topaz
#

What about maintenance? If you get added is your volunteer work required to be maintained?

#

That's why I still think - Listing/Uninstalling. Just to help manage things initially would be huge.

quiet bramble
#

Well, if a maintainer stops updating a plugin and it doesn't work, it could be marked "incompatible" for versions it doesn't work with (like Firefox plugins for example)

harsh topaz
#

And who decides which of all the plugins that are that? Who's supposed to do all this maintenance work.

#

It's a tall ask imo.

quiet bramble
#

should have an integrated way to rate plugins perhaps, and a way to report problems with plugins, or report security problems or malware etc.

harsh topaz
#

A dev might think "This is compatible with 25.0" but it ends up having some unforseen bugs. Things that wasn't discovered initially, even during approval/testing.

quiet bramble
#

Presumably project volunteers (existing or new)

harsh topaz
#

So someone has to either 1. fix it. 2. disapprove it. Or prove that the bug is there.

#

Just a lot of extra work :3

quiet bramble
#

Yeah, it is potentially a huge effort no doubt.

harsh topaz
#

I don't think a Plugin Manager being added to OBS should be "All feature's from the get go."

#

It should be a stage project.

quiet bramble
#

I mean, someone could make a half assed solution that is low effort

#

but that could be as big of a disservice than a benefit too

harsh topaz
#

I recall there being a plugin manager plugin like.. a few years back?

quiet bramble
#

Yeah, ISTR some scammy solution a few months ago

harsh topaz
wary escarp
harsh topaz
#

Basically Universal did sorta the Alpha I had in mind.

harsh topaz
#

I believe that'd still qualify as a plugin manager; albeit a work in progress.

quiet bramble
#

Half assed solution is not better than no solution IMHO

harsh topaz
#

The "all or nothing" concept shouldn't be necessary on something that could be introduced in stages - and benefit people with the features it does have.

#

Where did you get "Half assed" from?

#

It has some of the features, doesn't mean it's half assed.

quiet bramble
#

I don't think it has to be an "all" solution either, but there needs to be a minimum of functionality that is necessary, and it shouldn't be the absolute bare minimum or what is easy to cough up like a furball

harsh topaz
#

And I'll let you in on a secret. It's painful for people that know what they're doing as well πŸ˜‰

quiet bramble
#

The right approach IMHO is for the developers of OBS to discuss what they want to see in the program themselves and what they think is necessary from day 1. Whether it is an existing OBS dev or an external or new contributor writing the code, it has to be maintainable and it needs to be developed in a forward thinking manner so that decisions made on day 1 do not bite the project in the ass for what it evolves into later.

#

If the OBS devs outright reject an idea, then it's just not going to happen at all as a built in.

wary escarp
#

My personal opinion is: We'd have to somehow announce it, and having to tell people "Hey, we have a plugin manager now. You just can't install plugins using it" would be bad, considering it's literally the #1 request on the ideas page
When saying "Plugin manager", people want to be able to install plugins using it.

Though I do hope this conversation is irrelevant and we can just add the entire thing as soon as possible

quiet bramble
#

So their input is not only important it is mandatory, and they can veto anything they think is a bad idea for whatever reason they think it is bad, whether or not someone else wants it just because anything is better than nothing.

harsh topaz
quiet bramble
harsh topaz
wary escarp
harsh topaz
#

Jim's always busy with other stuff. Have you seen the program he made aLindPeek

#

Doesn't just happen on its own!

wary escarp
harsh topaz
#

I was going to come up with a pun, but why did you pick N.

#

I got nothing.

#

Β―_(ツ)_/Β―

wary escarp
#

lol

quiet bramble
#

IMHO, a plugin manager with minimal functionality needs to have a reliable back end that isn't going to choke, that works globally reliably, and the front end built into the app has to have the ability to contact the server, get a manifest of what plugins are available, have some kind of search mechanism, browse mechanism, with a way to categorize plugins into categories and/or tags for ease of finding things. It needs to be able to install, uninstall, and show what plugins are installed. It needs to also have a way to indicate plugin X is incompatible with plugin Y so they can not be installed at the same time, and it needs a way to auto-update plugins or manually check for updates to plugins. It also needs a way to specify a plugin is compatible with or incompatible with certain versions of OBS, and also possibly a way to establish dependency chains for plugins that require other plugins.

wary escarp
quiet bramble
#

We need to keep coming up with ideas to prevent him from playing Starcraft 2.

#

It'd be nice if the plugin manager could also handle plugins of plugins too. The shader plugins for example can take shaders made by other people, and the shaders are dependent on the shader plugin they were written for.

wary escarp
harsh topaz
# quiet bramble IMHO, a plugin manager with minimal functionality needs to have a reliable back ...

I understand the monumental task of a Plugin manager. They already went through most of these features πŸ˜›

I'm simply saying - the easiest things to do, would still deliver a huge portion of the useful utility a Plugin Manager would bring. So assuming it's built well to begin with - it wouldn't need to be a full-fletch, all out rambo solution from the get-go. Something like what I linked above (plugin manager WIP) would still be super useful.

quiet bramble
#

@wary escarp For Starcraft 2 I must totally agree, unless it is single player, or multiplayer with stock settings and minimal enemies unless you have a CPU with 32MB of L3 cache. πŸ™‚

#

For something like a plugin manager, I think a top down design methodology is better than a bottom up implement one thing at a time over lunch type solution then constantly patch and hack more things in after the fact.

harsh topaz
#

I'm unsure why you assume the easier base functionality would instantly be hacky and poorly made.

#

Where do you get this assumption from?

quiet bramble
#

If I were to write something like that I would focus on the back end data store and file manifest, and designing it forward thinking

cyan peak
#

this jim guy sounds crazy

harsh topaz
#

You can have the idea of how you want to build something - and attack the portions of it that doesn't take a ton of time. While still getting a useful product that's in development, where parts of it is just not added yet.

quiet bramble
#

On the client side, I'd probably start at getting the manifest data from the server and presenting what is available in a UI as well as what is installed locally

harsh topaz
quiet bramble
#

Then on installing, then on uninstalling, then on a search feature.

harsh topaz
#

I would not tackle installing as a primary feature.

quiet bramble
#

I would not even remotely consider trying to ad hoc manage plugins installed via existing means from an EXE file or copied into the directory via File explorer drag n drop

#

That way lay madness of 1000 dragons.

harsh topaz
#

It's something that's completely separate from easier things. How come you feel that's necessary to start with?

quiet bramble
#

I'm more interested in a complete solution that end users would expect to see (myself included) than something that really isn't that useful and insights comments about what all is missing and wondering what the point of providing an incomplete solution was.

harsh topaz
quiet bramble
#

Followed by "when is X coming next?" repeated every 10 days

harsh topaz
#

I think you're having a serious case of scope creeping :3

quiet bramble
#

He who writes the code gets to decide how it is done. The rest of us are lookieloos building better bikesheds.

harsh topaz
#

Of course.

quiet bramble
#

Our bikesheds get thrown into the conversation perhaps, but who writes the code decides what is what, as they should.

harsh topaz
#

Anyone can envision the "perfect" plugin. But there's also the case of not spending 5 years making something that could be robust and perfectly well functioning without trying to creep every insane thing you'd "love to have" into a project.

#

I think limiting the scope of what it is you want to end up with. And being realistic, is important.

quiet bramble
#

Writing a plugin manager that does all of the things I suggested (and more) isn't a 5 year project unless someone just started programming last week.

harsh topaz
#

Exaggeration to prove a point, err.

quiet bramble
#

All of the stuff I suggested is something that could be worked on by whomever in the project within a single OBS development cycle, or if it didn't make the cut, delayed until the next release. As long as they could focus on that one thing long enough and not have a bunch of other stuff to deal with anyway.

harsh topaz
#

As long as they could focus on that one thing long enough and not have a bunch of other stuff to deal with anyway.

#

Yea, a primary issue with a lot of things πŸ™‚

quiet bramble
#

I have looked over past discussions about this from the devs and I don't think they want to put a bare minimum incomplete inadequate solution in in a jiffy.

harsh topaz
#

Incomplete, perhaps. Inadequate? If it serves the purpose of which the added features were supposed to - it is not inadequate.

quiet bramble
#

They know what is needed, and I believe from the discussions had already that they want to have a complete solution not unlike what many other programs have.

harsh topaz
#

That doesn't mean you can't roll something out in stages, adding more advanced features as time goes on.

#

I'm still not sure where you get the idea that I want some "hacky rushed project".

quiet bramble
#

IMHO, planning out the end goal first makes the most sense, then perhaps breaking that down into phases of development. What gets included and released at a given time is a separate decision from that.

harsh topaz
quiet bramble
#

Well, the idea of having an uninstall feature without an install feature means that it would be uninstalling things it didn't install.

#

The only way to do that, is to have it deleting DLL files manually that were copied in without a manifest.

#

Trying to do something like that is IMHO an absolute disaster.

#

Nothing we have right now is package managed in any way, except for things installed via Windows EXE file installers.

#

Also, it is a very highly common operation for people to want to search for plugins, install them, update them. It isn't anywhere near as common for people to want to just uninstall plugins, and if someone installed a plugin outside of OBS I can't imagine why they would even think that OBS would have a built in way to uninstall them somewhere in its UI

#

And if it did, I can imagine them thinking "oh, I can uninstall plugins... ok, so how do I install plugins..."

#

It isn't just about providing functionality, it is about understanding how users use things, and not just nerds like us, but people who really have absolutely no idea what they're doing.

#

which with no disrespect, is probably 90% of users

#

And they shouldn't have to know either, software should do things for us, without requiring us to be experts.

#

The thought of putting anything into OBS should be met with following thoughts of "how might various users interact with this, what might they think, what might they want to do next" etc.

#

Developers should always approach software design by thinking about these things from the other side of the monitor.

#

What would be cool though too, is if someone modified DOOM source code to be usable as a plugin manager for OBS, and then made THAT available as an OBS plugin. Change my mind!

#

πŸ™‚

pulsar turtle
#

I have the old source record plugin. How do i uninstall the old version and get the upadted one?

#

Or just i just download the new version?

quiet bramble
#

Yep, download and install the new one

pulsar turtle
deft orbit
#

I'm having an issue with the move source plug in, specifically with custom duration and end delay. Let's say I put 5000ms in one of those fields and trigger the filter, it lasts much longer, closer to 12 seconds instead of 5. Is there an interaction I'm not taking into account?

pulsar turtle
#

@weak escarp I've tried the new source plugin and when i try and save i just get this screen save

#

This is just recording the webcam

vale vine
#

Nvenc new? @pulsar turtle

#

If so, don't use that.

weak escarp
pulsar turtle
#

ah ok so what kind of settings would make the same as the normal replay buffer?

deft orbit
pulsar turtle
#

SO these are the settings im using for the source plugin. Where ios the start and end for the animation?

mossy lintel
#

@pulsar turtle Exeldro was not answering to your question but someone else's about his other plugin.

pulsar turtle
#

ohhhhh sorry

pulsar turtle
vale vine
#

Nvenc

#

Without the new

placid turret
#

πŸ‘‹ howdy folks! i briefly searched for plugin development tips and tricks here in discord but didn't quite find what i was looking for. i am currently getting set up with plugin development and wanted to see if anyone here could point me to documentation for workflows. specifically i am currently working on my obs plugin on a twitch stream and was hoping it would be possible to have OBS dynamically load development copies of my plugin while running rather than having to restart it every time. so far this doesn't seem to be possible based on clicking around the UI but i thought someone here might know better.

mossy lintel
#

@desert bone is it possible to add surround channels (anything above stereo) compatibility to win-capture-audio plugin? It works fine if OBS audio is set to Stereo but doesn't pick up anything if it is set to 4.0 channels which I am using. It took a bit of time to figure out and investigate until I found this reason why plugin doesn't work for me :D.

desert bone
#

if the audio engine does not want to serve up 4.1 process loopback streams there is nothing the plugin can do

mortal harbor
#

I downloaded the multi-stream add-on for OBS. I see no change and still only have one spot for Stream keys or platform keys. How do you make OBS stream to more than one place?

strong tulip
placid turret
# strong tulip That's correct, OBS loads the plugins on startup.

that's pretty much what i suspect. is it okay to run two instances of OBS at the same time or should I be worried about conflicts between the two? if that is a concern then i suppose i could run one in a docker container to isolate it from the other (eg so they don't both try to mutate the same config files/databases/whatever). one thing i am thinking about here is to implement a WASM runtime in my plugin so i can get basic functionality running then load modules dynamically at runtime (thinking about WASM modules that can draw to a buffer using something like https://obsproject.com/docs/reference-sources.html#c.obs_source_info.video_render, though i am still learning the plugins API and not totally sure how feasible this is)

strong tulip
#

Running two instances isn't unheard of, we sometimes suggest it

dark sapphire
#

Two instances is fine, one could be in portable mode if you want to use different configurations entirely

placid turret
#

cool, trying portable mode now.