#plugins-and-tools

1 messages · Page 46 of 1

fossil wyvern
#

yup

noble granite
#

ok cool

noble granite
#

how do i use the plugin?

fossil wyvern
#

as far as I remember, for textgdi+, the settings key for the text itself is just "text"

#

pretty sure it's the same for all text sources

fossil wyvern
noble granite
#

python, but how do i install it on obs

fossil wyvern
#

websocket is installed by default on obs 28+

#

you just need to enable the server in tools > websocket server settings

noble granite
#

oh cool

#

yeah then i think i can do it thanks

#

yeah

fossil wyvern
noble granite
#

yeah asyncio probs not needed

#

gonna be a very basic script

oblique yewBOT
silk edge
#

Right now I use the Replay Source plug in to get replay off the main camera, I recently just got a new camera for a different angle an was wondering if there were any ways to get replays from multiple different cameras and pick through them using Replay Source or a different plug in

#

Also if there would be anyway to get replays from non active, sources on a ATEM mini pro iso, it has the capability to record every input device separately so I’m assuming there’s a way to get replays from each device

hollow imp
#

Hi all. I am wondering what the YouTube Live Control panel does? Do I need 2 monitors for it?

cerulean heart
#

Hello. I have a question. What do I need to set up replay buffer for multiple cameras? For example I'm streaming floorball. And I can easily replay goals, or highlights from my main camera. But I want to add 2 action cameras for each goal. How do I add replay buffer for those cameras, so After my main camera replay I can play replay from the specific camera?

#

I think I should use source recorder, am I right?

#

I don't understand how to set it up tho.

#

If I want replays from multiple cams, I should have multiple replay scenes, right? But I can only add instant-replay script to one scene.

late trench
#

Advanced scene switcher :
how can I run something base on the OR condition?
like if this do this
else if > do this

#

it seems if i keep it like that all of these will lead to one action

cerulean heart
#

huh>

late trench
#

I need if else not if or

#

how to do it

late trench
#

but couldn't find it

regal breach
#

adv-ss supports if-else, not if-else-if

late trench
#

yep its ok for me , how to do it ?

#

this will make 2 macros instead of 4

regal breach
#

oh it didnt copy the gif

#

check here

late trench
#

yep

#

this one

#

for some reason I can't do it

#

like the gif

#

lol

regal breach
#

check your adv-ss version

#

you could also do else if by adding a Macro condition, checking if the first Macro is false

cerulean heart
#

Hello. I have a question. What do I need to set up replay buffer for multiple cameras? For example I'm streaming floorball. And I can easily replay goals, or highlights from my main camera. But I want to add 2 action cameras for each goal. How do I add replay buffer for those cameras, so After my main camera replay I can play replay from the specific camera?
I think I should use source recorder, am I right?
I don't understand how to set it up tho.
If I want replays from multiple cams, I should have multiple replay scenes, right? But I can only add instant-replay script to one scene.

late trench
#

let me try to update it

regal breach
#

add a macro condition and you'll see

#

Macro type

#

do it for the second macro

late trench
#

like this ?

regal breach
#

change macro action disable to macro condition

#

it should say something like conditions are true

late trench
#

yep

regal breach
#

or just screenshot the options

late trench
regal breach
#

now you change if to if not

#

voila, you get an else macro

#

to make it else if, just add another condition in that macro, with AND condition

late trench
unreal briar
#

any plugins to detect controller button as a hotkey?

#

I play a game with a controller and it would be far easier that way, with replaybuffer

fossil wyvern
#

not a plugin, but probs check autohotkey

cerulean heart
regal breach
late trench
regal breach
mortal harbor
#

why is my twitch stream

#

only 360p

#

anyone pls

oblique yewBOT
late trench
#

it jumps no matter

regal breach
#

explain more

late trench
#

the cam must change pos only when it get's hoverd

regal breach
#

move to where

late trench
#

to another corner

regal breach
#

dude

late trench
#

1 sec

regal breach
#

to WHAT corner

#

explain the whole thing

late trench
#

the cam should change the pos only when the mouse hit it

mortal harbor
#

caan you guys help me

fossil wyvern
#

this one is for plugins, which your question isn't about

late trench
# late trench

atm its not , because it move once the cursor hit the area no matter if the cam was in the same area or not

#

the cam shouldn't move unless it's in that area that cursor on

#

just like the video shows above

#

I need for another condition like
if the cursor in this area and the cam also then move it

#

solved nvm

regal breach
#

every time you do a move action, set a variable

late trench
regal breach
#

and you simply check that

#

that also works

late trench
#

I think like that

regal breach
#

only possible issue with that is you might have to get those bounds again, when you decide to change positions

#

but should work

regal breach
late trench
#

😄

#

what should the variable be ?

#

like reocrd the latest corner at or something ?

regal breach
#

the current position of the item

#

so like

late trench
#

yep

regal breach
#

if you move it to bottom left

#

set the variable to "bottom left"

#

so you can check in your macro whether it is the same position or not

#

what i do not know is whether variable states persist across sessions

#

if they don't, your solution is better

late trench
#

I see , thanks alot for the help ❤️

potent orchid
#

Hi. I Don't Think I'm In The Right Part Of The Discord, But My Screen Is Completely Black, And There Are NO Updates Whatsoever

oblique yewBOT
# potent orchid Hi. I Don't Think I'm In The Right Part Of The Discord, But My Screen Is Complet...

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

Help -> Log Files -> Upload Current Log

potent orchid
#

Thanks.

#

hank You For Helping Me Fix My Black Screen, But I've Ran Into Another Issue, My Screen Is Really Zoomed In And I Don't Know How To Fix It. Sorry For The Inconvenience.

oblique yewBOT
surreal axle
oblique yewBOT
surreal axle
oblique yewBOT
# surreal axle https://obsproject.com/logs/byswuOnaQG0bfvb3
🛑 Critical
  • Outdated Plugins (1)
⚠️ Warning
  • Mismatched Sample Rates
  • Windows 10 Game DVR
  • Non-Standard Aspect Ratio
ℹ️ Info
  • Windows 11 22H2 (OK)
  • Not Admin
  • No Output Session
Hardware Check

AMD Ryzen 9 5900HX - OK! / Radeon RX 6800M - OK!

surreal axle
#

update fixed the issue

abstract nebula
late trench
#
import time
import threading

def update_presence():
    rpc = Presence("1099615872777195530")
    rpc.connect()

    message = "Streaming"
    while True:
        rpc.update(state=message, start=time.time(), buttons=[{"label": "My Website", "url": "https://kick.com/iqd964"}])
        time.sleep(15)

# Create a thread for the update_presence function
presence_thread = threading.Thread(target=update_presence)

# Start the thread
presence_thread.start()

# Your main program logic goes here
# ...

# Optionally, wait for the presence thread to finish before exiting the program
presence_thread.join()

I have this little python script that must be running while I'am live
and stops when I end the stream
however there's no need to run the script multiple times because its already have it's own loop
I want to do it by advanced scene switcher
things I don't know how to do is :

1- make the script run once

late trench
#

1 sec

late trench
#

Like that I trigger it , and kill it by passing the --terminate arguement

#

but I believe this will run it multiple times

fossil wyvern
#

normally, it shouldn't, did you try?

late trench
#

nope , just theortically

#

let me check it

regal breach
#

you have the "perform actions only on condition change", so it just only run once

late trench
#

I see

#

1 sec

#

but maybe I have another mistake let me check

#

cuz here will run 2 different threads

#

it won't terminate the same process I think

regal breach
#

well yes ofc

late trench
#

🙃

regal breach
late trench
#

but still wrong

#

haha

regal breach
#

yeah youre supposed to write a shell command to kill the process

#

or code your script in a way that you can kill it by sending a pipe message or something

fossil wyvern
#

better even have your script use obsws to detect start/end stream

regal breach
#

or you could use websocket to detect

#

yep

late trench
#

yep this will work also

#

I like to use adv-cc

#

If this didn't work so far I'll use that solution then

fossil wyvern
#

or, tbh since this is just to post a discord message when you're live am pretty sure streamer.bot can do that

late trench
cursive sable
#

anybody having trouble with obs when i go live my kbps just drops straight to 0 after that just ends my stream every time never had this problem before

oblique yewBOT
round swan
#

How can i open a cmd to check my plugin logs?
I am modifying tuna to do it works with media-playlist-source, but I would like to have a cmd open with logs to know any problem

young ermine
#

hello does anyone have a couple minutes im trying to figuere out why i cant find my multi rtmp plug in

untold jay
#

@young ermine Have you used the executable installer or the zip binary release?

round swan
#

@regal breach it is possible to get metadata from the source like the original vlc_source? Because I am trying to edit tuna to make it compatible with your plugin and didn't work

