#plugins-and-tools

1 messages ยท Page 67 of 1

high portal
#

Help me

arctic niche
oblique yewBOT
# arctic niche https://obsproject.com/logs/gUTn9reLB7rAuAhs
๐Ÿ›‘ Critical
  • Two Instances
  • Max Audio Buffering
  • Hardware-accelerated GPU Scheduler
โš ๏ธ Warning
  • Mismatched Sample Rates
  • Non-Standard Aspect Ratio
โ„น๏ธ Info
  • Windows 11 23H2 (OK)
  • Not Admin
Hardware Check

Intel Core i5-11400H @ 2.70GHz - OK! / GeForce RTX 2050 - OK!

high portal
#

Anyone there

hallow vale
#

Screenshot your macro for us

high portal
high portal
hallow vale
high portal
#

Tried it but didn't work

obsidian agate
#

it should still be set to "below", because that is specificly what you are asking for

#

to have it stop recording when it is below a volume level

hallow vale
high portal
#

When i start recording it just stops automatically

#

Like this

hallow vale
# high portal

Do what Ace said earlier about adding the time for 2 seconds

obsidian agate
high portal
#

I did

hallow vale
high portal
obsidian agate
# high portal

is that video from when it was set to "above" or "below"?

hallow vale
quiet bramble
#

@weak escarp Hey, thanks to you or whoever improved Shaderfilter to report errors in the UI... what a time saver. ๐Ÿ™‚

high portal
#

https/obsproject.com/logs/mFVFX4OXJGBmkDBZ

oblique yewBOT
spiral ruin
quiet bramble
#

Probably a dozen other things I haven't discovered yet as it's been a long time since I updated OBS/plugins ๐Ÿ™‚

high portal
oblique yewBOT
spiral ruin
#

yea, verily

high portal
#

verily?

spiral ruin
#

Don't worry about it.

hallow vale
# high portal

Your macro is set for Replay Buffer, but you are using the Start Recording button instead

high portal
#

ace sent a ss of his macro

#

i just copied it

stark narwhal
#

I was just having that for ease of use for replicating

hallow vale
high portal
#

this is the script

hallow vale
high portal
#

ye

hallow vale
#

It's trying to do something similar to the advanced Scene Switcher.

high portal
#

yea

#

i deleted the script

#

and now it is not stopping immidiatly

hallow vale
high portal
#

yes

#

it works

#

after a two second delay the recording stops

hallow vale
#

Great! You can change that delay if you want now

high portal
#

yea

#

and another thing

#

when the recording stops can i start a macro which does certain task

#

can i implement it

hallow vale
high portal
#

works perfectly

#

thank you so much

hallow vale
#

You're welcome! Glad we found the issue!

frank python
#

Is there a plugin to have a search on the sources to find thing easier?

limpid narwhal
#

Hi, is there a plugin that allows me to switch to a scene at a specified time?

spiral ruin
#

Advanced-Scene-Switcher

oblique yewBOT
unkempt herald
#

does someone know the plugin for combined multistream chat?

vernal falcon
#

how would i use scene switcher to make a font flicker between two options at random intervals

#

what i'm trying to do exactly

i have Font A and Font B, and one text source

i want Font A to be the default, but at random every few seconds, it switches to Font B for a random short duration, and then goes back to Font A after that duration has passed

#

the way i would program this would be
if a random number X generated every 0.5 seconds is within a certain range, then choose another random number Y between 0.1 and 1, then, switch to Font B, start a countdown with number Y, and when Y = 0, return to font A

night rivet
#

Hey everyone, wild question here:

Is there a plugin that can animate a scene and break it into sections as a transition-kind of thing? Not as precise, but something like this - https://www.youtube.com/watch?v=xQkdOh3JDw0

untold jay
#

@vernal falcon I asked for something similar about 2 years ago, does this help? #scripting message

fossil wyvern
#

2 years dear lord

#

still using it?

vapid charm
#

If it works it works.....

fossil wyvern
timid quartz
#

guys can someone help me with install streamfx?

fossil wyvern
#

run the installer

timid quartz
#

i use installer but the window didn't appear

#

ok it looks like don't working on last version

#

Does anyone have a link to an installer that will work?

fossil wyvern
#

best way is to get it from xaymar's patreon

timid quartz
#

