#plugins-and-tools

1 messages Β· Page 29 of 1

wheat remnant
#

Time for a snack break. CodeYan, is there a specific credit you would like on my stream overlay / image for your assistance?

wheat remnant
#

Alrighty. You've been a HUGE help. I've seriously been struggling with this off and on in between work tasks for a week. -.-

regal breach
#

you're welcome

wheat remnant
#

I think I should be able to substring the source name and append the 5 powers with just Power. πŸ€”

#

if source_name[0:5] == "Power":

#

which then just requires me to change the images from Ascend / UltraHand etc, to PowerAscend, PowerUltraHand, etc.

#

But yeah, seriously snack time. Thank you for everything!

regal breach
solid vector
#

hey all. there is a whiteboard script for OBS and i have just installed it. works great. Question is will it work with a Wacom tablet?

leaden monolith
#

OBS told me that Python was not loaded, but I installed Python 3.6.1, which is also the correct directory, but I cannot use it. What should I do

#

Can someone tell me how to solve it

wheat remnant
#

Did you set your path in your scripts settings?

leaden monolith
#

I restarted OBS and it didn't work

wheat remnant
#

What operating system?

leaden monolith
#

win 10

wheat remnant
#

Hrm. Not finding anything recent that would cause that from a few quick googles. What's the exact error message?

leaden monolith
regal breach
leaden monolith
#

Python 3.10? I'll give it a try

#

This? But the OBS document does not tell us that only 3.6 is supported

regal breach
#

and yes, that version

#

iirc obs 29.1 also supports 3.11

solar dust
leaden monolith
#

Okay, let me give it a try. My OBS is currently 29.11

#

Still not working

regal breach
#

this might be due to the chinese characters in there

#

that's worth filing an issue for

#

!github

oblique yewBOT
regal breach
leaden monolith
#

ok

sonic frost
#

Just a quick Q- replacement for SDF effects from StreamFX? I used that for drop shadows

obsidian agate
#

if the drop-shadow is going to be on something that is static and doesnt animate, id suggest just making a dropshadow effect in an image editor

sonic frost
#

I'll check. I'm going ahead and installing blur filter as well

sonic frost
#

GENERALLY I wouldn't do a drop shadow for this, but to stick with my aesthetic i prefer it.

#

The BIGGEST thing I'mma miss is the dynamic masks

obsidian agate
sonic frost
obsidian agate
#

create a grayscale/black&white layer in OBS, and apply the Subtract blending mode to it. It will act as a cutout

sonic frost
#

But yeah, IK, it's just sad

#

What I used Dynamic Masks for was to create a monitor glow effect on my Vtuber avatar by dynamic masking a VERY blurred display capture

obsidian agate
#

the only major-ish thing I can think of that cant be done currently without StreamFX is the "3D Transforms" skew feature. That isnt part of "3D Effect" yet

sonic frost
quiet bramble
#

Skew is easy enough, should be trivial to add to his alternate plugin. A 2D skew would be trivial to do in a shader also.

oak canopy
#

Hi everyone, first time here. I have a question, how do I enable the twitch track VOD feature in OBS, without authorizing Twitch in the app?

spiral ruin
reef glacier
#

Please which software is good to start Youtube video record?

fossil wyvern
reef glacier
oblique yewBOT
# reef glacier okay, i used OBS for live stream but i don't know how to make use of it for YouT...

If you're new to OBS Studio:

If you prefer to learn with videos, check out:

white wave
#

when using Scroll to have a source go left to right looped, is there a way to "crop out" part of the source so that it doesn't appear at all in the scrolled loop? using the actual crop function doesn't work as it just makes the visibility window smaller but the entire source still scrolls through that window.

obsidian agate
glacial haven
#

woah really cool - and yeah, that would be nice πŸ˜„

#

did you see that @quiet bramble did the conversion?

white wave
white wave
white wave
#

amazing you were able to port this so fast. this was fun to experiment with! & to confirm, i am on obs 29.0.2 and it did work. unfortunately i don't think the shader in its current form is appropriate for my purposes, but the idea of adding controls is really interesting...

ideally, it would need to:

  • peel faster (speed controls)
  • not leave a darker "imprint" of the peeled image underneath (maybe the shadow could still be a cool option to have, just as a transparent layer)
  • not drift around the screen once the peel is finished
  • peel from correct direction (direction controls)
  • not have the fancy gradient underneath the peeled layer (maybe a slider or just a toggle on-off)
  • not leave a fully black space underneath the peeled asset (the whole background would likely need to be transparent for most uses)

i realize this is maybe a lot, and i don't mean to ask you to do any of it! but in case you are interested in turning this into a really great and flexible option for people after this kind of effect, those are the things i would personally be looking for. (if it's helpful as an example use case, i was looking to simulate peeling off a sticky note asset i've got "taped" to a scene.)

quiet bramble
glacial haven
#

if you did this several times already, can we find your converted shaders somewhere? πŸ™‚

quiet bramble
#

Shaders as filters are typically continuous or periodically cycling effects depending. One-shot type things are more transition where they trigger once when activated. Not sure what the status is on source transitions though, I haven't really toyed with transitions yet.

quiet bramble
#

searching the channel for ".shader" will probably find a bunch πŸ˜›

glacial haven
#

that might be a longer search though πŸ˜›

#

i searched for ".shader" but discord still finds any regular occurence of that word

forest pike
#

Q: about StreamFX, just updating my OBS now to v29.1.2, and finding the notes about licensing and such... is there a migration path forward for StreamFX? how do I update that?

quiet bramble
#

adding "from: skeletonbow" or similar will probably narrow it down

glacial haven
forest pike
#

thanks I'll check out the video. def looking to keep it in the open source realm.

glacial haven
#

open source it is, you can build the latest StreamFX versions yourself from source and they will be compatible with the latest OBS versions

#

it's the pre-built binaries that are only available to patreons

forest pike
#

but there is no package available?

glacial haven
#

no binary package, yes, you'd need to download the sources and compile them or use GitHub actions to compile it for you

forest pike
#

I see, okay, thanks for the feedback

quiet bramble
#

looks like search is broken on Discord

glacial haven
quiet bramble
#

I just tried from: skeletonbow has: file which AFAIK should work but doesn't

glacial haven
#

ah, my bad, you need to search for the full username with the tag number

#

from: skeletonbow#9868 has:file shader

#

that's bringing some results

quiet bramble
#

That's weird as they're getting rid of those. I just did another search and it crashed Discord

glacial haven
#