#

Oh, i saw that you have removed the original VLC_META

fierce sphinx
fossil wyvern
fierce sphinx
#

anything, lmbo

#

i have it installed

#

i just don't understand how to get to it/use it-

fossil wyvern
#

you create a new destination, put in there the server url and stream key and press start

fierce sphinx
#

i looked through the GitHub page, already-

fossil wyvern
fierce sphinx
#

is this it?...

#

the plugin?

fossil wyvern
#

yes

fierce sphinx
#

ah, alright

#

tysm

#

i think i can go from here, haha

#

sorry-

robust falcon
#

im having a problem with a plugin and i cant tell if its the plugins fault itself or if its on obs side, it keeps saying this https://i.imgur.com/j6Vzsi0.png

fierce sphinx
hallow vale
fierce sphinx
#

i looked, lolz

hallow vale
# fierce sphinx there isn't one there

I stole this from the top google search. Hopefully it's correct haha

Click on your profile in the top right corner.
Click on Settings.
Click on Channel and Video once you're in your settings.
Select Preferences, then Channel from the left-hand sidebar. ...

onyx flint
#

Docks keep resetting everytime I open OBS

#

Anyone know how to fix this?

regal breach
regal breach
#

@ruby lichen does your LocalVocal plugin support audio from Media Sources alone? Separate from mic?

round swan
ruby lichen
serene tundra
#

всем привет я новенький

#

как зделать донат под стрим

regal breach
ruby lichen
regal breach
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.

fierce sphinx
#

Probably a dumb question, but is there a plug-in that essentially can display text that you can move around and resize, for what audio file is playing, possibly?

fierce sphinx
#

Is that essentially something that does exactly that?

fossil wyvern
#

yes

fierce sphinx
#

How would I configure that, for the VLC source that I already have?

spiral ruin
#

Instructions are on the link for VLC

fossil wyvern
#

there's instructions on the page I linked

fierce sphinx
#

Okay, didn't see instructions for VLC at first, sorry, my bad

fossil wyvern
#

no problem

shut spire
cobalt current
#

I'm looking for a noise suppression plugin, I'm currently using a condenser mic

#

I have already tried using the default and NVidia suppression

fossil wyvern
#

if the nvidia one isn't to your taste, not sure you'll find better

cobalt current
#

I had issues with Nvidia suppression when launching obs, it made me sound like i was in a tin can

hallow vale
cobalt current
hallow vale
#

Better to have your voice clear, even if there is a little background noise audible

cobalt current
#

Idk if it's wise but i'll probably try using noise supression and a noise gate together

cobalt current
#

yup, probably in the future i should get a dynamic mic instead of a condenser

astral solar
#

looking to turn on captions in obs I have no idea how to any advice?

astral solar
#

Thank you I'll try 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.

floral pier
#

dude

#

its been 20 days 💀

ruby lichen
#

working on it!

#

apparently its muuuch more complicated than i thought

#

my initial approach did not pan out

#

but i have another approach that im more confident in

#

gon be simpler. yes.
but it'll get us to Augmented Reality on OBS and thats a milestone!

#

i will improve it from there and we shall see the sports pitch AR also

sour salmon
ruby lichen
sour salmon
wicked meteor
#

Heya.
Is there any ASIO for OBS plugin guides ?

oblique yewBOT
spiral ruin
#

I believe the homepage for the plugin has some links to tutorials

regal breach
#

Do you still have these issues? I kinda forgot about our discussion

#

This

sleek lynx
#

the shuffling? yes last i checked, the crashing no

regal breach
#

How many files are in the folder?

sleek lynx
#

😉 805

regal breach
#

Your adv-ss presses next after the two files, right?

regal breach
# sleek lynx 😉 805

Can you go to the properties and go to the play file selection and check how many are in the dropdown?

sleek lynx
#

i just installed 006, seems to be shuffling now, adv-ss isnt doing it atm, i changed it back to vlc, because i forgot i cant get tags from yours with tuna

#

805 in dropdown

regal breach
#

Ah okay, thanks

#

Btw, your tags, are they embedded in the file?

#

They're not from the internet?

sleek lynx
#

yeah embedded

regal breach
#

Does tuna support media source?

fossil wyvern
#

nto sure, don't think so

#

it supports vlc becuae the vlc source has a proc to retrieve metadata, I don't thibk the media source has

regal breach
#

Thanks

#

Tuna just calls that proc right?

fossil wyvern
#

I'm not sure, I assume

regal breach
#

Okay

fossil wyvern
#

lemme check

#

yee it does

#

it does check specifically for vlc sources tho, so just implementing that proc for yours won't allow tuna to work with, unless you also change tuna

regal breach
#

Yeah, ill keep that in mind, thanks

sleek lynx
#

yeah i liked mps, like i said because it doesnt clip the start and end of the audio of the files, but I need that meta data ability, unless ya build it in 😉 j/k

regal breach
#

It's something we will have to patch in media source some time, but i might eventually have to pack ffmpeg with my plugin to support subtitle tracks as well, which Goedix is working hard for

#

In which case i would be able to provide that proc in my plugin as well, even if media source doesnt

#

Im hoping vlc just uses the ffmpeg libraries for the metadata and not some custom code

fossil wyvern
#

why?

regal breach
#

So i can just use one function or so

#

If it's vlc exclusive code i would have to port stuff

#

Cause they also have their own data structs and whatnot

fossil wyvern
#

I mean strictly speaking if you want to implement that proc you don't need to be consistently returning the exact same thing as the vlc source does

#

just returning what the ffmpeg gives you is enough

regal breach
#

And not vlc code

fossil wyvern
#

what I'm saying is if ffmpeg has function to fetch metadata (which I assumed you were saying it does) then it doesn't matter if vlc uses those or smth else

regal breach
#

Yeah i agree with you, i do believe we're saying the same thing

fossil wyvern
#

👍

#

it 4 am, am not at peak brain XD

regal breach
#

I can tell hahaha

#

I may not have worded things according to what im thinking though, so im partly at fault for that too

fossil wyvern
#

OBSHeart english is a joke anyways

acoustic laurel
#

i need help with my plugin

#

i am using twitch pluging through obs teleport to my stream pc but i want to mute my spotify on youtube but not twitch

#

it looks like teleport is using only 1 encoder for all audio and video to teleport

glacial haven
#

then when you have this just add a teleport audio filter to the audio source that contains the music

#

and on the receiver OBS add another teleport source for this music feed

#

then you have the same setup on the receiver PC that you have on the sender PC: separate audio sources for music and everything else, so that you can work separately with it, e.g. assign it only to twitch VOD track 2 - all the other parts don't involve teleport but are generic audio setup things

upbeat tundra
#

I found a few resources about VLC and keeping a default window size but was hoping to do it on a Mass level, I have a scene built called videos on Laptop and in that multiple VLC sources. I added that scene to other scenes and tried the Edit Transform - Maximum Bound, still will put the video all over the place, I was looking for a PIP option to have videos play some are portrait some are landscape depending on how recorded.

fossil wyvern
scenic night
#

anyoen recommend a plugin to add video noise, so that a still image more plausibly resembles video of a non-moving subject?

fossil wyvern
#

what are you trying to do exactly?

scenic night
#

I'm trying to preserve agency over my body. a sociopath is blackmailing me to provide a "video selfie". I only consent to sharing a photo, but they want me to use my computer's camera to send them video and they will snap the photo from my live video when they desire. They will analyze the video to "verify it is live"

fossil wyvern
#

go to the police

scenic night
#

I live in a corrupt, hostile place. the sociopath is very much alied with the police

fossil wyvern
#

it's not possible to make a picture of someone look like a live video

scenic night
#

a picture of me. And no. not perfectly. I agree perfection is impossible. But We have all seen stupid videos on late night television where they animate the mouth of a dog to look like its talking. I'm not even trying to do that. I'm just trying to add noise

#

I imagine I could go from still to video and noise it with some ffmpeg filter perhaps

foggy frigate
#

i got a question

hallow vale
oblique yewBOT
# foggy frigate i got a question

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!

warm pulsar
#

Hey guys, I had a question that's probably been asked, but I couldn't an answer anywhere: does anyone know of a plugin or some kind of OBS extension that would automatically pull and display a list of my Patreon patrons and populate a text source in OBS?

hallow vale
ruby lichen
narrow sinew
#

Anyone awake??

vale vine
#

Nope. I'm sleep typing

narrow sinew
#

I need help in abs with alerts sound exta plz I am live

#

Bet

#

If yk anything I have been figuring this out it's wild

#

Ha

snow finch
#