i have zero money(

obsidian agate
timid quartz
#

blur, noise reduction, upscaling

weak escarp
timid quartz
#

guys thanks, but i need streamfx

fossil wyvern
#

then you'll likely have to pay for it

obsidian agate
timid quartz
obsidian agate
#

Oh crap, forgot that the source wasnt available either anymore

obsidian agate
timid quartz
#

I don't like piracy and I don't respect it, but what can I do?

fossil wyvern
#

and since you mentionned piracy entirely unprompted imma stop there

timid quartz
#

saddly but thanks

serene echo
#

Composite blur cant do that directly, but you can use one of the background removal plugins to do that. IIRC (unless he's added more to it) StreamFX only offered nvidia's background removal, which you can get directly in OBS already if you have an nvidia card.

timid quartz
#

Does anyone know a plugin for noise reduction, upscaling?

mortal harbor
vernal falcon
#

is it possible to slow it down

#

itโ€™s a python script so i might be able to add a time sleep somewhere in there

timid quartz
timid quartz
#

thanks, now i'm need noise reduction please

solemn dragon
#

what are the best plugins for a streamer that games that uses handcam and no facecam

#

also im trying to use websockets but it says (obs websockets failed to load) every time

spiral ruin
oblique yewBOT
spiral ruin
oblique yewBOT
spiral ruin
#

I don't know what you need, so how can I recommend any?

solemn dragon
#

im a game streamer that only uses handcam

#

i need everything

spiral ruin
#

plugins are tools to add to the OBS tool kit.

solemn dragon
spiral ruin
#

You don't want everything. That's a lot of plugins.

solemn dragon
spiral ruin
#

The first link in the guide above shows the most downloaded ones.

solemn dragon
#

i want every plugin

spiral ruin
# solemn dragon i want every plugin

Several hundred, but many outdated? And many for recording, not streaming, you want those too?
OBS has all you need to get started streaming. Add your content to a scene, set up the stream account. Start Streaming.

timid quartz
solemn dragon
#

all of the non outdated ones

spiral ruin
#

There is all of them.

solemn dragon
#

not subwau surfers

spiral ruin
#

Define "good".

solemn dragon
spiral ruin
#

Again, I don't know what would help you. I think a little research by yourself would help you to determine if you need a specific plugin. It's like buying an speciallty tool to work you car. Not everyone needs it, but some do if they do that kind of engine work. Same with plugins and OBS.

solemn dragon
#

:)

#

i dont care what plugin it is

#

i want

spiral ruin
#

Besides, plenty of people have successful stream channels without using any plugins with OBS>

spiral ruin
#

Why? Is there a feature OBS is missing from your current stream?

solemn dragon
#

i want more featurs

#

idc if it doesnt add features

#

i want it

#

if its a thing i want

spiral ruin
#

Then review the list in the link I gave you, to get an idea of what features plugins can offer.

spiral ruin
#

I find Source Record to be helpful.

solemn dragon
spiral ruin
#

I'm done. Enjoy your own research

solemn dragon
#

meanie

hard jay
#

@solemn dragon Nobody can tell you what plugins are useful for your stream but you. There is no "required" or "useful for everyone" plugins.

#

Plugins solve a problem.

#

Most users probably don't ever need to use any.

solemn dragon
#

i have the problem of bad transitions

vagrant minnow
#

I use exactly none. Well, I have the Logitech one, but that's sorta just there.

hard jay
#

Define "bad"?

solemn dragon
#

absolutely diabolical

hard jay
#

Use real words please to describe the issue.

solemn dragon
#

oh, they are slow (i know you can change speed) and they just dont look the greatest, i want a plugin that gives more transitions and makes them smooth or whatever

hard jay
#

Well there's already a ton of built-in transitions. Have you tried creating different ones?

solemn dragon
#

???

#

i tried all of them

hard jay
#

If the transitions are having issues, it's likely that your PC is struggling to keep up with basic rendering in OBS. I'd recommend starting in the support channels for someone to take a look. Reproduce the issue, grab a clip of what happens if you can, and post a log file in the support channels for someone to take a look.

#

Assuming a plugin will fix the issue is not the right approach.

solemn dragon
#

i got a 4090 and a 12th gen i9

#

like im fine on pc

hard jay
#

There aren't really plugins that add "new sets" of transitions. OBS has all the major normal transitions, and supports stingers. If you want something custom, look in to making your own stinger transition.

hard jay
#

It helps to take a step back and decide what it is you're actually trying to accomplish first.

hard jay
#

Stingers do that.

solemn dragon
hardy blade
#

Is it common practice to use older versions of OBS to ensure plugin compatibility?

hard jay
#

Not really common, no.

#

Generally anything that requires older versions has a replacement available, or has been updated already.

mystic harbor
#

just replace them

echo harbor
#

is there a voice chat reader free plug in by chance for lives etc

oblique yewBOT
#

To cleanly remove SE.Live:

  1. Uninstall SE.Live (Add/Remove Programs)
  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.
queen aurora
#

I have a small problem, I have separate tracks for Twitch so that the music cannot be heard in the re-uploads, but I want to do the same with YouTube but so that it does not sound live, I want it to sound live on Twitch but not on YouTube, the In theory I know how to do it, but the problem is that it doesn't let me select another audio track for YouTube, it only lets me get the obs one, if I select the obs one on YouTube it would sound live and I don't want that, I know I could solve this with music without copy, but I like to complicate things for myself

#

๐Ÿ˜…

untold jay
#

@queen aurora If you're using the obs-multi-rtmp plugin, you can choose which audio track gets sent to Youtube in its settings.

queen aurora
untold jay
#

@queen aurora Pick a different "audio mixer ID".

queen aurora
untold jay
#

@queen aurora That's fine, that only affects which audio encoder is used, not which of the 6 audio compositions will be sent. For "audio mixer ID", pick the same number as what you're using for "twitch vod track".

queen aurora
untold jay
#

@queen aurora Youtube doesn't have a "vod track" feature, you'll have to not stream unwanted audio in the first place. Or, you could record while streaming and upload a video without unwanted audio later.

vague saffron
#

hello

#

i have a problem

#

i get 125 Mbps speed of internet but my stream is buffering

#

can you help

#

@everyone

obsidian agate
# vague saffron @everyone

!s That ping doesnt work here. Also, use a proper support channel listed in the Support Portal for your OS

oblique yewBOT
thorny cipher
#

Hey Guys, hope everyone is enjoying their weekend.
I'm busy with my first Plug-in for OBS and I'm running into a build problem. It keeps saying that libobs.lib link is missing. I used git to grab obs and then build with cmake.
But that .lib file is not there, any solution?

neon sphinx
#

Looking to design my own graphic overlays for forecast, hourly conditions etc. I setup an account with openweather for the api but wasn't sure how to get going from there

thorny cipher
#

I figured it out, apparently the file name has changed and it was a cmake error

quiet bramble
#

Had some time to tweak the shader and polish it a bit. It can do horiz/vert or combined with configurable rate, depth, phase and offset of the modulation waves. Phase causes it to wobble elliptically or other patterns depending on the adjustments.

verbal bear
#

Hello Team,

First time user and having hard time to get my Elgato screen over my OBS window can someone please help me on this one, as I had spent alomost 2 days trying to figure out the solution from all the channels however still the issue persist

oblique yewBOT
terse fern
#

Hey all! I have a shader filter on one of my game captures, its disabled by default, every time i launch obs and go live, its enabled, how can i make sure that this filter is disabled all the time unless i enable it from my streamdeck? (im using shader filter plugin by exeldro)

lavish oasis
#

@weak escarp Do you know if OBS Chapter markers are supposed to work for VLC and other media players or is it only for video editors?

unborn abyss
#

I'm trying to get a tool that cuts (or fades) to a different scene with a timer. So let's say I press the button to transition, I want it to wait 5 seconds and then start the fade/cut.

#

Is there any tool out there that allows this?

oblique yewBOT
unborn abyss
#

Can someone help me through this? There's a lot to this plugin.

mortal harbor
#

although there is definitely a lot that you can do with that plugin, what you are describing is fairly simple and covered by a combination of guides in the wiki that was linked.

unborn abyss
#

I see, thank you. All I need is to have a button that waits 5 seconds, fades to a video until it's completed, then fades back

unborn abyss
fossil wyvern
#

absolutely?

unborn abyss
#

LOL okay alright

#

I've never taken a look at it before

#

no idea what the process of making a plugin even looks like

fossil wyvern
#

yeah, it's a lot of work

unborn abyss
# fossil wyvern yeah, it's a lot of work

okay well can you please take me through this timer thing?? All I need is a timer for when it transitions, and for me to be able to set how long it takes until it transitions

fossil wyvern
#

when you say "press the button" which one do you mean exactly?

wintry wedge
# quiet bramble <@775225332583366657> Here's the shader, play around with it, let me know how it...

I can't thank you enough! This looks amazing! It's crazy how simple it seems, definitely gonna play around with this for a while! Gonna have to dial in some of controls to really get the right mix. But it so far seems to get what I've been looking for, for a while now!

_

So I just took a little longer before I posted this response. Just to dial it in a bit more. For the most part, assuming I have the right idea of things. Rate, Depth, and Phase help me get what I want for the proper handle held effects.
Depth being the distance it shifts, and Phase being the randomness? Correct me if I'm wrong!

I'm not sure if float amplitude or float wiggle is a thing? But comparatively, it seems Depth and Phase should be what's needed. So far this does really well to replicate the wiggle() expression in After Effects! OBSHeart

This is so exciting, I can't wait to also just use it with other fun stuff.

You're a blessing, thanks for taking your time on this ๐Ÿ’–

unborn abyss
fossil wyvern
#

then no way I can see of without defining a custom transition

quiet bramble
# wintry wedge I can't thank you enough! This looks amazing! It's crazy how simple it seems, de...

The controls are just parameters to a sine wave function controlling frequency (rate), amplitude (depth), horizontal offset (phase) and vertical offset (bias). So phase just shifts the sinewave a certain number of degrees so the oscillation starts in different place. If the horizontal and vertical waves start at the same place, you end up with a diagonal bouncing rather than horizontal or vertical by itself. Depending on how rate and depth are set will affect the angle of that bouncing and speed of it, but it will always be a bouncing back and forth in one direction basically. Phase offsets the start of the waves which causes modulations that are more complex and can create circular/elliptical patterns. If you play around with phase of both you might even be able to produce a lissajous (figure 8) type bounce. The offset parameters I added for completeness of the waveform function but I dunno how useful they are in practice. I figured it was best to provide them and if someone can find it to be useful great. ๐Ÿ™‚

#

I also thought of adding secondary waves optional too so that there are nodal interference patterns in each direction and between the axes for a greater variety of random bouncing effects but I didn't do that yet.

#

Other ideas could be different wave types, sine, triangle, sawtooth, reverse saw, square(ideal), square(realistic) etc.

#

Probably overkill, but cool stuff has overkill options IMHO. ๐Ÿ˜›

quiet bramble
# wintry wedge I can't thank you enough! This looks amazing! It's crazy how simple it seems, de...

This is so exciting, I can't wait to also just use it with other fun stuff.

You're a blessing, thanks for taking your time on this ๐Ÿ’–

No problem! You're welcome, glad you find it useful! It was pretty easy to make, but took a few days due to lifestuffโ„ข to get it cleaned up ๐Ÿ™‚ I made a vertex shader version of the first version that worked identically but didn't have any additional benefits and adding the other functionality was a bit more complex so I went back to the pixel shader version. I may redo the whole thing as a vertex shader again in the future though as that is probably more ideal as it would use far less resources that way, even though the pixel shader uses negligible resources. I still like to do things optimally. So... hence the version 0.1. ๐Ÿ™‚

#

There are 2 caveats with that filter that I did not (yet at least) try to address. One is that it operates at the pixel level so it does not actually move the source, so any pixels within it that are shifted around will get clipped off at the boundary of the source, so the source is best suited to have a lot of transparent space around the content so that as it animates the opaque pixels remain within the source boundaries or they will get clipped. For static images, one can edit them in an editor and increase the image size and fill it with transparent pixels. For sources where that is not easy to do (ie: video, browser source, etc.) one can use the shaderfilter options to add pixels to the top/bottom/left/right enough to give it space to animate within, although that will alter the placement of the source by altering its size so it'll need manual placement to restore it, and/or positional alignment in the transform menu. That's just the easiest way to deal with the problem. To do it programmatically in the effect would require writing it as a LUA script that computes how much space is needed and tries to realign the source automatically, which would be cool and user friendly but wayyyyyyyyy more programming LOL

#

The second caveat is that the sine waves are being applied in uv space, so they are not applied in a 1:1 aspect ratio, so given values will stretch more horizontally than vertically. Simple to fix that with a bit of tinkering but I figured it probably didn't matter much.

#

Just needs an additional aspect ratio correction applied but not super important.

wicked spear
#

Hello Fellow Streamers! Im trying to make it where my text source toggles hide and shows the source because i like obs show and hide animations, but i want it to activate when the characters of my text change because its a read text from file source? Any scripts or ideas?

fossil wyvern
#

what causes the text file to change?

wicked spear
fossil wyvern
mortal harbor
#

advanced scene switcher has a file content has changed condition

fossil wyvern
#

what I could see would be a two file setup with a macro that on file content change, hides the sceneitem, fires a command to copy the scoreboard's file over to the one obs actually uses, and then show

#

but meh

unborn abyss
fossil wyvern
#

making a plugin

thorny cipher
#

Yo, so I'm still busy trying to build my own Tool, I have it appearing under the Tool menu, but when I click it, nothing pops up, I think I might be using the wrong properites. Could I get some guidence?

surreal yarrow
#

Yo guyz!
I came from win support. Is there any solution to disable the video's autostart.
After the OBS starts every video starts to play.
I'd like to make a setup for an IRL event, so there need some video, music . I made the playlist, but the vlc list is not okey i cant see the next item, so made many scenes, so there is 10+ media and live to not stop every single of them at start.

obsidian agate
#

Have them all start hidden, or have a hotkey that will hide all the videos in some way before you close OBS.

surreal yarrow
#

It does not work ๐Ÿ˜ฆ
I looking for this in ideas, but nothing found...

weak stirrup
#

can anyone explain how to add macros to OBS , i have the plugin but cant seem to add it

hallow vale
weak stirrup
#

@hallow vale not showing it in the list

hallow vale
oblique yewBOT
# weak stirrup <@836687832600412170> not showing it in the list

To help resolve your issue, we need to view a log file. Follow these instructions to upload your current log file:

  1. In OBS Studio, click the Help menu โ†’ Log Files โ†’ Upload Current Log File
  2. Click the Copy URL button
  3. Paste the URL into this Discord channel
weak stirrup
oblique yewBOT
# weak stirrup https://obsproject.com/logs/5IcK2Ea3MbjzRgIM
โš ๏ธ Warning
  • Mismatched Sample Rates
  • Windows 10 Game DVR
โ„น๏ธ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • No Output Session
Hardware Check

Intel Core i5-7200U @ 2.50GHz - Below cpu encoding requirements / GeForce 940MX - Possible bottleneck

hallow vale
weak stirrup
#

it was closed, i opened it to go to file logs and still not showing

hallow vale
weak stirrup
hallow vale
# weak stirrup i think it was the zip

!advss Instead, download the installer exe. Close OBS and then run the installer by double clicking it. Then see if it shows up in the tool menu after that

oblique yewBOT
weak stirrup
weak stirrup
hallow vale
oblique yewBOT
weak stirrup
oblique yewBOT
# weak stirrup https://obsproject.com/logs/jp66lucYW7hmaSnB
โš ๏ธ Warning
  • Mismatched Sample Rates
  • Windows 10 Game DVR
โ„น๏ธ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • No Output Session
  • Third-Party Plugins (1)
Hardware Check

Intel Core i5-7200U @ 2.50GHz - Below cpu encoding requirements / GeForce 940MX - Possible bottleneck

hallow vale
oblique yewBOT
noble beacon
#

Hey all, which route would you go for an "on air" or "recording in progress" indicator?

  1. Use webhook and create own app that displays the info on a screen that you mount. This lets you customize the display, showing time since start, time remaining, whatever I think up. It would need a webserver locally, maybe on the client that has the display attached, IDK yet. Doesn't matter how stream starts, if the response says streaming, it's on (Think like touchportal).
  2. Speaking of touchportal, an ipad, attached to a big display, with a single button spanning the entire screen showing streaming status. Jank, but works.
  3. Using Advanced Scene Switcher, have a home assistant light/powerstrip to a homemade box with vinyl cut out wording.
  4. Even more physical, a switch. A litteral toggle switch that turns on a built box like above.
hallow vale
weak stirrup
#

its there now

spiral ruin
weak stirrup
hallow vale
clear notch
#

here's how i've added it to my stack, the color source move transition override points to is the top source in this scene and another random scene just to test. the general scene transition is set to move

daring remnant
#

Hi All! Im using NDI TOOLS and i would like to send 3 different scenes to 3 different projectors with NDI how can i do that?

regal thistle
#

help me set up the streamFX plugin.I throw folders from the archive into the obs folder. but obs does not see it

oblique yewBOT
vapid charm
#

Also note that as StreamFX is paid only you'd have better help in their discord.

#

Plus older copies won't work on newer versions of OBS.

mortal harbor
bright sapphire
#

It is still bundled but behind a paywall now. Keeping things current takes time and effort so they are charging for the compiling.

mortal harbor
bright sapphire
#

Was their decision ๐Ÿ™‚

mortal harbor
elder seal
#

Hi guys. I am wondering if there is a way of getting a live framerate counter in OBS on screen when recording. Like an fps graph

wintry wedge
# quiet bramble The controls are just parameters to a sine wave function controlling frequency (...

I might play with the offset again later tonight. So far I got the basic idea of what I was going for working earlier. But You can tell there's small pattern to it, but that doesn't really matter. It does the job really well! There's still more to play around with and experiment now. So thanks for clarifying things!

I'll also keep playing with the Phase a little more, cause maybe the figure 8 bounce might be what I'm thinking of. But I could be wrong lol.

For sure, well I still appreciate you adding those in either way! OBSHeart

I also thought of adding secondary waves optional too so that there are nodal interference patterns in each direction and between the axes for a greater variety of random bouncing effects but I didn't do that yet.
Interesting, I'm trying to picture how that might look?

Also I concur lol, honestly the more options for some stuff the better. I know a bunch of Finite Singularities stuff has certain options like it. Also one thing his stuff usually has, that make each plugin filter extra powerful. Is using the source as a mask, color, etc.

So different types of waves, might open the door for a lot more stuff. That I may not be currently considering!

No problem! You're welcome, glad you find it useful! It was pretty easy to make, but took a few days due to lifestuffโ„ข
Lmao, that tm. Totally understand though. There wasn't a rush, so I really appreciate it. Also earlier during our chat about the move plugin. I did slightly wonder if you just decided to stop working on it, so I was tempted to ask lol.
But I'm glad you could work on it when you could, and I'm truly thankful for you putting time into it!

Especially since it's the second shader you've essentially made for me! ๐Ÿ’–

Understandable chiNoted if you do, definitely let me know! Right now, this seems perfect.
I can also still do some tutorial ideas I have in mind with it! But if a later version comes out, and there's more stuff I can do, I'm sure I'll probably considering make another tutorial idea with it!

There are 2 caveats with that filter that I did not (yet at least) try to address. One is that it operates at the pixel level so it does not actually move the source, so any pixels within it that are shifted around will get clipped off at the boundary of the source, so the source is best suited to have a lot of transparent space around the content so that as it animates the opaque pixels remain within the source boundaries or they will get clipped. For static images, one can edit them in an editor and increase the image size and fill it with transparent pixels.
I definitely will keep this in mind, for that I'm currently using it for. It clipping is ideal. Also I think one work around is maybe using a Nested Scene for padding โœจ

As for the LUA, totally understand that one lol.

Interesting to know, thanks for the info about the last part!

small owl
#

can anyone please tell me how can i stream to both youtube and twitch

deft osprey
#

Hey guys, is there a full tutorial for Branch Output ? I want to use it to record a source while streaming without any of the overlays

untold jay
tropic zephyr
#

Quickie. Are there plugins and scripts that are not listed on the main site? Like pay plugins or anything I don'y know exists?

vapid charm
#

Anything approved/inspected by staff is posted on the forum.

Might be stray stuff here on discord but otherwise no.

minor coral
#

Hey there, was wondering about SourceRecord, do i really have to record twice at each recording ?

#

or did i miss something about only recording the stuff i want ?

plain geyser
#

Good afternoon, 7TV emojis don't work in obs. There is an addition to the chat And EM and FFZ, but there are no settings for displaying emoticons in the chat itself. Is there any way to solve this?

obsidian agate
plain geyser
obsidian agate
#

then go to FFZ Control Center

#

in the window that pops up, you can enable it in Add-Ons

#

you need to have FFZ enabled in the Twitch Integration Chat Dock, as well as be connected to Twitch in OBS Settings > Stream, and **NOT **using a Stream Key

#

this will not work if the chat dock is a custom one you added yourself. only the integrated one

obsidian agate
#

6 steps are listed

plain geyser
untold jay
#

@obsidian agate Oh, huh. Either this is new to me or I forgot.

obsidian agate
plain geyser
elder seal
#

nevermind, i thinnk this is for the PC stats and not what happening on obs

#

in terms of measuring console framerate with a capture card

wintry wedge
lament scroll
#

Helloo

wintry wedge
# elder seal can you help me setup this for recording becuase im not understanding the instru...

Okay, so if you just want these states as Text sources on stream. You can use Streamer Bot, and OBS Raw.
Just make sure when you use Streamer Bot it's connected to OBS via WebSocket.

To get the stats with Streamer Bot you'll use the following.
Create New Action > Set Trigger (not sure yet)? > Add New Sub-Action
Then for the first Sub-Action add OBS Raw via OBS > OBS Raw

Then add the following OBS Raw, and hit okay. Which will get you the OBS Stats

{"requestType":"GetStats","requestData":{}}

Then for the next Sub-Actions which are the text sources, you'll use OBS > Sources > Set GDI Text and select the one text source you have in OBS
Or multiple, depending how you want to see it up. Then set it to the following variables!
%obsRaw.cpuUsage% and any of the others pictured here.

I forget what trigger would be needed though, if you want per second stats? I need to double check that aspect.
But Streamer Bot can help with that for sure at least

wintry wedge
#

Okay so I just figured out what it would be, and even double checked if I could one GDI text source.
Here's me using a few variables. I can put them all in here, and just paste in the action Import to make it easier.
Just need to add the rest of the variables for now! So one sec

wintry wedge
#

Okay so I added all the variables mentioned above, and made an import action for you with a list and things pre set!
Just use Import at the top. Then just copy and paste the following string to import it. After you just need to edit the GDI text Sub-Action (double click it)
Then set it to your desired scene, and source.
U0JBRR+LCAAAAAAABADVWemO2zgS/r/AvgPHi2BnsGGDl0Qq/3J1NoOdA3HPAIvp/KDIoi1Eljw60gmy/STzCvtU+yRTki0fLTvpdgfYxIC7LX1VPL4qFovFD3/9CyGTBTR28oh86B7wsbALwMfJT0+mZNrYpiaPXZOVxeThWsC2zbysOpGLOXxf1vPpHJZzW/mNxFuo6k4DRfgZO2MbwEPtqmzZrMEnts4c2XZk+47IVdbMya+2ymyaQ03yrG4eElt4MoMCKpsPclkRyt1Rla/aYj3WR6Ro83zAFlmRLdrFr5thdWCHXfcSE2/3GFg1X+Ob31ZvyAD1cOa7sceOSSYEpyokkioOjBqRcJpGlnFhVWLZZt692u8ttD2xqTNJKiyjkGpBFVOcJpIHKqQxEWfWcmH2NKHoiOh6baoW9pB3Lm89nFfl4p/IUlm9PyA0Muhe47OqbJcd/M3//vtHi9891OZX9n2NvKJEsHm913CFNikXG8ZHuCsL11YVFM0htKmy2QwtskvzDapXctkCqpc950pKk2jPaOScp8pYSU1IAtVSpNx7nUSB7w5/x1yRhYjzYKhXNqUq8oamnjkqg+BBe5uqyI5Um/fLjjnN+E3kqEm2ZqkHH3q9i15vH17vET32uUNkDLZ8Ac3IlL3AsoKQvetEyrR+Za9GAhW+Q/TD5aQCdMm6ucBJXk4eXW7avJw83IDPcGUg+OH6etwQ1G3e1Bfl42pWHyECPaCAfmZrA4rERREI6pB1qhKpqXGJR6N4Lb0JwTh5xIDOxN5LZylwZakSDFA1iqiNggvKexMFMVK9gmw277wPg9AR46r4JjCsiJ0IsrXsR+2eFR467vmexR9+zKC1w5j249qqv03Fa/J9Wzfk6dw2TVbMyLTDR/Oqy7ZyG7ULeNeQb188e/mP78YujFgnc/7z9BF5sPKJs87Z3sL5sn5wWV0WT3/+ZQu5ZftLbWfQIz88/2GLLGCB8WULdt/Hb22Wd4yQZ1n9hkyX1kH3ftPRgHdwj+6oYiifATmvcBbkFSB1FbnAtb6v3wv1MiuRTmLTxk9ts2wbclE2uCn0QvV2vGUP9tgKerCjMn2TLZfgjyit0R217juM8WBv1Wp0N3pbqxzrbaV0uLeRJW+uJbb+0AN/hs+RtQSMO49rjXrvFFXOaGpVymgA6UUSmVTacMpaksnnX0vi9mvprc1XO+zYzw+wma9ymL8lzyU7Pz/CFO7Q3BkvqE9lhFHHCZrGCigLXDsdIgjpeMe5BVOcsaNcTYbUh/wL93TyH3JeVuTfuOJxlQR0GTeOB7ejkt2Dyk1cOJXJJNGGGZZQjS6GoR8MtdwkNImRReFcAvqk+P1/YfIOAX7E5G4cPZXMGBgosIqyOMYUMoosTbgECg6A6TjISI2zmS+VzHut8PEGcyqnzCfSJZghCgExJvQh0CRVknotdBIwuQSefDWcyntxenDTPZVXw3iQcdAYQiOGxx2raWqYoBgMvElTH8t4nPN9qbyqe/A6TkhOpVRENuUJV9SDwcMMSxWmwUpQoVUklPQqNuOt/0ulNLo3pfsJ1Kmkeu1VGjSnkRG41VuJpHIb0RAF0BFzCRPqqyE1vgep41T2ZD8VSJ7CxCmJncRtCiy1DnkNKVjhUvDBxV8NpfrelH4ePxV4VE69xjMwA05VzGNqBEYAEaQShjOp0q9n7zcnkHoxz4aaJMFfWfP3mpRXBekLbMTZHLvdFhVXlcMpNKQpyZO8dG/wWH1yjEgjG3wcUVAc9zIjOE2SWFEjNWOYxyrhTzo4fYz7049OpyQBN8i9WBXpkND0PbH9+dwP8E2mzwaWmzmQrGigwlZJGYggNeDp1Y+rVbdNdz2LWZI6GmNuRpVPgaahS9JSAB9rbqTQXw7tp+QIu7S/rMnzVV3Xk4DrrKNzDa2LvMh0iX5PfAk1Kcor4vJyRtolKVG2Gsrj83VF+NR82GouvXHUSUzZFMcwboKIqdXGY0IXK64/e5JxOun7WcT24UCR9UXX2ScrrYPnBSNVpGmMiSpVDpe+wQyLapFYcFoHbvydSBgKuHcPqKtq+2RcSd/jgd2GB/SA3C5r8IepuN2sd9oefq77G/paXXl84h7lzrch6RDDb3PTcWxkrlwsbBeRuvr88PIK0hrbhmaKoWt9MzEGn+YZFM0+2N9RfGKid728+MS9zXZZjO9lYAm2OcDPEJS7Q/eeQu9aL7foqMkWE5dqR2DXryd5VvRWZvs+1nbiuy45GKH7t755294U8pX2BN4ty6rpsqTe2SfsTJyt8+7xPd4KpSk09ixGY1//CQFTdjjSHAAA

#

Here's the final version btw. You can change how you want it to look with the info provided! Let me know if that helps

elder seal
#

just to ask, does this work for the capture card on not the actual PC software for console game capture

obsidian agate
elder seal
#

okay ill try it

elder seal
wintry wedge
elder seal
#

done

quiet bramble
# wintry wedge I might play with the offset again later tonight. So far I got the basic idea of...

The current shader is kind of technical in that it is controlling parameters to a sine wave oscillator function, however I can think of some other ways to make a more user friendly alternative to it also, such as one that has pre-baked options for horizontal bounce, vertical bounce, circular, elliptical, figure 8, diagonal or angular, and it just does the math internally without confusing nerd variables. LOL Something fun to consider playing with in the future at least which would probably be 99% of use cases, however the current version is more useful for broader experimentation to figure out useful patterns. Could even introduce some random elements to it as well.

#

Yes, I like the plugins/shaders that have a lot of options that can lead to powerful use cases and even unexpected use cases for those who think outside of the box and tinker. I often tend to put a tonne of options with "more is more" mindset, developing for myself as the target user, but that is sometimes perpendicular to something more user friendly, or 99% use case scenarios. But, it's one of the things that us nerds that write the code get to decide too right? LOL

#

Oh, I don't know if I mentioned it previously or not but another option if a source gets cropped by its own edges when the filter is operating, in addition to the shaderfilter built in "extend source" options, one could put an OBS Crop/Pad filter prior to the shader and usee that to independently pad the source to a larger size.

#

I'd kind of like to have a general purpose crop/pad/transform/align plugin, kind of like the Transform option but as a filter with all the same features, much for the same reason the existing Crop/Pad filter is useful in that it can be placed anywhere in a filter chain. I've had the idea for this for a long time but never made it, but it should be a super easy one to make.

quiet bramble
# wintry wedge I might play with the offset again later tonight. So far I got the basic idea of...

BTW, my thoughts about the Move plugin were along the lines that there are often a bunch of different ways to accomplish a particular goal, but each may have pros and cons and advantages and disadvantages, and it is often best to evaluate all options and find a solution that has the most pros and least cons so to speak, balancing things like performance, memory usage, ease of use, and other factors. Move plugin manipulates OBS properties so for example it could act upon the size/position parameters of a source and animate them, which would eliminate the problem the shader has of a source getting clipped at boundaries, and would arguably be the better way to modulate something like this, whereas the shader is more of a convenient hack way of doing it. ๐Ÿ™‚

#

I'm not sure if Move can actually do that as-is or not but rather the way it goes about modifying things is the better way of doing it so to speak.

#

I wanted to explore it a bit since I haven't used the plugin since it was called Move Transition, it's been a while ๐Ÿ˜›

serene echo
hallow vale
#

Ooh, looking forward to this! ^

serene echo
#

I'll also be doing something similar (though it'll be about half the length) on Advanced Masks.

