#plugins-and-tools

1 messages · Page 102 of 1

analog ruin
#

dont need obs.live for it, but sure

lean mauve
#

my upload speed is 41,2 mbps

#

its for gaming

cunning quiver
#

Ok if that is the case then I will use Restream & Facebook as Restream doesn't allow free users to stream at Facebook pages

hallow hedge
#

Does anyone knows any plugin for dynamic params of filters?

#

some hue shift or something 😄

daring remnant
#

yeah itt will. can u help me in private because it should be a stopwatch

untold jay
#

@daring remnant stopwatch with milliseconds? let me see if i can edit the inbuilt countdown lua script..

daring remnant
#

okay

#

youknow for sport events

untold jay
#

@daring remnant looks like i'm too dumb for this, try asking again, maybe someone else will respond

daring remnant
#

ok thanks a lot

oak relic
#

I setup and followed the tutorial for source record from here - https://obsproject.com/forum/resources/source-record.1285/ because I wanted to record my gamplay seperately. The guide shows how to do it but if you look at the video at 7:45, he records all other sources but didn't notice. I set up elgato as the only source to record but it recorded everything.

rapid ice
#

https://www.youtube.com/watch?v=zPGtYT3HVkk
How can I do this after I crop my image? like I have my camera cropped in OBS because I don't want it to show all of what the camera sees. Applying the rounded bottom works, but only if I "un-crop" the image

untold jay
#

@rapid ice reset transform (ctrl+R), then add a "crop/pad" filter to crop

cinder wren
#

I am looking for a way to show a source based on the activity of another source. I have a browser source to display notifications. When notification is displayed it shows some text and plays music. Is there a way like in Advanced Scene Switcher where I can set up scene change based on source audio level but for sources? What I want to achieve. The notification comes from an external service. The source shows nothing until the message arrives and when it happens I'd like to enable another source to enhance the notification message (simply put I want to play background video behind the notification). Is there a way to achieve it? Maybe there is a way to detect that the notification source is not empty when a message is shown and then somehow enable another source?

digital pasture
#

can i get multi rtmp

#

plugin

peak vector
#

!multirtmp

oblique yewBOT
untold jay
#

@cinder wren audio would be difficult, but for video, you can link the alpha of two sources together using a streamFX dynamic mask, so when a webpage shows something, another source could also become opaque, and turn transparent again when webpage becomes fully transparent too

#

i hope this explanation makes sense, but if it doesn't, let me know and i'll try again

cinder wren
# untold jay

I know what you mean, quite clever but not enough for me. Actually what is gonna be displayed on the second source is less important to me. What I really need is the second source to be switched on as I need to set up an event in touch portal and thats the only way I can detect that notification from the browser source (in touch portal I can detect visibility change of second source) 🙂 Yeah, kinda messy flow but haven't found another way. To summary it up. When I get notification in some way which I havent found so far, I'd like the second source to became visible to detect this visibility change from touch portal event 🙂

viscid cargo
#

Is there a plugin or browser source or any way to turn on tts for the whole twitch chat? For people who are blind or using vr, so they can still engage with chat comments. Im new. Sorry if this is the wrong place to ask this. Please and Thank You.

astral kiln
#

Hi, I've been trying to just go through and mimic the image-slideshow source to just get to know the tidbits of making a source. I successfully built OBS from source from the wiki, and CMake worked just fine. I'm also using the obs-plugintemplate for this project. I didn't have any problems setting up the project with CMake, though when I try to use pthread_mutex_init, visual studio fails with Error LNK2019 unresolved external symbol pthread_mutex_init referenced in function pthread_mutex_init_value

I saw through searching through the discord that someone else was able to resolve it by setting PTHREAD_LIB to the w32-pthreads.lib file, though I'm still running into this issue.

obsidian agate
#

has anyone had issues with the OBS Color Monitor plugin adding the Vectorscope as a Dock item automatically, then re-adding itself again + the previous one, every time you change scene collections or load the app?

It got to the point where I had 40 listed in my Docks menu. Went into my Scene JSON file and sure enough, there was a ton of them I had to delete by hand

#

just started after updating to the latest version of OBS

uncut frost
#

How do i make a countdown please help me

wary escarp
hollow stirrup
oblique yewBOT
#

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

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

Hi guys! I have a scorboard. each rows are readed form TXT file. Can someone help me to script something, what can help me to over ride the TXT as fast as possibel to load the next heat or sth. scoreboard :

naive shale
#

Does somebody know a plugin that allows you to add a blur that’s pixelated (like a mosaic effect)

vale vine
#

!streamfx

oblique yewBOT
#

If you are looking for more information or support for the StreamFX plugin, please visit the forum resource page.

naive shale
vale vine
#

¯\_(ツ)_/¯

#

Read the documentation

high gale
#

@naive shale StreamFX can do that kind of effect with the pixel shader.

high gale
#

No problem.

mortal harbor
#

im having trouble setting up this plug-in should i ask here or support

analog ruin
#

in here 🙂

mortal harbor
#

alright i have the file downloaded and in the folder but its not showing up im not exactly sure if i did it right

analog ruin
#

what is the plugin? Does it not have an installer?

mortal harbor
#

win-capture audio

analog ruin
mortal harbor
#

thank you

obsidian agate
#

@analog ruin keep in mind that Installers dont always work, depending on how they determine the installed OBS directory. Some ask the user where the directory is located, others make assumptions based on registry keys. And ive noticed obs-live had a tendency to take over the obs-studio registry keys

obsidian agate
#

@wary escarp @hollow stirrup thanks. Im kicking myself for not checking that first. The plugin was 0.0.2 versions behind, and the update specifically fixed that problem.

random grotto
#

Is there an updated walkthrough on installing the multiple RTMP plugin for OBS studio? Every one I have seen shows an older version of the plug-in, which creates problems when trying to do it step by step

hard jay
#

well installation shouldn't really be much different, it's just copying the files.

random grotto
#

Unfortunately it is

#

The videos/articles I see state to extract a particular zipped file and then run another file, but it’s not possible with the updated version.

#

The process is same but the files are different and don’t match what I have found

hard jay
#

!multirtmp

oblique yewBOT
hard jay
#

Please use the installer. Do not change the target folder.

#

There's just an installer now, use that.

random grotto
#

I’m new to the Pc world. What does use the installer mean?

#

Also, are u familiar with the issues ppl were posting about… having to reset the settings every time they used it? Still that way?

hard jay
#

I don't know, streaming to multiple services at the same time is not something I do.

#

Are you on a Windows computer?

random grotto
#

Yes

#

I’ll give this another go and see what happens

tacit depot
#

Anyone familiar with a plugin for obs called source record? Having recent issues with using that plugin to record multiple sources. It seems to only record one source and just ignoring the other. I have been able to record multiple sources but now it will only do one.

hard jay
analog ruin
# obsidian agate <@156111881654763529> keep in mind that Installers dont always work, depending o...

disagree a little bit 🙂

  1. installers use the path to OBS that the OBS installers itself writes to the windows registry
    HKEY_LOCAL_MACHINE\SOFTWARE\OBS Studio
    There are a few reasons this key may be incorrect tho, which does mess with installers. So what you're saying is kind of valid. I believe that when this path in incorrect, then there is a larger issue with the OBS install itself, not the fault of the plugin.
  2. Installers dont always show the path:
    They do in 99% of cases in my experience. The times when it does not show up, is when the plugin is already installed. It dosent make a lot of sense to change the install path when you update for instance.
sick knoll
#

Hi all you guys.
Sorry if its not the place to write, but i want to know if exists a way, script, or tool to make banners or announcements in a live in a easy way? Thanks a lot for your answers, regards from Colombia

topaz crypt
#

is there any way to use chrome devtools or similar on a browser source in obs?

stark narwhal
#

!devtools

#

! remotedebugging

oblique yewBOT
#

To expose Chrome Dev Tools for your browser sources, add --remote-debugging-port=1234 to your OBS Studio shortcut (where 1234 is your preferred port number) and navigate to http://localhost:1234/ in Chrome to connect to the session

stark narwhal
#

@topaz crypt ^

topaz crypt
#

thx u

dawn basin
#

hey,

#

does somebody know a good keyboard plugin

#

that shows wich key you press

#

like when i touch W you can see that

#

and maybe with the mouse

topaz crypt
#

In case this helps anyone here's a "promisified" version of the browser source obsstudio interface // Promisified obsstudio interface: // https://github.com/obsproject/obs-browser#control-obs const obs = { ...obsstudio, ...Object.entries(obsstudio) .filter(([name]) => /^get/.test(name)) .reduce( (acc, [name, fn]) => ({ ...acc, [name]: () => new Promise((resolve) => fn(resolve)), }), {} ), }

cyan peak
#

I think someone's converting the current stuff to promises

dark sapphire
#

yeah Dillon was experimenting

topaz crypt
#

great

#

well, it's really as simple as () => new Promise((resolve) => fn(resolve))

#

they just need to make sure that they make it backwards compatible (which should be very easy)

compact wave
#

Hello! I was wondering for VSTPlugins, I am having trouble hearing myself when I test it 🤔 Is there a way to check how you sound?

untold jay
#

@compact wave enable monitoring in edit > advanced audio properties

unique star
#

I lost my ability to use Live Score that I use for a onscreen scoreboard. I've tried reinstalling it and the wrong dialogue window pops up when I do. Help please?

unique star
#

Never mind

topaz crypt
#

i still need to make tweaks, but it does work as-is

south stump
#

Is there any documentation available on how to create OBS plugins, especially for Windows?

untold jay
#

!plugintemplate

oblique yewBOT
untold jay
#

@south stump the above, and you can ask for help in #development

vale vine
#

!ac

oblique yewBOT
#

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

scarlet horizon
#

hi , do you know why when I install streamfx to blur my camera, blur filter doesnt appear? Is it related to my camera resolution? or any other official plug in to blur my camera?7

analog ruin
#

!clog @scarlet horizon most likely the plugin is not installed correctly. Please upload a log so we can confirm 🙂

oblique yewBOT
#

@scarlet horizon

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

  • In OBS select Help > Log Files > Upload Current Log File.
  • Click Copy URL and then paste the link here.