Idk where i can bring this up at but if anyone knows a trusted free video editor with no watermarks i can start off with, i just need to trim some segments out of the video and stick in some music i have already, i was using Woundershare but i didnt know it had a nasty watermark with an absurd price to use it

#

Unless i can do this in the OSB somehow, i cant figure it out

spiral ruin
#

!editors
DaVinci Resolve is my main editor. Does most things for free that many paid apps don't. But check out the list I linked for others you may prefer.

oblique yewBOT
#

For a list of recommended post-production software, including video editors, see our list of Post Production Tools

snow finch
spiral ruin
snow finch
#

Do i download just the DaVinci resolve or the resolve studios?

spiral ruin
snow finch
late trench
#

obs-browser-page.exe is this related to obs plugins/docks ?

fossil wyvern
#

it's either browser sources or browser docks

late trench
vapid charm
#

Technically you can watch the ram usage in task manager and see what changes when closing docks (if anything)

vapid charm
#

Beyond that would entail serious debugging the code which is a nope from me.

late trench
#

now does this saves my entire browser sources ?

grand relic
#

hello! im trying to connect a midi controller to obs but it doesnt work does someone knows how it works ?

#

been using MIDIcontrol but cant connect obs to it

agile forum
#

Hello, I've created a plugin for OBS Studio. But I get a crash on exit. Here is the situation. I'm using C++ code. I'm running some experiments in order to lead up to building the plugin I want. Along the way I wanted to figure out how to programmatically change scenes. I can do it successfully. When I click on a button it runs the function below and the scene changes to the one I select in a dropdown list. However, when I do change scenes this way I find that OBS Studio crashes when I exit it.
A key line in the crash log is "Thread 33B0: tiny_tubular_task_thread (Crashed)".

void TestWidget::ButtonSelectClicked() {

obs_frontend_source_list scenes = {0};

obs_frontend_get_scenes(&scenes);
int idx = cmbxScenes->currentIndex();
for (size_t i = 0; i < scenes.sources.num; i++) {
    obs_source_t *source = scenes.sources.array[i];
    if (idx == i) {
        obs_frontend_set_current_scene(source);
    }
    
}    

}

Does anyone have any ideas on this?

fossil wyvern
#

you need to release both the scene list and the sources

#

actually not entirely sure about releasing the source

agile forum
#

After the scene is selected, you release it?

fossil wyvern
#

but I don't see why you need it instead of doing obs_frontend_set_current_scene(scenes.sources.array[i]);

agile forum
#

Ah, yes. That's true. 🙂 What does releasing a scene do?

fossil wyvern
#

not the scene, the scene list

#

obs_frontend_source_list_free(&scenes);

#

it decreases the refcount for it

agile forum
#

Ah, got you!

#

Thanks a million!

fossil wyvern
agile forum
rose ferry
#

What's the deal with the blessed libcef being 2 years old?

honest geode
#

HI

fossil wyvern
honest geode
#

i have a problem with teleport plugin can somone help my ?

#

i dont see my gaming computer on my stream computer

rose ferry
fossil wyvern
rose ferry
#

That is not the trade off, as I am using it with a recent version of cef (110)

#

It is less efficient for sure

#

You still have off screen rendering, you just lose (some?) of the acceleration

fossil wyvern
#

well, I'm not in any way a dev for this, but if you think it's worth PRing, go ahead

#

that being said I'm pretty sure the core dev team knows what they're doing on this

rose ferry
#

I'm not saying otherwise - I'm sure some high performance effects probably suck without shared textures, but it seems weird to me for the default option to be the old version, when most people probably really only care about using it for notifications

obsidian agate
rose ferry
#

That is incorrect - you only need off-screen rendering

#