quiet bramble
#

Dynamic Mask was one of my favourite obscure filters in the past, I haven't tried the alternative yet but had it earmarked

maiden shore
#

Is this the right place to type to get help with the move transition plugin?

serene echo
quiet bramble
#

There are so many building block filters/shaders that have some basic use cases, but may be obscure, but if one can think outside of the box and combine a bunch of things together there is a metric shit tonne of cool FX and functionality you can coax out of OBS these days, and I'm behind on all the latest greatest stuff by some margin now. Need to catch up soon. hehe

maiden shore
# serene echo Feel free to ask away.

I am trying to set up a multi action on my stream deck to have 2 sounds and a picture. But the sounds fade in and out and the pic stays. I seen online something about the plugin but cant figure out A. How to install it and B. How to make it fade the pic away

serene echo
#

To make the picture fade away, probably the easiest way is to:

  1. Add a color correction filter to the picture source. Name it "Opacity."
  2. Add a Move Value filter to the picture source, name it "Fade."
  3. Set the move value filter to change a single setting on the "Opacity" filter. The single value to change will be the color corrections opacity setting, and you want to set its value to zero. Adjust the custom duration to how long you want the fade to take. Now if you toggle the fade filter on, it will fade.
maiden shore
maiden shore
serene echo
#

alternatively, you can get a source to fade away without using move at all. Just right click on the source in the source list, and do Hide Transition --> Fade. This will fade the source out if it is toggled off.