ping me if you ever set up a public repo of it somewhere, will ask my mate who converted the shaders for me whether he wants to contribute them there (but ofc it's his decision then)

#

I count 42 shader files here that he converted for me to be compatible with obs-shaderfilter-plus

#

and I've been using most of them live already so I know they're working

quiet bramble
#

Most of my shaders and conversions are for OBS Shaderfilter, however I have some for StreamFX and OBS Shaderfilter Plus also.

glacial haven
#

I guess the repo would need 3 folders then πŸ€·β€β™‚οΈ

#

he also did 18 for obs-shaderfilter before he said that shaderfilter plus is better and only created conversions for that πŸ˜›

quiet bramble
#

Only planning to make shaders for OBS Shaderfilter currently, and custom LUA scripts. After years of making filters and FX I came to the conclusion that native plugins and scripts provide a better end user experience, while raw shaders for the shader plugins are good for building-block type shaders, prototyping and demonstration.

#

Shaderfilter Plus has some features Shaderfilter doesn't, but it is also unmaintained for some time now.

glacial haven
#

makes sense

quiet bramble
#

For shaders that only use functionality common to all the shader plugins however, it takes 5m to convert a shader to one of the other plugins.

#

It's mostly just search and replace on plugin specific intrinsic variables and similar.

glacial haven
#

yeah he also has a script that does some basic repetitive conversion tasks first and says the remaining manual work is usually not that much anymore, though of course for specific shaders can always suddenly become complicated

quiet bramble
#

I have a macro include file for quickly converting a bunch of common stuff from GLSL to HLSL, and another form Shadertoy->Shaderfilter to speed things up when converting although later on I usually go do a manual search and replace to do a complete conversion.

#

Previously it was only possible to convert single-buffer Shadertoy shaders to OBS Shaderfilter, but I believe Exeldro's latest version provides some new features that might allow more complex shader conversions but I have not yet played with that stuff.

forest pike
# forest pike but there is no package available?

which isn't the issue really, the 'available' source is incompatible with v29, am I correct in that assessment? so... is there a latest 'stable' source archive? or did the whole patreon strategy backfire and implode?

glacial haven
forest pike
#

well, again, tagged beta... not stable

glacial haven
#

yeah, there hasn't been a stable for more than a year now or anything newer than OBS 27.2 - but that's not a "binaries vs. source" or "paid vs. free" question

#

there simply is no stable for anything newer in either form

forest pike
#

sure sure fair enough... appreciate the insights

glacial haven
#

so if you're concerned with the "beta" tag then it's probably better to search for the individual alternatives

#

some of them are even 1:1 copies of what was originally part of StreamFX, since its open source license allows that

#

(but that means it's subject to the same beta state)

#

one has to wonder how "unstable" it can be when there is literally 3 bugs open on github for it, especially for a project of that size

forest pike
#

for the plugin itself, or has the plugin interface migrated forward... that sort of stability is usually the question.

glacial haven
#

dunno, maybe someone else can answer that, I have stopped to use it - only indirectly due to the paid part though, I simply prefer single small solutions over big suites that I only use 5% of the features it has and the whole "going paid" move has brought up exactly these smaller solutions πŸ˜‰

#

I think I read from the author somewhere that they were quite happy with the outcome of that move and now have the financial backing to dedicate a lot more (or even full) time to work on it, so if you use a lot of its features I'd say considering actually becoming a patreon and supporting the author is fair and you will also see some good development on it that otherwise wouldn't have been possible

#

but that's a different discussions people have very many different opinions on, better not start that here πŸ˜‰

forest pike
#

well that's true as well, I'm not sure exactly what I was using it for, and reviewing some of the alternatives, not sure if I really need it.

obsidian agate
#

!ad no, please delete that

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.

obsidian agate
#

<@&715347355565817879> gonna ping RE just to be safe

#

thx πŸ™‚

obsidian agate
#

Not a plugin or script that i am aware of. I dont believe that is even possible with the UI framework OBS uses

regal breach
#

!sceneswitcher as an alternative, you can create a macro that will show a notification when the recording is paused

oblique yewBOT
#

You can use powerful macros in OBS Studio using timers, cursor detection, window detection, and more to automate switching between scenes, toggle sources, and many other options.

To get started, install the Advanced Scene Switcher plugin and see the GitHub project wiki to learn how to use it.

fossil wyvern
#

recording

#

oh you meant the action, not the trigger

#

system tray notification

graceful kraken
#

Hello everyone, I need help with the websocket plugin.
I want to start/stop recording with a powershell script. I thought it would be possible to somehow connect with the websocket-server and start the recording. I already searched a long time, but did not found a specific solution. Does anyone have an idea?

hollow stirrup
#

I’d recommend to install python and obsws_python library, and call a python program from power shell.

fossil wyvern
#

alternatively there is an user in here that's developping a websockets thing for powershell, you could ask them

#

StartAutomating

graceful kraken
#

Thanks for your help guys

willow iron
#

Hello everyone, I am new here, and I hope my questions will match of this topic. I am sorry if they won't.

I am journalist and I plan to make a daily live Twitch about sports news. I use OBS 29.0.2 on Mac (Intel) (and I love it) and I would like to know if any plugin(s) like VizPilot, that many TV uses, is available as open source plugin.

In the plugin(s) that I am looking for, I need to do the following things :
β€’ Having a general scoreboard in which I can choose a team and its logo in a dropdown menu (or in another way)
β€’ Update the ranking regarding to the results/values of the different teams or players for individual sports as Tennis, F1, Moto GP…
β€’ Having a 1 line and/or a 2 lines lower third that adapt to the title of a main news and/or the length of the name and the function of the person
β€’ Plan the schedule of the next game, race, event…

I do not know if an open source plugin like this exist, and that is why I ask the question. For the moment, I use OBS in a basic way with no plugin, and I currently use Excel and After Effects to do what I want to do, but for a daily news stream, an external plugin will help me better and faster to do what I want to produce.

Thanks for your help. I know my project is ambitious for my skills (near from 0), and as I wrote in the first line, I am sorry if I am not in the good topic.

willow iron
#

Thanks a lot

quick glade
#

Hi everyone, I'm looking for some help with Advanced Scene Switcher. My boss asked me to set up a macro that causes a scene to switch when the "timeout active" box shows up in the game Valorant. This would be to show our graphics over the in-game timeout screen. I've found that the "video" option seems to have the ability to check for similarities to an image, even within a particular range, but no matter where I set the threshold the plugin says no pattern found. Has anyone here set up something similar that works? Thanks in advance if anyone can help.

fossil wyvern
#

(in the "general" tab)

quick glade
#

yes

fossil wyvern
#

ok, can you give me the image you use to check pattern, and a screenshot of Valorant when it should be matching?

#

also why are you checking the scene rather than the source directly?

quick glade
quick glade
fossil wyvern
quick glade
dusky basin
#

are you trying to match the "timeout active" bit?

#

because that's gonna be tricky given that it's translucent

quick glade
#

fair haha

dusky basin
#

so in that case you'll want to match on the white letters and add the red bar underneath to prevent false-positives when the whole screen is white

fossil wyvern
#

yeah, that's likely the issue

quick glade
#

good idea, I was afraid it wouldn't be enough data

fossil wyvern
fossil wyvern
dusky basin
#

and keep in mind that this will probably trigger if the whole screen is white

#

but as a demo it should do

fossil wyvern
#

it looks like shit because I just did a select by color in gimp if it doesn't work I'mm do a proper one

fossil wyvern
quick glade
#

I'll give it a shot! Thanks y'all πŸ™‚

quick glade
#

I got it to work! The "use alpha channel as mask" function worked well once I got all of my settings correct. I'm going to continue to try and tweak it to change the scene depending on who called the timeout but I'm happy as is if not. Thanks again for the help everyone.

fossil wyvern
#

πŸ‘

main delta
#

Hello all, I was hoping someone could tell me where to look. I got some help in the #windows-support channel to narrow down a source corruption error down to one of my python scipts. This error occurs when I switch scene collections. Can someone point me to some documentation on things I have to look for. So far I have found these docs (https://docs.obsproject.com/scripting) but still looking for something closer to a smoking gun. This didn't happen on version 28.x if that helps narrow it down.

fossil wyvern
#

πŸ™‚ pop the script in here and we'll see

#

and actually it did also happen on 28.
the difference is that before 29, when it happened, obs just let it slide and hoped it wouldn't cause issues. Since 29, when it happens, obs force closes to avoid any data corruption

main delta
#

@fossil wyvern Would you mind if I shared in a DM with you? Some minorly sensitive data like file paths and stuff like that

fossil wyvern
main delta
#

How we interact with table window cap

    def ModifyTableWindow(self, obsWindowName):
        SourceName = self.sourceName

        if NoOBS:
            print("Modify Table Window: ", SourceName, obsWindowName)
            return
        source = obs.obs_get_source_by_name(SourceName)

        oldSettings = obs.obs_source_get_settings(source)
        oldSettingsJson = obs.obs_data_get_json(oldSettings)

        if not oldSettingsJson:
            # On First boot we don't really have anything to work with
            return
        var = json.loads(oldSettingsJson)
        #print(var["window"])
        if var["window"] == obsWindowName:
            # Correct table selected don't alter
            return
        settings = obs.obs_data_create()
        obs.obs_data_set_string(settings, "window", obsWindowName)
        obs.obs_source_update(source, settings)
        obs.obs_data_release(settings)
        return obsWindowName

How we modify table label. Then another scrip

    def ModifyTableLabel(self):
        if not self.AutomateTitle:
            return  # Skip if the user does not want auto title

        SourceName = self.sourceName
        TableRegex = TableSource.GetTableRegex()
        if not self.windowName:
            TableLabelText = ""
        elif (TableRegex["" + SourceName + "Override"]):
            # print("Override Set to" + TableRegex["" + SourceName + "Override"])
            TableLabelText = TableRegex["" + SourceName + "Override"]
        else:
            for key, value in TableRegex.items():
                TableNameMatch = re.match(key, self.windowName)
                # print(key)
                if (TableNameMatch):
                    # print(re.sub(key, value, WindowName))
                    TableLabelText = re.sub(key, value, self.windowName)
                    break

        SourceName = self.sourceName
        if NoOBS:
            print("Modify Tabel Label: ", SourceName, TableLabelText)
            return
        source = obs.obs_get_source_by_name(SourceName + "Label")
        settings = obs.obs_data_create()
        obs.obs_data_set_string(settings, "text", TableLabelText)
        obs.obs_source_update(source, settings)
        obs.obs_data_release(settings)
        return TableLabelText

OBS Script guts

## All Script functions
def script_description():
    return "Script used to set Window Capture Targets for PokerTables"


def script_properties():
    props = obs.obs_properties_create()
    obs.obs_properties_add_int_slider(props, "RefreshInSeconds", "Refresh In Seconds:", 1, 100, 1)
    obs.obs_properties_add_path(props, "TSource_Config", "Table Source Path", obs.OBS_PATH_FILE, "*.json",
                                "Garbage value")
    obs.obs_properties_add_path(props, "TSource_Regex_Path", "Table Regex Path", obs.OBS_PATH_FILE, "*.json",
                                "Garbage value")
    return props


def script_defaults(settings):
    obs.obs_data_set_default_int(settings, "RefreshInSeconds", 2)


def script_update(settings):
    ## Start by removing call backs. We do not want to call unnecessary executions
    obs.timer_remove(main)
    RefreshInSeconds = obs.obs_data_get_int(settings, "RefreshInSeconds")
    filePath = obs.obs_data_get_string(settings, "TSource_Config")
    regexfilePath = obs.obs_data_get_string(settings, "TSource_Regex_Path")

    print(filePath)
    print(RefreshInSeconds)
    print(regexfilePath)
    if regexfilePath:
        TableSource.TableRegexPath = regexfilePath
    with open(filePath) as f:
        fulljson = json.load(f)
    global allSources
    allSources = []
    for k, v in fulljson.items():
        allSources.append(TableSource(k, fulljson))
    obs.timer_add(main, RefreshInSeconds * 1000)


## Primary operation
def main():
    start = time.time()
    for table in allSources:
        table.setWindowCapTarget()
    end = time.time()
    # print(end-start)
    return
#

That table.setWindowCapTarget is doing some stuff to find some things on my screen and so on. The only places we are doing obs. calls is shown here.

fossil wyvern
#

ok, first obvious thing, you need to put a timer_add in script_load and a timer_remove in script_unload otherwise the timer won't get removed at script unload. I don't think that's the actual issue, but better be clean

#

probably the actual issue : you're never releasing that source

main delta
#

Ok I think I squashed that one. I got another failure though this time in LUA. This ones super simple (or so I thought)

obs           = obslua
Sources_to_Sync["tester"] = "test2"

function sync_text(m_source_name, s_source_name)
    local m_obj = obs.obs_get_source_by_name(m_source_name)
    local m_settings = obs.obs_source_get_settings(m_obj)
    local m_text = obs.obs_data_get_string(m_settings, 'text')
    local s_obj = obs.obs_get_source_by_name(s_source_name)
    local settings = obs.obs_data_create()
    obs.obs_data_set_string(settings, "text", m_text)
    obs.obs_source_update(s_obj, settings)
    obs.obs_data_release(settings)
    obs.obs_source_release(s_obj)
    obs.obs_data_release(m_settings)
    obs.obs_source_release(m_obj)
end

function main()
    --print("START MAIN")
    for k, v in pairs(Sources_to_Sync) do
        sync_text(k, v)
      end
end

-- function script_properties()
--     -- local props = obs.obs_properties_create()
--     -- return props
-- end

function script_description()
    return "KEEP A FEW TEXT SOURCES IN SYNC"
end

function script_update(settings)
   return
end

function script_defaults(settings)
    return
end

function script_save(settings)
    return
end


function script_load(settings)
    obs.timer_add(main, 3000)
end

function script_unload()
    obs.timer_remove(main)
end

This time OBS just crashes without sending anymore data. No popup or anything

main delta
fossil wyvern
#

yee the crash report

fossil wyvern
main delta
#

Just changing source names other than that yeah

fossil wyvern
#

interesting

#

πŸ™‚

fossil wyvern
main delta
#

Yes it crashes

fossil wyvern
#

yeah, so, that's genuinely a bug afaik

#

if you need that script, rewrite it on python, shouldn't be too long, imma report this

main delta
#

I am always interested if you make a github issue would you mind pasing me the link?

fossil wyvern
#

yee for sure

main delta
mellow bronze
#

Are there are plugins/filters that allow reprojection of a source onto an arbitrarily moved/rotated plane?

#

Like creating a billboard in 3d and then projecting a source onto it?

mellow bronze
#

Thanks - that is PERFECT. I was browsing through all the plugins on teh resources site and hadn''t cfound it yet

#

I'll give that a crack

#

(It's actually to simulate triple screens on stream)

#

Oh it's very new - I last looked a few months ago and found nothing

civic meadow
#

hi. is there a tool/plugin/script that allows to add multiple media sources and set up some params by default into a group/folder?

neat yew
#

I am facing issue with Application audio capture, which channel should I go to ?

dusky basin
stark topaz
#

Within my websocket code, when asked for an item "id", for example when using SetSceneItemEnabled, should I specify the source's name or is the id something else?

stark topaz
#

So simply the name I gave it I assume?

#

I guess not, but am unsure as to how to get the ID of it

stark topaz
#

Exactly what I need, thank you!

#

It's asking for an inputSettings objectb but I can't figure out where to find the valid values for it

stark topaz
#

Oh I completely missed that, thank you

obsidian agate
#

Welcome πŸ™‚

regal breach
#

!websocket

oblique yewBOT
#

OBS Studio can be remote controlled via WebSocket and some apps that connect to it. For more information, including a list of compatible apps, see the Remote Control Guide.

To learn more about using the obs-websocket API in your script or application, see the Developer Guide or join the obs-websocket Discord server for support from the developers and community.

regal breach
stark topaz
#

I don't call that, no

harsh topaz
#

@boreal hearth Hey, not sure why - but Durchblick crashes OBS (indefinite hanging/crashing) when switching scene collection for me. Removing the plugin remedied the issue

wary escarp
#

<@&715347355565817879>

proper scroll
#

Hi, I'm looking for a plugin to build a soundboard like scene, I use a external stream deck emulator to play a sound from a scene, I need a tool to hide the source after played... Anyone can help ?

boreal hearth
harsh topaz
#

Oh boy.

#

Really, they block vrsal.xyz ?

boreal hearth
#

they block most links I think

harsh topaz
#

Is that the code you posted on there? Saw an update 4 days ago, had it compiled and tested and it seemed it fixed the issue. Event coming up in a few hrs so wasn't sure if you were going to be around in time.

boreal hearth
#

what code? you mean issue #39? Yeah, that commit implements that fix, but I haven't tested it myself, so idk if it's good enough to be used for a live event

hard jay
#

almost entirely used for spam nonsense.

fringe pivot
#

would issues regarding my HD60S+ fall under this category?

fossil wyvern
#

unlikely

#

this is more for software tools

fringe pivot
#

got it

drowsy spoke
#

Hello guys.. I wanted to ask if there is a plugin that will allow me to download seperate files... Example:

I have a person A that I connecto to OBS through Browser URL, and person B that I integrate to OBS the same way, also a camera that I add as a source... BUT, my scene will have all 3 cameras at same time (like a triple camera for a host and two guests). My question is.. Can I have a downloaded file with the video and audio of all 3 participants separetly?

Thank you!

fossil wyvern
drowsy spoke
#

Did you just that easily solve all my nightmares? πŸ˜„

fossil wyvern
#

the plugin can be a bit tricky to use and sometimes unstable, but it is a generally decent solution

drowsy spoke
#

May I know what are the pros and cons? and why is it tricky? if it's not too long to explain of course!

fossil wyvern
#

the main con is that each different source needs to use a different encoder, so that can easily rack up to quite a lot of system resources usage. but honestly there aren't really any solution to do the same that wouldn't use as much if not more.
Main issue is that, in some case, some encoders can cause it to systematically crash on starting record, but if thaat happens to you, it's solveable. just annoying

drowsy spoke
#

Got it.. Thank you a lot!

random peak
#

Cross-posting from general #development channel as this might be a better channel I'm realizing:

Hey there, joining this channel after discovering OBS websocket, but after reading documentation on plugins feeling like there was a better way to accomplish this:

It seems like the documentation says that OBS plugins allow for screenshots of the stream to be captured and then stored in the cloud. Is my understanding of this correct?

Another dev on the obs-websocket discord said I would need to develop a separate, stand-alone desktop app that queries obs-websocket in order to accomplish this but I am not sure if this is actually the case

Original discussion link: #development message

drowsy spoke
#

@fossil wyvern Unfortunately I think the plugin has a problem.. It's not installing for some weird reason... Installed it but not showing in the filter section..

oblique yewBOT
random peak
glacial haven
#

not an expert on the adv ss plugin myself but I've seen a lot of people have this "I want to detect something in the feed and then trigger an action" situation and they could solve it with this plugin

#

it has lots of things it can trigger then, mute/unmute sources, hide/show sources, switch scenes

random peak
#

It seems pretty robust in being able to do this well for OBS/stream actions in general, but I am not seeing anything jump out immediately on more specific actions that would let it interface with a Twitch extension

#

The main issue I'm running into is that I couldn't figure out whether a Twitch extension would directly allow for source captures within its code, meaning that I would have to figure it out in the streamer's OS instead (I think)

glacial haven
#

usually you have some sort of interface in between that would help pushing this image into the database, I'd say that would depend on the interface - most likely you will need some extra intermediate step

#

I don't think I quite got yet what your target system is

#

and especially how it would accept this image data

#

like, if it has some sort of HTTP interface, you might be able to use the HTTP action from the plugin to trigger something

random peak
glacial haven
#

yes it can, the one port I am not sure about though is whether it can also send binary image data of a screenshot it has taken through this

random peak
#

I am trying to accept the image data in order to use it to generate mini games that viewers can play in between game action, so when nothing is happening and they would usually stop watching

glacial haven
random peak
glacial haven
#

otherwise it also has a screenshot action, could make it save a screenshot and use a separate script (python, bash, powershell) that watches for new screenshot files being created and then does the intermediate steps, e.g. do an HTTP upload of it using curl

random peak
glacial haven
#

I don't see any way that doesn't need at least some deeper technical understanding of all this on your side if you want to set this up for a streamer though, so you should be willing to dedidate some time to this, just as a heads-up

vocal nymph
#

Hi everyone. I am wondering if OBS has its own green screen effect in the program or do i need another software?

glacial haven
#

to me it sounds like it's possible with a combination of the adv ss plugin and scripts to create a package that a streamer would eventually only have to copy to their OBS directory structure and everything is running without them having to worry too much about how it all works - but on your side as the creator of that package it won't be that easy πŸ˜›

glacial haven
vocal nymph
#

Wow! ok thanks alot!

glacial haven
#

the chroma stuff is always available, just add it as a filter to the source you want to apply the chroma keying to, e.g. your cam capture device

vocal nymph
#

Awesome! Thank you so much for the help!

random peak
fossil wyvern
random peak
#

Ah I see, so there's no way to for example, import an adv-ss settings update that keeps all other settings the same and just add an additional macro?

fossil wyvern
#

unless you're modifying on the fly its settings file, no

random peak
#

oh wait a minute, I guess there would potentially be a way to just export the settings file, adjust that specifically, then import it back in

fossil wyvern
#

yee

cedar plank
#

I went to install that multi rtmp plugin and my anti-virus software caught it and removed it because it said there was a virus in it. Anyone else have that issue?

autumn pulsar
#

Hello guys, is there anyone using Own3d overlays? I need some help setting up mine

dusky basin
#

since own3d is a commercial company offering a product you pay for, you should ask them for support

regal breach
oblique yewBOT
regal breach
#

here's an av scan of its latest windows installer

cedar plank
#

Yea thats the page i went to but then it brings you to a github page to download. Sophos did not like it and removed it immediately

regal breach
hazy slate
oblique yewBOT
regal breach
#

some antivirus programs also just flag any software without digital signatures so it's always a false positive

graceful kraken
#

Hello guys, has anyone experience with the OBS websocket java plugin? Is it possible, to call the lifecycle callback in the same thread as the thread in the Class I use the OBSRemoteController in.
Another thing I figured out: When I call a method in onReady event, the first few seconds the request still can't get through, even tho the Controller should be ready.

queen sierra
#

@fossil wyvern

fossil wyvern
#

yeah, ok, that's the crash when using a zero-copy encoder

#

you're sure that when you select the one named "NVENC" there isn't an option to change the codec?

queen sierra
#

I'll check

#

Doesnt seem to be

#

Just defaulting to ffmpeg

fossil wyvern
#

send a log?

fossil wyvern
#

ffmpeg HEVC is perfectly a thing

#

it's supposed to use ffmpeg here because the non-ffmpeg one will crash

queen sierra
#

Right. Yet this is the only thing i get.

#

A regular log?

fossil wyvern
#

yee

queen sierra
oblique yewBOT
queen sierra
#

Ignore that mismatched thing. Its a device that doesnt even get used in OBS, let alone at all for its audio

fossil wyvern
#

try updating to latest

#

(I'm talking of the plugin, not obs tho updating obs won't hurt either)

queen sierra
#

Am i not on the latest plugin?

#

Well, as far as you can see, i mean

fossil wyvern
#

you're on 0.3.1 latest is 0.3.2

queen sierra
#

Damn, when did that come out? 🀣

#

So, i take it zero copy will never be a thing for it?

fossil wyvern
#

3 weeks. doubt it's the issue but never know

fossil wyvern
queen sierra
#

Looks like it's available now.

#

I get an option in that list that says Hardware (NVENC, HEVC)

fossil wyvern
#

works?

queen sierra
#

... it appeared to... yet it still crashed. I... kinda have a sneaking suspicion as to why, though.

fossil wyvern
#

send the crash report?

queen sierra
viral lotus
#

is there a really good overlay program i can use with OBS studio besides streamlabs or stream elements?

fossil wyvern
viral lotus
#

hmm... as someone new to the overlay game, ive tried stream elements, streamlabs and own3d, which i have found all to be disappointing... how else can i get a border for my cam and a follower alert bell?

#

nothing too fancy

#

can i design my own with canva? i have that

fossil wyvern
#

border for your cam you can make yourself and add to OBS as a media/image source

viral lotus
#

border seems simple enough yeah, would the follower alert and latest follower buttons require some coding of some kind?

fossil wyvern
#

alerts need connection to the API of the service you're streaming to, which you can also make yourself, but that needs at least base knowledge in programming

viral lotus
#

yeah i dont have that

#

dang

#

is there a preferred service much like SE or SLOBS or own3d? all of them seem a bit wonky

fossil wyvern
#

all of them work decently, just, you don't need to download anything to use them

viral lotus
#

so stream elements i would just use the browser and then link the browser like i did before

fossil wyvern
#

yeah, make an overlay on their website, grab the URL of the overlay, then add it in OBS as a browser source

viral lotus
#

ok i suppose ill just go back to that. Was hoping someone here had known or used another option aside from programming it myself

#

is SE basically an API of its own? how would one get an independant api? you'd have to program that yourself as well?

mental river
#

why my recording only save half of time of my full recording time?

queen sierra
#

@fossil wyvern did you see anything interesting on that crash log?

granite mortar
#

um yaaah

fossil wyvern
#

oh fuck I completely forgot you, mb

queen sierra
#

Nah its cool, i dozed off so, i just woke up

fossil wyvern
queen sierra
#

What, the zero copy one?

fossil wyvern
#

I'm thinking the one you currently have selected is the zero copy one

hazy slate
oblique yewBOT
queen sierra
#

I just got this one simply for making my way to the source record settings

fossil wyvern
#

yeah, sometimes source record is spicy like that

dusky basin
#

@viral lotus twitch has native support for alerts like that now

deft ermine
#

can i get help in this channel

dusky basin
#

!s

oblique yewBOT
#

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

queen sierra
spice oyster
#

Can anyone help - my OBS Studio - Elgato Streamdeck Plugin is not registering, has anyone any ideas why? I've followed all of Elgatos steps and it's done nothing?

last rapids
#

πŸ˜‹

coarse spire
#

Can Someone direct me to the plugin to stream to multiple channel

vale vine
#

!multirtmp @coarse spire

oblique yewBOT
coarse spire
stable laurel
#

I would like to build a web page with my live broadcast 24/7 security cam. I have Wordpress built into my domain (using CPanel) but not sure if that is the way to go, (or how) or should I use something else, (and how would I do that?) Any suggestions or links that could help me on this would be appreciated.

narrow maple
#

how do I separate my music from everything else in OBS if all my audio comes from 1 desktop ?

oblique yewBOT
# narrow maple how do I separate my music from everything else in OBS if all my audio comes fro...

To capture only audio from specific programs:

Windows

  • add an Application Audio Capture (BETA) source and select the program to capture
  • alternatively, you can also use the win-capture-audio plugin on Windows 10 2004 and later

macOS

  • macOS 13 (Ventura): add a macOS Screen Capture source, use Window or Application, and select the app to capture
  • for previous versions of macOS, follow the macOS Desktop Audio Capture Guide
misty nexus
#

driodcam obs isnt showing up now when i update to the newest version

odd prism
#

Hey all!, I'm making a DnD adventure on twitch, does anyone know a plugin or a way for me to update health bar and status effects easily?

#

Like some kind of healthbar plugin of some sort that runs through a browser, dunno

lament leaf
#

I think there is a website for D&D that you can use as an overlay to update and health and such, and has a twitch extension if I recall correctly. I am having a hard time remembering the name though.

obsidian agate
#

Roll20?

lament leaf
#

I think that was it yeah

#

It was a long time ago when I saw it eponaLUL

obsidian agate
#

yee, and im just guessing since Roll20 is the only one I know of really. I know they use it on TableStory

odd prism
#

Alright many thanks!

lilac locust
#

Is it possible to play sound without it being recorded/streamed with plugin or script?
I know that there is a lua script that plays sound when recording starts, but the sound is included in recorded video, and I don't want it.

There are some software that plays sound when recording starts, but not include them in recorded video, so I think it is possible.

low spoke
lilac locust
#

isn't that require installing additional driver? the softwares I think about didn't require those thing, as far as I know

low spoke
#

I believe so, sorry it's the only one I know, I used it to watch videos and shows without the media audio getting in my recording.

lilac locust
#

thanks for the help. I hope there would be some way to do it.

low spoke
#

Sure, it can be a little tricky to set up so if you need help just ping me.

fossil wyvern
#

(and don't capture desktop audio)

low spoke
#

Oh yeah I forgot there's the new apllication audio capture.

lilac locust
#

I need to record both game audio and discord voice chat, my voice. If then, I have to capture those audio separately?
sorry, I've never heard about it. I've been always captured entire desktop audio for recording.

oblique yewBOT
# lilac locust I need to record both game audio and discord voice chat, my voice. If then, I ha...

To capture only audio from specific programs:

Windows

  • add an Application Audio Capture (BETA) source and select the program to capture
  • alternatively, you can also use the win-capture-audio plugin on Windows 10 2004 and later

macOS

  • macOS 13 (Ventura): add a macOS Screen Capture source, use Window or Application, and select the app to capture
  • for previous versions of macOS, follow the macOS Desktop Audio Capture Guide
lilac locust
#

yes, it worked. Thanks for the help!

south axle
#

Is there a camera beauty effect insert available for Mac computers

@oblique yew ζœ‰ζ²‘ζœ‰ζ‘„εƒηΎŽι’œζ•ˆζžœηš„ζ’δ»ΆδΎ›macη”΅θ„‘δ½Ώη”¨ηš„

twilit axle
#

Hi! I'm looking for help trying to setup the obs plugin template

#

mainly, for the CMAKE script, where do you set libobs_DIR?

#

ok I think I got the cmake script to run now, after searching this discord

#

but I don't see what it did...

#

usually you get an .sln right?

#

oh weird got it to work on the 5th try haha

vast hare
#

Is there a plug-in/tool that gives more option for transforming sources?

obsidian agate
vast hare
#

that is a EXACTLY what i needed sir! ^_^

#

boo...I can't use gif 😠

obsidian agate
vast hare
obsidian agate
#

OH, gotcha

fossil wyvern
sleek lynx
#

ok thanks

queen sierra
#

@fossil wyvern i finally got around to reinstalling OBS.... and it crashed qhen i went to check on Source Record... again.

queen sierra
fossil wyvern
#

could ask rodney for a test build. otherwise, compile it yourself

queen sierra
#

How can i ask?

fossil wyvern
#

@wide kraken ^ potential test subject for your PR if you're interested (the one about the properties callback crash)

queen sierra
#

Thank you

#

And thanks so much for your help with this the past few days.

fossil wyvern
#

πŸ’œ

visual lantern
#

How do I remove the StreamFX plugin from my OBS

visual lantern
#

I didnt think to look there

oblique yewBOT
#

Wondering what the logo and banner on the OBS Community server are? They are the LGBTQ+ Pride flag, showing our support for Pride Month! For more information, click here

mortal harbor
#

is there an issue?

regal breach
#

If you read the article, you'd find out there is a Pride Month because of incidents involving harm against lgbt

visual lantern
#

Please take your hate to somewhere else. iFunny might be a better place for you if you want to make people laugh about how you're against the LGBTQ Community. Kindly, get bent.

#

Anyway, I'm trying to use User Defined Shaders, but when I try to load them, I keep getting this error. Is it because I'm using something out of date?

spiral ruin
#

might be better to stop engaging. Just let the community manager handle it.

visual lantern
#

Still cant figure out why shaders arent working

spiral ruin
#

I have no idea, don't use them. Might be awhile for any support. It's 9:45 pm in my time zone, and pretty much later into the overnight for most of the usual support suspects.

hallow vale
#

There's a standalone plugin as well if I am not mistaken.

nimble sentinel
hallow vale
#

Yee. Been quite a few. That one actually attempted to DM me. Yuck

gleaming orbit
#

Hi folks, how do you buy the streamfx plugin?

lament leaf
gleaming orbit
obsidian agate
gleaming orbit
feral moat
dusky basin
#

apparently that's a problem in windows so Microsoft would have to fix it

feral moat
#

Will it help me to reinstall Windows to a different version? If so, please tell me the exact working version.

regal breach
feral moat
#

ok, thx 😒

dusky basin
#

I find it usually goes away after a while

visual lantern
hallow vale
oblique yewBOT
vast hare
oblique yewBOT
vast hare
worn valve
#

is there a reliable/free way to add my iphone as an audio/video source into OBS for mobile gaming?

fossil wyvern
#

oh wait you mean to capture what's on the screen of the phone?

#

not its camera?

worn valve
#

yeah, screen. not camera

fossil wyvern
#

mb misread

worn valve
#

i've tried a few utilities over the years. even paid for them, but none were clean.

fossil wyvern
#

you're not on a mac, are you?

worn valve
#

OBS is running on windows

fossil wyvern
#

then yee, shit's more complex and you have to use a third party afaik

obsidian agate
#

<@&715347355565817879> blatent porn

#

yay for being on a linux box

#

uhuh, bye

dawn kiln
#

Can someone assist me in fixing a custom shader to make it work in the obs-shaderfilter "User-defined shader"? Disclaimer: I am 100% new to GLSL/HLSL.

Logs:

19:00:45.552: device_pixelshader_create (D3D11): Compiler warnings/errors for  (Pixel shader, technique Draw, pass 0):
19:00:45.552: C:\Program Files\obs-studio\bin\64bit\ (Pixel shader, technique Draw, pass 0)(29,22-30): error X3014: incorrect number of arguments to numeric-type constructor
19:00:45.552: 
19:00:45.552: Pass (0) <> missing pixel shader!
19:00:45.552: [obs-shaderfilter] Unable to create effect. Errors returned from parser:
19:00:45.552: (None)
19:00:45.585: device_pixelshader_create (D3D11): Compiler warnings/errors for  (Pixel shader, technique Draw, pass 0):
19:00:45.585: C:\Program Files\obs-studio\bin\64bit\ (Pixel shader, technique Draw, pass 0)(29,22-30): error X3014: incorrect number of arguments to numeric-type constructor
19:00:45.585: 
19:00:45.585: Pass (0) <> missing pixel shader!
19:00:45.585: [obs-shaderfilter] Unable to create effect. Errors returned from parser:
19:00:45.585: (None)
#

(I can share the shader code upon request as it's a bit lengthy)

sick wedge
#

Hey y'all. Reposting from general here.

https://obsproject.com/logs/WvHgGeCzdy9IXFFv Hello all. I tried to use source record today on a stream but it seems like the video file for the source came out corrupted or something. When I take it into Davinci it shows the file is unavailable and when I try to play it back in VLC it loads super slowly, is choppy, and has weird color issues that happen. Does anyone know what might have gone wrong here?

I just got some wise feedback telling me to switch off lossless recording. Would anyone have recommended settings regarding source record?

oblique yewBOT
wild sluice
#

any clue why my obs teleport receiver is not detecting the sender?

wild sluice
#

plz help.

regal breach
# wild sluice any clue why my obs teleport receiver is not detecting the sender?
  1. Go to Tools > Teleport of sender pc and check that it is enabled.
  2. Check that both pcs use same teleport version
  3. Change network type to Private.
  4. Exclude OBS in the firewall settings, or just turn firewall off for testing.
  5. Ensure that they are on the same network. The third number on their IPs must be the same (would only change if there are multiple networks)
  6. Try restarting both pcs
autumn plover
#

how do i see a video that i just recorced

oblique yewBOT
autumn plover
#

what do i do if i cant hear my recording ;-; ?

oblique yewBOT
wild sluice
regal breach
#

well then it's 100% a firewall issue

wild sluice
#

and how do i fix that?

#

ive disabled them all on both

regal breach
#

have you restarted obs

wild sluice
#

multiple times been on this for hours now.

#

even tried ndi

regal breach
wild sluice
#

exact same on my other pc

fossil wyvern
#

can you send a log from each OBS?

wild sluice
#

how tf i do that?

oblique yewBOT
# wild sluice how tf i do that?

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
wild sluice
oblique yewBOT
wild sluice
oblique yewBOT
fossil wyvern
#

I'm guessing the first one is the emitter?

wild sluice
#

yes

fossil wyvern
#

well, the teleport output in it isn't starting

wild sluice
#

is there a reason for that?

regal breach
wild sluice
regal breach
# wild sluice

click the Defaults button. i don't think that port is supposed to be 0

wild sluice
fossil wyvern
#

default is 0, just tested, works for me on 0

regal breach
#

ok

wild sluice
#

did defaults

#

renamed it

fossil wyvern
#

can you show the properties of the filter?

wild sluice
fossil wyvern
#

well it does seem to be detecting incoming streams?

#

set it to one of the 192

wild sluice
#

they are from the same computer

fossil wyvern
#

the 127 will be, the 192 shouldn't

wild sluice
#

thats one from both using the 192\

fossil wyvern
#

ok, so first, in the recieving obs, remove the teleport filters and uncheck "teleport enabled" in tools > teleport

#

you don't need it outputting if it's the recieving one

wild sluice
#

should i try getting an adapter so both ethernets can go into the same port

#

and done

fossil wyvern
#

what do you mean by that?

#

the two computers are connected to the same router?

wild sluice
#

yes

fossil wyvern
#

then it should be ok

wild sluice
#

kk

fossil wyvern
#

in the properties of the source on the reciever, click "refresh" and show me what's in the dropdown

wild sluice
#

one to show its not checked and one you asked fopr

fossil wyvern
#

you pressed refresh?

wild sluice
#

yes

#

even tried defaults

fossil wyvern
#

close obs, reopen, send a log

#

(on the streaming PC)

wild sluice
oblique yewBOT
fossil wyvern
#

remove the teleport filter on the media source

wild sluice
#

done

fossil wyvern
#

are you absolutely sure you don't have any other firewall than microsoft defender on the gaming PC?

wild sluice
#

pretty sure\

fossil wyvern
#

is it a stock install of windows or a modified/optimised one?

wild sluice
#

should be stock downloaded from one the usbs at walmart

#

that you buy with a key

fossil wyvern
# wild sluice should be stock downloaded from one the usbs at walmart

ok, do the following on the gaming PC:
Press windows key+R and paste this in the dialog that appears:
cmd /c tasklist > "%userprofile%\tasklist.txt"

then press enter.

That will create a list of processes running called "tasklist.txt" in your user folder, "C:\Users\yourusername"
Drop it in here for me.

wild sluice
#

i hit enter and the black box automatically closes

#

it lets me open command prompt

fossil wyvern
#

it should have created the file, send it here

wild sluice
#

is it normal to have that amount of shit?

fossil wyvern
#

yes

wild sluice
#

?

fossil wyvern
#

there's nothing in here that I see that could block connections afaik, sorry

wild sluice
#

would my pc have to be able to pick up wifi for some reason

#

also on the private networks on says 3 and the other 2

wild sluice
#

bottom right

#

and the other says 2

fossil wyvern
#

ah, yeah, if the two computers aren't on the same network, that might indeed explain it

wild sluice
#

they are in the same router though

fossil wyvern
#

but apparently not on the same network

wild sluice
#

thats the stupidest shit i have ever heard

fossil wyvern
#

your router is likely simulating separate networks for separate ethernet ports, I guess

wild sluice
#

just got this installed today 2

#

ill grab one of those adapters and if that doesnt fix it

#

ill be back

#

i think its per device changed the ports and same result

#

2 an d3

fossil wyvern
#

try wifi if you can?

wild sluice
#

,gdf v.askjhdfdfvbb;likhWAserdvdv

#

YOURE THE FUCKING GOAT

#

SOMETHING SO SIMPLE....

fossil wyvern
#

πŸ‘

#

sorry I didn't thinkto confirm earlier

wild sluice
#

nah its chill now its just a black screen

#

nvm

#

thanks again

fossil wyvern
#

pleasure πŸ’œ

vagrant minnow
#

Uhh... Mispost?

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.

#
πŸ›‘ Critical
  • MP4/MOV Recording
⚠️ Warning
  • Old Version (29.0.0)
ℹ️ Info
  • Windows 10 22H2 (OK)
  • Windows Game Mode
  • Third-Party Plugins (8)
Hardware Check

Intel Core i5-12600K - OK! / GeForce RTX 3080 - OK!

quiet bramble
# wild sluice

I like the Star Wars art style there, that'd make a cool shader FX vibe

fossil wyvern
#

tbh same. was focused on trying to figure out teleport fuckery but that background is p cool

quiet bramble
#

Found it on Reddit to extract the colors from it to tinker πŸ™‚

#

I think a modification of my Sheppard Fairey shader should do the trick

tiny pivot
#

Hey folks,
I am having a weird issue when I am trying to share my gaming PC screen through Teleport plugin to dedicated stream PC.

  • I am using tp-link gigabit switch and both computers connected to the switch by CAT6 cables. Cables are 1-2 meters.
  • Normally I was streaming 936p60 and the problem started after I change my stream resolution into 1080p60.
  • When I start the Teleport is starts normally to share but when I do some stuff on the screen(open firefox, gaming etc.) the sending bandwith is decreasing. So slide show begins!
  • I am wondering that what are the bandwith necessaries for screen sharing. Maybe I was under the limits when I was streaming 936p60 and now I am over the limits for 1080p60. Because when I drop the quality bar on Teleport the issue is being solved.
  • Eposvox the prof. was suggesting the 90 quality in his video. For days I was using that but please correct me if I am wrong; 90 quality is choking the stream even if I use the gigabit switch and cat6 cables when I choose 1080p60fps streaming ?
  • What do you suggest to make quality bar for 1080p60fps streaming ?
  • What settings are you using ?
  • Is there a chart for recommended quality settings for each resolution or resolution/bandwith chart?
fossil wyvern
fossil wyvern
#

ok then yes, it is very likely a bandwidth issue.
Teleport itself recommends at least 1Gb/s, could be interesting to check what's your current effective bandwidth

tiny pivot
#

When I try to share a file its 112megabytr/second

analog ruin
#

afaik, teleport uses jpeg compression. That means that there is no set bitrate that will happen. Its completely content dependent. Like try with a black screen vs a grand noisy woodlands/trees/high frequency image

#

and you'll see there is a huge difference in the size/bitrate

#

the content difference there is the different between sending 12KB 60 times a second, and 2010KB 60 times a second

#

if gig is the limit, and you're exceeding it, all you can do is drop the quality lower. start with 80 (if its 0-100), and confirm it works, then 85, and go from there

supple pollen
#

Just realized I should post my Teleport question here:

Question regarding OBS Teleport, if I crop my source via the Transform option, does teleport not respect that?

tiny pivot
obsidian agate
supple pollen
#

I didn't even know there was another way.

obsidian agate
obsidian agate
supple pollen
grizzled owl
#

I’ve looked up multiple tutorials on making separate profiles for OBS, but every time I try modifying one of them it changes the other. Is there a way to make 2 different profiles? I want to make one for Twitch and one for Picarto

regal breach
grizzled owl
regal breach
#

and changing stream key in one profile will not change the other profile, unless you're doing something wrong

grizzled owl
#

I tried following a YouTube tutorial that recommended either duplicating the one I have currently and then making changes to it. But everytime I change the information for one of the profiles it kept changing both of them. I tried looking for another tutorial but the same thing kept happening

spiral ruin
lime sequoia
#

Im having trouble with my microphone audio, the stream audio & master file audio is perfect but the recording audio for the 'source record' file has static when i speak, any suggestions?

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.

fossil wyvern
#

fiverr or linkedin could be a good start

bright sapphire
fossil wyvern
#

oh

ebon haven
fossil wyvern
#

both. Neither have their place in this server, really

ebon haven
grizzled owl
ebon haven
#

Hi! do you guys know whether it is possible to save a rawdata buffer using the source data already being read by OBS while recording?
I don't want to read the source again (OBS is already doing so to create the Canvas buffer) nor process nor encode the source before creating the buffer in order to minimize CPU extra usage.

supple pollen
#

For OBS teleport what is the best way to take load off of the gaming PC - send the full 3440x1440 canvas across via teleport to be scaled for Twitch on the streaming PC, or downscale and then upscale on the streaming PC?

fossil wyvern
#

why would you downscale then upscale??

supple pollen
#

Possible network limitations.

vagrant minnow
#

Just get a faster network.

supple pollen
#

Sure, lets assume the net work is fine - as to my question, what alleviates the load on the gaming PC most?

analog ruin
#

instead of scaling, I think you should just use more compression. Try 80 and see how it goes πŸ™‚

supple pollen
#

I can try that. Does that also reduce the load on the gaming PC?

analog ruin
#

no, but it reduces network limitations

fossil wyvern
analog ruin
#

at least I consider those two seperate

supple pollen
#

OK ignore the network limitation.

#

How do I reduce the load on the gaming PC?

analog ruin
#

Don't run OBS on the gaming PC, and use a capture card πŸ™‚

fossil wyvern
#

whether you're scaling or not won't change the load much

supple pollen
#

So I moved to Teleport.

analog ruin
#

why do you need to use a fullscreen projector? That is already using OBS, which is what we want to avoid

supple pollen
#

Spent about 3 hours working with someone in #windows-support trying to resolve it to no avail.

analog ruin
#

does the capture card not support the resolution you're running?

vagrant minnow
#

HD60S definitely doesn't.

supple pollen
#

I'm gaming at high refresh rate HDR

#

I had this setup working fine for the last year, only when I moved house and had to tear it down and set it up again has something gone wrong and I can't seem to work out what.

analog ruin
#

so, ultrawide, high refresh rate, HDR. Aint no way, this is close to the worst starting point imaginable πŸ˜…

vagrant minnow
#

I also game at high refresh, and can do HDR, but I only use 1440p, which my AverMedia GC573 can accept at 120hz.

supple pollen
#

Worked fine before, so don't know to tell you. shrug

#

I prefer the fullscreen projector workflow anyway rather than buying a new card.

analog ruin
#

I'm more referring to the capture card

supple pollen
supple pollen
analog ruin
#

I think you need to come to terms with this actually being a very tall order. "just want a nice stream that dosent impact the gaming PC", while being in the current situation of not having nor wanting to buy a capture card

#

Concessions needs to be made. YOu'll need to run OBS, or perhaps NDI directly. OBS will always impact the gaming PC to an extent

#

and then you'll have to deal with the whole HDR thing, which is going to be another thorn

#

This won't be straightforward, and I think you just need to test around the different solutions until you find the least "expensive" option (in terms of resources), and that work on a gig link

vagrant minnow
#

It's Discord glitching, or did they leave?

analog ruin
#

they didnt leave

vagrant minnow
#

See, Discord be dumb...

analog ruin
#

DOnt know if NDI will work, especially with HDR, but its worth a shot, as that would be nice in terms of not running OBS and compositing.

vagrant minnow
#

I don't believe NDI currently works with HDR, no. Though, I'm seeing mixed reports, and possible forks that do, so please take that with a grain of salt.

analog ruin
#

failing that, you keep tweaking your existing teleport setup

supple pollen
#

Does the canvas size have a notable impact? Given that's really one of the only things to adjust with Teleport, as its a very PnP solution. If it doesn't, then I will simply live with it as is, which is superior to the stuttering projector as option B. That one is DOA.

supple pollen
#

Understood, ta.

fossil wyvern
#

scaling, when done on the gpu (which is the case of the scaling you set in settings > output) is inexpensive enough that it won't have any noticeable affect in any sensible usecase

analog ruin
#

I dont know what "it" is, but yeah

supple pollen
# analog ruin so, ultrawide, high refresh rate, HDR. Aint no way, this is close to the worst s...

I'm saying your protestations about how difficult/impossible it is to do, is irrelevant - I did it, it worked. I am only looking elsewhere as I'm time-poor and can't be bothered sinking more time into a software I don't understand when there are alternatives available.

My question was "For OBS Teleport what is the best way to take load off of the gaming PC?"

Not: "Should I do this thing I'm doing differently, and if so how?"

analog ruin
analog ruin
supple pollen
#

Actually that's a fair point about the preview, I didn't think to disable that.

cerulean condor
#

how do i stream minecraft ?

oblique yewBOT
grizzled owl
spiral ruin
#

If you duplicate the profile, it duplicates the OBS settings (not scene collection). Once named and created the duplicated Profile is automatically selected and settings can be changed. You should be connecting your Twitch account instead of using the stream key. Try that instead of the stream key. (I assume these are two different twitch accounts)
Then from the Profile menu, you can easily switch select the Profile that matches the Twitch account you want to stream to.

#

@grizzled owl

grizzled owl
grizzled owl
spiral ruin
# grizzled owl I need to make a separate scene for the 2nd profile I make correct?

Not necessarily. For instance, some of your content in a scene (or scene collection) will be okay on both stream services, so it doesn't matter. However, if some of the content wouldn't make sense, like Twitch followers, subs etc, then you will want a new scene (or scene collection) for the second service you stream to. If there is a difference in the Profile settings, like aspect ratio or orientation, then you will want sources in your scene to fit.
Really up to you what you want to do.

grizzled owl
paper zealot
#

i need a follower alert plugin

vapid charm
#

No such thing exists.

#

You'd need to use something similar to streamelements or streamlabs and their overlays.

whole karma
#

or a bot like streamerbot

smoky fiber
#

i installed virtualcam 2.0.4 plugin but it doesnt apeer in tools what should i do

obsidian agate
obsidian agate
# smoky fiber wait

and what version of OBS are you using? because that one doesnt support OBS v25 or newer

obsidian agate
#

and OBS already has a built in virtual cam

oblique yewBOT
smoky fiber
wintry sierra
#

Hi, my OBS is updated to v29.1.2 and I cant connect StreamerBot because it's not displaying an IP address in the Websocket settings. Can anyone help?

vale vine
#

That doesn't look like the built in websocket

spiral ruin
wintry sierra
#

Yeah, its the one with connection info

vale vine
#

If streamer.bot is running on same pc as obs, shouldn't need to configure that

#

At least I've never had to

#

I've always just set port and password. It's done the rest

wintry sierra
#

I've always had to put in an IP address and it was always very finnicky but since the update, it's showing an IPv6 rather than IPv4

vale vine
wintry sierra
#

I just tried the localhost one and it connected but not executing any of the commands with scene changers. It is playing the sounds however

vale vine
#

Might be best to poke into SB server

main abyss
#

Websocket keeps failing everytime i install it

mortal harbor
#

you shouldn't be installing it, it comes with OBS.

#

you are installing an old version and breaking the built-in one.

main abyss
#

Huh

#

well its not there anymore 😭

#

How do i file check with out updating?

mortal harbor
#

run the OBS installer again.

main abyss
#

Do i jsut run the installer for my version?

mortal harbor
#

why not the current version? that is always recommended.

main abyss
#

Because it will break some ofm yother plugins, and the way my OBS is setup

mortal harbor
#

which plugins? i was under the impression all popular plugins had been updated a while back.

main abyss
#

If i run the installer for my currant version, it wont change anything but replace the broken files?

#

Well im currantly running OBS 28.1.2

#

!plugins

oblique yewBOT
mortal harbor
#

hm, that makes it a little more confusing. any plugins that work on 28.1.2 would work on 29.1.2

main abyss
#

Really, cause i know they all broke from 27 -28

mortal harbor
#

yes, it doesn't normally happen that way but it was a major change.

main abyss
#

Isnt 29?

#

a major change?

mortal harbor
#

it does not break plugins.

main abyss
#

to update to 29?

#

K well if this breaks my OBs im blaming you 😭

#

Haha

mortal harbor
#

!download

oblique yewBOT
quiet bramble
# main abyss Isnt 29?

Each major version number implies major changes, however 28 had major changes that affected how the user interface and plugins work, that required most plugins to be rebuilt or adapted to 28+. 29 doesn't have that type of major changes.

main abyss
#

Ah alright perfect thanks

#

So updating shouldnt break much πŸ’€

regal breach
#

if they break on obs 29, you probably need to update your plugins

main abyss
#

Well here we go

#

Alrighty

quiet bramble
#

29.1.x is a pretty solid release. Personally I'd recommend backing up everything and testing it out. Should be overall better than 28.x.

main abyss
#

How wouldi back itup?

quiet bramble
#

The OBS Profiles menu and Scene Collections menu have options for backing up profiles and SCs, or you can just zip up the directory where they are stored to get it all in one shot (if you have a lot of profiles or scene collections)

#

the 'export' option specifically

main abyss
#

Okay thanks

quiet bramble
#

I don't expect anything would break on 28->29 upgrades though. I did several here so far, and haven't had problems myself. Also haven't heard of any real major issues here on Discord, unlike how it was going from < 28 to 28.x

misty garnet
#

can someone help i dont have VC

#

:c

oblique yewBOT
abstract sandal
#

hi, please tell me:
what is the latest version of the OBS supported by free STREAMFX?

fossil wyvern
oblique yewBOT
abstract sandal
# fossil wyvern do you currently have an installer for streamfx or no?

so far, I only have an OBS (not a portable) in which StreamFx is installed.
this version works on my OBS 29.0.2

also interested in the question: can I copy the plugin files from my OBS and transfer them to the portable version? lol. I'm sorry for my lack of literacy.

but if I found an installer, would it support the latest version 29.1.2?

thx........Β«3

fossil wyvern
karmic stirrup
#

hi im getting a "plugin load error
the following OBS plugins failed to load: obs - streamelements
please update or remove these plugins." how do i fix this?

spiral ruin
karmic stirrup
spiral ruin
old topaz
#

Hi! this might be a niche ask, but is anyone here familiar with the OBS websocket plugin when connecting from a C# driven application like Unity? and the protocol i should be using? please shoot me a dm if so (:

old topaz
#

let me get the obs log screenshot rq

#

i seem to be connecting and authenticating fine to the websocket, however i've tried many different ways of requesting an action, at that time the websocket connection closes and shows this

#

which i assume to be the up-to-date protocol

fossil wyvern
#

the issue isn't the request you're sending it's your connection process

#

are you using a client library?

#

and if yes, which

old topaz
#

im using the websocketSharp plugin for unity c#, i assume thats it, im really new to this lingo haha

fossil wyvern
old topaz
#

hmm, im unsure, which means no i guess

small cedar
#

hello is there any plugin where i can overlay youtube stream chat in my desktop. the chat will not be visible there in stream, only i will see it so that i can reply to it while playing something so kind of a floating overlay.

old topaz
#

this is quite overwhelming for me lol

fossil wyvern
#

this is a C# library made specifically for obs-websocket rather than a generic websocket one

#

probably easier to use

old topaz
#

i sure hope so, i dont see much documentation on how-to though, but ig its as easy as it gets heh

obsidian agate
old topaz
#

aye i saw, thanks for all your help!

north raptor
#

hi

oblique yewBOT
# north raptor hi

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!

balmy leaf
#

I need a virtual webcam tool

oblique yewBOT
teal orbit
#

I need a webcam and a plugin send one please

#

My address is

hard jay
#

I don't think that's how it works.

teal orbit
#

Hope that helped

hard jay
#

This isn't an appropriate place to ask for handouts.

teal orbit
#

Um okay

hard jay
#

I'd recommend saving your money up and purchasing one yourself.

#

Please stop that.

teal orbit
#

Kk

#

How tf do you own the server

hard jay
#

Lots of time, effort, and patience.

lament leaf
#

Fenrir is just that awesome.

hallow vale
#

They beat the rest of us in a battle to the death. We got better, tho

west willow
#

Hey Team trying to get a hand with some Lua Scripts happy to compensate for time SMIKLE

#

TLDR wanting to have a custom Dock to display a different URL in a Dock (dependant) on what Profile is selected (tried my luck with ChatGPT, to no prevail here I am πŸ˜…)

fossil wyvern
#

that's honestly a bit of a tall order I think.
You can change the url the dock uses by changing the config (not yet available to scripts directly, so you'll have to wrap it yourself for now)
but then you'll probably need to tell the UI to reload the dock, which, I'm honestly at a loss on whether it's doable at all from a script

west willow
#

yeah ideally wanted all directly within the program itself instead of using some api and having something running in the bg

fossil wyvern
#

for the sake of your sanity, I would seriously advise just having two docks putting them on top of another and switching tabs after switching profiles

fossil wyvern
west willow
#

the purpose was to say that you are on x Profile

#

example ^

#

saying like you're on Twitch (KZG_CSGO)

#

cheers for the input tho @fossil wyvern, muchly appreciated

fossil wyvern
west willow
#

cause each diff profile is tied to the acc sorta thing

fossil wyvern
#

oh you want the profileselector dock to tell you which profile you're on?

west willow
#

like diff output

fossil wyvern
#

that's all??

west willow
#

ye

fossil wyvern
#

and that dock is pointing to a local .html file you made yourself, right?

west willow
#

can do

fossil wyvern
#

ok, don't use lua scripts. run a websocket client in that dock that listens to CurrentProfileChanged events

west willow
#

but then I would have to run a websocket aswell?

#

can't just have everything containered with in OBS itself?

fossil wyvern
#

obs-websocket is a websocket server contained within obs

west willow
#

basically what im asking is, I won't have to run something else aswell?

fossil wyvern
#

no

west willow
#

sorry not to code savvy

fossil wyvern
#

you just go in obs, click on "tools" then "websocket server settings" and click "enable websocket server"

#

once you've done that, OBS is running its websocket server, and the client on the custom dock can connect to it

west willow
#

ye ez

#

ez as ty for the help x

#

will see what gpt can suss ha

fossil wyvern
#

please don't use gpt

west willow
#

otherwise hit up one of the code bros I know lol

fossil wyvern
#

it's shit and it doesn't know what it's doing

copper herald
#

it's fine just be aware it can make gigantic mistakes

fossil wyvern
#

there's a discord server for obs-websocket, if you need help with creating scripts with it, go there

west willow
#

tyvm

fossil wyvern
copper herald
#

I've had good luck with it for general research

glacial haven
#

GitHub Copilot can do a bit of useful things in the OBS world, because it's fed with data from the GitHub OBS repos, but ChatGPT is useless for anything specific to OBS

copper herald
#

I just used it to find "Advanced Scene Switcher" even though it gave me the wrong answer.

fossil wyvern
#

if you're writing some standard ass python or C code, sure.
But interacting with OBS through code has some very specific structures that gpt is usually completely clueless about

west willow
#

off to "obs-websocket" Discord I go ciao o7

west willow
fossil wyvern
sleek lynx
#

since the forum knows what plugins you have to notify about updates, is there a way to see all the plugins you have downloaded?

fossil wyvern
oblique yewBOT
fossil wyvern
#

note that this is loaded plugins, not installed ones, so if you have installed a plugin but it fails to load (because bugged or wrong version) it will not show there

sleek lynx
#

well glad you are here, you suggested (i believe) a plugin that would make one source active, if another source turned on, it would shut off another that was on... I removed it by mistake and cant remember the name

oblique yewBOT
sleek lynx
#

hmm, thats not it, got a tut on that situation? again wouldnt know how to do that

#

seems like you would need a buncha if statements and junk and thats where I get confused

quiet bramble
#

I think it is one of Exeldro's although I forget the name of it.

sleek lynx
#

no, but you are right, was exceldro's, I found it in his "gallery" was a script

tawny basalt
#

on twitchtest how do i connect to the best responding servers? e.g. for me sydney is the best for quality and rtt so how do i get it to connect me to the sydney servers?

fossil wyvern
tawny basalt
#

nvm i figured it out

#

ty

fossil wyvern
#

πŸ‘

tawny basalt
#

this is cancert

fossil wyvern
#

it's not the absolute best yeah

tawny basalt
#

hlep

#

how to stream without issues

#

pls

oblique yewBOT
oblique yewBOT
fossil wyvern
#

cope harder

#

<@&715347355565817879>

wary escarp
#

<@&715347355565817879>

tropic lake
#

Hey everyone, I am trying to stream a game on my phone but don't know how to share to my PC. Windows Connect locks my mouse and keyboard, so I can't manage the stream and I am currently using a VNC server which is really choppy. Are there any apps I can use or products I can buy? I have a capture card but I'm not sure if my phone support HDMI over Type-C.

#

Also please @ me if you reply

boreal hearth
tropic lake
#

Thank you

#

I will have a quick look

manic minnow
#

can smone tell me how i commect obs to steam

oblique yewBOT
silver trout
#

Hello, I have a issue... I have 29.1.2 version and I downloaded the obs-midi plug in (0.9.3) but it doesnt work. When I open OBS appear a warming (Loading error, please update the plug in or delete it) How can I fix it? Thank you.

hard jay
vapid charm
frank steppe
#

Hey, so I just downloaded OBS today and my camera isn’t catching any video feed what do I do?

oblique yewBOT
#

@frank steppe

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

rocky elbow
#

How do you go about deleting plugins

quiet bramble
#

If you installed them with an EXE file, then you uninstall them like any other program in Windows through the control panel. If you installed them by copying the files manually in File Explorer into the OBS directory, then you manually find each individual file that got copied into the OBS directory and delete it by hand (which is a PITA).

mystic crypt
#

yup!

obsidian agate
#

also, the latest version of Advanced Scene Switcher is 1.22.1, so may want to update to that first

mystic crypt
#

@fossil wyvern
on version 22 here is the configuration:

fossil wyvern
#

if the issue is in 29, then there is little point in looking at 22

fossil wyvern
#

ok, and what is the exact issue, when does it happen

mystic crypt
#

After a cycle (24h) the problem can occur randomly.

fossil wyvern
#

and what is the problem?

#

like, you said black screen, what exactly happens

#

please don't send unsollicited DMs

mystic crypt
#

Ok

#

It's about this live:
https://www.youtube.com/watch?v=jfKfPfyJRdk
I have a 20-second video loop that repeats with the obs loop option and sometimes, because of scene switcher, the loop stops and I have to come and fix the problem manually.
music continues to play but with a blackscreen

oblique yewBOT
obsidian agate
mystic crypt
#

nop I manage the lofi girl stream so the problem is on the live lofi girl

obsidian agate
fossil wyvern
#

send a log, just to see your whole setup

mystic crypt
#

the problem with the logs is that they're not old enough to show the problem, as I've been disabling the day/night mod for over 2 weeks.

fossil wyvern
mystic crypt
#

I sent it to you

fossil wyvern
#

just, fyi, the logs don't really have any sensitive info, it's generally better to put them here, more pair of eyes looking at it can be better

mystic crypt
#

sorry but I prefer not to send it in public

fossil wyvern
#

when it happens, does it always happen on one specific file or can it happen on any?

fossil wyvern
quiet bramble
#

Logs can contain the local user account name, which could be revealing. Can't think of anything else.

fossil wyvern
mystic crypt
fossil wyvern
mystic crypt
#

the stream is on version 29 but I can create a test server

#

identical to v29

fossil wyvern
#

ok, please do that if you don't mind

mystic crypt
#

its good, tell me what to do

fossil wyvern
#

also another question, when it becomes black, is it on the moment it transitions from one scene to another or in the middle of a scene?

mystic crypt
#

in the middle of a screne

fossil wyvern
#

and it also has happened on the "day" and "night" scenes?
Not just the day to night and night to day ones?

mystic crypt
#

this has already happened on the 4 transition scenes

fossil wyvern
#

does it happen when using studio mode?

#

or also in non-studio mode?

mystic crypt
#

I always leave in non-studio mode

fossil wyvern
#

ok, on the test instance, check "close file when inactive" on all four media sources, and transition a few time to check whether the transition is still smooth or if there is a little hitch when transitioning with that option

mystic crypt
#

The machine takes a while to launch, sorry for the wait

fossil wyvern
#

no problem

#

(btw, if you're interested, there could be also a way to setup smth with adv-ss that automatically correct that sort of things when and if it happens instead of needing you to manually do it)

mystic crypt
#

I'm on the test server, what exactly do I need to do?

mystic crypt
fossil wyvern
#

in the properties of the source

mystic crypt
#

I'll put 2 seconds on scene switcher to see if there's a problem.

fossil wyvern
#

the main problem it could cause on its own is having a frame or two of black when switching scenes if the file takes too long to load, so check for that by manually switching

#

(also, I'm not 100% sure it'll solve the issue because I'm not 100% sure what the exact issue is)

#

I just have a strong suspicion it could solve it

mystic crypt
#

all right, is there a transition solution in case a blackscreen arrives at an unexpected moment?

fossil wyvern
#

when it goes blackscreen, the text and banner are still there, right?

#

it's just the video?

mystic crypt
#

exactly!

#

only the main video loop is missing

fossil wyvern
# mystic crypt only the main video loop is missing

ok, so here's my solution :
create a new scene named "fix scene" with nothing on it
in the "macro" tab of adv-ss, create a new macro and set it like shown in the image :
What this will do is that when the total brightness of the stream is lower than 5% (which if I'm right should be enough to catch only when the main video loop is missing), then it switches automatically to the fix scene and back.
If I'm not wrong that should restart it if it happens.

Make sure ou correctly set the condition to "If Not", not "If", otherwise it'll fuck shit up.
The wait duration needs to be at 0.06 seconds to be sure to catch at least one video tick since you're running at 30 fps

untold jay
#

@fossil wyvern Are you not having trouble reading with this font?

fossil wyvern
#

nah, I like it

#

I mean I did chose it as my system-wide font

untold jay
#

@fossil wyvern Liking a font and being able to read it are two unrelated issues.

fossil wyvern
#

yes, what I meant wasn't "I am emotionally attached to this font" but "I like having it as my system font"

#

which kinda involves being able to read it

#

I understand it's not the case for everyone but monospace fonts are genuinely easier on me, and this one in particular is

untold jay
#

Huh, interesting. I can appreciate consistent width, but this one in particular would be a bit too condensed for me.

fleet fractal
#

Hi! I broke something... Did vertical canvas just make my OBS crash? Should I uninstal it or maybe try a dif version? -thanks

oblique yewBOT
harsh topaz
#

@weak escarp are there driver requirements for NVIDIA AR SDK usage?

#

Am perma crashing with the Move Transition Plugin & NVIDIA AR SDK on 2070s.

#

Got crash log if interested

Fault address: 7FFDA1AB0400 (c:\program files\nvidia corporation\nvidia ar sdk\nvarpose.dll)

vale vine
#

Prob should grab most newest driver and test

#

I understand that may pose issues with cef for you

harsh topaz
#

Might want to add a min. driver version, seems that fixed it.

vale vine
#

Might wanna add a min. "Lindenkron" version doggolul

#

What driver did you have where it was breaking?

harsh topaz
#

497

mighty badge
#

I tried to download own3d to obs but it’s not popping up even after installing it. I refreshed but still nothing. Anyone know why this might be happening? Any advise would be appreciated

urban bronze
#

Kalau windows 7 support obs gak?

obsidian agate
unique pollen
#

does anyone know of a good text source plugin that works on apple silion mac?

i used to use text pthread: https://github.com/norihiro/obs-text-pthread/releases but the developer stopped updating it over a year ago and wasnt able to update it for apple silicon successfully

hard jay
#

Is there something wrong with the normal text source that comes with OBS?

mystic crypt
fossil wyvern
lost rose
#

how to ad plugin obs

oblique yewBOT
minor aspen
#

I use the "Gaze" - "Direction vector X" to decide if I'm looking into the attached camera or to the camera more to my left.

Both cameras are stacked in a scene, so when I enable the source the camera with the "NVIDIA AR Move" filter is visible, otherwise I'll show the other camera (more to the left) . Enable property is "Enable Under and Disable Over" with a value of 0.08.

This approach works with moving my head to the left, the whole body or even just my eyes.

dark trout
#

What was the name of the plugin that allowed you to move the camera around the scene smoothly?

#

For example, I want to bind the camera in different positions

mortal harbor
#

the move plugin

stable lintel
#

Is there a plugin for the smart coach radar and GameChanger app?

opal tangle
#

When I submit a resource, will it be reviewed automatically or do I need to contact someone about it?

vale vine
#

They are usually reviewed when someone is able

#

I don't think any action from your end is needed to start that process

glacial haven
#

yeah, just wait, can be a week, can be three, always depending on reviewer availability

opal tangle
#

Ah alright. Will I get explanation in case it gets rejected?

hard jay
#

Anything I reject I send a message about, but I can't speak for other approvers.

#

They are added to a queue, which currently has quite a lot of resources that need reviewing in it.

novel dove
#

Hi, I read OBS merged webrtc support but I couldnt find any builds that include that feature.
Is there any build out there with it or do I have to compile it myself?

#

I know there is a fork, but it only supports Millicast via webrtc

hard jay
#

There has not been a release yet, you can grab a nightly from GitHub if you don't want to wait.

novel dove
hard jay
#

You don't really have to do that, you can just go to the build workflow

#

Latest commit has artifacts.

novel dove
#

Works! thank you very much

visual lantern
#

This might seem like a silly question, but is there a plugin where if I press a button on my streamdeck. windows will snap into a certain postiion?

untold jay
#

@visual lantern If by windows you mean sources in obs-studio, that is doable with the move transition plugin, if you mean windows in Windows, you'd need a macro language like Autohotkey.

quiet bramble
#

It's "Windows Mover" by BarRaider

dusty elk
#

Hey guys ! I would like to know if a bot/plugin exist where you can create command that give variable answer depend on IRL time. The idea of the command:
14/06/2023 at 11am: Hello welcome to this morning stream
14/06/2023 at 10pm: Tonight we are playing GAME

I search that for an event because my team have a lot of interviews and would make a command for chat to let them now which interview is next etc

untold jay
#

@dusty elk Dunno about chat bots, but the advanced scene switcher plugin has time conditions (part of the Date condition, both are optional), you can run arbitrary executables at a given clock time, or interact with obs-studio.

chilly eagle
#

Hello, people, i need help with something. I need to create a script/plugin who cut a source in a lot of squares and then remount the image shuffled

#

can something give me a light with a way to do this

regal breach
#

like a jigsaw puzzle?