oblique yewBOT
# scarlet horizon https://obsproject.com/logs/Iq4wupVdRZucqT1m
⚠️ Warning
  • Integrated GPU
  • 32-bit OBS on 64-bit Windows
  • Mismatched Sample Rates
ℹ️ Info
  • Windows 10 21H1 (OK)
  • Not Admin
  • No Output Session
Hardware Check

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

analog ruin
#

32bit OBS. That will do it 🙂

#

I would suggest you uninstall it, and install the 64bit version

#

!download

oblique yewBOT
analog ruin
#

you would need to install the plugin afterwards (again)

scarlet horizon
#

Thank you so much

hollow stirrup
#

I'm wondering why OBS Studio is still releasing 32-bit version. Thonk

peak vector
#

as long as our supported Windows platforms are available as 32bit we will likely also ship 32bit binaries

wary escarp
#

knowing Windows, that'll be a long time

peak vector
#

Windows 11 seems to be 64bit exclusive

wary escarp
#

really? 👀
that would be great news

#

didn't notice 😄

peak vector
#

Windows 10 is also not available anymore as 32bit to OEMs since 2004 update

#

it's dying. Slowly, but it is.

hollow stirrup
#

I hope it die soon.

#

It is a double work to maintain build script for both version.

halcyon vapor
#

Hi All, could someone help me find the plugin that enables me to set up a single source into multiple scenes without actually copying it manually into each scene. Thanks

untold jay
#

@halcyon vapor are you referring to downstream keying?

austere snow
#

Help, the frame got lost. I don't understand how to return everything to its original state

wheat quartz
#

@austere snow

austere snow
# wheat quartz <@!830054134530572320>

в этом то и проблема, вот мои максимальные возможности по настройкам. У меня нету твоей панельки

wheat quartz
#

Wait what

#

Close options and try open obs via tray, after press 'V' key

#

alt + v i mean

halcyon vapor
rigid sable
#

Heyho, i have OBS Studio 64Bit and want to add plugins (VST-2) - though i dont have a steinberg/vst folder or similar on my pc and i cant find the setting to change the folder OBS is searching for the plugins in

#

Can somebody try to help me further?

#

(So i have the files and can place them where i want - but the place OBS is looking at is not existing - should i create it now and just fill it with the plugins? Would that work?)

oblique yewBOT
hard jay
#

Has the directories that will be scanned there, you can install in to any of them.

#

You can also just create the folders if they don't exist.

indigo pike
#

Hey I livestream from YouTube & I want to know if there is a way to look at my live viewer count like a plugin for example? Please help

cyan peak
#

I don't think there's a anything for that currently

#

maybe we'll add a panel for something like that at some point

#

that would be nice to have

cyan peak
#

well I'm not sure if a browser dock would work to just show the viewer count

#

though maybe I'm wrong

naive shale
indigo pike
#

@cyan peak @naive shale Appreciate it I been hoping OBS adds a YouTube live viewer count. It will be perfect since I have to use StreamLabs because that is the alternative. & actually shows viewer count for YouTube. Well if you guys find out please let me know. Thank you.

naive shale
indigo pike
#

@naive shale I tried stream elements before & due to some terms & services YouTube has. They don't allow YouTube live viewer count. But yea I heard of that way using StreamLabs but I'll see man. But appreciate all your help thank you hope you have a great rest of your night.

vale vine
#

Groups like to break in terribly painful ways sometimes.

dark hornet
#

eeeyy

#

im having troubles trying to install streamFX

#

any ideas why it doesnt work¿

oblique yewBOT
dark hornet
oblique yewBOT
# dark hornet https://obsproject.com/logs/mQuOURZvdyWJyF38
🛑 Critical
  • Hardware-accelerated GPU Scheduler
⚠️ Warning
  • Old Version (26.1.1)
  • Capture Interference
ℹ️ Info
  • Windows 10 2004 (OK)
  • No Output Session
  • Windows 10 Game Mode
Hardware Check

AMD Ryzen 7 3700X - OK! / GeForce GTX 1080 - OK!

analog ruin
#

@dark hornet latest versino of OBS is required to work with streamfx

dark hornet
#

oke okey didnt see that

#

and

#

capture interference

#

wahts the?

#

that*

#

and the critical things

#

i have to fix that is that what it says?

#

hmm i disable it

analog ruin
#

you can click the "solutions" button if you want to read more. You dont have to fix anything unless you're having issues that it relates to

dark hornet
#

ouh

#

wtf

#

this bot is op

#

XDxd

#

thanks then ^^ ❤️

burnt relic
#

are there any good telestration tools or plugins that are out there?

untold jay
#

@rigid escarp you are using Groups, which is an issue in and of itself, Groups have major known issues (including corrupting entire scene collections) and should not be used, use nested scenes instead

fervent kettle
#

Hello, anyone know if there is an issue to capture games? I cannot stream because of that

oblique yewBOT
pliant pecan
#

hello fam i'm having issues with a websocket for OBS from my PCPanel software i can't get it to connect with OBS. i reinstalled the pcpanel software and socket so idk what to do lol

reef igloo
#

hey, can anyone help with a TTS browser source? i cant seem to get it workign

#

its called isaiah creati

karmic rapids
#

i just installed the own3d pro pluggin but when i click on tools it isnt there

vale vine
stark narwhal
#

@reef igloo
CEF doesn't support TTS from what I remember. Therefore browser sources in OBS will not.

obsidian agate
#

@reef igloo or do you mean a browser source that uses a text-to-speech service like Amazon Polly or similar?

high gale
#

@pliant pecan Are you trying to use websocket 5.0.0? I've seen a few things not work with that version yet. Try 4.9.1 and see if that works.

mortal harbor
#

hi

#

wheres the install location of vst-plugins for obs?

#

i installed plugins but they arent appearing in obs so i kinda gotta install them manually

oblique yewBOT
mortal harbor
#

damn aight

hard jay
#

There's a few locations that are scanned, they're listed there

mortal harbor
#

thank you

#

ok pog it works thanks

pliant pecan
#

@alpine cargo who to what? lol

#

@high gale it only gives me 4.8.0 in the software i didnt even know they had another version ugh can use post a link to download the correct one?

high gale
pliant pecan
#

@high gale so i downloaded it and the site says

#

archive : copy the contents of the archive to the root of your OBS Studio installation folder (either C:\Program Files\obs-studio or C:\Program Files (x86)\obs-studio). how do i do that lol?

#

also obs is on my hdd

high gale
#

If OBS is installed to the default location I would use the installer obs-websocket-4.9.1-Windows-Installer.exe

mortal harbor
#

Is source record known to ahve high cpu usage for x264? If I stream with x264 my cpu usage stays around 15-25%. But if I use source record with x264, it shoots up to 65-70-80% (even when switch to nvenc for main encoder in settings).

pliant pecan
#

@high gale i'll give it a try. it worked about 1 or 2 versions of obs ago but now its like the progams dont talk anymore lol

#

@high gale yeah pcpanel isn't talking oy

high gale
#

I'm not familiar with PCPanel myself so I'm limited in knowledge there.

steady trellis
#

Excuse me. And I have a problem not finding the plugin folder. Where can I find her

ornate stump
#

Is there a plugin that can make it easy to quickly define custom bounds for a recording?

#

like how the snipping tool just drags a rectangle for the bounds

steady trellis
#

Where is your plugin folder

peak vector
#

@ornate stump I recommend ShareX if you need only to do short recordings of windows or parts of them

#

OBS is not really made for changing dimensions

#

!sharex

oblique yewBOT
#

Like OBS, ShareX is a free and open-source program. It's purpose-made to easily share screenshots or short screen recordings using popular media upload sites or with your own server. Download it at https://getsharex.com/

still ermine
#

Hello, is there a plugin which always displays an image in a scene? An interval of 5 minutes and the image is displayed for about 30 seconds

vale vine
#

Streamer.bot will allow you to set an action to show/hide a source and have a delay between that show/hide

still ermine
#

I will check it out, thanks!

stable olive
#

@glossy socket did you ever get your PTZ camera sorted? Which plugin are you using? I just published a newer version of obs-ptz which includes support for PTZ Optics cameras

sterile charm
#

anyone know any plugin that can add dropshadow and rounded corners

ruby flax
#

Hey, is there a way that I can use touch portal without a phone? I'm using remote access to use obs on another computer and do not have rights on the network to set up accessing touch portal over WAN, so I have hit a wall. Any ideas?

vale vine
#

Touch Portal requires an android or ios device

#

Lioran Board may be an alternative but im not sure. I've never used it.

ruby flax
#

ah, I'll see if I can pull some strings. thanks for the quick reply!

prisma flame
#

Hello DEars, I would like to know if possible to store all Feed Activities on OBS/twtich and Bits , Subscribe os other action , like a text file or something

high gale
final rivet
#

Question (hoping this is the right place to ask it): is it possible to alter the source format when implementing an asynchronous filter at all, e.g. filter consuming YUV2, but outputting RGBA? I’m working on a plug-in based on https://github.com/PeterL1n/RobustVideoMatting, which would ideally use OBS’ native alpha rather than outputting frames with a merged green background which than has to still run through a chroma filter.
The alternative is obviously to go synchronous, render the original frame onto a staging surface no process the alpha matte trough the Graphics API instead. However, that’s significantly more complex to implement, so I’d like to avoid that if at all possible. #development

mortal harbor
#

How i install obs google caption plugin

lament ocean
#

So I'm using Houston Midi to OBS with my Launchpad Pro, and I got it to work for one session, but once I logged off and came back, the midi device forgot all the bindings 🙃 any other midi users here?

mortal harbor
#

Surprisingly not using midi to control OBS itself at all directly….all web socket stuff. @vale vine

lament ocean
lament ocean
mortal harbor
lament ocean
mortal harbor
hollow stirrup
#

Another idea in my mind is having two filters; an async filter that takes frame, process something, and sends to the other filer, the second filter is a sync-filter that receives the data and overwrite alpha channel.

cyan peak
#

I am concerned about adding something like that that to the main repository, because I would not want people to become dependent upon that functionality after they discover it

#

but I'm not entirely decided on it either

#

I'm not entirely sure what to do about that situation

#

ideally, it would be nice if people had a path to parse each color format as that would be the most optimal, but it's not really realistic, and some apis that people use don't support that

#

as such, async video filters have really limited usage at the moment because of the color format issue