I know this because I use it with an unpatched cef (albeit it's a bit unstable)

fossil wyvern
rose ferry
#

Since obs-browser is a plugin I asked here, but maybe it's the wrong place

fossil wyvern
#

this is more about third-party plugins (and generally more about support for them than dev questions)
obs-browser is a plugin strictly speaking, but same as how x264, or the image source are plugins, they're quite core to obs

rose ferry
#

I see, my bad then, I'll move over

fossil wyvern
# rose ferry I see, my bad then, I'll move over

no it's no issue, your question was kinda relevant for here too.
It's just that the actuals devs, which will be to answer your question in far more detail than I will usually hang out far more in the dev channel than on the channel like this one that are usually more support

honest geode
#

i have a problem with teleport plugin can somone help my ?
i dont see my gaming computer on my stream computer

hallow vale
agile forum
# fossil wyvern https://docs.obsproject.com/reference-frontend-api?highlight=obs_frontend_source...

Does OBS frown on launching independent threads? In my C++ code I launched a thread because I wanted background processing, and after I exit OBS and relaunch it, OBS crashes. I get the crash report below. When I eliminate the thread, there is no crash.

Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000247F0FFE00 00007FF8EB4E24A3 0000000000000000 000001FA0DD804A0 0000000000000000 0000000000000000 experimentalplugin.dll!TestWidget::threadFunction+0x303
000000247F0FFEC0 00007FF8EB4E11B6 000001FA0DD80290 0000000000000000 0000000000000000 0000000000000000 experimentalplugin.dll!std::thread::_Invoke<std::tuple<void (__cdecl TestWidget::*)(int),TestWidget *,int>,0,1,2>+0x16
000000247F0FFEF0 00007FF9A3091BB2 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ucrtbase.dll!0x7ff9a3091bb2
000000247F0FFF20 00007FF9A31B7344 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ff9a31b7344
000000247F0FFF50 00007FF9A51A26B1 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ff9a51a26b1```
fossil wyvern
agile forum
fossil wyvern
cerulean heart
#

Is anyone here streaming any kind of sports with more than one camera? Please contact me. I have some questions. Seeking Help. Please

spiral ruin
cerulean heart
#

Well. I am streaming floorball. And I want to add 2 action cameras for each goalie. And after a goal. I want to play replay from my main camera, and then from the action camera. How do I get 2 reaplays from 2 different cameras?

vapid knot
#

hello, so I have obs filters and plugins that i wanna transfer to a new computer. how do i do that from my old pc to my new pc?

fathom shard
#

Hi, what do you recommend for vst-software for a noise remover/reducer ( I don't have rtx, and RNNoise distort some sound )
Thanks

wind thicket
#

hey guys obs wont recognize my plugins (move transition exactly) anymore i reinstalled it but it wont show me the move transition in obs is there a bug or something about the start in safe mode without plugins mode itself? i started it as admin and without the safe mode but i cant use the move transition anymore and need help

oblique yewBOT
odd sorrel
#

Hello, se.live docks is not working, can anyone help?

copper quiver
oblique yewBOT
fathom shard
hallow vale
fathom shard
hallow vale
fathom shard
drifting island
#

howdy, I'm trying to get the mouse coordinates from a browser source, is that possible?

#

the browser source has a couple of eyes in it that follow the cursor around

#

is there some way to get that through the JS bindings? thanks!

untold jay
drifting island
untold jay
#

@drifting island I don't know. Most scripting is done using Lua or Python.

obsidian agate
drifting island
dusky sparrow
#

Hello everyone. Tell me please. I need to receive what gif donationallerts sends me and, depending on the name of the gif, run my video from the computer. Is this even possible? Maybe there is something ready?

drifting island
#

oh alright, so the python script uses pymonctl, which gives access to windows/x11 features to get mouse position

#

I might still be able to do something with a websocket tho

#

what about data from other plugins, can I access that through the JS bindings?

#

cause I could just make a plugin that reads the mouse position

white wave
#

when doing the Background Color on a text source, it gives a colored rectangle behind text. would there be any way to make the sides of the rectangle rounded, html or otherwise?

untold jay
#

@white wave Draw a rounded rectangle of your desired shape using any image editor (use black, white or transparency), save as .png, then add an "image mask/blend" filter and use that PNG as the mask image file.

white wave
#

ohh i didnt think about using it as a mask! that will work even though the text legnth changes constantly? i'm using streamerbot to change the inputs of the text source. otherwise i would just use a background png for the rectangle behind the text.

untold jay
#

@white wave That would not work, then. Perhaps you could use an outline instead?

regal breach
sacred token
#

heeloo

#

anyone have idea why the plugin multi-stream is not working even i have installed the plugin?

#

is just nothing happned when i click on docks multiple output

#

😫

pine ivy
#

hello there is there any plugin for OBS that allows me to set my camera black and white effect? :) thanks for any reply :)

#

forget it i found it in the forum 👍🏻

obsidian agate
last fjord
#

can one tell me pls how i can see my viewer number in my streams

ruby lichen
#

advice on why im unable to make a source be visible on scene?

obs_source_set_enabled(target, true);
obs_scene_t* scene = obs_scene_from_source(target);
obs_sceneitem_t* scene_item = obs_scene_sceneitem_from_source(scene, target);
obs_sceneitem_set_visible(scene_item, true);

if i hide it stays hidden even when this code runs

regal breach
#

especially scene_item, since it's a finding function

#

from your code i think you might be misunderstanding what obs_scene_from_source does

#

but im not too sure on your so im asking for more lines of context

#

like show the whole function and when it is called

ruby lichen
#

it's sort of buried deep, threaded etc.
it runs when i need to update the target source (e.g. Text source) with information

#

updating the source works fine!

#

but making it visible in case it's hidden - does not

regal breach
#

so in this line obs_scene_t* scene = obs_scene_from_source(target);, target is like a text source, not a scene?

ruby lichen
#

yes it's a text source

regal breach
#

that function is basically converting a source object to a scene object, NOT getting its parent

#

which means that function is giving you NULL right now

#

hence the scene_item also being NULL

#

remember a source can be in multiple scenes

#

if you're trying to get its parent, you have a few options:

  1. iterate through all scenes, get the first sceneitem of that source that you find
  2. add an option for the user to select the parent scene, in which case you get the first sceneitem of that source in the selected scene (as there can be multiple of that source in the same scene)
  3. use the current scene, and get the first sceneitem again
#

obs_scene_sceneitem_from_source likely gets the first sceneitem that matches

ocean gale
#

can anyone help my owned plugin for OBS isnt working or my obs isnt picking it up idk which one

ruby lichen
main marsh
#

can anyone please help me? about my webcam in obs when I set all my color settings and inter any game the color went back to normal

oblique yewBOT
white locust
#

Hey, has anyone had any success with a translated caption plugin?

#

I'm wondering what the best option is, and if it's worth adding to my stream or if it's a broken pain in the ass

vapid knot
#

anyone here ever use a VST plulgin called TDR Nova? Well, I'm trying to figure out how to export the settings I have for my elgato wave 3 mic because I really don't wanna redo it again so if anyone here knows how to export those settings, that'll be so great 🙂

regal breach
#

not entirely sure though if it can deal with vst settings

vapid knot
regal breach
#

search obs source copy plugin

spiral ruin
keen fog
#

Top right, there's a gear, then go to local data, export zip

vapid knot
vapid knot
spiral ruin
# vapid knot these are on a program called TDR Nova

ah, okay. Your original post sounded like it could be either way you want to copy the filter settings. The only issue I forsee is, the export from the TDR plugin is to move the data to another installation of the TDR plugin, or at least back up the settings. Where do you want to import the settings?

neat saddle
#

how do i know if the stream is started

obsidian agate
paper jewel
#

Is it possible by using ``Advanced Scene Switcher` to have a condition checking if a specific place on the screen change color to do something?

#

Or is there any possible way to do something like that

paper jewel
#

That indeed most likely is capable of doing what I want, highly appriciate it. Thanks!

south dome
#

Does anyone know if I need a new NDI to run latest OBS? I was sitting on v24 for a long time since ndi did not work properly but after reinstalling windows now and needing to reinstall OBS I wonder if it is safe to update my OBS and still import my old settings with ndi, or do I need need ndi and all that stuff?

fossil wyvern
hard jay
#

If you mean OBS 24, almost none of those plugins will work on the newer versions, you will need to update.

south dome
#

But I see now on NDI site that the version there is still from june 2017

#

So where are these updated NDI then?

glacial haven
#

and especially NDI had a lot of great improvements with its recent releases, definitely worth upgrading

south dome
#

It seems to never update

south dome
#

Maybe I am checking wrong place,

#

yeah but that version is 4.13 from june 1?

#

2017 or am I missing something

glacial haven
#

"First Release"

#

you're reading rhe wrong line

fossil wyvern
#

2017 is the date the resource was first added

glacial haven
#

the line below is the interesting one

south dome
#

Aha, ok so this is the latest?

glacial haven
#

yep

fossil wyvern
#

click on "go to download" for latest

glacial haven
#

4.13.0

south dome
#

Great, it seems to be that version that now works with OBS, did they ever solve the drifting issue OBS had with OBS to OBS?

fossil wyvern
#

I think I remember at least one such issue being solved

#

that being said, audio is a fuck so there might be more than one issue causing that

south dome
#

Ok now I wonder, I saw a youtube video from 2 years ago, he download a version 4,6 and here I see the latest being 4.13, so they went backwards in numbers?

glacial haven
#

in my book 13 is higher than 6

south dome
#

So audio is still desynced because that was the issue, drifting over time. Funny thing is Streamlabs actually works perfect and they are similar system, would it be difficult for OBS to just look at how Slobs handle it and copy that lol?

#

And even OBS to SLOBS is crazy they sync so good and better than OBS to OBS:

glacial haven
# south dome Great, it seems to be that version that now works with OBS, did they ever solve ...

if you mean A/V desync, the latest releases are a million times better in this regard than they used to be and this will hardly ever happen again - if you mean that feed as a whole is getting delayed a bit compared to the source over time, then no, this is still present, but that's more like going from 16-33 ms delay in the beginning to 500 ms after a few hours, which in most scenarios you won't notice

#

like, 2 years ago the A/V desync issue was so bad it was basically unusable

south dome
#

Strange this issue was not fully resolved. I have perfect sync even if I stream 12 hours with slobs.

glacial haven
#

and now it's stable and fine

south dome
#

ok, so improved but not perfect

#

I am a bit careful now when reinstalling everything, first of all I want my json import to work, that should be fine even on a new NDI install?

steep field
#

Hey all. I happen to see there's some NDI talk going on over here. Is there anyone here who may be able to assist with some basic NDI/OBS questions i have?

south dome
#

Because I have a quite complex Ndi setup with voicemeeter potatoe and lots of audio channels being sent

glacial haven
#

ah, one thing, if you do OBS to OBS make sure you set the "Sync" option to "Network" instead of "Source Timing" on the receiving source to make sure you don't get A/V desync

#

unfortunately I think the broken setting is the default 😄

south dome
#

ok the stream pc on source timing, gotcha

#

How much would you say you drift over 6 hours?

#

half a second, that is still a lot

glacial haven
#

I think you got me wrong

spiral ruin
south dome
#

Yeah ask away dude, if we can help we will

glacial haven
#

there is A/V desync, meaning that audio and video don't match - this doesn't happen at all anymore if you select "Source Timing", even after 24 hours or more

steep field
#

I'd already asked in another thread and think this was proabley the one to post in the first place. Appreciate it.

glacial haven
#

and there is the delay of the feed as a whole (with audio in relation to video still being fully in sync) compared to the source

#

and it increases usually rather slowly, so people don't notice

south dome
#

hahaha, sorry so I follow you correct there is NO A/V desync now?

steep field
#

Hello all. I have another NDI question for you all. I've got two NDI camera's on my network with a controller. I downloaded the NDI plugin for OBS. When i go to OBS and add NDI source, it doesn't have my cameras in the options.

glacial haven
#

only you notice when you pay close attention

south dome
#

more than the normal one between the PC that I setup and leave. I can deal with that I just don't want the drifting again it created so much headache on stream.

glacial haven
south dome
#

Ok good, that is good, what do you think about installing the latest OBS and latest NDI and still import an old v24 OBS into v30 or whatever it is now, will that work you think?

#

I mean if it goes bad I just reformat pc again tbh since I haven't done much yet.

#

I mean import my project json file

glacial haven
# south dome Ok good, that is good, what do you think about installing the latest OBS and lat...

it's a big jump, so things could go wrong - I would say use an OBS v30 in portable mode and import your settings there first, you can run this in parallel while you still keep v24 installed and untouched, except that when you upgrade also the NDI Redistributable (which I think you need to do) the old OBS NDI might not work correctly anymore, but at least you can still check your source configuration there and compare it

south dome
#

Which has ndi stuff and other stuff

glacial haven
#

!portable

oblique yewBOT
#

Portable Mode allows the program to save and access configuration data from the program's base folder. To enable portable mode:

1.) Install/unzip to a custom directory outside of "C:\Program Files (x86)" or "C:\Program Files"
2.) Then either modify its shortcut with the --portable or -p command line parameter, or create a blank text file named "portable_mode.txt" in the base installation/unzip folder.

south dome
#

Yeah I think that redistributable need to be installed or I mean I will most likely get the latest so that might brick it anyway.

glacial haven
#

even if importing somehow fails, then you can just have both OBS v24 and v30 open side by side and go through all of the sources and compare

#

yes, but you can still open OBS v24 and see the settings there, even if NDI wouldn't transmit anything anymore

south dome
#

Ok, so windows accept installing 2 versions?

glacial haven
#