serene echo
maiden shore
#

ok thanks

maiden shore
#

I need to manually turn it off

serene echo
maiden shore
#

when I hit the button it toggles the picture on anf it just stays. is there something I am maybe missing?

serene echo
#

I think I know what you're getting at- you can toggle it off with the button, but not back on? (or vice versa?)

maiden shore
#

yes. it toggles it on with the sounds but just stays on the screen

serene echo
#

Ok, so you need pressing the button to have a source fade in, sounds play, then fade the source out?

maiden shore
#

yes

#

The sounds work perfect they just dont fade the pic out

serene echo
#

In that case, you'd need to have your multi-action toggle on the source, play the sounds, have a delay of the length of the sound, then a toggle off for the source.

maiden shore
#

sorry im new to this. how do i do that?

serene echo
#

after your sound clapping, add a "Delay" (its listed under "Multi Action" in on stream deck list of actions). Set that delay to how long you want your image to show. Then add the same Source Visibility you already have, but in its settings, switch "Show" to "Hide"

maiden shore
#

ok ill have a look

serene echo
#

it should look something like this:

#

(where that second source visibility is the same source, but hides it instead of shows it)

maiden shore
#

ok

#

done that still same result

#

tell a lie thats it sorted. Your a star

wintry wedge
# serene echo You're in for a treat.. ๐Ÿ˜„ I'm in the process of shooting a Move plugin deep di...

Just responding to this before I go to bed. A deep dive has me excited! And I can imagine. People don't cover too much except some basics that most people want. I wonder what this will cover. Cause I've been compilating doing a series using the Move Plugin, and many of yours ๐Ÿ‘€

Excited to see some content when it drops!

@quiet bramble I'll have to reply later when I wake up lol OBSHeart doggolul I'm by no means ignoring our chat, I swear! โœจ

K bye OBS peeps Comfy

quiet bramble
weak stirrup
#

Hi all i am trying to set yup macros so when my timmer hit 0 it starts my stream, never used macros before so need some help if possible. This is what i have done so far

fervent marsh
fervent marsh
#

So the timer updates a text source, yeah? Your match condition needs to be... uhhh... one sec, lemme see if I have OBS on this system...

fervent marsh
#

^^ you basically want that

#

Watch the text source, wait for the text to be "00:00" (or whatever it gets set to when your timer expires, you can just hit "get current settings" when your timer is expired to fill in that value)

#