#

which is why I'm still sort of undecided about the whole RGBA thing

#

if I were to add it, it would mean significant cpu usage increase for sources that use it. if I don't add it, async video filters don't have much use. there's not really an ideal option

#

the filter I was trying to do once was even worse. it added an extra round trip on the gpu because of the API I was using, and I couldn't just use it as a shader. so it'd convert YUV to RGBA -> upload to GPU -> do some compute processing -> download from GPU -> upload to GPU again (obs graphics device), and then finally draw it

#

it was just insane, I got disappointed and upset and I just scrapped the whole thing

#

imagine if these async video filters end up doing compute processing like that

hollow stirrup
#

Some image processing only requires Y channel. If that's the case, IMO, it's easier to take from the async-frame because the data is already there.

hollow stirrup
cyan peak
#

oh the pbo pr, I think I'm reviewing that soon

hollow stirrup
#

I'm not hurry. Just want macOS users have better experience.

#

anyway, the virtual background is the feature a lot of people are waiting. I hope @final rivet implement it. I want to see how it is finally implemented as well. There is already another implementation but the result heavily depends on the model and data.

pliant pecan
#

@high gale gotcha appreciate you trying to help anyways

magic summit
#

Is there a version of OBS.live that wont make my OBS Studio shut off when i try to stream to YT? or just act weird in General?

gaunt zealot
oblique yewBOT
magic summit
#

i was moreso asking if theres a way i can have obs live in my obs studio because i had to remove it to fix the issue i described. its already gone but i wanted to know if there was a version that wouldnt cause that problem but it sounds like its a no

lone prism
#

what are the differences between a vectorscope(obs-color-monitor) and a source mirror(Xaymars StreamFX)? 🤔 @hollow stirrup does any perform better or worse than the other?

lone prism
#

hi @weak escarp 👋 wanted to know your thoughts on an rescale option in your source record plugin. Would it be possible to get this implemented into the plugin? tia

mortal harbor
#

cc

glad olive
#

ok

final rivet
final rivet
# hollow stirrup > The alternative is obviously to go synchronous It's not so difficult but could...

Your face tracker is a beautiful piece of code (that’s from a hobbyist developer’s perspective as - embarrassment alert - I haven’t been able to figure it out as a user 😳🙈😅). Certainly demonstrates the better (if not ‘right’) way to do this in more than one way. I think I’ll ultimately end up going doing that route. However - as I haven’t had much time to study libobs core code - I’m not clear about said performance considerations…

final rivet
# hollow stirrup > The alternative is obviously to go synchronous It's not so difficult but could...

…my understanding is that in the asynchronous case, the frame data will already be in VRAM by the time the filter sees it. So doing anything with it on CPU (as you do with the dlib face detection/ tracking) means a download to RAM? Same does for using the stage surface, which - if I read the docs right - is also just a fancy wrapper around a VRAM->RAM transfer. For ‘my’ use case, CPU processing of the matting model is not a real option, this has to happen on GPU. Hence, if per above I’m right that the frame data will ‘live’ in VRAM already for the purposes of either flavour of filter, I’m wondering if there’s an ‘official’/ non-hacky way of getting a pointer to that data? @cyan peak

final rivet
final rivet
final rivet
final rivet
final rivet
# hollow stirrup anyway, the virtual background is the feature a lot of people are waiting. I hop...

I think what I’ll try and do is start with a very simple implementation of a virtual green screen based on async so people can start using (and this testing) this. Along the lines of https://github.com/royshil/obs-backgroundremoval (which I reckon you’re referring to), but with a float-based alpha matte that gets merged backed into the original frame format. Start with Windows and CUDA and then take it from there…

hollow stirrup
#

For ‘my’ use case, CPU processing of the matting model is not a real option, this has to happen on GPU.
If I understand correctly, some capture source directly transfers GPU's data of another application into OBS. Since it's just opposite direction, that code might help.

spark pecan
#

Can any give me some advice. I'm trying to install an NDI plug in for my OBS 26.1.1 64 bit windows. I've followed the instruction on the download page but the NDI is not showing up on my list of sources. I need to record a zoom call for my upcoming podcast. Any help would be appreciated.

hollow stirrup
oblique yewBOT
#

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

  • In OBS select Help > Log Files > Upload Current Log File.
  • Click Copy URL and then paste the link here.
spark pecan
oblique yewBOT
hard jay
#

NDI isn't even trying to load there.

#

There's no errors, so you installed it in the incorrect location.

#

Also as a note, 26.1.1 is no longer supported, you should update your OBS version.

spark pecan
#

Is it the one released on October 4th 27.1.3 ?

hollow stirrup
#

Yes, 27.1.3 is the latest OBS Studio.

spark pecan
#

Thank you.

hollow stirrup
spark pecan
#

Thank you, should I uninstall the old version first?

#

I keep getting a download error.

hollow stirrup
#

Which causes the download error, obs-studio or obs-ndi?

spark pecan
#

It's not telling me, I'm trying to download the OBS installer it mentions internet connection but that is all

hollow stirrup
spark pecan
#

I'm really not having any success in downloading it. I'll try again from the link you gave me.

hard jay
#

All the official download links are working fine for me, so there is something wrong with your connection or you have some kind of security/antivirus software blocking the download.

spark pecan
#

I was able to download the zip file instead. It's opening now.

hard jay
#

The zip doesn't contain any kind of installer.

spark pecan
#

Yeah, I just found that out. LOL.

#

It worked this time. 👍

spark pecan
#

Ok Fenrir, thank you so much for your help. I was able to install the updated OBS and the NDI. I can't thank you enough for your help

cloud bloom
#

hi

oblique yewBOT
# cloud bloom https://obsproject.com/logs/ZOCZ2IcRGhN0sNcg
🛑 Critical
  • Insufficient Hardware
⚠️ Warning
  • Windows 10 Version Unknown
ℹ️ Info
  • Not Admin
  • No Output Session
  • No Scenes/Sources
Hardware Check

Intel Pentium G2030 @ 3.00GHz - Below minimum requirements / GeForce GT 730 - Possible bottleneck

cloud bloom
#

thats my cp build

#

computer

cyan peak
final rivet
cyan peak
# final rivet How much time/ effort would be involved in reviving that option? IMHO, giving bo...

the problem is not so much about denying anyone a choice, it's more about opening up a larger can of worms that we can't unopen. I admit that async video filters have limited use in their current state, but the concern from my part is that once the option is added for a filter to tell an asynchronous source to return RGBA data, we're probably going to see a lot more plugins utilizing that, which is significantly non-optimal. like I said originally, it's a rock and a hard place, it's not an easy choice to make

cyan peak
#

unless I'm misunderstanding what you're saying

#

but again, on the RBGA conversion issue, that's something I'm still on the fence about. I'm definitely not saying I won't add the option or something. if I recall correctly it wasn't too difficult to add

#

I'm probably leaning toward adding it, because I'm trying to think of how often it might be used, and it probably (hopefully) wouldn't be used too often outside of these sort of niche cases

#

it's just a significant amount of cpu usage, especially if the async source is fairly large

#

converting between YUV and RGB is always a very unpleasant process

#

it's why I try to keep that conversion operation on the GPU

#

I guess my hope is that if I added, that it would stay fairly niche use case on the user's end rather than become a really popular thing that every user is applying a filter for

#

besides, it can only really be applied to media sources and video capture device sources, so it shouldn't be too big of a deal

#

ah screw it, I guess I can add it 🙂

#

problem is I can't seem to find that code anywhere, guess I'll have to remake it

fierce thistle
pliant crescent
#

Good day to all. I will be very grateful for any advice on how to solve my problem. The crux of the problem: to protect myself from streamsnipers, I need to obscure the game map when I press and hold a certain button. it would seem that everything is simple, you just need to put the hotkey in obs. but the problem is that the game and OBS are installed on different PCs and the broadcast is carried out through the video capture card. if anyone has a solution I will be very grateful.

hard jay
pliant crescent
hard jay
#

well, there's about 800billion wireless USB keyboards you could use.

#

Streamdeck is just normal wired USB

high gale
#

@pliant crescent Perhaps look at Synergy. It's an application you can use to control another PC as if it were another monitor. Pretty sure you can pass hotkeys over it as well.

pliant crescent
pliant crescent
hard jay
#

I'm not sure who "they" is or what you mean there.

#

Most people in two PC setups will have access to the mouse/keyboard directly connected to the second PC.

#

And a display so they can monitor it.

pliant crescent
vale vine
#

When map button for rust is pressed on pc1, they also want an action to occur on pc2 simultaneously

#

Hard to press a key on 2 different keebs at same time while also using mouse

high gale
#

Yes. I'm pretty sure that I an be done with Synergy. I have the application already so I'll test it later.

pliant crescent
# hard jay And a display so they can monitor it.

and I have the same. I have two keyboards and two mice connected to two pc. but I need to connect one keyboard to two PCs so that it works simultaneously on the PC. or maybe there is software that can combine two PCs for one keyboard

high gale
#

Synergy and Mouse without Borders can be used to have one mouse and keyboard for two PCs. I have set up another streamer with Synergy just for this purpose. I would need to test if it can press the same key on both simultaneously.

peak vector
#

There's also a AHK module for network stuff, but it's not easy to setup

pliant crescent
boreal hearth
#

Does synergy still have free builds? I can recommend Barrier which is a fork of synergy

high gale
#

I don't think they do. Mouse without Borders is something new from Microsoft but I haven't used it just yet to know what all it can do.

lone prism
high gale
#

Yeah, I'll take a look at Input Director and see if it can do the job. Doesn't seem like Synergy will.

high gale
#

@pliant crescent Is this a key you hold down for the map?

boreal hearth
lone prism
boreal hearth
#

it uses the system layout

stable olive
#

Is there a helper for working out if a source (e.g., a filter) is visible within a scene (e.g. The current preview scene). For my plugin I can easily tell if the filter is active in program via obs_source_info.{activate,deactivate}, but I don't see an easy way to do the same for preview.

#

I looked at obs_scene_find_source_recursive(obs_scene_t *scene, const char *name), but filter names aren't unique

#

I suppose I could use obs_filter_get_parent() and then check if the parent is active.

hollow stirrup
#

Do you want to test the filter source is in just preview, regardless of projector or program?

#