it's just a guess, could also be that the old OBS NDI still works with the newer runtime, just a heads-up that it might break

#

for OBS the idea is to not "install" v30 in the beginning, but for your first test use it in portable mode - read the instructions above

south dome
#

I will just try, I appreciate the help, I think walking on broken glass here might take more time than screw up and having to reinstall windows you know.

glacial haven
#

and only when you see that everything is fine with v30 in portable mode you would then properly install v30

south dome
#

I mean all that can happen is that my sources don't load properly but that should not be an issue, at least the sources, the ndi links might be broken in the transfer so I have to refresh those.

#

So portable mode is exclusive of the desktop standard.

glacial haven
#

or you just keep on using portable - I do that all the time, because in that mode all config files are in one folder - you're worried that something might break before an upgrade or a bigger change? just create a copy of the whole folder and you can always go back to the previous setup if you mess it up

south dome
#

I need to read what you sent there, it acts on it's own. So I can test there and if it works I can just go full desktop version. Can I even run a stream with the portable mode?

glacial haven
#

yes you can, works perfectly fine

#

I ran streams for years without ever having OBS installed

south dome
#

Ok, so the catch is to not install this portable in program files or program x86 folder, just outside

glacial haven
#

knowing that I can just backup the portable OBS folder anytime

#

and restoring it when I want

south dome
#

I was so well read up on this but having a working NDI for 3 years you kinda forget stuff again.

glacial haven
#

or throw it onto a new PC

#

very convenient

south dome
#

Ok so it does not root in the windows in the same way, seems to be on the surface if you can that easily throw over the whole folder to reset it.

#

Sounds nice

south dome
glacial haven
#