(why don't I have icons for + and - in that window? No clue.)

weak stirrup
#

do i need to export it to anywhere of ??

fervent marsh
#

I'm not sure I understand the question.

kind violet
#

Hello, my friend is live on Twitch from his Playstation 5 and he wanted me to control his live from my PC and put the overlays I have in stream elements but whenever I start a new live, how can I control the live of it on my PC in the obs.

vale vine
#

You cant be live both from the console and somewhere else

#

They should actually look into a service like lightstream if they don't have a computer

hardy cloud
#

how does one remove an OBS plugin?

bright sapphire
hardy cloud
#

bruh ive tried a lot of things even that

#

the pluggin feels like a trap XDD

#

i cant delete it

spiral ruin
#

Which one?

bright sapphire
#

Is OBS closed when uninstalling?

hardy cloud
spiral ruin
#

!aitum

oblique yewBOT
#

For help with the Aitum OBS plugin or their tools and services, please join their community Discord server for direct troubleshooting.

hardy cloud
#

vertical plugin and multistream

spiral ruin
#

Try their support if uninstalling from your Windows Settings - Apps doesn't work.

hardy cloud
#

ill try that

tepid bronze
#

I am looking for motion blur in my recordings

#

Idk where to find a plugin for it so I came here to ask

tepid bronze
#

I have tried that already today, that is not motion blur

oblique yewBOT
spiral ruin
weak escarp
civic heath
#

is there any plugin to make it easy to switch recordings paths, preferably using a hotkey?

mortal harbor
#

@civic heath

civic heath
civic heath
# mortal harbor

Hey follow up here, it says i can configure the hotkey in teh obs setting window, but what esactly am i looking for in there?

mortal harbor
civic heath
mortal harbor
#

the plugin is probably inactive, go to the general tab.

civic heath
civic heath
mortal harbor
#

probably not

civic heath
#

fair enough! Thank you so much for the help

wooden trail
#

Heyo anyone have the issue with Aitum Vertical where the entire stream and recording is shifted left (off screen) and thus there is a big black bar on the right?
Asking here because Iโ€™ve had an open ticket in their discord for like 3 months now

#

Example

#

But in OBS it's completely fine

mortal harbor
#

what are you resolution settings for the vertical canvas?

wooden trail
#

Also does it in recordings, not just streams

mortal harbor
#

sorry, not sure. I'd probably try bumping your post in their discord or creating a new one.

oblique yewBOT
# wooden trail Also does it in recordings, not just streams

To help resolve your issue, we need to view a log file from a fresh launch of OBS Studio containing an output session. Follow these instructions to upload a clean log file:

  1. Restart OBS Studio first!
  2. Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
  3. Stop your stream/recording after 30 seconds or after the issue has occurred
  4. Click the Help menu โ†’ Log Files โ†’ Upload Current Log File
  5. Paste the URL into this Discord channel
fickle mirage
#

Heyyo all, wondering if there's a plugin that can send audio source levels as MIDI commands/messages. So far I've only found plugins that trigger OBS actions from MIDI input

hot patio
#

Anyone know of a plugin that can resize and source as a filter?

fossil wyvern
obsidian agate
#

and its already built into OBS

hot patio
#

That doesn't allow me to gradually resize the source from what I can see. I'm looking at adding something small to the scene then it increase in size over a few seconds

fossil wyvern
hot patio
fossil wyvern
#

๐Ÿ‘

unborn abyss
#

Is there any way to separate Discord cameras as different sources in OBS?

#

I use Reactive to add moving profile pictures, but I wanna know if there's something similar for webcams

spiral ruin
#

No, Discord doesn't have that feature. VDO.ninja is an alternative for people to share their themselves via web browser.

unborn abyss
#

I've been trying to figure out VDO ninja for a little bit, it's hard to wrap my head around. I don't think it can automatically detect who's in the call and display their webcam, right? I have to send a link to the room every time I wanna display the webcam

spiral ruin
#

You can do most of that through the vdo director's room. And you can set up permanent links for your users.

unborn abyss
bright sapphire
#

They do have a support discord which should be pretty helpful ๐Ÿ™‚

spiral ruin
verbal rapids
#

Hello, can someone please help me with the ios camera plugin. I want to download it but, i ran it through a virtual machine/file scanner and it said it was a 8/10 and downloaded an MZ/PE file. So can someone please help me with this? Thank You.

hallow vale
oblique yewBOT
dawn crystal
#

Does any one know if you can add a file window box and browses file button to Browser Source to the properties bar in studio mode ???

spare mason
#

I am having trouble with the main output in obs. It isnโ€™t showing up anywhere

spare mason
unborn abyss
#

do you have another app open that is using the camera input

spare mason
#

I donโ€™t believe so. I see the camera feed in obs, I just cannot get it to transfer to livestream studio. All of this happened when I upgraded to DistroAV from ndi

#

The live feed input on Livestream studio now only has audio and no visual

hallow vale
spare mason
#

Using ndi

#

When checking in studio monitor, the output names donโ€™t match

hallow vale
hallow vale
spare mason
#

They are on the same pc. It used to work for us and then once switching over to distroav, the visuals went away. We still have audio in livestream just not the camera feed

hallow vale
spare mason
#

Iโ€™m not understanding entirely.

#

I feel like the error is somewhere in obs with the ndi and output settings to transfer over to livestream, I just donโ€™t know how to fix it. Not the most tech savvy person

hallow vale
#

I'm installing it now to see

spare mason
#

Yes but the screen is blank

#

I sent a picture earlier

#

I used the studio monitor in the ndi tools

hallow vale
daring timber
hallow vale
#

The update needed the NDI runtime updated separately too IIRC

spare mason
#

All of our ndis disappeared in obs. We had to redownload everything which then changed everything over to distro

spare mason
hallow vale
spare mason
#

We did uninstall the old ndi

hallow vale
spare mason
#

Should we delete distro and then redownload

hasty elbow
spare mason
oblique yewBOT
hallow vale
hallow vale
oblique yewBOT
hallow vale
spare mason
hallow vale
spare mason
#

Which one am I supposed to choose. We use a countdown timer to display online to let the online audience know when our service will begin

spare mason
hallow vale
wheat basalt
#

Hi everyone,

I'm currently working on my final project, which involves developing a plugin for OBS Studio that integrates augmented reality (AR) into live broadcasts. I'm looking for advice on the best approach to take for this project.

Specifically, I'm curious about:

What frameworks or libraries would be most compatible with OBS for implementing AR (e.g., OpenCV, NVIDIA tools, Vuforia, etc.)?
Any examples or resources on how to handle rendering AR elements in real-time during streaming.
Best practices for developing OBS plugins with advanced graphics integration.
Any guidance, tutorials, or tips would be greatly appreciated. Thanks in advance for your help!

fervent marsh
# wheat basalt Hi everyone, I'm currently working on my final project, which involves developi...

tbh, you might be better off doing most of the heavy lifting for this kind of thing outside of OBS and exporting the resulting frames to OBS via something like spout2. Running inside of OBS requires a lot of effort and a lot of not-related-to-AR code to make work, when just wrangling the AR bits separately and sending them over via spout2 or the like (or even just via a window or game capture) can save a lot of effort.

Though it depends on whether the focus of your project is on the AR part, or on the OBS integration part.

There's at least a few different plugins currently doing similar things that you could look at to see what they're doing, though... https://obsproject.com/forum/resources/detect-object-detection-tracking-built-in-obs.1911/ and https://obsproject.com/forum/resources/scoresight-free-open-source-ocr-tool-for-gaming-and-scoreboards.1884/ jump out at me immediately.

fossil wyvern
fervent marsh
#

That'd be cool.

...does anything actually support recieving eRTMP (besides twitch) yet? ๐Ÿ˜‰

fossil wyvern
#

another service just PRed smth for it

untold jay
#

I concur on that it'd be cool, but if you use any VR HMD for 10 minutes you'll see that VR videos below "4K" (1920p) look like ass.

solar dust
fossil wyvern
#

yeah sorry, abuse of language, we meant specifically the multitrack part of the spec

fervent marsh
#

Let me rephrase: Is any code available for this yet? You know, so people with a budget of less than a few billion dollars might be able to make use of it.

solar dust
fossil wyvern
#

yeah, and what I was describing isn't TEB

#

it's strictly just "sending multiple video tracks through RTMP"

solar dust
#

Oh I see, yeah even for something like this is blocked behind a overhaul of the service part (too many blocks needs to be separated from the UI)โ€ฆ

fervent marsh
#

TEB uses eRTMP's multitrack support though, yeah?

solar dust
#

Yeah, but any protocol with the right container (multitrack-capable) should fit.

fossil wyvern
fossil wyvern
#

not 100% sure

#

Dobly milicast did just do a PR for their own version of Enhanced Broadcasting, but it's the same stuff as twitch from what I could see, so, config URL and you don't get to choose what goes in each track

#

hmmm might be misremembering on nginx, can't find traces of it

fervent marsh
#

I haven't seen anything relevant w.r.t. nginx, but somehow I always have trouble finding things related to nginx.

cinder wagon
#

Does anyone have good resources for developing shaders for exeldro's obs-shaderfilter? I am starting with some OpenGL shader's that work. I'm barely code-literate, so I'm not sure what I'm doing wrong. TY

Resources like: what kind of IDE to use that will have fast errors/iteration? Right now I am copying into OBS, and clicking "Relad Filter" and the error reporting isn't great. TY

#

It seems the error messages I get from OBS refer to internal line and character numbers, and not my shader codes; so that makes things difficult to troubleshoot :/

#

I'm on plugin 2.3.2
OBS 30.2.3 Win64

cinder wagon
quiet bramble
# cinder wagon It seems the error messages I get from OBS refer to internal line and character ...

Writing shaders for OBS is basically a dark voodoo art to which there is almost no documentation other than Microsoft's HLSL documentation, however half of HLSL is invalid in OBS, and it is trial and error to figure out what works and what doesn't. There are bugs in the shader parser also that will cause OBS to crash, such as having an #include or #define on the first line of the file for example. There are basically no tutorials or documentation out there (that I'm aware of) that are OBS specific so it is pretty much a "you're on your own" type of adventure of self-initiative and experimentation, iteration to figure out this dark art. And of course asking for help with any problems that come up along the way that someone else might be able to provide pointers on etc.

quiet bramble
# cinder wagon Can I ask how you are making use of this, my errors seem to be referring to inte...

Yeah, the line numbers referenced are not the actual raw line numbers of the shader file. I'm not sure what is going on, but it seems like the shader gets expanded internally by OBS and the line numbers are referring to that, so they are misleading. The way I go about it is to look at the code for errors around the other clues in the error message, and if nothing jumps out at me, I will insert a line in the shader and type "klashsdfahsdlf" there and save and reload the shader. OBS will error out on the gibberish I typed, so if the original error goes away, I know my gibberish is before the error, but if I still get the same error I know my gibberish is after the error. Then I can play a game of warm and cold moving the gibberish forward or backward to isolate the exact line that is problematic. It is super old school hacky but hey, it works. ๐Ÿ™‚

#

Also, the line that the problem is reported on might not be the source of the problem. Could be a missing bracket/paren etc. on another line, or similar.

#

Sometimes sacrificing a chicken helps too. If not, at least you have chicken for dinner. ๐Ÿ™‚

#

I'd also recommend googling "GLSL to HLSL guide" and bookmarking a few pages for that, as that can help a lot in converting shaders between the languages such as from Shadertoy website.

#

When I started shader programming a few years ago, it took me about 10 days or so until I was able to convert a Shadertoy GLSL shader successfully to work in OBS.

weak escarp
rough rivet
#

hello, i have a question is there an ability to launch a custom command after recording has stopped? i mean - for example i wanna move recorded file automatically and manage it via some python script i created separately

fossil wyvern
oblique yewBOT
rough rivet
#

oh, kewl, thank You sir ๐Ÿ™

fossil wyvern
gritty timber
#

hello, ive seen some streamers where their mods can interact with their obs scene and add videos/images on the scene so that it shows up on stream, is this a known obs plugin or something else?

mortal harbor
fervent marsh
#

Or more likely something like streamer.bot

hallow vale
#

Love SB for this kind of stuff. Chat commands can be set for mod only, and pretty easy to set up ahead of time

mortal harbor
#

sure, and I have never used streamer.bot, but would it really be a simple task to add a source and place/size it on the fly?

fervent marsh
#

Yeah, it's pretty straightforward.

#

For some definition of "straightforward" anyhow.

strange vigil
#

@weak escarp I think the new update for the 3D effect plugin broke something else. This is my brand new layout after and before the update. Before the update, the song title bar was translucent (it's a color source with the color being #ffffff and the alpha channel being 20). Now it ignores the alpha channel. Any way I can circumvent it? I planned on uploading my first video with this layout in a few days.
Edit: It's OBS 30.2.3 on Linux Mint 22 (so Ubuntu 24.04)

weak escarp
strange vigil
weak escarp
strange vigil
fervent marsh
#

Yeah, Exeldro is pretty epic. ๐Ÿ’š

vale vine
#

Nah, he's mid.......

JK. He's rather goated

obsidian agate
#

Over half of my installed plugins are from Exeldro

strange vigil
obsidian agate
#

Technically they are all not โ€œrunningโ€, but they are available as needed

strange vigil
obsidian agate
#

Lol

#

Im livin on the edge here, and im surprised im not having more crashes or issues. Guess i know how to balance thingsโ€ฆ somewhat

wary escarp
#

To be fair, a plugin crashing usually is preventable by the plugin developer. A well-made plugin doesn't crash, except for cases where OBS updates break things that the developer couldn't have expected. So if you're careful what plugins you're installing, the number itself shouldn't matter (And I say that as someone who made a bunch of plugins that do crash when looked at the wrong way, heh. But I only run those for myself so I the consequences, and also who to blame :p.)

obsidian agate
weak escarp
#

If a plugin crashes or has an issue please tell the developer in detail, so they know the issue, so they can fix the issue.

#

details like steps to reproduce, crash reports, OBS log files all can help

obsidian agate
eager herald
#

Question, does anyone know if there is a plugin for OBS that runs on mac arm and is for text? The default text(free Type2) is very limited. I need to center text and other things.

obsidian agate
fervent marsh
#

Oh, speaking of, @weak escarp, gentle reminder that when you stopped the crash that happened when there was a horizontal flip in a nested scene, it got left with an incorrect transition that I don't think you ever fixed. (doesn't end up mattering to me, but mentioning in case it was unintentional/fell off your radar)

eager herald
weak escarp
fervent marsh
#

I apologize for finding really weird corner cases!

obsidian agate
eager herald
keen holly
#

@fossil wyvern Do you happen to know how I could achieve what I need? I can't find the check on whether the application is found.

fossil wyvern
keen holly
#

Ah yeah that works. It's also because I kept pressing "Run macro" to test it, but I think that always runs the if-true instead of the full macro including conditions.

#

Oh, I'm a smart person.

fossil wyvern
keen holly
#

Got it ๐Ÿ‘

restive cairn
#

Does s1 know how i can have the song request overlay/widget from stream elements shown in my stream?

oblique yewBOT
restive cairn
#

thx

cinder wagon
cinder wagon
#

This is the approach I was thinking of taking, I would just have to... learn all of fine-tuning (?) ๐Ÿ˜…

But in my mind it seems like the kind of thing an LLM would be good at:
"We have a dialect of HLSL, here are a bunch of examples of valid OBS Shader-Filter dialect; please write a tutorial of how OBS shader-filter dialect differs from HLSL."

obsidian agate
quiet bramble
#

Yeah, LLMs aren't good at parsing nor spitting out huge comprehensive volumes of text.

#

As far as code generation, they generally do not write ready to use code the first time, but the more you understand the workflow you can use it as a tool to get it to do what you want. Takes time to figure it out. I found that prompting with chat type prompts with vague explanations yields half assed code that could be very spaghetti and bad, and change badness from one regeneration to another.

obsidian agate
quiet bramble
#

But, writing out a terse but detailed formal specification, including telling it to generate production ready high quality code, to use PEP-8 guidelines (python coding standard), and to factor everything into reusable classes and various other instructions, made it generate much much higher quality code. Then I immediately tell it to analyze its own code for errors, ommissions, ways to improve it, ways to improve performance etc., to explain the problems it found and how it plans on fixing them, then summarize when it is done. I might offer some changes myself, then repeat it a few times, and end up with signifciantly better code that works. Sometimes the AI generated code works the first time even.

#

But if someone asks it to generate code like you'd ask a human being in some random Discord server, it will generally generate garbage

#

basically, garbage in, garbage out.

#

I also have it document its code either from the start, or once it is completed, so that all of the classes are documented and can be extracted into a text document which I can feed it back via RAG

#

This way future code gen does not have to have the entire program all within context, just the prompt, documentation and anything else that is necessary.

#

I use only a 4-8k context window so I had to find ways to make it work better within that limitation. I've only got a 4GB GPU right now. ๐Ÿ™‚ But if someone has a 12/16/20/24GB GPU they can go ham with context and crank it up higher for better results.

#

Also worth noting, Alibaba released Qwen 2.5 Coder 14b and 30 or 32b recently for people with higher end GPUs to benefit from that for sure.

#

OpenCoder is another new model but I haven't tried it yet

serene echo
quiet bramble
cinder wagon
#

Kinda tangent to the use case I proposed which was for it to spot differences and synthesize a language spec.

I haven't gotten to fine-tuning / RAG yet, but my experiences with chatGPT, I think it might succeed at the task I outlined.

But SkeletonBow, sounds like you have first hand experience doing this with obs shader-filter dialect?>

#

The thing with Qwen is that I actually don't care about Chinese language for my purposes, so it inflates the model for no benefit to me.

fossil wyvern
# cinder wagon Kinda tangent to the use case I proposed which was for it to spot differences an...

I have a fair amount of experience with obspython scripts that were written with LLMs.
obspython is approximately one tenth as obscure as osb shaders. There is an actual spec for it, not 100% perfect, but detailed enough to be workable for 90% of cases.

Never saw one LLM-produced script that actually worked without intensive refactoring, and didn't hallucinate functions or even whole concepts

serene echo
#

I've tried shaders, and ChatGPT has tried iterating over pixels, using the new pixel values to calculate the current pixel. E.g.- something that by definition cant happen in a pixel shader. (note- I dont mean just texture sampling other pixels.. but rather writing iterative approximations that solve multiple pixels at the same time)

fossil wyvern
#

yee LLMS are good for general-purpose stuff. anything that's a bit obscure or technical, the info they should need is drowned in a ass of irrelevant stuff

cinder wagon
#

Again, not what I'm talking about.

I'm talking about having an LLM synthesize the various working obs shader-filter scripts and producing a language spec where things differ from vanilla HLSL.

fossil wyvern
#

and we're telling you that, based on previous encounters, it's gonna hallucinate things like it traded its wife for a gallon of pcp

obsidian agate
#

How can it make documentation for a language spec if it has issues with the language itself?

cinder wagon
#

Because you're asking it to spot patterns of differences in context, which it is perfectly competent at.

mortal harbor
#

be careful saying that LLMs can actually be useful around here, you will have 10 people rushing to prove you wrong ๐Ÿ˜„

fossil wyvern
#

not saying they aren't useful, just that there are tasks they're not particularly fit for

obsidian agate
#

Right tool for the right job, and as with things like woodworking. Measure twice, cut once. Critique the results of the LLM, and fact check them as best as you can.

fossil wyvern
#

fkin delightful

obsidian agate
#

NERRRRDS (myself included)

serene echo
# cinder wagon Typical nerd chat room TBH

All we're trying to do is share our experience. You are absolutely free to go try, no one is stopping you. Honestly, I'd love to see it work well, as it would be a very nice tool to have. I'm just skeptical, because when it comes to OBS shaders specifically, I've never been able to get anything useful out of it. User error? Perhaps, though I've successfully used LLMs to generate tons of other code with success.

fossil wyvern
mortal harbor
#

I think you guys maybe took that the wrong way, they are right it is a typical nerd chat room and I think they were self identifying as one of those nerds ๐Ÿ˜„

#

although I do have the context of seeing the gif they posted that automod removed

#

I didn't read the whole conversation but the gist seemed to be "can LLMs help create OBS shaders?" and yeah, everyone I have seen ever try and mention this has said definitely not.

cinder wagon
#

Whereas, for 3 symmetry I got

#

I think it's a gl-frag-coord to UV space thing I just need to manually grok.

serene echo
#

Honestly.. if you find good prompts that generate useful code, it would be a fantastic resource to post somewhere.

cinder wagon
#

That would be my goal.

#

Some kind of resource so that normies can add to the corpus of obs-shaderfilter shaders

#

(Luv ur plugins BTW, Finite ๐Ÿ‘)

serene echo
#

Not sure how complex a shader you're generating. Most of the stuff I've tried to generate have been complex things that I couldn't quite grok. It may be that for the basics things work ok, but once you add in complexity, it falls apart? At what level are LLMs useful, and at what point do they become less so.

serene echo
cinder wagon
serene echo
#

Very nice!!

cinder wagon
serene echo
#

I've been prototyping out a kaledoscope filter that would allow for all sorts of different types of symmetry. Falling back on all my diffraction symmetry math I did in grad school.. Dusting off a very old part of my brain ๐Ÿ˜„

cinder wagon
#

That would certainly save me some trouble ๐Ÿ˜‰

serene echo
#

Didn't quite put together that that is what you're trying to do. Its not something that would necessarily come out soon (doing some very cool stuff with Stroke/Glow/Shadow at the moment involving a full SDF solution that allows for wild effects), but its on my radar.

cinder wagon
#

Yeah I've seen the Stroke stuff

#

An effect I'd like to do do is Stroke > Recursion Effect (zoom), where each layer is timed to do a hue shift.

Classic 70s rainbow blobs, yaknow?

serene echo
#

So that is one of my plans for the signed distance field.. the ability to define distance/color values, so that you could have strokes that expand out from the subject, changing color.

cinder wagon
serene echo
#

Have you played around with the BSM alpha wipe in Advanced Masks?

cinder wagon
#

ah yeah, SDF would be lit

serene echo
#

To give context on it- it calculates an entire frame SDF (I guess techinically its not signed.. so just a distance field), faster than a 32 pixel stroke with the Stroke Glow Shadow plugin current release.

cinder wagon
#

๐Ÿ˜ต๐Ÿ˜ต๐Ÿ˜ต
Posted about what?

strange vigil
obsidian agate
#

Oh, @serene echo im not at home atm, but when i get there, i wanted to point out to you a specific setting in Retro Effects, i think in the Analog Glitch or Crt Filter that barely does anything to the resulting video, but it just eats up GPU (oddly enough without actually increasing the time to render frame value)

cinder wagon
obsidian agate
#

Once im home ill toss ya the info.

serene echo
cinder wagon
#

It was very helpful!

serene echo
obsidian agate
#

I want to say it was relating to the banding slider for CRT off the top of my head

#

Ive been going wild with the CRT and two Glitch filters.

cinder wagon
serene echo
#

hold on.. let me get you a demo link. The BSM stands for "BoomSoMuch" as he came up with the idea, and I added it to the plugin. Its essentially a recursive fading mask.

#

There it is being used to fade in/out a blur filter, which makes it look like steamy glass.

cinder wagon
#

ha! that's fun

serene echo
#

(and the alpha channel of my hands are what expands the recursive mask)

serene echo
obsidian agate
#

My dad used to sell and install them here in northern Michigan in the 80s and 90s, as his side job from being a High School teacher. โ€œOutta-Sight Satelliteโ€ was the business name

quiet bramble
#

In the current state they wont create a working shader out of the box as they don't have enough knowledge of OBS's specific implementation and quirks of course. Having said that, they do have knowledge of HLSL and GLSL and can generate code in those languages and if prompted well they can do a pretty good job of a lot of tasks. In particular they are good at creating shader functions. They can be told of the variables the shader plugin provides via copy and paste of docs, or using RAG and that improves the output as well. I've been able to get good results for a number of experiments which resulted in a reduction of the time it would take to write all the code myself.

If someone is not a shader programmer, LLMs are not going to help them. If they are a shader programmer already, and they aren't familiar with OBS shader development, an LLM may be able to provide some use but the developer is going to have to do the heavy lifting and know enough about OBS to be able to prompt the LLM effectively, so probably wont be useful. If someone is quite experienced with developing OBS shaders themselves already and also experienced with using the LLM and prompt engineering, then they can get the LLM to spit out useful code depending on what they are trying to do. Extremely complex things aren't going to work well, but building blocks do, and various algorithms. They can also get some math right, but complex math is more likely to be a little out of touch.

obsidian agate
# serene echo Would love to see what you've built. ๐Ÿ™‚ Retro Effects is my favorite plugin I'v...

back home and specifically the setting is...

Retro Effects filter -> NTSC -> Band Size

That setting seems to really increase the GPU-3D usage quite a bit for not much of a noticible impact. Only when combined with Strength and Count is its effect noticible.

My worry is that some folks may not know how intensive that setting can be, and may run into framerate issues or encoder overload without even realizing it. If you can confirm this on your side as well, possibly having some sort of "Warning: this setting can be GPU intensive. Keep an eye on your GPU usage when using this setting." or something similar.

quiet bramble
#

From my personal experience as well as talking with various other people using LLMs for coding, the Qwen models give better results than the other LLMs such as DeepSeek Coder, CodeLlama etc. To get the best out of them though, takes time to learn how to approach the prompting, and I feel like a lot of developers do not have the experience or patience with the LLM and elect for "I can do this myself faster" rather than wanting to put the time into mastering prompt engineering better etc. I think that's fine, everyone has their priorities. LLMs will also get better over time and need less specialization to use them.

serene echo
obsidian agate
serene echo
obsidian agate
#

so with everything I have OBS doing right now, this is what my break screen uses in regards to the 3D part of my GPU. It isnt JUST your plugin, there is a lot going on. Band Size is set to 6.3 px.

serene echo
#

Cool. That gives me some numbers to go on.

obsidian agate
#

turning it up to 100px ramps it up as well

serene echo
#

That would make sense. A very high value would be taxing.

#

(I didnt realize I allowed it to go that high.. ๐Ÿ˜„ I thought I had limited it to 30px or so.

obsidian agate
#

luckally i dont use it a ton, and overall the other sliders give me the desired effect i am going for, which is a static mess ๐Ÿ™‚

serene echo
#

The big one for static would be the tuning offset.

untold jay
#

GPU clock speeds vary depending on load, so you might want to screenshot gpu-z's Sensors tab instead.

serene echo
#

Its actually simulating an NTSC signal going in and out of tune, so that static is pretty legit.

obsidian agate
#

and i just noticed its blinks were out of sync in the recording. i need to do more tweaking with that

serene echo
#

I have plans to add VHS text to the plugin, with a start/stop and reverse button for timing.

obsidian agate
#

may be easier to see in this screenshot, especially around the edges of the white of the eye, but I use the NTSC filter twice here. Once for a horizontal tuning offset, and then I rotate it 90 degrees with 3D Effect filter and apply the NTSC filter again, so the tuning goes in the horizontal AND vertical directions

obsidian agate
obsidian agate
#

Retro Codec and Frame Skip are also super useful for me

serene echo
#

I'm glad its working so well for you. I spent about a week worth of streams planning the NTSC filter- going over all the specs for both encoding, and decoding. Then made it as a 2-pass shader- the first pass encodes it, then adds some noise to the encoded signal, then the second pass decodes the signal from the first pass, with an appropriate tuning window, and the first time we fired it up, it looke EXACTLY like an ntsc signal. So I added the ability to shift that tuning window, and the tuning parameter/static ended up looking like some bad rabbit ears right off the bat. Amazing how just simulating the physics of the signal just worked.

#

Retro Codec isn't actually mine- a member of my community, Millenium Cyborg made that filter, and it is FANTASTIC. We hope to add some other old code simulation to it (thus the dropdown menu that only has one option right now)

#

And frame skip was the first filter I made for it, at the request of EposVox.

obsidian agate
#

i love doing layered effects, one example is I will take a wallpaper for a game, bring it into photoshop and try to separate elements based on their distance to the camera view. Ill layer those in OBS, and apply different filters to each layer, to add more depth and activity

serene echo
#

Very cool. I love how creative of a platform OBS is becomming. I dont know if you're familiar with GaelLEVEL, but he's been doing a lot of very cool illustration graphics using OBS.

obsidian agate
#

volume down - lower your volume to be safe

serene echo
#

Love it.

obsidian agate
#

i want to say this was before Move Filter was released, so I had to control the moving of DoomGuy via javascript and websocket requests

manic ermine
#

Hmm I didn't realize there was a Frame Skip in Retro Effects. I've wanted to play around with messing with the frame rate to simulate that weird variable frame rate of hand cranked cameras in silent films. I wonder if animating the frame skip with move would do that.

serene echo
trim totem
#

Anyone know if itโ€™s possible in distroav to manually point at an ndi device? I am interested in using devices that may not be on the broadcast network and also I run systemd-resolved for mdns/dns-sd and not avahi which it seems to use on Linux

#

Iโ€™m new to ndi/distroav so forgive any stupidity in advance ๐Ÿ™‚

hard jay
#

!distroav

oblique yewBOT
hard jay
#

Probably better to ask in their discord

trim totem
#

Oh good call, didnโ€™t realize they had one thanks for the pointer

idle shore
#

Sorry to bother you. Is there a reactive PNG plugin (for pngtubers) that this community trusts?

hard jay
#

Pretty sure most people just use a dedicated program for that, and capture the output. It doesn't make much since to build it as a plugin in OBS.

dry flax
#

I used the encoder region of interest. Got to say itโ€™s very good. 0_o

fossil wyvern
fossil wyvern
obsidian agate
fossil wyvern
#

yee I have a script that does it in a way that's a simpler setup than a bunch of scale to sound but it's in need of a rework

obsidian agate
#

Plenty of ways to do in-app pngtubers ๐Ÿ™‚

fossil wyvern
#

yee but honestly I still recommend veadotube to newcomers because it's way simpler to setup

vapid charm
fossil wyvern
#

prolly depends what you mean exactly by interact

obsidian agate
weak escarp
obsidian agate
# weak escarp Like the Audio Move filter does?

the issue i may run into with using Audio Move is that it has to be applied to the audio source itself, so it decouples it from the PNGTuber characters themselves.

Right now my PNGTubers are basically compartmentalized, and I use the SceneTree folder to help organize their nested scenes that make up different aspects to them. If I wanted my mic to effect multiple characters and/or multiple aspects of those characters, I would need to add an Audio Move filter for every character onto the mic source.

As of right now, each character has their own Scale 2 Source filters applied specifically to the components that move

Scale 2 Sound also gives me more control over how the audio is translated into the movement via Audio Threshold, Audio Ceiling, Min and Max size, smoothing, etc.

#

"A. Nightmare" is one of the characters (yes, that is Agent 47's body wearing a disguise)

His face is made of a few segments: Main head, jaw, eyes and the nose area. They all have a slightly different Scale 2 Sound applied so that when I speak into the mic, they all move at slightly different speeds and distances.

Filters are applied directly to the components, leaving the Mic audio source's filters to be things that are specific to that source itself (compressor, expander, limiter, audio monitor output, etc)

#

Audio Move Filter would probably fit my workflow better if it was more in line with how the Compressor filter works in regards to Ducking/Side-Chaining: Comp.Filter is applied to the source you want ducked, and the SideChain dropdown points to the audio source that triggers the ducking

#

which reminds me, was there some sort of update being worked on for the Compressor filter that allows multiple audio sources to be selected for Side Chaining? I seem to remember hearing it somewhere, but my AI brain might be hallucinating

fallen elm
#

Which plugin do you think is best for multi streaming? atrium or Multiple RTMP outputs plugin? or are there others?

obsidian agate
fallen elm
#

ok, thanks, i look at it

fossil wyvern
#

oshit there's a third now

#

actually, fourth, with source-record

obsidian agate
#

yup. plenty of options now that multi-streaming is a lot more widespread and more people are taking an interest in it after Twitch removed the restrictions

#

well, lowered the restrictions quite a bit. there are still a couple of things

mortal harbor
#

branch output seems cool

fossil wyvern
#

oh yee this is pretty much source record with a status dock, cool

spiral ruin
#

Question regarding websocket protocol:
Is there a command available to enable/disable the Preview, like there is in the right-click context menu?

fossil wyvern
spiral ruin
fossil wyvern
spiral ruin
fossil wyvern
#

yeah, figured as much XD

mossy lintel
#

Turn on/off studio mode ๐Ÿ˜›

untold jay
#

@spiral ruin Does "request type" have something along the lines of "trigger hotkey by name"? If yes, you can bind a hotkey to toggle the preview, then trigger taht hotkey using websockets (this doesn't register a key press).

fossil wyvern
solar stratus
#

Anyone know of a plugin that lets you do sub-folders/sub-groups?

mortal harbor
#

hi i got a problem i bough a animated overlay for OBS and i got some problems i would be so grateful i could get help
im german
Would be good to get the Support in a call

fossil wyvern
solar stratus
fossil wyvern
#

use nested scenes

mortal harbor
#

thats my animated overlays for OBS how can i customize them ?

fossil wyvern
cinder wagon
#

I'm trying to use the Move Value plugin (with ease) to animate a filter; the filter param goes from -180 to 180. I'd trying for smooth movement, like a Ramp would produce. Anyone got a tip on how to set up the Move Value's to do this?

clever barn
#

I just got ahold of a Now Playing html widget for obs, it's supposed to show info (song name and album artwork) about current tracks with smooth transitions . I'm using a media player of my choice and the metadata is being loaded into their corresponding files, but the index.html is updating everything but the album artwork.. I have to refresh it manually just to get it to show changed artwork. Could the issue be obs related or in the widget itself?

fossil wyvern
clever barn
#

I can't figure out a way to show metadata like track length, if I could I'd drop the widget I mentioned first altogether and just add animations myself

wintry wedge
supple vapor
#

all of a sudden, my backtrack isnt working with atium

oblique yewBOT
stoic mist
#

Using source record, how would I output a source to an RTSP:// server? When I do it, in the log it says that FFmpeg doesn't support that protocol

#

@weak escarp

modern halo
#

I have done a bit of a search on here although I may have missed something.
??? Is there a VR plugin that actually works with PiMax built in OpenVR. ?
I looked up using VR and OBS on the ineterweb and found one that got me excited but found it was for Steam VR.. I also got a an OpenVR plugin from GIT but that does not see my pimax as pimax now using a built in version of openvr.
So please if you know how I can get settings that are nice.. that would be awesome.. when I record my DCS it looks like it was recorded at 640x480 I've tried to use teh crop setting in DCS and left eye right or both and DCS res.. but nothing I use seems to give me pretty streams..

I play in very clean clear smooth DCS ..
with very high details like to my 4K 2d screen .. at 90hz refresh and solid 90fps system is a game eater monter very high spec 4090 13900 gen 5 ram gen 5 sdds plent y of storage plenty of ram.
this is ny only vice so it gets the best at the time.. I am waiting to make the jump to AMD till after CES as there is Ryzen 9 9950X3D coming then..

#

I also have gigabit Fibre connection..

icy sparrow
#

hello can anyone help me im looking for a plugin that automatically changes the file name to the game u are playing i use to have it on my old pc and it wasn't a script it was a plugin... if anyone knows what I'm talking about i would appreciate some help

weak escarp
lavish oasis
weak escarp
lavish oasis
weak escarp
lavish oasis
weak escarp
lavish oasis
torpid pivot
#

if anyone uses my JrDockie plugin and is beta testing the new OBS31, i have just uploaded a new build that should work on the new OBS31 beta

atomic fog
#

Hi, I'm looking for a plugin that lets me mask my camera in real-time so whatever source I put behind, it kinda gives that seperation look between me and the source behind, is that possible? I believe there might be a way but can't really find it ๐Ÿ˜ฆ

mortal harbor
#

although I don't totally understand what you mean, have you tried the advanced masks plugin?

atomic fog
#

So here's what I mean, I want this text source or any source to go back there so it looks nice. For advanced masks, I do have it but really don't know how to achieve that with that ๐Ÿ˜ฆ

fossil wyvern
mortal harbor
#

does someone knows where i can get the donators names in ?

fossil wyvern
# atomic fog Correct ๐Ÿ‘

two solutions :

  • the proper one : buy a greenscreen, put it behind yourself and put a chroma key filter on the cam source
  • the less-good one : use a virtual greenscreen, like the nvidia one if you have a nvidia gpu, or the backgroundremoval plugin if you don't
atomic fog
fossil wyvern
atomic fog
fervent marsh
#

*clone

mortal harbor
#

does someone knows where i can get the donators names in ?

fossil wyvern
atomic fog
next forum
#

The last update blew away all my plugins 3d, waveform etc...and i had to switch from advance to simply to stream...

oblique yewBOT
next forum
#

Ok

quiet bramble
#

It's generally a good idea to avoid upgrading OBS to the latest release when one comes out as there are almost always some bugs that need fixing in subsequent patch releases, plus for major releases the risk of plugins and tools breaking due to incompatible changes or other issues. It is best to make a complete backup of the OBS Profiles, Scene Collections, and other data so that when an upgrade is attempted, if there are any problems, they can be reverted by downgrading and restoring profiles/scene collections to their prior state. Another option many use, is to install OBS in portable mode, where it is possible to have multiple copies of OBS installed simultaneously, and have a separate production setup that gets cloned and then updated, and if something goes wrong, the original setup is still present and working, and the new version can be tweaked over time to fix any issues, wait for updated plugins, new patch releases etc.

cold surge
oblique yewBOT
# cold surge https://obsproject.com/logs/aOGV1ZdStD89fUaE

Log contains debug or verbose error messages (browser/ftl/directshow/etc), for a filtered version click here

โš ๏ธ Warning
  • Lenovo Vantage
โ„น๏ธ Info
  • Windows 11 24H2 (OK)
  • Not Admin
  • No Output Session
  • Third-Party Plugins (6)
Hardware Check

AMD Ryzen 7 7840HS - OK! / GeForce RTX 4050 Laptop GPU - OK!

oblique yewBOT
# cold surge https://obsproject.com/logs/aOGV1ZdStD89fUaE

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!

torpid condor
#

How do I multi stream on one

#

How do I multi stream on obs

oblique yewBOT
torpid condor
#

Does obs rtmp still work for multi stream for Mac

fossil wyvern
#

yes

spark panther
#

anyone had experience with the plugin called "Input Overlay v5.0.5".
The controller picks up all directions and inputs on some layouts, but on other layouts does not pick up inputs. Can someone help me work this out?

untold jay
#

@spark panther Are you sure you switched both the image and the preset?

spark panther
#

im using some present layouts, so for the NES D-pad nothing shows up, but when I loads the switch layout/preset the d-pad shows the input as the left-stick.

#

Im trying to work out which file I need to edit and how to edit it so that the dpad in the NESlayout is showing left-stick properties

untold jay
spark panther
#

nope just cant work this out ๐Ÿ˜ฆ only trying to get a NES pad to work, surely shouldnt be this difficult ๐Ÿ˜›
Anyone able to help a idiot (me) with this?

bold cipher
#

@regal breach I think there's a bug on the media playlist source. Whenever I attempted to change folders on it, it completely crashed OBS and triggered a white screen which forced me to completely uninstall OBS and reinstall it from scratch. If there's a way to fix this, please let me know! It's the latest version btw!

young compass
#

...... ....

oblique yewBOT
# young compass ...... ....

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!

cyan merlin
#

...... ....

#

wtf

#

the bot responds to that?

spiral ruin
cyan merlin
#

ahhh

#

gotcha, tahnk you!

oblique yewBOT
#

To help resolve your issue, we need to view a log file. Follow these instructions to upload your current log file:

  1. In OBS Studio, click the Help menu โ†’ Log Files โ†’ Upload Current Log File
  2. Click the Copy URL button
  3. Paste the URL into this Discord channel
#
๐Ÿ›‘ Critical
  • Hardware-accelerated GPU Scheduler
โš ๏ธ Warning
  • Non-Standard Framerate
โ„น๏ธ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • No Output Session
  • Third-Party Plugins (1)
Hardware Check

AMD Ryzen 7 5800X3D - OK! / GeForce RTX 3070 Ti - OK!

#
๐Ÿ›‘ Critical
  • Hardware-accelerated GPU Scheduler
โš ๏ธ Warning
  • Non-Standard Framerate
โ„น๏ธ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • Third-Party Plugins (1)
Hardware Check

AMD Ryzen 7 5800X3D - OK! / GeForce RTX 3070 Ti - OK!

unique elm
#

Hi, I don't know if it's the right place to ask it but do you know an app/obs plugin to merge youtube and twitch chat with a transparent background please?
I used restream and casterlabs a lot but there is often some servers problem with these apps.
Yesturday, Casterlabs (that I though runned locally on my pc) showed a "we are having some issues" message and didn't want to restart after I closed it and restream didn't want to connect to the youtube chat so I'm searching about a solution if that exist that can run locally on my computer without depending of a third party servers (I mean my pc get the youtube and twitch chat and combine it for me to implement it in obs)

unique elm
#

Ah is there maybe a way to get the twitch chat transparent ?

vagrant minnow
#

Using a service like StreamElements or Streamlabs as an overlay would work, to allow viewers to read it.

unique elm
#

Is it ok if I put a youtube chat box next to a twitch chat box ? They are not combined, just next to each other in that case

#

And thnx I will go to see streamelement and streamlabs

vagrant minnow
#

Maybe? As long as they're clearly labeled what they are.

unique elm
#

Ah a label with the platform icon if combining the chat will make things ok ?
It's the case with restream and casterlabs (there is options to check to enable this) so I think its ok with using them but streamlabs seem to be good too so I will try it and hope that it don't have the same server problems than restream and caterlabs.

vagrant minnow
#

I meant separate chats, with separate labels. Anything that combines activity/chat is a no go.

unique elm
#

Ah so the combined chat with streamlabs is not ok, will see if I can separate them

novel heron
#

Hello! I developped a tool to stream the pc/mac screen on tiktok. Where can I promote my website?

Thank you

oblique yewBOT
sharp talon
#

Where I can find blur- background plugins? Any Ideas how to get it?

obsidian agate
obsidian agate
# sharp talon Really?

A similar question was asked previous, wanting a โ€œblur backgroundโ€ plugin. When composite blur was suggested, they said that is not what they wanted and gave more details about it being to blur the background of their facecam.

#

specificity matters

dawn crystal
#

Does any one know if you can add a file box and file browser button to the to the Browser bar that's just under the Preview and Program windows in studio mode

fossil wyvern
dawn crystal
fossil wyvern
#

yeah, because they wrote it in the source code

dawn crystal
#

Thanks Penwywern

mortal harbor
#

I am getting a red line when I start capture my phone

#

To pc via capture card

spiral ruin
mortal harbor
#

Yes

#

Same problem

#

It's in the preview windows

spiral ruin
#

Your posts are vague and unclear. A simple screenshot of where you see it would provide 100% more information than what you have done so far.

fossil wyvern
mortal harbor
#

Ok

#

Not right now

#

In a little bit

mortal harbor
#

The problem is i keep reinstall the driver for capture card

spiral ruin
mortal harbor
#

No

spiral ruin
#

Then there isn't anything we can help with

mortal harbor
#

I am down stairs

spiral ruin
#

oh geez, I feel like you are not taking this seriously.

mortal harbor
#

And my computer is in my room

#

I am i am just in middle of my excercise

spiral ruin
#

No, you're interrupting your exercise with posts, but stil aren't providing what is necessary to speed up the help you are looking for.'

mortal harbor
#

Yes I will post in like 10 mins

#

Ten mins left

#

I am actually indoors

#

On a excercise bike

spiral ruin
#

no need for updates.

mortal harbor
#

And I think I have that same ss

#

just got done

spiral ruin
#

๐Ÿคทโ€โ™‚๏ธ ๐Ÿ™„

mortal harbor
#

now i am trying to find the ss

spiral ruin
#

or, just make a new one

mortal harbor
#

ok i will

#

it seems fine now but everytime i try to start streaming it does it

#

and i have fixed up my driver for the capture card

spiral ruin
#

Why aren't you replicating the issue then? If it takes streaming for it to show, then do it. If you want help. If not... ๐Ÿคทโ€โ™‚๏ธ

mortal harbor
#

i been trying to get rid of it

#

but sometimes

spiral ruin
#

Yes, you just said it shows while streaming?

mortal harbor
#

it doesn't sometimes it does and what not

#

no when i start it in the preview window

spiral ruin
#

Likely a bad capture device. Get a better one.

mortal harbor
#

well i just got this replaced like 1 month ago\

#

through warranty

spiral ruin
#

Doesn't mean the new one won't have issues. Maybe a different brand.

mortal harbor
#

its a audioexpress

#

capture card

spiral ruin
#

Not a more well-known and trustworthy name brand. You get what you pay for.

#

Either way, you haven't shown any issue.

mortal harbor
hallow vale
oblique yewBOT
# mortal harbor capture card

To help resolve your issue, we need to view a log file. Follow these instructions to upload your current log file:

  1. In OBS Studio, click the Help menu โ†’ Log Files โ†’ Upload Current Log File
  2. Click the Copy URL button
  3. Paste the URL into this Discord channel
oblique yewBOT
mortal harbor
#

i did try to match the capture card fps to monitor hz

#

might have been my graphics card because i turned on scaling

#

for the quality to bicubic

hallow vale
mortal harbor
#

but i get a red line in the capture window

#

preview then it starts capture

spiral ruin
#

screenshot that

mortal harbor
#

i wonder if i set my resolution too high

#

it doesn't show it now

#

and i turned on scaling for the bicubic

#

it may have been my graphics card doing that

#

i found this solution on bing co pilot

spiral ruin
#

But you keep saying you get a red line. If it doesn't show now and you can't recreate it now, then there's nothing to adjust or change. Just continue doing what you are doing. If it happens again, get a screenshot of it and post the log.
You are guessing, and changing random things will likely screw up more of your setup before the red line issue is fixed.

mortal harbor
#

well its fixed for now

#

i just reinstalled the capture card driver

#

before i started excercise

#

because i also seen the green screen

#

on my overlay

#

now i don't see any issue

#

it was my graphics card that was struggling to

#

keep up with my stream i just got the scaling on so it doesn't have a too much stress on my graphics

#

now i am streaming

#

thanks for all the help

mortal harbor
oblique yewBOT
oblique yewBOT
oblique yewBOT
# mortal harbor https://obsproject.com/logs/jZfNmh6j2OBqHBFW

If you would like to analyze a log created by OBS Studio, you can use the analyzer without the need to post a log to Discord:

1. In OBS Studio, click the Help menuย โ†’ย Log Filesย โ†’ย Upload Current Log File
2. Click the Analyze button

Alternatively, you can paste a URL or upload a specific log file to the OBS Log Analyzer.

mortal harbor
#

i lowered the bitrate its all good

obsidian agate
# mortal harbor i lowered the bitrate its all good

Still take the bots message directly above into account for future logs. If you have a specific question regarding the log, post the question alongside the log. If its just for your own viewing, use the website based analyzer to help keep channel clutter down

mortal harbor
#

Ok I will let him handle it

shell saffron
#

i also have a capture card like this.. last time i tried to capture it OBS just crashed

primal delta
#

my plugin was working and now it simply stopped working... won't even pop up anymore

fossil wyvern
#

your plugin being?

mortal harbor
#

now i have a video of what does it for the capture card issue

#

it seems some sort of screen tearing but i can't seem to get rid of it somehow

#

i replaced the hdmi cable about 1 once through warranty and the capture card once through warranty as well

#

i got the workaround for clearing that source out and added again but i don't know if its going to happen again or what

mortal harbor
#

hmm the video got messed up with the capturing i will try again

#

looks like it's somehow misbehaving

#

its not appearing when i try to record

#

it seems to always act up when i am not recording

oblique yewBOT
mortal harbor
#

i still need help with this issue?

oblique yewBOT
oblique yewBOT
#

Self-advertisement or advertisement for others is not allowed on this server unless it's directly relevant to a discussion or question. Please read the rules in the #rules channel.

tiny stream
#

I posted a new plugin in the OBS forum a few days ago, how do I get it approved?

fossil wyvern
#

the people in charge will get to it when they have time for it

tiny stream
#

It's been posted for 4 days and has not been approved. How many days does it usually take to be approved?

vale vine
#

It varies depending on the free time those approving have. Those reviewing these things do so on their own free time outside of their normal personal/professional stuffs

tiny stream
#

ok

fossil wyvern
tiny stream
#

ok got it, thanks.

mortal harbor
#

my capture card still having a red line issue and i contacted the maker for this and they tell me to contact obs?

oblique yewBOT
mortal harbor
#

i am still having an issue

#

with it the issue seems to not happen when i get my screenshot

spiral ruin
mortal harbor
#

no

#

it's a capture card

#

screen is coming out with full with red lines

obsidian agate
#

But it doesnt show up in screenshots of it?

spiral ruin
# mortal harbor no

Then post your issue in a support channel. This is a chat channel to discuss plugins

regal breach
slender horizon
#

hi everyone! โ™ก i am messing around with a new plugin today and just wanted to check if it would work, i am using the face tracker plugin (https://obsproject.com/forum/resources/face-tracker.1294/) and am trying to use it on a vtuber model, rather than an actual face.

is this possible? from trying the filter on it doesn't seem like it, but i just wanted to double check! thanks in advance!

fossil wyvern
granite kraken
#

.help

oblique yewBOT
# granite kraken .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!

granite kraken
#

.help

#

bro his ping

#

.help

#

.help

fossil wyvern
#

what do you need help with?

vale vine
#

Did you actually read the info from the bot?

elfin storm
#

Hi, can someone help me solve this problem? When I put Bongo Cat in the obs, it doesn't appear.

vale vine
#

BongoCat, for all intents and purposes, is basically a dead plugin

#

Last update nearly 4.5 years ago

fallen ibex
#

Has anyone had success installing the latest streamfx plugin with the latest obs version?

#

portable obs

untold jay
#

@fallen ibex Most StreamFX versions are compatible with only one obs-studio version, so don't update after you've installed yours. Might want to use a portable install to not make a mess of obs-studio installs and StreamFX installs.

mortal harbor
fallen ibex
#

apparently the thing I was looking for (this menu under tools) was removed with an older verison

#

so it's ...uh... been working

#

I feel like an idiot

#

thanks you guys

trail cairn
#

Hello! I am currently trying to set up a Discord server and want to test it while OBS is running. My problem is that Discord does not recognize the camera, probably because OBS is already using it for recording. I have searched the internet for solutions and installed some plugins, but they seem to be outdated and not working. In the tutorials, it is explained that after installing the plugin, you should right-click on the source, in my case the camera, and then go to "Filters." There, you should be able to select something related to "Cam," but I can't find that option in the list. I hope someone can help me here!

hallow vale
trail cairn
#

Yes

hallow vale
# trail cairn Yes

There's a few of them that totally don't work anymore. OBS has the virtual camera built-in now. Close OBS, uninstall the plugin, then open OBS and see if you have a button in the Controls dock called Start Virtual Camera

trail cairn
#

Yes, it is available

#

@hallow vale Thank you very much, it works now ๐Ÿ™‚

hallow vale
red bobcat
#

Is there a way to exclude music in uploads while multi streaming? Like how you can exclude audio tracks for twitch?

oblique yewBOT
oblique yewBOT
little stratus
#

d

mortal harbor
#

I've asked this before but I never really understood how it's done: How do you use the Move Transition plugin to make transitions out?

queen sierra
#

Is there a plugin to have a text overlay on individual sources? Yes, i know about just adding text sources and positioning them anywhere, but those wouldn't be captured by Source Record.