In that case, you need to get preview source by obs_frontend_get_current_preview_scene, then iterate it by with obs_source_enum_active_sources.

#

If just want to test the source is shown in at least one of displays (preview, program, projector), just call obs_source_showing for the parent.

untold jay
final rivet
final rivet
final rivet
#

One more question please: if I made sure that an async filter sits directly on top of a source (i.e. the parent is OBS_SOURCE_TYPE_INPUT), is it possible to avoid to avoid a RAM-VRAM-RAM-VRAM round trip of the frame data? As in: the frame just staying in RAM until it’s passed back by the .filter_video function. Hope that makes sense. Cheers!

stable olive
fierce thistle
hollow stirrup
#

I guess providing a button adding the 2nd filter on the property dialog would be a compromising point.

raven hinge
#

Hi, I'm trying to write an OBS source plugin which is supposed to do simple 3d rendering (a 3d cube would be a good start) as an "overlay" type of thing. I have intermediate experience with OpenGL, but I really don't understand how the OBS graphics library (I assume all the gs_ functions) works. Is there some type of documentation available which explains which of the functions to use?

raven hinge
#

I've seen this already, but from what I understand it's mostly a list of functions/definitions and not so much of an overview.

hollow stirrup
#

Earlier sections in that document has some overview but I’m not sure it’s sufficient for you.

raven hinge
#

A couple of random questions in my head: Do I have to write my own shaders? Are there some type of predefined shaders which I can utilize on higher level?

#

I read something about HLSL, but isn't that Windows only?

hollow stirrup
#

There are some pre-defined shaders. The shader works for every platforms; Windows, macOS, and Linux.

#

OBS Studio will convert the shader to that for OpenGL.

raven hinge
#

Okay, do I read correctly that an "effect" is basically a pair of vertex and pixel/fragment hsader?

hollow stirrup
#

Yes, "effect" in OBS is a pair of vertex shader and pixel shader. Sometimes, an "effect" file can contain multiple shaders.

raven hinge
#

The obs_source_info has a function video_render which from what I understand does all the main rendering. Why does it have such an gs_effect_t * as parameter? How does the code from the outside know what shader to use?

#

Or am I misunderstanding something?

hollow stirrup
#

If you set OBS_SOURCE_CUSTOM_DRAW into output_flags, the effect parameter is NULL. So, you have more freedom to implement your rendering code.
If you don't set that flag, effect parameter is given to video_render callback.

raven hinge
#

Oh, thanks, good to know.

#

Yeah, I think I'm gonna read through that graphics stuff a bit and come back once I'm running into a wall again.

lone prism
#

Is there a way to trigger the InfoWriter plugin, to write a marker into the file whenever there was a new marker in the twitch livestream by me or my mods?

candid sphinx
#

Is there anyway to monitor when OBS is streaming/recording externally? Or at least plugin options to add script hooks for starting to record / ending recording and so forth?

hard jay
#

!websockets

oblique yewBOT
#

OBS can be controlled remotely with the obs-websocket plugin.

Click here to download, or here for more info on using it.

somber beacon
#

Is there any way to add a marker to an obs recording?

#

Saying I'm recording 1 hour of game footage and something happens at 25:00, can I press a button (on my stream deck maybe) to put a marker there so I remember about it later when I edit?

analog ruin
vast reef
#

chapter marker somehow doesn't create any chapters in my recordings 😦

untold jay
#

@vast reef use mkv

vast reef
#

I am

untold jay
#

i dunno, works for me

vast reef
#

which video player is that?

#

may be that my VLC just doesn't show the markers. it also behaves weirdly with displaying the seconds where the video currently is at. i.e. stuck at 3 seconds, then jumps to 7 seconds. Playback is normal though

untold jay
#

@vast reef mpv

high gale
# pliant crescent Yes

So Input Director seems to have the most promise. I can send the input to both systems simultaneously. I'm not certain if it holds the key like you need, that you will have to test.

split nova
#

hello sir can anyone help me with some answer

mortal harbor
#

hello does anyone know how to put an overlays to the mouse but that is customized and that follows it as it is used?

swift dust
#

What do you mean by that?

swift dust
mortal harbor
split nova
#

about Multiple RTMP outputs plugin by sorauki

swift dust
swift dust
mortal harbor
mortal harbor
#

thanks

split nova
# swift dust And what is wrong about it?

well sir am using ohbubble for 24/7 live stream and i use obs. but they only allow one OBS Instance. they said i can use the plugin as long as the plugin dont use another OBS Instance

swift dust
split nova
#

am just asking is the plugin use one OBS Instance or more

vagrant minnow
#

!multirtmp

oblique yewBOT
swift dust
split nova
# oblique yew

yes am using this plugin does this plugin use multi Instance or just only one like normal obs

split nova
# swift dust It just uses one.

so that mean i can use in ohbubble right sir ... srry am kinda noob at this and asking lots of question .. cuz they can shutdown server if it use more than one OBS Instance

split nova
split nova
#

@swift dust thank u so much sir for ur time

hard jay
#

It will create multiple encoder sessions though, if that's what ohbubble is concerned about.

#

It would be best to check with them if you can run multiple encoders at the same time, from a single OBS instance.

barren pagoda
#

how do i add new buttons to bongo cat plugin?

steep barn
#

Hey everyone. Looking for a user friendly plug in for or best method for custom transitions on OBS studio. Is Transition matrix the way to go or is there something better?

hard jay
#

as it's more actively maintained.

#

same thing though

viscid vault
#

Hello, I have been having issues with the Move plugin as well. I have a question for you: When you say you are using "Scene mirrors" instead of groups, are you referring to duplicating scenes and making the changes to the destination scene?

steep barn
#

@hard jay Thanks so muich!

obsidian agate
#

I also use Source Mirrors from the StreamFX plugin. Super useful for having different sets of filters applied to the same webcam. Works with both sources and scenes, since scenes are technically sources as well

arctic rivet
#

Good Day, I have an issue with the plugin showing up on OBS while my VSTs is detectable by other DAW but not in OBS. Would appreciate if anyone knows the solution to it. TQ

oblique yewBOT
# arctic rivet plugin issues
⚠️ Warning
  • Mismatched Sample Rates
ℹ️ Info
  • Windows 10 21H1 (OK)
  • Not Admin
  • No Output Session
Hardware Check

AMD Ryzen 5 3500 - OK! / Radeon RX 470/570 - OK!

astral kiln
#

Might be a redundant question, but is there someone where I would be able to view the parameters passed through calldata_t from the streaming output signal handler?

bleak pewter
umbral swallow
#

how can i know why my plugin isn't loading?
In the logs has only this line: "Module '../../obs-plugins/64bit/Visual-Voice.dll' not loaded"
(yeah, visual voice is the name)

umbral swallow
#

hm, ok, i will check

#

found out, thanks

arctic rivet
past crescent
#

hiiiiiiiiiiiiiiiiiiiiii

bleak pewter
peak vector
#

or wrong bit version

#

if you have 64bit OBs, the plugin must be 64bit, too

unborn juniper
#

Hello! Looking for a solution for live communication between an OBS operator and a camera operator, to indicate when that camera is ready to go live, or needs to cut away.

Like: Camera operator is currently streaming live back to OBS, but needs to make a move > presses a physical button > something lights up in OBS > OBS op knows to cut away now.

If there's an industry term for this sort of setup — or perhaps something similar involving red/green lights? maybe not OBS-integrated? — I'm not sure how to refer to it. But would love an OBS solution if one exists.

hard jay
#

In production, you typically have a multiview and a producer that's watching all the views and directing cuts, camera operators don't get involved there.

unborn juniper
#

Sure, we just happen to be in an environment where we can't do audio comms, and the camera op needs agency.

hard jay
#

There's nothing specific to OBS that would allow for that

#

YOu can maybe set up some kind of simple web page or something that people can connect to with a phone to read/unready their camera?

unborn juniper
#

Right, so no generic "receive signal from outside source and react" kind of plugin eh? I've seen a few app-controller things, but yeah the camera op can't be whipping out a phone to do this.

hard jay
#

Well, there's obs-websocket

#

but that's just an interface, it doesn't do any of the logic.

#

You'd have to write your own web page or script or whatever that does what you want it to do.

unborn juniper
#

Yeah that's... at the bottom of my list, but might be where I end up 🙂

hard jay
#

You're deep, deep in to "this is an issue specific to my situation" territory.

unborn juniper
#

Fair!

hard jay
#

My suggestion: Go as low-tech as possible.

#

If everything is somewhat closeby and it doesn't need to get sent over the internet, for example, look up like some kind of wireless light switch

#

battery powered or whatever

unborn juniper
#

Right now the camera op is raising their hand to indicate an upcoming move, but this causes instability in their current shot; is why I'm looking at something else. Yeah, a remote light would definitely work. Tough to google for.

#

Thanks though! Will keep poking at this.

quiet bramble
#

Sounds like something that could be put on a web page, loaded into a browser panel dock for the OBS operator to see the current status and act.

vivid sapphire
#

in real productions, you have a IFB between the director and the camera operators

deep current
#

Hello, here. I discovered that the fade-transition is just a shader file that it is right there, somewhere in the compiled OBS. So, I modified it and I get a new "Addition Dissolve" transition, just as Adobe Premiere has. It works very well... but, to do that, I modified the fade_transition.effect file.

How should I make a new transition that uses a new file... without making a whole new plugin?

quiet bramble
#

You also get shader filters and shader sources support.

deep current
#

Thanks for your suggestion, but when I installed StreamFX some time ago, it didn't work. Maybe it needs nVidia, and I don't have it. Also, as I said, I'm not interested in creating or installing a new plugin. I wanted to know if I could have a new transition without recompiling OBS.

quiet bramble
#

You didn't install it correctly likely. It does not require Nvidia, and it does work. 🙂

deep current
#

For shader filters, I use ShaderFilter Plus.

quiet bramble
#

The only way that I'm aware of to have custom shader based transitions is to use the Shader Transition feature of StreamFX, or write a custom plugin from scratch which essentially reimplements that functionality, or modify OBS and recompile it.

deep current
#

Ok.

quiet bramble
#