the one thing I am not sure about and maybe someone else can answer, on installation OBS also registers a virtual camera in the system and a game capture hook, afaik both are actions that need to be only done once and need admin permissions, usually it's done upon installation - so virtual camera is not working for me, which is fine, since I don't use it (actually I like not having the button for it on the UI since I don't need it anyway, keeping the UI more clean)

#

but game capture is, even without the installation, it seems that OBS still somehow "installed" it when I ran it portable

south dome
#

Is that exclusive for portable version this camera and game capture hook?

#

I mean my last version was v24, I can imagine lots happened since then

glacial haven
#

nah, the opposite, at least for virtual camera it's exclusive for an installed OBS, so probably won't work (or still be the old version of it from your previous installation) in portable v30

glacial haven
#

for game hook it seems to work without installation, maybe OBS is also checking during runtime whether it's there and if not puts it in the right place - but then again I am running my portable OBS as admin, maybe that's an important factor to make this possible

#

either way, since our goal is to make it possible for you to have a first test with v30 without entirely killing your v24 installation already I think it's a point to worry about later

south dome
#

Yeah admin seems to always be the way when streaming and gaming at least

glacial haven
#

you can still install v30 at any point and by this make it work

south dome
#

To get proper performance

glacial haven
#

but as a first step, try v30 portable and do some tests with NDI

south dome
#

They never conflict at all?

glacial haven
#

also, there is a separate discord for NDI specifically, maybe also as an info to @steep field

#

!ndi

oblique yewBOT
south dome
#

Oh nice, I don't think that was here last time I talked about ndi.

glacial haven
#

I think it's not exactly new, but it was recently revived a bit

south dome
#

Ok, not that many members, I guess NDI is a dying artform.

glacial haven
#

@steep field in 99% of cases when you don't see a feed that you should see it's a firewall issue - but in your case it's a standalone camera that publishes an NDI feed? then it's a different story

south dome
#

It has served me well but yeah, a normal dual PC setup with a capture card would be the ideal way. I just find this to be good for my needs with more audio channels being sent and separating them. I feel that would be more complex with a hardware mixer between my Pc's.

glacial haven
#

can't really comment on that, both have their pros and cons and quirks and challenges of their own I guess, but I never tried a hw capturing setup myself

south dome
#

Because right now I have voicemeeter potatoe right, I send music from spotify and youtube if I want on a channel that I then in Streamlabs can make non-recorded to VOD after stream on twitch. Which is very nice but I am not sure how to even do that on a dual Pc with a capture card since a capture card captures all audio as far as I know right?

#

So it just feels very complex, I think I would need two hardware mixers with multiple ins and outs and software mixer.

#

But yeah, another topic but I might do it one day but right now NDI is great.

glacial haven
south dome
#

Nice, I joined

#

Great that you were here today, I will start installing the stuff, I found a youtube that refresh my memory a bit.

#

I think I watched this guy last time as well

#

I am really tempted to try OBS to OBS again if the desync is gone, I really loved the OBS to OBS before I found that problem. It was clean and it was snappy, everything besides that worked better for me.

glacial haven
# south dome Because right now I have voicemeeter potatoe right, I send music from spotify an...

that would be better for someone to answer who has experience with it, my layman's assumption would be that the capture card appears as an audio device in the system and then will capture whatever you send there, so yes, if the music is already mixed to together with everything else, then there wouldn't be a way of separating it again afterwards - but who knows, maybe capture cards also support multiple audio tracks 🤷‍♂️

glacial haven
#

OBS v30 and NDI 4.13 is working really well

south dome
#

It sounds too good to be true 😆

#

Sounds lovely man

#

I will fiddle with this a bit, I might hit you up again if things are confusing. I think I remember most of it.

#

Thanks for the help.

glacial haven
south dome
#

Yes absolutely

steep field
# south dome I'm sorry I can't help, I don't have it infront of me right now so I kinda forgo...

Okay, so what I have is two 1920x1080p Chameye 20x optic zoom cams. I also have the e300 Cyameye controller to go with it.

I have each camera powered over ethernet.. and those are ran into a five port GB switch. I then have the e300 switcher plugged into that switch as well. For whatever reason, I have to have a wireless wi-fi router in line so that DHCP works (🤷🏽‍♂️).

With the web GUI I have total control of each camera. Through the web GUI I then turn on NDI config. With the e300 controller, I also have complete control over each camera.

I went and installed the OBS plugin. I then went up to tools and ndi output settings and main output is the only thing that is checked. The only other option is preview output. Now when I go to sources click plus, go to ndi source, and create new.

When I then go to properties for ndi source.. source name, the only options that it gives me are what I selected as an option for India output, and something called remote connection number one. There are no ndi sources that populate.

I'll add photos now so you can see what I'm getting, the cams, the switch, etc.

south dome
#

I never used ethernet connected cameras, no HDMI on them?

#

I mean ndi would find that instantly

#

Now you might need IP setups and so on. Not familiar with that process.

steep field
#

ip setups? Whats that? If you mean having the ip addresses of the cams, i've got that.

south dome
#

Ok, one thing that I do remember is that I had to do some things in the filters of sources. Not sure in what occasion I just did that, so right click your source, check to see if there is anything ndi related.

#

You not using ndi to send data in a streaming setting from one pc to another?

steep field
#

nope. Just trying to get the NDI camera feed from this switcher on the network. It should be super simple..not sure what the issue is

glacial haven
#

and can you ping the cams or made sure by other means that they are actually connected to your network?

#

your config shows a server IP: 192.168.100.1 - do you have an NDI server running on that IP? think what this refers to is an NDI bridge

#

I know that a few people work with NDI bridges on the NDI discord, so maybe you should repeat your question there, since I am pretty confident you have an NDI issue here that's not really related to the OBS plugin implementation of NDI

#

link is in the bot message:

#

!ndi

oblique yewBOT
glacial haven
#

I've never used a bridge myself so you would be better off finding someone who has experience with it

#

but it says it's included in the core suite that I linked before

#

I just can't help with setting it up 😛

eager herald
#

I was directed here. Im using the markdown plugin. I have an HTML table and im trying to add an image that is a local file. Im using somthing like this:

<img src="file:///Users/Me/Desktop/My%20Image.png"</img>

but the image is not showing. Not sure how I would import an image into this.

obsidian agate
worthy hare
#

Anyone have any experience with the OBS app by Blade?? Considering using it to make streaming easier and not have to worry about constantly looking at my second monitor to make sure I have the right scene and all my audio is on and not muted. I can’t tell you how many times I’ve either did a whole ass stream w no mic and me talking like a fool lol!!

fervent forum
eager herald
# obsidian agate It wont work, full stop. Markdown and HTML are completely different

I have no clue how the markdown plugin works on the backend, but I've been using HTML in the markdown box and it has been working perfectly fine. I tried the browser plugin and I ran into the same problem when loading a local image. But for some reason pulling an image from a URL works fine. After digging in the forums is see some people had the same issue. They had a work around.

So doing this won't work:

<img src="file:///YOUR/PATH"></img>

The work around is to do this:

<img src="http://absolute/YOUR/PATH"></img>

quasi yew
#

Why am i unable to see my ow3d plugin

obsidian agate
steep field
sonic remnant
ruby lichen
sonic remnant
#

That's great. I was trying to build actually, was facing issues finding the right OpenBLAS WoA release..

sonic remnant
ember jungle
#

Hello everyone, I've been encountering a problem with one of the plugins and need some assistance. Specifically, I've noticed that the plugin doesn't record when I set it to 'track none' as opposed to when I set it to 'track 1'. Has anyone else experienced this issue or have any insights on why this might be happening and how to fix it? Any advice or suggestions would be greatly appreciated. Thank you in advance!

#

This is where i got the plugin from.

When i put both of the different sources to track 1 i hear the sounds, but i hear the chrome sound and my mic on both sources.

When i put the track to "None" i hear no sound at all

ember jungle
#

Anyone? 🥺

spiral ruin
# ember jungle Anyone? 🥺

It may be the people currently online are not knowledgeable in your issue. It may take some time before someone responds who is familiar with using the Source Record plugin.

zealous lava
#

Poking about this again 🙂

Anyone else having issues with Move Transition's Get Transform button not retrieving info?

(With having the source on its own, in a group, nor nested per the plug-in's requirements)

I've seen many postings about this, but not much about ways to resolve it.

Any info would be appreciated 👍

ember jungle
spiral ruin
ember jungle
#

For refrence, this is how it looks atm. I am also down to get in a call if needed.

spiral ruin
# ember jungle Hey, thank you for trying to help! So basically what i want is for my facecam s...

Private calls can't be moderated by staff. And I usually charge for private consultations anyway. (not for tech, but for an unrelated field).

I'll paraphrase: You want two recordings (2 files) per session -
1 that has one video source and one audio source
Another one that has a different video source and different audio source.
Then in your editor, you'll be to edit the audio as needed and more easily because they are on different tracks.

Is this a fair paraphrase?

ember jungle
spiral ruin
#

The audio track part is easy to do without the plugin. I'm just wondering why you need two video tracks.

ember jungle
#

just so the editor can do all that easily.

spiral ruin
#

Sounds like what people do with multi-camera recording, and being able to sync them up in the editor and then willfully switch angles. I know Source-Record is a great option for the content where one may live stream game play with a webcam in the corner and have alerts and such. And they will also record the stream as-is, but also use Source-Record to get the video of one source, like the game, so they can edit highlights from the game video.
It may be easier for you to simply use the core OBS recording settings for the main video content you want and audio sources on separate audio tracks there, then use Source-Record to do the webcam. No reason to add audio except for syncing purposes, then in the editor after your clips are synced by audio, you can delete the unwanted or duplicate audio tracks.

#

@ember jungle #rules number 6, please

ember jungle
#

I didnt quite understand the difference

spiral ruin
# ember jungle isnt that what i want?

It basically is multicamera recording, but you aren't recording multiple cameras separately or to hardware that supports ISO (isolated) recording of each source. OBS can get close to it, but not without the source-record plugin or using more than one instance of OBS, each recording something differently (portable installation).

ember jungle
#

Without doing major changes

spiral ruin
# ember jungle I am so lost, is there really not away to seperate the audio?

Yes, there is a way to separate the audio. The issue I'm saying is, you are trying to separate audio by pairing it to an isolated video source recording. OBS has built-in audio recording to multiple tracks. That solves the audio editing part. But if you still want isolated video recordings, that's really a separate issue. You could simply record the two video capture sources you want, using source record and sending each to their own recording file. You may have to experiment with how the audio settings work for source record, but if you simply isolated the audio sources to their separate tracks on the master recording from OBS, at least you will have the audio in one of three files from that session. Which is typical of how multi-cam recording sessions get down, using audio that is separately recording and then synced to a 'master video'.

ember jungle
mortal harbor
#

are you sure this isn't being way overcomplicated? the original post made it sound like the purpose of this question was to find a solution so your editor can adjust the volume of your audio source separately after the fact. am i missing something else? @ember jungle

spiral ruin
spiral ruin
# mortal harbor are you sure this isn't being way overcomplicated? the original post made it sou...

I paraphrased their description of the goals here: #plugins-and-tools message
They want isolated recordings each with a specific video source paired with a specific audio source. A couple of us tried helping in #audio-support earlier, but it seems like the Source-Record plugin is either tempermental with selecting audio sources, or it doesn't work as we infer/want it to. Any insight you may have would be golden right now.

mortal harbor
#

sure, but that isn't really what i was looking for. i was wondering if there was any other purpose to what they were doing other than what i mentioned.

#

something only they can answer probably.

spiral ruin
mortal harbor
#

got it. it seems like they just need two recordings then, their camera and their web browser. i think the easiest way would be to use the vertical canvas plugin, one canvas is for their camera and the other is for their web browser.

spiral ruin
#

ugh, absolutely simply and brilliant.

mortal harbor
#

when you find yourself writing very long replies, you are probably overthinking what you are saying.

spiral ruin
spiral ruin
ember jungle
mortal harbor
#

!aitum there's a whole discord

oblique yewBOT
#

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

spiral ruin
ember jungle
spiral ruin
ember jungle
#

Alright, ty

ember jungle
#

or is there something i am missing

spiral ruin
#

Basically, try it and find out. You are in niche territory, compared to average OBS use. You'll want to learn what works and what doesn't, so that if you need to troubleshoot anything, you can.

ember jungle
#

i think i actually fixed it by just chosing different tracks

spiral ruin
#

Isn't that what powerfuldot covered with you in #audio-support this morning?

#

And I think I mentioned that too, using the multiple tracks for recording.

ember jungle
spiral ruin
#

But I mentioned multiple audio tracks too. I thought you were already doing that in OBS, like your screenshot above, and recommended do the recording with the separate tracks already on one file.

hallow vale
#

I actually said to wait to try it because you had already asked in the plugin channel. I didn't want to complicate and change your setup when you had an open query.

And the plugin is supposed to work the way I said

spiral ruin
vocal gate
oblique yewBOT
forest jetty
#

This might be a general question is there a way to have ai generated ASL display or a plug in to do ASL I have subtitles but I want my stream to be inclusive

untold jay
patent gulch
#

@untold jay 1. is jrstats customizable? (useless system time, <hr>'s which take even more screen space)
2. seems conflicting with source_visibility_mirror.lua which I use for mic muted icon
place all this on 1920x1080 screen is really challenging, even in fullscreen and status bar switched off

untold jay
#

@patent gulch No, not customizable. Either use this, or customize your localization file to shorten the text in the built-in Stats dock/window.

#

It just barely fits on a 1080p display without a taskbar and without source toolbar.

restive nacelle
#

Shaderfilter isnt supported anymore right?

#

btw who made that discordbot, its so cool

forest jetty
paper jewel
#

Does the order matter in the Macro tab at the Advanced Scene Switcher?

So, is the first Macro "faster" than the second which is "faster" than the third, etc?

regal breach
paper jewel
obsidian agate
regal breach
manic sentinel
#

Anyone have any experience using the RTSP server plugin or anything similar? I need to stream to localhost with 0 latency so I can read the stream from Python (for object detection inference). I could use the virtual webcam but the problem with this is getting the device index on runtime, for which there aren't any reliable solutions that I've seen.

I'm trying this plugin: https://github.com/iamscottxu/obs-rtspserver
But latency just opening the stream with VLC or with my other program is like 1-2 secs.
I tried with encoder settings at the absolute lowest and "zero latency" settings and there's no change.
I don't need to stream all the frames, I can get drops in quality and frames just fine, i.e. webcam quality, I just need this to work at 0 latency. Any ideas?

hard jay
#

You probably want NDI or Spout2 (assuming Windows).

glacial haven
#

I don't think any transmission protocol can ever have zero latency - since spout just works with shared memory it's the fastest way (consistently had the lowest latency in all of my tests), but I don't know how you plan to process the data on the other end? spout is some kind of standard though, so I guess you should be able to read the data this way

hard jay
#

There's spout libraries for python, yeah

manic sentinel
#

What da hell do I do with this

manic sentinel
#

Isn't there any way to get the virtual webcam ID from within OBS using a script?

glacial haven
# manic sentinel What da hell do I do with this

you would use a spout library to read the image data from "OBS_Spout", then feed this into OpenCV - I am quite sure OpenCV has some way of reading image data from memory, because some OBS plugins are working with OpenCV, e.g. adv-ss

but depending on how easy or hard it turns out to be to find the webcam ID it might be easier to use the webcam capture function from OpenCV 🤷‍♂️

glacial haven
# manic sentinel Isn't there any way to get the virtual webcam ID from within OBS using a script?

I am not aware of any API function from OBS that would provide this data, the frontend API only has a few rather basic functions for the vcam: https://docs.obsproject.com/reference-frontend-api?highlight=virtual#c.obs_frontend_get_virtualcam_output

also I would expect this kind of ID to be very OS specific, so I am not sure how such an implementation should look like, I guess finding an external way to enumerate the devices in the system and finding it that way is the best option

manic sentinel
#

Yeah I'm looking into the latter. There's a hacky way to do it with OpenCV but it's not really reliable.

glacial haven
#

ah, that's probably the hacky way then 😄

manic sentinel
#

That one. Doesn't actually work very well, depending on your setup. There's gaps between the devices, e.g. 1 might not exist, while 0 and 2 do, you also don't know where the list of devices ends.

#

And there's no device name provided

glacial haven
#

yeah, they're writing it there in the solution and doing things like trying at least 5 IDs before calling it a day, really doesn't sound very clean to me 😛

manic sentinel
glacial haven
manic sentinel
#

The absolutely ideal solution would be none of this at all, but a python module that uses libobs to provide a simple API for capturing video from game windows directly, without having to use the OBS program itself

#

I'm only using OBS because it's the only program I know of that reliably captures any game window

glacial haven
#

that's doable, but means you need to start learning a bit about OBS programming first

#

do you have a specific use case where you just want to match certain patterns in a game capture and then trigger an action? because that you can already do without any programming using the adv-ss plugin, it has built-in pattern matching on OBS sources using OpenCV

#

it can also OCR text from a hud, or let you detect elements that tell you whether the player is currently dead or alive etc.

#

at least that's what people are using it for

manic sentinel
#

I need to use the game stream itself from another program, I don't really care about OBS itself

glacial haven
#

yeah, so then your best options are either to use spout as I said above, or you write your own OBS plugin that captures video data and processes it, though I myself have only done this with native libraries, not sure whether it can be done a) from python b) with good performance

manic sentinel
#

Well you probably have to make it in C then bind it to Python or something

glacial haven
#

OBS has native python support, I just don't know how much of the raw image processing stuff is implemented there

regal breach
#

Python libraries for ai are usually just C libraries though

manic sentinel
#

Isn't there a way to stream to a temporary file on disk somehow?

#

My last resort is an absolutely caveman level solution which is iterating through capture devices and comparing frames to a screenshot obtained through OBS websocket

silver topaz
#

could stream labs lock out obs from streaming to a platform thats locked into stream labs?

spiral ruin
#

What platform is locked into Streamlabs?

silver topaz
spiral ruin
#

Facebook streaming should be fine with connecting through OBS Settings - Stream or with the multi-rtmp plugin.

#

Are you getting an error message?

silver topaz
spiral ruin
silver topaz
#

trying to stream to my facebook page but obs doesnt do it only stream labs. dont want to use two different services for one outcome. but i stream to 5 platforms

spiral ruin
#

That's not what I asked. I would like to know first, are you checking from another device if the stream is live on FB while you are streaming from OBS?

silver topaz
#

yes. and im checking after the stream is over to make sure that it recorded to the page

spiral ruin
#

So do you see it live on FB?

silver topaz
#

the muilti-rtpm says its connected and streaming but facebook live does not

spiral ruin
#

Then it's likely a FB issue, or something within the plugin. I don't use it, but you could try streaming directly from OBS Settings-Stream, using your FB account there, to test. Save multi-rtmp plugin for another stream service.

silver topaz
#

ok thanks

dawn sparrow
#

any recommendation for camera noise reduction plugin?

spiral ruin
#

No, usually you need more lighting if there is a lot of camera noise, especially on a webcam.

vagrant minnow
spiral ruin
#

💡

dawn sparrow
#

what bout color correction plugin?

#

the only way i found is u must make a lut for it

spiral ruin
#

camera noise, like ISO noise or grain in dark areas, is an exposure issue. Increase your aperture, increase the light you have.

gray wedge
#

I'm trying to create professional looking chat overlays that look nice, not somethin streamelements based, does anyone know where I can look to try making something that looks nice on screen? Appreciate any help, thanks!

obsidian agate
dawn sparrow
molten tinsel
silver topaz
lofty barn
#

Hi ! I've been trying for a few days now to add a blured frame for my webcam. But even though I can find some blur effect plugins, I can't figure out on how to get a frame/a rectangle shape (with rounded corners to be precise) that I could use how I want and move around my obs scene.

What I mean is that, all the plugins I found allow me to blur a certain portion of a scene/source but I can't figure out how to add a source that would be any shape I want and that would blur anything that is behind it (waiting screen, gameplay, screenshare...).

If any of you have an idea, please tell me !

lofty barn
#

@serene echo Hey ! I was wondering if you had an idea, since I know you're the creator of the composite blur effect ! That would be a life changer !

#

I'm the guy who sent you a twitter message ! So don't bother answering both, i'll post your answer here so it will help everyone !

#

Or if you prefer answer here directly you can as well of course

serene echo
#

It will let you easily apply a bunch of adjustable shape masks, including rectangles with rounded corners. Apply the advanced mask to your facecam source and then composite blur to the background source.

lofty barn
#

Ok thanks ! I'll try that, thanks a lot man ❤️

vale vine
#

Finite is pretty awesome!

bleak pewter
#

A little sugestions, as it's the way it worked, at least for me, group everything you want to be blurred, and apply the blur filter to it, and also group all the sources you want to have the blur effect and use the group as the source for the blur filter, thats how i end with something like this

molten tinsel
bleak pewter
serene echo
bleak pewter
#

oh i forgot, i always add a color origin source filling the whole canvas, i choose a transparent color, and then add it to the group to be used as a source for the blur effect, so all always align nicely

lofty barn
lofty barn
molten tinsel
#

The blur is a background

bleak pewter
#

origen de color it's a color origin source, with color set to transparent, just to be sure the both groups fill the whole canvas

#

grupo123 groups everything i want to be blurred

#

blur group is self explanatory, it groups the sources that will be used to blur the other group

#

then, my blur filter settings, it's important to use the multiplier at the bottom, so the filter takes the partial transparent chat as it where fully opaque

#

so at the end i have this

lofty barn
#

Thanks a lot for your explanation, I'll look into it more at the end of the day ! Thanks ❤️

ocean junco
#

Hello, I am getting this error in OBS.

lunar grove
#

Hello! (I hope I am in the right channel for this question) I have been stuck trying to figure out how to switch from streamlabs to obs studio for my stream deck. I cannot link OBS studio to the streamdeck for some reason. Is there anyone who can help me with this as I am at a loss and hit a wall. BLUBBERS

spiral ruin
oblique yewBOT
ocean junco
#

This is happening in all scenes, whether they contain a source URL or not.

#

maybe it's a streamelements bug with their new update?

spiral ruin
#

!currentlog

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
spiral ruin
oblique yewBOT
# ocean junco https://obsproject.com/logs/5dQdaCzDXNa1EcRM

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

⚠️ Warning
  • Mismatched Sample Rates
  • Non-Standard Aspect Ratio
  • Multiple Game Capture
ℹ️ Info
  • Windows 11 22H2 (OK)
  • Not Admin
  • No Output Session
  • Windows Game Mode
  • Third-Party Plugins (2)
Hardware Check

AMD Ryzen 5 2600 - OK! / Radeon RX 580 - OK!

spiral ruin
# ocean junco ups my bad sorry :C

!se
Likely the SE plugin. You can either go there for support, or you can remove it (I can link the instructions for that too), and then manually enter the SE alerts/sources you use.

oblique yewBOT
ocean junco
#

@spiral ruin What are the instructions to uninstall it? I did it from the control panel but I still get the error

oblique yewBOT
ocean junco
#

okay

#

How can I save my scene and source settings?

#

Scene Collection > Export ?

hallow vale
ocean junco
spiral ruin
ocean junco
ocean junco
#

well I think the data was saved but the error still happen :C

hallow vale
ocean junco
bleak pewter
#

it should be the one on top, or else we should see other things on top of it

spiral ruin
obsidian agate
#

then you know which one it is

bleak pewter
#

which source was the one that fails ?

ocean junco
#

thanks guys

ocean junco
untold jay
#

@jade hemlock It's rather inconvenient and comes with limitations, but yes, that's a thing you can do. Either with a display emulator hardware, or as a fullscreen click-through projector.

#

@jade hemlock Is this a hypothetical, or you intend on setting this up for real?

spiral ruin
manic sentinel
steep vale
#

Is there like, a swear censor plug-in? Or will I have to do it in editing

steep vale
mortal harbor
#

roy has lots of cool plugins like that, you should check out all of them

obsidian agate
#

oh cool, didnt realize that was actually a thing. The More You Know 🌈 🌟

hallow vale
#

Roy = 🐐

serene echo
# bleak pewter so at the end i have this

Love how you use groups as essentially another canvas to move things around in. I too have used the transparent color source hack in a group. Its kind of janky, but works quite well! (would be very nice if groups had a toggle for "Size to canvas" or some such 😄 )

eager herald
#

Is there a way to add transitions to a source without changing the scene? I have a markdown table. Im going through a list of data and updating the table. But when I update the table I want it to fade in and out. Any ideas on how I would accomplish that?

obsidian agate
eager herald
#

That was simple. Thanks so much

steep vale
#

Plug-in for PNGTubers? I have a few stills, I’ve seen FugiTech’s Discord one, but what about one without discord

ocean hamlet
#

Hey! New here, I would like a program monitor to output to a separate screen, with scene transitions not preview. Any help on how to get that set up would be greatly appreciated!

oblique yewBOT
obsidian agate
obsidian agate
burnt quarry
#

Hello, I'm new, I would like to know how you think this streamer twitch.tv/tyjiro uses obs?
I don't know if it's just that or if it uses some extension tbm

fossil wyvern
hollow onyx
#

YO

fleet fractal
#

Hi! Is the OBS Plugin updater any good?

bleak pewter
#

i think obs already notifies of updates fo plugins

wary escarp
#

It doesn’t

vapid charm
#

It notifies for "outdated" plugins built on QT5 and you're on one of the newer releases of OBS.

uncut river
#

What are the best resources / documentation / videos for using the move transition and filter plug-in?

azure inlet
#

Can someone help. Why is my capture screen coming out stretched?

spiral ruin
oblique yewBOT
graceful robin
#

I've done something wrong here:

#

I updated the URL to the 1.1.0 release and found the version didn't update. Then I updated the title and now I have two versions (in appearance anyway). How do I update the 1.0.0 to 1.1.0? After I have done that, I'll remove v1.1.0 from the title.

dark sapphire
#

any new release or change in publishing has to be reviewed and approved by us

graceful robin
#

so then it should have updated automatically?

#

neither version has been approved yet (which is fine, no real rush)

dark sapphire
#

it updates when it's been approved, yes

graceful robin
#

ok, i'll sit tight then!

#

just removed the version from the title:

spiral onyx
#

Hello hi to All! Guys need ur help, how to add a mini game for a draw on a stream in one studio? Or what plug-in to use for this purpose? Just can’t find it((

terse moth
#

Is anyone here able to help me with a little Custom CSS?

I have a new chat overlay I want to use for multi streaming, and I'd like to make it have the formatting and appearance of my old chat overlay. I can give the css I used for the old overlay, but I have no idea how any of it works or how to change it for the new one. Any help would be greatly appreciated.

fossil wyvern
terse moth
#

hm, I hit send but it didnt go through.. gimme a moment- maybe I need to do it as an attachment. (the css is kinda long)

fossil wyvern
#

oh the restream chat. unused to that one, lemme check a few things

terse moth
#

Alright, take all the time you n eed- And thank you for trying to look into this for me. I really do appreciate it

#

I can say that I found this: https://support.restream.io/en/articles/2397892-customize-restream-chat-with-css
wich talks about using css in the restream chat, yes- but when I try to follow the steps, some things appear missing, as if its out of date? other things almost appear implied, as if it assumes that you know basic CSS already- wich I do not. I don't know, perhaps it may make more sense to you.

Dont know if this matters with your formatting work, but I probably should note that both sources are also set to Width: 300, Height: 750.

turbid ocean
#

as they are based in Kyiv.. which, like it or not.. is a warzone, as such continuity of business / pivot out of Ukrainian to Germany for the coreback end.. I've opted to use Cloudflare's live restream offering which is $5 unlimited endpoints .. its a far superior network

#

the RTMP encapsulation when using it, allows fantastic delivery globally without any issues .. if I were to say, push a RTMP feed alone from Australia to .. the US .. it has issues

fossil wyvern
#

yeah tbh looking at the restream chat it's really not a blank slate like kapchat is so it'll be a bit more complex to get what you want

turbid ocean
#

also ssn has .. hands down the best support I've encountered .. steve at my request built in Stripe donation alerts into it ..

#

which is super cool

#

if anyone needs a hand setting it up, i can help here and there i guess..

terse moth
fossil wyvern
#

is it meant to be used as a widget on the streamed video?
because it talks about docking in obs but not about that

turbid ocean
#

the dock is so you see the aggregate messages from all the platforms

#

in one interface

#

speaking of which 😛

high crest
fossil wyvern
#

oh that's good

turbid ocean
#

told you that support is second to none.. cough

#

hot as fuck here in Melbourne, going to grab a cold drink bbl

fossil wyvern
#

I'll have a looksie at it, been trying to find good multi-platforms widget to fuck with in css

high crest
fossil wyvern
#

ty 💜

terse moth
#

alright, im going to work on installing this. Steve, do you mind if I @ you if I have any questions regarding social stream?

terse moth
#

alright, thank you. you're the best.

mortal harbor
#

how do i get stream elements added to the obs tabs?

oblique yewBOT
light cape
#

can anyone help?

#

it doesnt let me pout the png tubers in the acctual app a friend told me how to do it and i did all the correct steps- it just show full black and not my png

silver scroll
#

I'm having trouble with two things.

  1. Tokyo Dawn plugins are not working on OBS, and I have no idea why. They pop up, but I am unable to change any setting.

  2. Obs sort of randomly freezes my computer while I'm streaming.

Pllllleeeasse help guys.

silver scroll
hallow vale
silver scroll
silver scroll
hallow vale
silver scroll
hallow vale
#

Same plugin, just different install version

silver scroll
hallow vale
silver scroll
hallow vale
silver scroll
hallow vale
hallow vale
#

!log

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
silver scroll
oblique yewBOT
hallow vale
silver scroll
hallow vale
#

Uninstall should be an option for Nova in Windows Settings > Apps and Programs

silver scroll
hallow vale
silver scroll
silver scroll
#

And should I also uncheck the 32-bit version?

hallow vale
silver scroll
#

So no AAX plugin?

hallow vale
#

I know OBS and your OS use 64bit and VST 2

silver scroll
hallow vale
#

If you ever find one let me know LOL

silver scroll
hallow vale
hallow vale
#

I think on mine it went to Steinburg directory?

silver scroll
hallow vale
#

Cool

silver scroll
#

Nothing. It pops up and I can see the visuals, but I'm not able to move anything or change any settings.

hallow vale
#

Oh, and afetr disabling Bitdefender, restart the PC in case that's needed

silver scroll
hallow vale
silver scroll
hallow vale
#

SL is basically a custom build off of an older version of OBS, so it's not really comparable unfortunately

silver scroll
hallow vale
silver scroll
hallow vale
silver scroll
hallow vale
eager herald
#

Is markdown source the best way to display table like data? Creating an HTML/Markdown table? It’s been such a pain working with HTML tables. Feels like it doesn’t scale or transform right and it always looks janky. It super time consuming trying to get a html table to look good

fossil wyvern
#

browser source?

eager herald
#

I’ve used both browser source and markdown source. The markdown source also accepts html. Unless there’s more features of the browser source that I’m unaware of

fossil wyvern
#

using css to properly style the table

#

not sure but I'd guess it could help

eager herald
#

Yea I’ve been using CSS I was just wondering if there was some table feature in obs I was unaware of

fossil wyvern
#

then nah, I thought the markdown source didn't allow for css on it

weak escarp
fossil wyvern
#

👍

mortal harbor
#

hey

#

can anyone help me

fossil wyvern
random jasper
#

Hi , is there any tool that can blur moving text or objects ? Thank you

elfin nova
#

Wanna add a dock for Twitter so I can tweet when going live, how do I do this?

elfin nova
#

In a Custom Dock yea?

fossil wyvern
#

yee

elfin nova
#

Thanks, perhaps might I also be able to ask about Bikubot here? It is a tool for OBS afterall, having issues setting it up

fossil wyvern
#

could probs be better to ask their support

elfin nova
#

I have tried, not gotten any response sadly :S

fluid canyon
#

What is the best plugin to monitor all your chats in OBS while streaming?

oblique yewBOT
#

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

latent shoal
#

anyone know why my game video messes up/ freezes? the images starts to split and scroll up, then basically fries itself. seems to only do this with games. youtube and hulu doesnt have an issue. im using an xbox, and connect my elgato to my mac mini

oblique yewBOT
latent shoal
spiral ruin
random jasper
fossil wyvern
#

it can blur anything

#

any source

random jasper
fossil wyvern
#

no?

vale vine
#

What type of text are you wanting to blur? Like in game text chat? Something changing a lot like that?