I've written over 300 shaders for StreamFX and OBS Shaderfilter to date, and ported about 200 more from Shadertoy website to one or the other (or both) plugins. Have used all 3 StreamFX shader options (filters, sources, transitions) and have used them on both AMD and Nvidia hardware (Radeon HD7850, Nvidia GTX 1050 mobile). Each of the plugins has it's own set of unique features and they have a huge overlap for filters, so I use both of them depending on which features I need for a given effect etc.

#

To be clear, I mention that only as a testimonial that it works, not to toot my own horn or anything. 🙂

#

One problem that I'm aware of, is if one is using Mac or Linux, HLSL shaders will get auto converted to GLSL and however that's automatically managed by OBS it does not always generate working results. So if using Mac/Linux YMMV. Generally if a problem like that occurs the shader just needs modification to run on all platforms. Personally I've never encountered it as I write for HLSL/Windows and don't care if it works on non-Windows 🙂

pastel jacinth
#

Hey, can anyone let me know if there are risks of VAC bans from using obs plugins? I just watched a video with a audio plugin to use any source I want for audio so that I don't have to use e.g Voicemeeter.

#

(Choose what audio I want to be heard on stream, e.g only music on intro etc.)

#

Got some answers from a friend so I'm good 🙂

untold jay
#

@pastel jacinth no, vac only triggers on cheats, the absolute worst thing obs can do is cause a crash, but even that is unlikely

pastel jacinth
gaunt zealot
unborn juniper
vivid sapphire
#

Basically, a voice comms system

#

If you've ever seen a camera operator wearing a headset, it's because they are listening to and speaking into an IFB

unborn juniper
vivid sapphire
#

Why's that?

unborn juniper
#

Would be too disruptive (live performances room mic’d)

deep current
#

@quiet bramble finally, I compiled OBS. And here it is: hardcoded.

#

I red what you said about SteamFX. I will give a chance... but I'm on Linux 🤷... so, I don't know how it will be.

#

But I think I will be in troubles... because I'm on Debian 11. And you know...
Unmet dependencies... unmet dependencies everywhere...

deep current
#

Well... for my surprise, I could installed and it's working. Nice!

#

Now, as you use this plugin, I ask you (or anyone) something. I'm testing "SDF Effects" and I tried to put a PNG like a sticker. But it doesn't make a correct effect.

#

Why it does this? It's my LINNNUUXX???

untold jay
#

@deep current does this sticker have a white square border around its edges?

gaunt zealot
#

Even the on-screen talent will have an IEM cleverly hidden under their hair or whatever to go with the lav mic they're wearing that's going into a wireless belt pack from somebody like Sennheiser, Shure, etc

#

To see this in action, watch basically any live news or sports coverage

quiet bramble
#

@deep current The SDF Effects filter applies its effects on or near transparent edge pixels. Everywhere there are opaque pixels meeting transparent ones in an image is where the effect will become visible.

unborn juniper
hybrid crown
#

does anyone play free fire

#

huh

deep current
deep current
peak vector
#

maybe your image is not clean

deep current
peak vector
#

hmm looks fine, than the filter is problematic

quiet bramble
#

I'm loading it up in OBS shortly to see if I can help to narrow down the problem.

deep current
#

It's ok. I'm testing it, nothing else.

#

Anything I can do to solve it (like logs or directly reporting it as a bug), just tell me and I'll do it.

quiet bramble
#

Ok, so I've set up a test in OBS using what I can see from your screenshots of your settings:

#

Since it appears to be working for me there has to be some difference between our setups. There are likely a number of possibilities.

  • I'm running OBS 26.1.1 on Windows 10 with StreamFX 0.10.0. You might also be using a different version of OBS and/or StreamFX. There have been changes to how color is represented in OBS since the release that I am using, so it is possible there could be some kind of bad interaction with the alpha channel going on due to that. Would require testing with same version of OBS/SFX that you're using though.
  • Another possibility is if you're on Linux, that the way the HLSL shader gets converted to GLSL on Linux could be introducing an anomaly. I can't easily test that in Linux, but might be able to test it by forcing OBS to use OpenGL on Windows.
  • Could be some other obscure issue specific to how your system differs from mine to try to figure out.
#

So I seem to have reproduced the problem using OpenGL in Windows. There are a few possibilities here but I'm assuming that the conversion from HLSL to GLSL by OBS is not producing code that has the same results as the original HLSL code intends.

lament nymph
#

is this shader hosted online somewhere? I'd wager that this is a GL_TEXTURE_BORDER_COLOR issue if the shader is reading outside of the texture bounds & using diff in texture vals to determine the 'edge' of an image

quiet bramble
#

Someone would have to debug that to pinpoint it, but if I'm correct the best solution would be improving the HLSL->GLSL conversion that is occurring, to generate more accurate results. I'm not sure if that is code in OBS written by the project itself or some tool being utilized that doesn't always generate the desired results. Someone more knowledgeable about how that happens in OBS would have to comment on that.

The other possibility is to create a workaround within the SDF filter that takes into account this problem and tries to work around it with different code that gets translated into GLSL better. If this is the case I would not consider it a bug in the filter, but rather a problem in OBS that the filter might be able to be reworked to work around the problem. I'm not sure if this is an already known issue or not but that'd be my next course of action is checking out the OBS bug tracking tool and the StreamFX bug tracker to see if anyone has reported a similar issue.

quiet bramble
lament nymph
quiet bramble
#

You'd have to dig through the source to find it, not sure as I haven't looked at the sources of those FX

lament nymph
#

if this is the right code, it looks like this shader could try to sample the sdf texture with a coordinate outside of a [0,1] range

#

maybe I'll look at it later, I gave up compiling StreamFX for macOS last time I tried due to it's endless dependencies

quiet bramble
#

Looks like there are 2 versions of the code there, using different sampler types

quiet bramble
#

PS_SDFGenerator_v1 & PS_SDFGenerator_v1_1

quiet bramble
lament nymph
#

ah right

#

but yeah, either:

  • bounds check the result of v_in.uv + dt, and skip the sdf sample if it's out of bounds
  • or investigate why the border mode for the d3d backend is set differently to gl
#

i imagine the d3d example is set to clamp, wrap, or mirror

quiet bramble
#

I've modified it to use the v1 rather than v1_1 and the problem appears to have went away.

#

However I've introduced another problem breaking the effect LOL

#

@deep current Ok, so I can't be certain whether this is to be considered a bug in the OBS HLSL->GLSL translation layer, or a bug in the filter itself, but I presume the most likely way it might be resolved is if the filter gets modified in such a manner that it generates results that look the same on HLSL and GLSL after conversion. At this point I would recommend filing a bug report in the StreamFX github issue tracker for it, being sure to supply all the information requested in the bug tracker (logs, proper bug title etc.). If you do file an issue there and send me the link, I'll add some additional comments to the report based on my findings in Windows under OpenGL.

#

It's probably something that Xaymar can tweak slightly I imagine. I know he's adjusted some of the other filters and shaders over time based on OpenGL related problem reports.

#

It does have me wondering how many of my own shaders will break when converted to OpenGL though. 🙂 Not enough to test them and find out, or adjust them, but just academically speaking. hehe

south apex
#

Hello, i got problem with chat. When I want make new source witch will be shoving youtube chat this happen.

languid lark
south apex
#

emmm ok i try it thank you

deep current
#

(I mean, the bug report)

quiet bramble
# deep current Ok, I'll do it... next week, I think. Thanks for your time! Also thanks <@!17097...

No prob! There's a lot of cool features both in OBS and through 3rd party plugins out there. Sometimes things don't always work 100% for everyone for one reason or another, but it's always good to try to figure out the root causes of issues and try to get them fixed or provide enough info for someone else to be able to fix them so the whole ecosystem just gets better and better over time and becomes more accessible for everyone. 🙂

eager cloak
#

anyone know a xbox controller overlay that works?

heady snow
#

Hey, does anyone know a way to get an indicator for OBS? this is the second time I have used OBS and this is the second time I have lost hours of footage cuz while playing, OBS doesn't indicate if its recording or not

eager cloak
#

it does?

heady snow
#

Not talking about something like that

eager cloak
heady snow
#

I mean something like a small icon on your screen while you play

#

So I can just look at the top of my screen to know if the recording is paused or still recording

#

@eager cloak Do you get it?

eager cloak
#

yeah but meh

#

dont u have a 2nd monitor?

heady snow
eager cloak
heady snow
#

isn't there an plugin to do that?

eager cloak
#

i got my thing to work

heady snow
quiet bramble
idle drum
mortal harbor
#

Should Exeldro's Source Dock plugin stay in it's position when the Docks are locked? Here one is docked:

#

but if I close OBS and re-open:

#

It still exists in the dialog:

#

And I cannot reproduce it now, but sometimes I get a little piece of another desktop (like the preview window or something from the Source Dock) latched to the upper left corner of the main OBS window, covering the menues. I can access the menues if I start from the right-most dropdown and slide left - but the main headings never appear. And I never have the dock even show up anymore once that happens. Sometimes I can restart and change themes and it will go away. Not easily reproducible.

#

This is on Manjaro Linux.

hollow stirrup
#

Do you sometimes switch scene-collection? If so, is there any correlation between switching scene-collection and the change of source-dock position?

eager cloak
quiet bramble
hoary quiver
#

Plug in to censorship or cover sensitive info on a video

untold jay
#

@hoary quiver if you know where it's going to be on the screen, you can cover it up with a black color source, for example

vale vine
#

Could also use a source mirror, crop it, and heavily blur it using streamfx plugin

odd flax
#

Can someone help me with NDI setup please

quiet bramble
#

@hoary quiver There was a plugin that autodetected certain things and censored them IIRC. I don't remember what it was called or if it is in the OBS repo tho.

drowsy spoke
#

Hello everyone, I ran on a problem that I have installed NDI, and rebooted my machine... But, I still don't get anything when I add a source... The dropdown menu is empty, even tho there is an event and I am on a Zoom call, is there anyone that can help me out?

quiet bramble
harsh topaz
#

To my knowledge NDI is also something you have to enable on Zooms end.

drowsy spoke
#

Amm.. I dissabled the windows firewall

harsh topaz
#

Possibly, something individuals have to allow.

drowsy spoke
harsh topaz
#

You have to enable NDI in skype, I know that much.

#

It isn't on default.

drowsy spoke
harsh topaz
#

The built-in Skype in Windows does not support NDI (At least didn't when I used it) have to use the downloaded desktop version.

quiet bramble
#

Another option is to use Wireshark to diagnose the network traffic and see what is happening on the wire.

drowsy spoke
#

Yse I know it requires enabling

#

I've done it

lone chasm
#

Any tips for MacOS and the Spectralizer plugin not showing? Installed it a couple of times now, also installed FFTW3 - but I have no idea what to do with it after that got installed

drowsy spoke
#

just tried dissabling all firewalls

lone chasm
#

the spectralizer folder in there in the plugin folder but its not showing up in OBS itself

quiet bramble
#

@lone chasm Check your OBS log to see if there are any information, warnings or errors trying to load the plugin.

lone chasm
#

Where do I find that log? 😬

quiet bramble
#

Under the Help menu

oblique yewBOT
# lone chasm Where do I find that log? 😬

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

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

There are some errors there

#

is that an fftw3 error?

quiet bramble
#

Looks like the plugin is dependent on a library that is not installed on your system.

lone chasm
#

hmm

#

I have no idea how to fix that tho. Reinstalled FFTW, reinstalled the pacakge, no results

#

the file it mentions is there in the folder

#

Maybe a Mac M1 issue?

quiet bramble
#

I'm not familiar with Macs specifically so can't advise for that per se. I know M1 Mac support is not fully there yet in OBS, but someone mentioned today in #dev that it might be in the next release IIRC. Mind you, it will likely require plugin authors to make Mac/M1 versions of their plugins unless OBS is able to mix and match somehow using some special Apple sauce.

stable olive
#

Can anyone tell me when obs_source_active() is guaranteed to be correct? I ran into a problem in my plugin when sources in preview but not program were reporting as active

lone chasm
#

I see. I'll just wait and see for any future support then. So far my OBS does what I like it to do, that Spectralizer would have been a nice addition - thanks for looking into it and I'll just keep an eye out for the future releases

stable olive
#

I'm triggering the search on frontend events SCENE_CHANGED and TRANSITION_STOPPED.

harsh topaz
#

🧹

hard jay
#

Children, I swear.

#

YOUTHS.

harsh topaz
#

Yep, the fact you even give them a whole minute of your time is quite beyond me.

stable olive
#

@hard jay Thank you

glass trail
vale vine
#

What did I miss?

harsh topaz
#

Hi Matty. Nothing, just trolls.

quiet bramble
#

Hmm, audio support trolls? "432Hz rocks!"

#

🙂

harsh topaz
#

3x my frames. Too bad the human eyes can only see 25 hz.

vale vine
#

Hi linden!

harsh topaz
fallen grove
#

Would this be the best location for questions about advanced scene switcher?

#

Or other plugins. I'm not really sure the best way to handle what I'm trying to do.

quiet bramble
#

yep

fallen grove
#

That'd be super helpful. I'm trying to get something to switch on a specific time or frame of a video.

#

But only IF I've pressed a button.

#

It's because I have an animation I'm playing, but I want part of it to loop until I tell it to play the end portion.

#

And don't want it to switch scenes on the wrong frame.

#

Is conditional scene switching something advanced scene switcher can do?

ionic dune
#

Like a pannel as the daily news?

quiet bramble
#

From what you've described, it sounds like you're probably going to need a custom solution. I'm not even sure if it is possible to trigger something on a particular frame or anything like that.

fallen grove
#

Even just a specific video time would be fine

quiet bramble
#

Advanced Scene switcher can trigger a scene change on elapsed time

fallen grove
#

I could split the animation and have it switch media source or scene when it loops back around to the correct time

ionic dune
#

U need make the scratch of the video

#

Choose it as a multimedia font

#

Un the ley sortcuts u can get an ítem tonthe top por to the back

echo silo
#

i have a question

ionic dune
#

Whichone?

echo silo
#

how do i get my obs recording to omegle webcam

#

@ionic dune

ionic dune
#

Thats is a DMCA violation

fallen grove
echo silo
#

wdym violation

#

i need help

#

i just started using obs

fallen grove
#

I'm a tad confused at what Hombre is saying as well

ionic dune
#

I want to keep obs as it is now

echo silo
#

im confused about everything in obs

ionic dune
#

Obs can't do that

echo silo
#

oh

#

but

#

i saw someone do it

ionic dune
#

Unless u had a media control of the video

echo silo
#

i have a camera control

ionic dune
#

Obs only récord screens

echo silo
#

i can change camera

#

but the thing is

#

wheni change the camera it just goes back to using my webcam

fallen grove
#

There's literally a few videos on how to do it on Google. I'm not sure what Hombre is talking about.

echo silo
#

i tried

#

5 videos

#

didnt understand any of them

#

idk how to use obs

ionic dune
#

Are u the vídeo emisor?

#

Or a vídeo vewer

echo silo
#

wdy,

#

wdym

ionic dune
#

Viewer*

echo silo
#

but wdym by that

ionic dune
#

The thingnis u need have the sream playbacked to recordit

#

Stream*

echo silo
#

am confuse

ionic dune
#

U can make a vídeo and save it

echo silo
#

ok

#

but

ionic dune
#

But u need to see it in ur screen

echo silo
#

how can i use a pre-recorded video in replace of my webcam on omegle?

fallen grove
#

@hard jay this conversation seems extremely off topic for this channel and encouraging dumb behavior. Assistance?

echo silo
#

?

#

idk what channel to go to

#

do i go to off-topic channel

ionic dune
#

U can stream it as a multimedia source and change the position of the webcam source down the video

echo silo
#

i didnt understand a word you said

ionic dune
#

If u streams ur can down the video that is what u see and same at reverse

echo silo
#

but

ionic dune
#

Each source in obs has a frame

#

And that frames got an order since the focus to the background

#

And in your sources both the video and the cam

#

And resize them u will understand

#

.....

echo silo
#

where did chat go

dark sapphire
fallen grove
#

I smell a troll.

#

Thank you Matt

#

Someone please ban the edgy 12 year old.

rugged zincBOT
#

dynoSuccess omegletroller334#9164 was muted

fallen grove
#

Thanks.

ionic dune
#

Sry..

#

And thanks

rugged zincBOT
#

dynoSuccess GamerProYT!#9621 has been warned.

granite lotus
#

is there anybody that can help me with laggy and choppy ndi

swift dust
mortal harbor
mortal harbor
granite lotus
#

@swift dust 754.2m download 52.6m upload

deep current
#

SDF Effects - Outside effects affecting transparent border #245

#

It's a PR and not yet implemented. I already have an OBS with a PR installed (blend modes)... I need to research if I can install 2 PR in the same branch to test it.

warm oriole
#

are there any plugins for OBS that allow you to save how long you've been recording to text file, or a browser source to show on stream ?

lament nymph
quiet bramble
mortal harbor
#

I'm on Manjaro, so that may not be possible for you.

quiet bramble
#

I have a number of custom shaders that use border color also, so they'll likely break on OpenGL systems.

inner flame
#

Hi! Can I register a single source on obs?

peak vector
#

what do you mean with "register"? Make a new source type?

inner flame
#

I intend to record video of a single source

peak vector
#

if it's a fixed window you can just use window capture and set it to only record this specific window

inner flame
#

I don't know how to explain it well but I want to record a source of a scene that has other components regardless of what I send in the direct. it's possible?

peak vector
#

e.g. your webcam or game play

inner flame
#

thanks a lot🙏

burnt minnow
#

Hihi!

#

Does anyone know of a good plugin for zooming in on my webcam in obs?

fallen grove
#

May have discovered a solution to my ongoing conundrum, but need some answers about Advanced Scene Switcher.

#

Can I have a hotkey to turn on a scene switch?

#

To be more specific: "when hotkey is pressed, turn on video matching scene transition trigger"

#

I'm fiddling with it and can't seem to find the specific option I need.

deep current
#

It has a Add blend mode and StreamFX SDF glow effect. And, it seems that everything is working Ok.

#

(here is the right one)

#

Also, it has my personal transition: FadeAdd (Additive Dissolve)

ionic snow
#

Anyone know of a plugin or websocket tool for controlling 2x OBS instances at once?

untold jay
quiet bramble
quiet bramble
# deep current (here is the right one)

Ah, neat! I notice there is a thin line in between the glow and the natural white border of your original image. That may be desired or otherwise not a problem per se, however if it is undesired, the cause of it is that those pixels are partially transparent and thus being considered "opaque" by the SDF effect which I believe is looking only for fully transparent pixels. If you want to eliminate that, you could edit the image in GIMP or whatever, select pixels with alpha channel non-zero, then force all of them to have an alpha of 100%, export the image. That will get rid of the partial transparency and the thin invisible line in between the image and the glow.

#

Another way would be doing it in OBS with a shader that does: Pseudocode: if(alpha > 0.0) alpha = 1.0 essentially.

#

or if one wanted to get fancy... having a user configurable threshold, and testing alpha against the threshold instead of 0.

#

Then giving the shader a technically smart sounding name like "alpha-binarization.shader" or "alpha-thresholding.shader" even though it is only 2 lines of code. 🙂

dull pine
#

anyone know how to use obs virtual camera

quiet bramble
#

yes, lots of people do. 🙂

winter lagoon
#

hey new here and wasn't sure if i should ask here or in the stream setup section but i'm a streamer and want to record my webcam as a source on its own, so i can edit it later and have good quality, i've been messing with source record but it seems buggy and isn't syncing up right, does anyone know of any other solutions

vale vine
#

Both nutty and eposvox on YT have resources available for either method

winter lagoon
#

i've seen the wide base canvas option but when u do that is it possible to have two of the same camera source open so that way one is on stream and the other i can use after for editing

quiet bramble
#

You can have 5000 of them if you like. 🙂

#

Add existing source to scene as many times as you like, each has it's own transform etc.

winter lagoon
#

okay thanks homies

quiet bramble
#

Another option is using the Source Mirror filter from StreamFX

hard jay
#

That's not really going to work, because you'll be streaming both

vale vine
#

2nd instance + ndi or projector seems to be best route

glacial cliff
#

typeable me

vale vine
#

Pretty sure nutty has a walk through of 2nd instance being set up properly

vagrant minnow
next fox
#

Hi everyone, Any alternative of V4l2sink for windows? I need to be able to select the output of my virtual camera as I can do it in linux with the V4l2Sink plugin. I would like to know if there is a way to do it in windows or an alternative to this plugin, thank you. I need to use my OBS virtual camera as the main Windows video camera (Webcam0), I need to know how to do it so that Android studio recognizes it, since my emulator only recognizes the main webcam of Video 0 or the Windows Webcam0. Thank you very much, I look forward to your help. (the attached image is an example of the plugin in linux.)

halcyon vapor
#

@gusty barn NDI plug-in isn’t displaying the iPhone camera in the drop-down list while on Windows 11. However, works absolutely fine on Windows 10 and macOS.

Could you please look into the issue. Thanks

quiet bramble
#

It doesn't work on Windows 11, but it works ok on Windows 11? 🙂

vast bough
#

i want to link my stream dacks to my obs how do i do that

obsidian agate
deep current
#

I'll check your shader later. Thanks!

quiet bramble
#

I would make a copy of the image, have 1-bit alpha as you mention, then apply a glow effect to that, save the result to a new file to use in OBS.

#

SDF is not a cheap effect, it can have heavy GPU usage.

deep current
#

It's ok, they are just tests. I don't need this image.

quiet bramble
#

Same thing with using blurs, shadows, etc. Anything that can be done in pre-production is better than doing it live in OBS.

#

It's fun to set things up in OBS to get a prototype going and optimize it later though.

ionic snow
mortal harbor
#

hello! i tried installing the plugin TAL software for my obs but when i check the filter, iot doesnt show up like the rest of the videos i watched. Im new to this can someone please help me?

whole karma
mortal harbor
#

ohhh

#

wait im sorry i want to know the step by step proccess of how to download it

#

can you help me please?

mortal harbor
#

ok ok ill go check it out thanku!

#

omg it worked

#

thanku!

whole karma
mortal harbor
#

oh wait i've seen the plug in, its there but it doesnt seem to be working

whole karma
#

I'm afraid that's the limit of my knowledge, I just happened to have watched that video yesterday.

mortal harbor
#

ok thanku, anyone there could help me? i can see the plug-in is here but it doesnt work on my microphone

whole karma
# mortal harbor ok thanku, anyone there could help me? i can see the plug-in is here but it does...

Have you done a test recording or tried monitoring your mic in OBS? You won't be able to hear VST effects on your mic with the usual settings, you will need to either 1) go to the Advanced Audio Properties in OBS and change "Audio Monitoring" for your mic to something other than "Monitor Off", or 2) make a test recording. If you change your monitoring settings, be sure to change them back afterwards.

mortal harbor
#

ohh ok wait i'll try that

#

ok i tried recording and it worked when i listend to it

#

my problem is that i want to hear it live on my microphone

#

like when u talk and u will be able to hear it alr

whole karma
#

then you need to do the audio monitoring option

#

You access that by right clicking the Audio Mixer

mortal harbor
#

okioki so first i click on settings on the lower righgt? then audio?

#

ohhh ok ok wait

whole karma
mortal harbor
#

ohhh ok ok

#

then?

whole karma
#

then find your mic in the list and do what I wrote above

#

for example , this is mine:

#

there will be a slight delay

mortal harbor
#

ohh ok ok

#

OMG IT WORKED

#

thanku!!!

#

😁

whole karma
#

Enjoy your reverb-erb-erb-erb

mortal harbor
#

ok one last question sorry huhu,, i put a lot of mics and now everything reverbed

#

i put like 4 mics how do i erase this

#

mic/aux 1-4

whole karma
#

I guess if you have applied the filter to each mic, then you need to remove the filters from the mics you don't want reverb on

#

or remove the mics from the aux 2-4 slots in the audio settings by choosing "disabled", if you don't want them at all.

mortal harbor
#

ohhhhhh

#

ok ok it's fixed now, thanku so much!

#

im now using my reverb erb erb erb...

deep current
quiet bramble
#

No, that is not what signed distance field effect does. It creates an effect based on where the edges are within a transparent image. An edge being where a pixel with alpha = 0 touches a pixel of alpha != 0.

#

If you want something to glow from behind, you'd have to put something underneath it that does that, which would get alpha blended through its partially transparent pixels, or some other kind of effect.

#

For a fixed image, it is a waste of GPU resources to do this in OBS, and it can be very potentially very costly. SDF, blur, glow type effects are very heavy on the GPU for this. It will always be better to do this kind of effect in image editing software. The only time to do it in OBS is if either the source itself changes its shape over time, or the effect is based on the color of the pixels in the image (not the alpha channel), and the colors change over time (video/animation instead of a still image), or the source is a fully moving image such as a chroma keyed webcam with someone moving around. All of these deal with dynamically moving/changing content over time and so can not be precalculated. So you'd have to do them in realtime and there will be GPU cost of the shader running depending on the complexity of the effect.

#

The other time to do it as a shader/live effect is if the effect itself animates, but that could also be done via an animated PNG or WebM or similar on pre-rendered effect if the effect's colors aren't dependent on a live video source.

#

If I wanted to have a live animated effect like this, I would probably not use SDF. I'd probably make a duplicate of the source using Source Mirror, apply a Dual-Filter or Box Linear blur to the duplicate, hide this duplicate so it is not visible, then add an animated glowing texture to the scene under the main image/source, apply Dynamic Mask filter to that using the hidden blurred source as input, setting the alpha settings on the Dynamic Mask to use the alpha channel as a stencil to carve out of the animated glowing texture.

#

You end up with an animated glowing texture that is slightly larger than the image on top, sticking out underneath it.

#

While blur is an expensive effect itself, dual-filter or box linear with a small blur size is not terribly expensive. If it was however you could use the scale filter to scale down the texture first, apply the blur, then scale it back up to reduce GPU usage.

#

The Dynamic Mask filter has almost no noticeable runtime cost on the GPU, it's basically free. So this type of solution while more complicated to set up, produces a great result at almost no GPU cost, and it works with a moving changing source and an animated texture.

#

There's also no time delay lag on its operation compared to SDF.

#

All of this is unnecessary complexity if the source is just a fixed image, and the effect is a fixed non-animated effect though, like a non-animated glow.

#

I created an effect like this which creates an animated halo of smoke around a green screened subject a year or so ago which should be searchable in Discord in the channel. I think I called it "Smoky Shia"

#

While it is smoke made from perlin noise in that FX, it could be some other fixed or animated effect being stenciled.

#

Since the foreground subject is on top of the rest, OBS will alpha blend any partially transparent pixels in it.

deep current
#

👍

granite lotus
#

Does anyone know how to fix laggy ndi. It’s really choppy

analog ruin
mortal harbor
#

Any cool plugin to make audio spectrum

#

In obs

mortal harbor
#

hmm

static moon
#

can somone help im to stupid to instal the obs websocket in obs ☺️

dusky hinge
#

has anyone else had their OBS just stop seeing Hotkey commands from a stream deck?

It doesn’t matter what key i program, I have everything set up properly in OBS, all my other streamdeck buttons work, and i’ve tried triggering the hot keys from my keyboard and that works fine but for whatever reason using the hotkey button on stream deck doesn’t work.

it used to work during the summer and then there was an update and it just stopped working. i’ve tried using the stream deck native hotkey button and also the bar raider obs tools hotkey button, no luck on either.

#

i’m not sure if this is a streamdeck issue or an obs issue

ruby musk
#

Hey all!
I'm getting an issue with OBS when I attempt to use the StreamFX plugin to get support for HEVC encoding for recordings (whilst keeping Replay Buffer enable).
I've got the plugin installed and I've got my settings dialled in, but when I go to click record, I get the following error:

oblique yewBOT
ruby musk
#

The only thing I can see with StreamFX is [StreamFX] Unexpected exception in function '_create': Generic error in an external library.
Any and all help/advice would be welcome 🙂

analog ruin
#

@ruby musk im not so sure your GPU is able to use the settings you've chosen :\

ruby musk
#

Oh dear.

#

What've I chosen?

analog ruin
#

I believe on your chip you need to disable the following:

  • b-frames (or at least b-frames as reference)
  • reference frames
  • temporal AQ
ruby musk
#

Would I set those to 0 or -1?

analog ruin
#

0 I would say. -1 might just auto select to on (1), and it wont work

#

its probably named "reference mode: middle" -> change to no/none/0 whatever

#

and Adaptive quant / temporal AQ -> 0/no/disabled something

#

and yes, that is very confusing, and extremely un-intuitive, and you're very much on your own. They dont hold your hand very much 😅

#

also, did you think I read this from the nvidia docs? Hell no, its not in there. While 10series does have HEVC, you're missing a bunch of features 😊

#

you and me both, thats how I know, cus it didnt work for my little project either 🤭

#

(I apologize, I have a slight emoji addiction)

ruby musk
#

Well thank you for that, yeah you're pretty much left on your own here ;-;

I've changed what I believe you're referring to but am still getting the issue:

vale vine
#

slight

ruby musk
analog ruin
#

@ruby musk that looks right to me. The only other hunch I have is that reference frames might be too high

#

try 3 or something

#

not reference... Lookahead 🤦‍♀️

ruby musk
#

Was going to say 😂

#

Same thing

analog ruin
#

oh wait. Do we not have adaptive I-frames? Lookahead shouldnt cause to much issues from what I know. I was still thinking of refrence frames in my mind

#

I guess I've never tested that

ruby musk
#

Hmmm, anything else I should go about trying?

analog ruin
#

no 😦 not that I can think of

#

I've never tried it on linux, but if I mimic your settings on a pascal card, it works for me on windows.
version 0.10.1.0-gc8484f65 @ruby musk

#

nvenc works in general, right? Like if you use the stock encoder that comes with OBS?

#

im not very well versed in so far as OBS goes on linux (never even tried to open it on linux), but encoder wise, this should be ok.
If you wouldnt mind uploading a new log, just as a quick sanity check maybe

ruby musk
#

Yeah, NVENC H.264 works fine and is what I've been using so far (but 265 though...)

oblique yewBOT
analog ruin
#

@ruby musk probably fine. I'm a bit confused about the rate control chosen. Im just assuming that vbr_2pass (your log), is the same as "vbr_hq"

#

tier: high I believe should be fine, but maybe you could try setting it back to main/default

ruby musk
#

As it's saying Invalid argument is there a way to see what the command is that it's sending to ffmpeg?

analog ruin
#

no, there isnt. All you can go by is what is in the log, which is what I assume is correct. Do you know if h264 works via streamFX?

#

Im thinking along the lines of it not being able to automagically detect the right GPU. If h264 does not work (you should have full feature set there), then we would know that its not realting to the HEVC settings

ruby musk
#

Hmmm, bit of a weird thing on the side as I'm trying ffmpeg in cli atm to see if there's a problem there and I'm using this command:
ffmpeg -y -v info -f x11grab -draw_mouse 1 -r 60 -s 2560x1440 -thread_queue_size 4096 -i :0.0+0,0 -f alsa -acodec aac -strict -2 -ar 44100 -b:a 128k -af aresample=async=1 -c:v libx265 -preset fast -x265-params profile=main:level=3.1:crf=21 -pix_fmt yuv420p -r 60 -g 60 -tune zerolatency -f mp4 capture.mp4
And this sticks out

#

However, if I remove -x265-params profile=main:level=3.1:crf=21 it works?

#

This is on the CPU though.

analog ruin
#

yeah, I dont think you should do that. I would specify it has profile:v main outside of x265 params. Let ffmpeg deal with that

#

also, I dont think this is related to the issues you're having

ruby musk
#

Hmm, okay.

#

I'll ignore that for now then.

analog ruin
#

did you try nvenc h264 via streamFX? does it work?

ruby musk
analog ruin
#

you shouldnt need to. All that tells me is that I dont think streamFX is correctly managing to communicate with nvenc. -1 means auto GPU selection. Have you tried manually selecting the correct GPU?

#

not sure how you would go about that on manjaro, but yeah blobsweats probably just 0 or 1

#

assuming you dont have multiple GPUs

#

at this point im out of my depth on both OS and StreamFX. The settings you have should work for HEVC tho. You'll have an easier time getting support for managing to get h264 working, and once it does, I would just expect the settings we've gone thru on HEVC to work. Not sure if #linux-support could help, or perhaps try the StreamFX discord itself @ruby musk

#

!streamFX

oblique yewBOT
#

If you are looking for more information or support for the StreamFX plugin, please visit the forum resource page.

ruby musk
#

I really appreciate all the help :3 😄

analog ruin
#

@ruby musk my pleasure OBSHeart Sorry we didnt work it out. If you do figure it out, I would love to know what the issue was 🙂

ruby musk
#

Guess what?

#

It was the version of FFmpeg I was using.

#

I'm on 4.4

#

It works fine on 4.2.5

#

But you can still use it on 4.4 if you change it to a Constant Bitrate 😐

#

So that's the fix.

#

x3

analog ruin
#

🤦‍♀️ I didnt even cross my mind.. Thats how stupid I am with obs on linux. In the back of my mind, I know that we dont ship ffmpeg for linux, but yeah.. My bad 😂 @ruby musk

#

Please dont tell me that we log ffmpeg version on linux, so I can at least blame something

ruby musk
analog ruin
#

@ruby musk on windows, ffmpeg version 2021-10-21-git-2aa343bb6f works for me 🙂 Just figured maybe you if you wanted a newer version, then hopefully that would be fine

green oriole
#

is there a plugin or dock or something that'll show me how long I've been recording for? I know there's a little timer at the bottom, but when I'm recording long gaming sessions sitting on the couch, I can't see it from there.

green oriole
#

i was able to hastily put something together

#

i found a script called "Stopwatch" and added it as a dock through the plugin "Source Dock". I set up the hotkeys for "start stopwatch" to be the same as "stop recording", so they start at the same time. When I activate my pause hotkey, it'll pause both at the same time, but when I unpause, OBS lags behind the Stopwatch for a second. So every time I pause, it gets a second behind.

#

not the worst thing ever, but it's whatever

winter lagoon
#

sorry if this is a super repetitive question but does anybody have a recommendation for a good noise suppression plugin

harsh topaz
#

@weak escarp Hey, I've come across another flicker/render issue with Move Transition.

This seems to be related to larger Scene Collections as well, as I cannot reproduce on a small scene collection.

This can be introduced using Move Transition > Matched Items > Transition > Fade / Cut

It makes images flicker (check the horizontal bars on the left) and entire screen momentarily black (for a frame or two).

It goes away when setting Transition to None.

Below is a quick example of said issue. I don't expect you to spend time on it, seeing as it's somehow related to the size of ones scene transition - it is a shame however - and I thought I'd make you aware of the issue.

First half of the video is with Fade, second half is with None - You can see the difference on the middle camera frame.

mortal harbor
#

The plugin doesn't work, know how to fix this?

dark sapphire
mortal harbor
mortal harbor
dark sapphire
mortal harbor
#

then why do i keep seeing them

weak escarp
fast fjord
#

is there a plugin that allows me to use a spreadsheet of data that transfers into an OBS Text Source?

#

I need a Plugin that would allow me to do something that allows me to either type data into a spreadsheet and have it change my text source automatically or a plugin or something that allows me to press a hotkey to add / subtract a text source.

I need this for a scoreboard purpose, so I don't have to edit the source of the text or have multiple text sources of one number, but I can't seem to really find a solution on Youtube / Google

high gale
fast fjord
#

mainly for scoreboard purposes

#

such as Ice Hockey has shots on goal, goals, blocked shots, and other whacky stats. Although in reality I just need goals and shots on goal (which is a total of 4 text sources since its 1 for each team)

#

the issue with the way it is right now in my setup is for goals, I have an individual text source for each goal and I use my stream deck to change the activated source, but for shots on goal it's more tricky cause I actually have to type to change it, even though I know I've seen some streamers find a way to just press a button to count up without buying a $200 scoreboard program with preset graphic setups I don't want

high gale
#

Probably would be much easier to use something like DCSB (Deathcounter and Soundboard. You can make multiple counters that auto update individual text files for each counter.

fast fjord
#

thing is I can't really find a counter online, at least one from a trustable source for OBS

#

especially one that can seem to do multiple counters in some way that isn't annoying

high gale
#

Gotta love when the autocorrect goes nuts.

fast fjord
#

so what limitations are there to it necessarily?

#

cause what I need is 4 counters (minimum), and the ability to change any one of them within the press of a button or buttons

high gale
#

Far as I know you can make 100 counters. Make a new counter, point it to a text file, select the row you want, click the plus sign increment up 1.

#

You can also manually enter the value you want by right clicking, choosing edit, and typing in the value.

fast fjord
#

I think I found a video on that same program

high gale
#

Yeah, that's it.

fast fjord
#

I did find a video for it, so maybe I'll check it out. But someone commented a day ago saying apparently the program can minimize your game when you change it or something.
Did you ever have this issue?

high gale
#

Might be if they used the hotkeys and it not running as admin. I never ran into that myself.

#

I used it while playing Sea of Thieves fullscreen without issue.

fast fjord
#

sigh... I know this is something that can probably be done very easily but it's just something not everyone is focused on having 😭

#

I somehow found an automatic Lower Thirds plugin before I found a tally plugin :/

high gale
#

Well, more people do presentations and even sermons than scorecounting with OBS.

#

I think DCSB will actually do the job for you quite well. It a no frills application, but it will provide you with the text sources you need without a complicated setup process.

fast fjord
#

true, I might give it a shot

#

I guess the last thing I need to really know is whether or not you can do multiple hotkeys

high gale
#

These are the hotkey options.

fast fjord
#

Next / Previous?

high gale
#

Goes to the next counter or previous counter

fast fjord
#

well at least I can switch between with the press of a button which isn't bad actually

high gale
#

Since they're just listed in rows in the application.

#

Yep.

#

Hm, with your streamdeck you could probably set the hotkeys to be any of the F13-24 keys

#

Eliminate any overlap with keys you actually use.

fast fjord
#

that's what I planned to do but of course with the ability to just do all of them at any time

#

which is probably the best case scenario for myself, but this isn't a bad backup option if it has no bugs

#

I'll check it out probably tomorrow, but for now I'm gonna head to bed, but I appreciate you helping me out. Not a lot of people really want to help me out or ever use something that isn't as used as a feature like this, but I appreciate you helping me @high gale

high gale
#

I used it for displaying my own score counting of ships sunk and deaths so it's not that far off from what you're doing.

zinc anvil
#

anyone know of a plugin that handles texas hold 'em?

#

basically to overlay graphics showing what the different players are holding.. and also the status of the community cards..

#

we're building a table with rfid readers to track the different cards

thick sedge
peak vector
#

Seems like it

harsh topaz
weak escarp
harsh topaz
#

Could there be potential issue with caching too many transitions? @weak escarp

#

Or is the memory usage neglectable?

weak escarp
#

most of your sources don't need the fade, maybe only set the fade on the sources that need it using the move transition override filter

drowsy spoke
#

Guys.. I need an immediate help about NDI... I have my NDI Optino on Zoom enabled, but yesterday I could use it... And today, I can not find anything when I add the NDI source

burnt minnow
#

Is there a more polished version of this

compact wave
#

Hello, does anyone have suggestions of potential voice changer plug-ins I can use? I am testing VST 2.x and I found that when I tried singing it was slow to catch on

thick gale
#

Does anyone know of a plugin that I could set up so when I activate it, it would switch between specific scenes ones it detects audio input from a specific sound source past a certain threshhold?

Basically I'm looking to have a stream with multiple people, and have it switch to their scene when it detects them talking

quiet bramble
#

@thick gale You'd have to create a custom solution for something like that likely. If your DAW has an ability to trigger a MIDI note/event based on a the audio level of a given track via scripting or something, you could use that to have it send a MIDI event to OBS via a MIDI plugin, and trigger an action in OBS via websockets.

#

It's probably possible to do this in Reaper, however I'm not familiar enough with that advanced stuff in Reaper yet, but I'm almost certain it is likely doable.

#

Reaper is a monster 🙂

quiet bramble
compact wave
quiet bramble
#

If you use ReaPitch and use one of the pitch shift algorithms that have formant control, and tweak the pitch and the formant you can probably get that to happen. 🙂

#

The formant is what makes it sound more like a real voice than like the chipmunks. 🙂

mortal harbor
#

plugins for twitch give a list i can use

obsidian agate
compact wave
hard jay
#

!s @open oar