#plugins-and-tools

1 messages ยท Page 33 of 1

glacial haven
#

otherwise, yeah, having a third PC to test will help to further narrow it down

#

need to do my beat saber workout now, cya BeatSaber

lean abyss
#

what's the standard plugin/tool submission approval time at the OBS resources portal? It's been 13 days since I submitted a tool and tho' it's not public, it shows 77 views.

glacial haven
#

that's all you then, pressing F5 and hoping to finally see the approval ๐Ÿ˜„

#

it varies a lot, my last 2 submissions took roughly 3 weeks, but I also had one approved in 10 days or so and one in 2 weeks

mighty skiff
#

anyone available to help me?

hallow vale
mighty skiff
#

so i am trying to get plug ins for overlays on kick that do not require twitch accounts. never had one

#

like i would prefer just to use what is already in obs if possible, i am so brand new

#

im overwhelmed and youtube is making me crazy cuz it seems like twitch is a must

#

ive never used any type of streaming anything, but i have successfully gotten my stream live

lament leaf
#

Like just a normal overlay like an image or something in specific?

mighty skiff
#

yeah

#

normal standard basic overlay, and tbh idek if overlay is the right word

#

like i can go live, i can see myself and hear myself and my kick

#

but i havent gotten further than that

lament leaf
#

Places like Nerd or Die, or Streamlabs could have some overlays that work on Kick, or you just create your own.
Unless if you get fancy and want like something animated, an overlay is just an image.

mighty skiff
#

like a banner??

lament leaf
#

1 min (deleted image for reasons)

#

The scales and stuff you see on the back is literally just an image

#

Thats it

#

You can create it in Paint, photoshop etc.

#

To be honest, unless if the overlay is specificalyl designed for Kick, any overlay from Streamlabs, Streamelements, Nerd or Die etc should all be compatible with Kick as it is just something added as a source in OBS.
If it is a still image (like mine), an image source would be what is needed. If it is animated, you would want to use a Media Source

proven lantern
#

Just wanted to ask if anyone had information on OBS replay buffers or save replays? I've been trying to learn if I can have more then 1 so i can have long saved clips and short ones.

I also have to figure out if saved replays split the audio on video editors if anyone has that information either!

analog ruin
#

unfortunately not. What I'd suggest is always doing the long one, and you can quickly cut them up with lossless-cut or similar software ๐Ÿ™‚

#

yes, the replay buffer will be like the recording, and multi audio tracks are avaliable

proven lantern
untold jay
#

@proven lantern There's a script that allows having multiple replay buffers of varying lengths, would that be of use to you?

analog ruin
#

I wanna see, regardless of their answer

proven lantern
proven lantern
#

tysm fren :>

analog ruin
#

damn, they just straight up call ffmpeg like that ๐Ÿ‘€

#

I thought using sleep would lock up OBS for the sleep duration, no?

untold jay
#

I don't speak Python, you'd have to find out by means other than asking me.

regal breach
#

it's using an old way to get the replay buffer path

#

to be precise i think what's frozen is only the UI thread

#

so outputs and source threads will still run

regal breach
#

if they wanted to fix the sleep calls, they could simply use timer_add

brave imp
#

is anyone familiar with owned obs plugin?

spiral ruin
brave imp
#

im having a problem with their plugin not showing up in tools in obs

vale vine
#

Best to ask in their server. There's a link to it on the bottom of their website

brave imp
#

thanks

outer zealot
#

can anyone help me with OBS Teleport? my gaming pc isnt showing up on my streaming pc teleport list. im using obs 29.1.3 on both pcs

untold jay
#

@outer zealot Disable firewalls on both ends, does it work then?

digital owl
#

i need some help with backround removal

#

i downloaded it and put the files in obs studio but backround removal only appears for scenes and not for my video capture device ( source)which doesnt make sense

fossil wyvern
digital owl
#

this is on audio/video filters

#

after i press the filters option on my source (camera)

fossil wyvern
digital owl
#

oh yea

#

yes it pops up in effects

fossil wyvern
#

๐Ÿ‘

digital owl
#

when i put threshold to 0 it doesn't do anything

oblique yewBOT
fossil wyvern
digital owl
#

well it's to remove the background

#

but it doesn't actually remove it

#

nothing happens, literally

fossil wyvern
#

have you tried not putting threshold at 0?

digital owl
#

yea

#

i put all types of values for threshold

fossil wyvern
digital owl
#

so it says its now unavailable for video now and only affects effects, very unfortunate will have to find another way to remove my backround

fossil wyvern
#

what?

#

that plugin most definitively still works

digital owl
#

im a noob and cant figure it out im going to see if my files are somehow placed wrong but otherwise idk

fossil wyvern
#

did you watch the tutorials?

digital owl
#

yes im doing everything right and cant get it to work

#

ill keep at it

#

in all the videos and guides im seeing it says just drop it in obs studio folder and then it should work

#

im on windows 11 as well but i highly doubt thats stopping it from working as a plugin

foggy hill
#

hello everyone to stream tiktok and twitch together how do you do it?

spiral ruin
frail ledge
#

Can someone help me use agora rtc tool

fossil wyvern
#

what issue are you ahving with it

frail ledge
#

I've read all the information

#

and plug it in

#

but it still not working

fossil wyvern
#

what exactly does not work?

frail ledge
#

the streaming

#

Im tryin to stream on epal

#

On obs, there is suppose to be a button in tool, agora rtc tool

fossil wyvern
#

does that not appear?

frail ledge
#

no, after downloading it, it doesn't appear

oblique yewBOT
# frail ledge no, after downloading it, it doesn't appear

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

  1. In OBS Studio, click the Help menu โ†’ Log Files โ†’ Upload Current Log File
  2. Click the Copy URL button
  3. Paste the URL into this Discord channel
frail ledge
oblique yewBOT
# frail ledge https://obsproject.com/logs/ErVPU1wKWA2XU7FJ
๐Ÿ›‘ Critical
  • Auto-Config Wizard
โš ๏ธ Warning
  • Windows 10 Game DVR
  • Capture Interference
โ„น๏ธ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • Non-Default x264 Preset
  • 0.1% Rendering Lag
  • 0.1% Encoder Overload
Hardware Check

AMD Ryzen 5 5600G - OK! / GeForce GTX 1050 Ti - OK!

fossil wyvern
frail ledge
#

I did both, downloaded it, when into my files and downloaded it

#

but nothing appears

#

when I click it again

#

this appears a notepad

fossil wyvern
#

you need to run the .exe

#

for the love of god delete that

#

that's some very sensitive info

#

never show that to anybody

frail ledge
#

oh okie

#

It appears now

#

this wasn't there before

fossil wyvern
#

๐Ÿ‘

frail ledge
#

previously it only showed 2 files

#

thanks

#

but would it be different on mac

frail ledge
#

or is it the same dowload

fossil wyvern
#

I would assume this one

#

no idea whether it works on every mac tho

frail ledge
#

where is that?

fossil wyvern
frail ledge
#

thanks

fossil wyvern
#

assuming this is the tool you're using

frail ledge
#

well this is for a friend

#

Well thank you

fossil wyvern
#

๐Ÿ‘

glacial haven
#

since I personally only ever used OBS in portable mode and never had it installed:
on Windows the installed 64 bit OBS version loads plugins from C:\Users\<YourWindowsUsername>\AppData\Roaming\obs-studio\obs-plugins\64bit as far as I know

what if OBS is run as admin? does that still apply? or do plugins then need to be installed under C:\Program Files\obs-studio?

#

or do both locations work for both cases (admin and not admin), just the the AppData folder only works for the currently logged on user?

fossil wyvern
#

aafaik both locations work for both cases. afaik it also looks in programdata

glacial haven
#

oh, really? I usually consider programdata legacy stuff, but maybe it's there for backwards compatibility reasons

fossil wyvern
#

actually pretty much every plugin on windows installs to Program Files

glacial haven
#

yeah, I think you already said that when I asked about installers, I remember something like this

fossil wyvern
#

there's a handful that install to programdata and afaik the only one that can install to appdata is streamfx in user-only mode

glacial haven
#

so I guess when someone says a plugin they copied to the AppData folder isn't loaded there is not much harm in asking them to try the other location and see if that works instead

#

personally I usually prefer to have stuff in AppData, meaning installed on user level

fossil wyvern
#

yee. It's also possibly an issue in folder structure

glacial haven
#

but since program files is kinda the standard for OBS plugins anyway ๐Ÿคทโ€โ™‚๏ธ

fossil wyvern
#

like just putting the dll in appdata will not work

#

I would say that the fact it is a standard doesn't mean it's not a good idea to do differently

glacial haven
#

yeah that's clear, if I got it right they did extract the package into the obs-studio folder there and the package from that point on has the data\locale and obs-plugins\64bit relative structure so it should be fine

#

to make it easy I will just suggest to try the program files folder as an alternative instead and if it works we're all happy and case closed ๐Ÿ˜›

fossil wyvern
glacial haven
#

that's the structure I provide for the linux package, but for windows I have:

 โ”ฃobs-plugins
 โ”ƒ โ”—64bit
 โ”ƒ   โ”—plugin.dll
 โ”—data
   โ”—obs-plugins
     โ”—<name of the plugin>
       โ”ฃlocale
       โ”—other data shit
#

for portable I know that's correct, but about the rest, not so sure

fossil wyvern
#

oh yee might be obs-plugins instead of bin

glacial haven
#

I did think I compared with how others packaged it though and it was the same way for windows

fossil wyvern
#

but important bit is that it's inside a folder, inside the plugins folder

glacial haven
#

yeah from their screenshot it looks like it

#

we'll see how it goes with my suggestion to install in Program Files

#

maybe I will have to overcome my lazyness and actually install OBS to test it myself ๐Ÿฆฅ

#

ah, that was fast, already got confirmation that the program folder worked

#

meh, I guess that means I really have to verify the AppData paths ๐Ÿ˜

glacial haven
#

oh, neat, didn't know that there is a winget package of OBS OBSHeart

hard jay
#

it's unofficial, afaik

glacial haven
#

yeah I thought so, but still

#

mostly winget is nothing more than a description of where something can be download, including detecting available vs. installed versions, and running the installer with some predefined switches

#

and as I see this also just gets the installer from github releases and runs it

#

but it still makes the whole process a bit more convenient

chilly sapphire
glacial haven
#

https://obsproject.com/kb/plugins-guide according to this documentation %APPDATA%\obs-studio\obs-plugins should work, but in the source code the only references I ever find are to ../../obs-plugins/64bit - and that's relative from obs64.exe, which is in Program Files and not in AppData

#

maybe that is outdated information? but I can't see how it would ever work to have plugins loaded from AppData (unless you also manually place the obs64.exe in this structure)

#

hm, outdated also doesn't make sense, just checked the source of OBS 0.8.0 and not even there it would load from that path - in older versions OBS would additionally search in bin/obs-plugins/64bit but never in AppData

#

so either I am looking in the wrong places or loading plugins from anywhere within %AppData% on windows has never been a feature

fossil wyvern
glacial haven
#

the only other explanation I see would be if the installer would offer a user mode installation that would install the binary files in \AppData\Roaming\obs-studio\bin\64bit - if obs64.exe would be run from there, then plugins could actually be placed in \AppData\Roaming\obs-studio\obs-plugins\64bit and would be loaded from there

glacial haven
fossil wyvern
#

thing is there are plugins (streamfx, streamdeck...) that do use the programdata one

#

so it's bound to be searched in at some point

glacial haven
#

ah, wait a second - is that code maybe adding to the array in obs-windows.c OBSing

fossil wyvern
#

yeah, I'd think so

glacial haven
#

yes, looks like it

#

ok, so then paths that are defined with those env variables would also work

#

but the problem remains: the OBS installer itself doesn't create those variables

#

I guess StreamFX does this

#

and maybe other plugins or toolsets who want to be loaded from different locations

#

ah, no, that's not even necessary

#

you said ProgramData, right?

#

so the actual default locations are not Program Files and AppData

#

but Program Files and ProgramData

fossil wyvern
#

jesus fuck I know shit nothing about powershell

glacial haven
#

xD

fossil wyvern
#

mommy please come get me and bring me back to bash

#

jesus wtf how this shit even work

glacial haven
fossil wyvern
#

I was trying to help you figure it but like fuck apparently I don't even know how to echo an env variable

glacial haven
#

ok then, but really, the documentation is wrong about AppData if I haven't missed another location that also adds folders to this array - and honestly I wouldn't list ProgramData as an option even when that would actually work, this folder is not even created by the OBS installer, so a user installing a plugin there would have to create the root folder for everything there first to begin with

#

on windows that would be echo %THE_VAR%

#

e.g. echo %APPDATA%

fossil wyvern
#

...... why can't they be normal and use $

glacial haven
#

yeah, that % stuff is really annoying

safe wing
#

Since updating to latest OBS, my portable install is no longer loading half the plugins, streamdeck, streamFX etc. saying module streamfx.dll not found etc, the file is still there in the portable dir

#

any ideas

glacial haven
#

nobody else in the world would use that to references vars

fossil wyvern
#

@glacial haven look, relevant issue!!!!

glacial haven
#

yes, haha

safe wing
#

yeah i had that feeling and was doin a scroll

#

i keep it on dropbox so i just rolled back the version for now

glacial haven
#

assuming you're talking about windows, that is

fossil wyvern
safe wing
#

my portables are fully self contained

glacial haven
#

if that was true, it means you manually put the StreamDeck plugin into your portable folder in the past

safe wing
#

../../obs-plugins/64bit/streamFX.dll module not found

oblique yewBOT
# safe wing my portables are fully self contained

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

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

yeah a full log would help - I don't even know when this message there would ever be written, because either a module is there and is loaded (or maybe failed to load), or it's not there, then OBS would never know it's supposed to load it from there

#

so I wonder who produces that log message

#

I'd guess another component of StreamFX that actually is loaded?

fossil wyvern
#

tbh my guess is that previously it was loading the streamfx in programdata

safe wing
#
11:36:15.557: [Source Copy] loaded version 0.2.1
11:36:15.600: [Source Dock] loaded version 0.3.3
11:36:15.625: LoadLibrary failed for '../../data/obs-plugins/StreamDeckPlugin/StreamDeckPluginQt6': The specified module could not be found.
11:36:15.625:  (126)
11:36:15.625: Failed to initialize module 'StreamDeckPlugin.dll'
11:36:15.628: LoadLibrary failed for '../../obs-plugins/64bit/StreamFX.dll': The specified module could not be found.
11:36:15.628:  (126)
11:36:15.628: Module '../../obs-plugins/64bit/StreamFX.dll' not loaded```
glacial haven
#

yeah, maybe you did copy files to your portable install, but 1 or more of the files were missing - which was never a problem, because they additionally where in some global folder like ProgramData

safe wing
#

i have never installed via an installer

glacial haven
#

for the StreamDeck plugin installer is the only option

fossil wyvern
glacial haven
#

let's stick to one thing at a time

#

the StreamDeck plugin

#

as far as I know you cannot get it separately

#

if you install the stream deck plugin, it will put its plugin files into C:\ProgramData\obs-studio\plugins\StreamDeckPlugin

#

earlier OBS versions would load plugins from there even in portable mode

#

and now the latest versions stopped doing this

#

but really, the only way to get a portable install of the stream deck plugin is to let it install into the ProgramData folder, and then copy the files from there to your portable folder

safe wing
#

fwiw, never had streamFX in here

#

and those files are already in my portable

glacial haven
#

can you check your \data\obs-plugins\StreamDeckPlugin\ folder please

#

whether it contains a StreamDeckPluginQt6.dll file?

#

it should actually look like this

#

because I guess it doesn't, at that's why it doesn't work

safe wing
#

hm, no, it doesnt. I had previously copied the bin and data folders into the OBS root dir

#

but it should be in its own subdir

#

will try this

glacial haven
#

yeah, but for this plugin it's not enough

#

it's specifically searching those extra files in its data folder

safe wing
#

so maybe then streamFX has in fact been doing something similar

#

i see

glacial haven
#

that's how it's programmed, I don't like it either, but we can't change it

glacial haven
#

btw even if you do this now, you still have the problem that any update of the Stream Deck software could silently update its plugin in the global folder again without you ever noticing, meaning from this point on your portable install uses an outdated version, which could cause all sorts of funny issues that are hard to trace down

#

that's why I have published a lua script on obsproject.com that will check upon OBS start automatically whether a new global plugin is found

#

I hope that kind of self-advertisement is OK in this case ๐Ÿ˜„

obsidian agate
#

I wonder if you could make a hard link of some kind to the global StreamDeckPlugin folder

glacial haven
#

it's not like I make money from this, I simply wanted it for myself

glacial haven
safe wing
#

yep so thats the streamdeck fixed

glacial haven
#

but that's still kinda destroying the point of a portable install

#

at least my idea of it is that can just throw it anywhere and then it's just running

#

without needing any extra steps

safe wing
#

thank you

#

now, streamFX Hmm

obsidian agate
#

true, but if you dont actually use it in a "portable" fashion, but rather just use it as an isolated install, it should be fine

glacial haven
#

yeah, then it's the best solution I think

#

better than syncing manually

obsidian agate
#

i have 5 "portable" copies, but i dont move them around. i just have them so they are isolated ๐Ÿ™‚

lament leaf
glacial haven
#

I have more like 25 - but also want to move them around ๐Ÿ˜›

obsidian agate
#

and I use a BAT file for launching, since the BAT can use relative paths, whereas shortcuts need absolute paths. Makes duplicating the copies super quick

safe wing
glacial haven
#

unfortunately I just noticed that here on the dev laptop I don't have StreamFX myself so I can't really check the file struture there

#

only have it on my main PC

lament leaf
#

From my understanding the newer versions of StreamFX are only obtainable from Xaymer's patreon, and each version is created for only one specific OBS version? I could be mistaken.

glacial haven
#

I think it's not that bad, it's just that the latest binaries that you could get without being patreon were only compatible to pre-28 versions, and now even those binaries were pulled because of some license issue

#

and binaries that are compatible with 28 or newer aren't available if you're not a patreon

lament leaf
#

Last I looked, which admittedly was a while ago, each version posted required the current version of OBS at the time. I am sure it probably upgrades between them, but that coukd be the reason StreamFX isn't working in OBS @safe wing

safe wing
#

all i can find is source code

glacial haven
#

but that's only pre-made binaries - a friend of mine was so kind to set up a github action with a fork of StreamFX on his own github that would create a build of a newer version of it, so I have a 28+ compatible version of it, but only on my main PC

safe wing
#

looks like the binary release isn't available any more ๐Ÿ˜’

glacial haven
#

and as far as I understand everyone can do that, the license would permit that

#

it's just a bit of a barrier ๐Ÿ˜„

obsidian agate
glacial haven
#

and since I don't know shit about setting up GH actions I was happy that mate did it for me ๐Ÿ˜›

#

@safe wing what features of it do you actually need?

#

because most people only use a handful

#

and most of them have alternatives now as @obsidian agate already said

obsidian agate
#

Blur was spun out into a separate plugin, and a new Blur plugin was released semi-recently.

Source Clone is an alternative to Source Mirror

Blending modes in OBS can work as a lite alternative to Dynamic Mask

3D Effect is an alternative to 3D Transform minus Corner Pin

There is a Script that can be used with obs-shaderfilter to do Corner Pin however

glacial haven
#

I mean, of course if you like StreamFX there's nothing wrong with just supporting the author, they put a lot of work into that

#

that shouldn't be forgotten among all the heated discussion about this "going paid" move

safe wing
glacial haven
safe wing
#

it would be a massive pain in the ass to have to dig through and replace all the filters

#

3D trransform, etc

glacial haven
#

so my guess is that another part of StreamFX must be loaded somewhere, maybe another plugin file?

#

and that is then searching for its buddy "StreamFX.dll"

safe wing
#

and then its also weird that that file is in fact present

glacial haven
#

but it refers to a relative path - maybe the something that tries to find the file is loaded from somewhere, where the relative path ../../obs-plugins/64bit/StreamFX.dll doesn't really point to the path that you've shown in the screenshot

#

also, what did you change btw? you said you reverted and the previous version worked?

#

did you update OBS?

#

because then it makes sense, since you said you're still using an old StreamFX, and that isn't compatible with OBS 28+

#

that would also explain why it fails loading the library although it's there

safe wing
#

rolling that back fixes it

glacial haven
#

ah well, ok, then it has to be the "portable installs don't load from global locations" change, that's the only relevant change in OBS between these versions

safe wing
#

im using streamFX v0.12a151

#

which is a 28+ build

glacial haven
#

I guess you were one of the lucky people who got it during the short time where that binary was available before it was pulled to go paid

safe wing
#

happy to share \o/

glacial haven
#

because I believe that is the last version that was available

#

anyway, StreamFX apparently does some fancy enhanced stuff when it comes to loading its files, so much I can read from that PR I linked above

#

you said you don't have StreamFX stuff in ProgramData, but in the PR they mention other locations

#

can you check %LocalAppData%\Programs\obs-studio\plugins please

#

(just enter that in the "address" line of your explorer)

#

does that folder exist?

safe wing
#

no obs-studio folder in there

glacial haven
#

so also check %LocalAppData%\Programs\Common\obs-studio

safe wing
#

nothing there either

glacial haven
#

ah, that GH action build for StreamFX is still online, lemme try to get it running myself quickly

#

ah, nvm, the artifact is expired

#

but I think I have it on my cloud space somewhere...

#

ah, got it

safe wing
#

that load call btw is OBS i think, I renamed the dll and it still called itself

#
12:16:24.448:  (126)
12:16:24.448: Module '../../obs-plugins/64bit/StreamFX2.dll' not loaded```
#

so something isn't looking for streamfx.dll, its parsing through the .dlls in that directory

glacial haven
#

yeah, that's normal behavior of OBS, but either then it loads the file or it says something like this:
Skipping module '../../obs-plugins/64bit/advanced-scene-switcher-lib.dll', not an OBS plugin

#

but the loadlibrary failed message is weird

safe wing
#

yeah i guess i mean wrt the relative directory issue concern, its not another plugin looking for streamfx.dll

glacial haven
#

one explanation would be that StreamFX.dll is actually not only found by OBS, but also could be loaded to the point that OBS detected it as a valid plugin (so no "not an OBS plugin" message), but then something in StreamFX itself failed so that it ran into an error while loading

#

this might explain that message

#

so how does your \data\obs-plugins\StreamFX\ folder look? because something missing there might be what makes the plugin fail to load

safe wing
#

i just kinda put all the files in there in all the combinations

glacial haven
#

interestingly I found two installations with StreamFX that work, one has an aom.dll in that folder but the other doesn't

#

yeah, no, the StreamFX.dll definitely doesn't belong into this folder

#

you can delete that and the .pdb

#

both should only be in \obs-plugins\64bit\

#

actually that would explain the error message

safe wing
#

yeah, i just put them there for the sake of buckshotting a solution

glacial haven
#

because if the plugin is loaded from \obs-plugins\64bit\ but then this plugin again tries to load all DLL files it finds in the data folder, then it would try to load itself ๐Ÿ˜„

#

which would certainly fail

#

was the log above produced after you put the files there for troubleshooting?

#

then we'd need a new log now if it's still not loaded

safe wing
#

before and after

#

i put them there after it failed

glacial haven
#

yes, that's clear, but maybe it failed with another message

#

so I'd like to see a new log now

safe wing
#

nah, the first log was as is

#

and just confirmed that

#

i moved those files, because of that first log

#
12:27:16.969: LoadLibrary failed for '../../obs-plugins/64bit/StreamFX.dll': The specified module could not be found.
12:27:16.969:  (126)
12:27:16.969: Module '../../obs-plugins/64bit/StreamFX.dll' not loaded```
glacial haven
#

to rule out a config issue you could also try to rename the StreamFX folder you have in \config\obs-studio\plugin_config\

#

I need to go to sleep now, if my binaries and resetting the config also doesn't work, the last thing I'd suggest is that you install the SysInternals Process Monitor and set the filters like this

#

then run OBS and look at which paths it tries to work with StreamFX folders or files

#

for both the OBS where it works and the one where it doesn't

#

by comparing both outputs you should be able to pinpoint the problem, but it will be quite tedious

#

but at least it's something you can do ๐Ÿ˜›

#

nighties and cu, feel free to ping me by name or response, so I can find your answers later

left hawk
thick moss
oblique yewBOT
sturdy thistle
#

Does anyone know if the transition table(previously matrix) is compatible with the latest OBS? Iโ€™ve had issue with my stingers since the latest update so trying to rule everything out

fossil wyvern
#

works for me

fossil wyvern
sturdy thistle
#

Is it fixable? I see on the OBS forum this is an issue for a few people but no-one solution as of yet.

shy cliff
#

Hello, I am contacting you again. I need to make a presentation of images in a live video. I want to ask how to do it. I have an idea that I would have a folder with a presentation on the stream deck, which I would click on, they would open up to me with maybe 5 images and if I clicked on them, obs would start... I need to place the images in obs in one place so that they open in one place every time and I can control it with streamdeck. and another thing I like, as in the picture here, when they start the presentation of photos, the shot of the cameras below it darkens a little.. I kind of need that. Can anyone advise how to do it? and the absolute best thing would be to configure it to a folder where you can put the images and then control it with streamdeck.

sturdy thistle
dapper shore
#

Hi, good morning, guys. I'm new here. I would like support with a virtual camera that doesn't give me that option in the Fire Fox browser. plzzz๐Ÿ˜ฉ

oblique yewBOT
haughty blaze
#

which filter filters clapping from my mic on my mic source?

main canyon
#

hey guys I'm wondering if there are any plugins for OBS that can achieve these effects? Or is it likely I will need to run the filter on the video before importing it into OBS? https://old.reddit.com/r/flowarts/comments/14s173b/fanflow_meets_ai_editing/ It's for android only and limited to 10 seconds. The videos I'm trying to apply this or a similiar filter to are usually an 1hr in length.

fossil wyvern
main canyon
#

yeah I was pretty sure i didn't have enough clock cycles to do it run time

#

idc if it needs to pre render, i'd even be willing to wait hours or days for a single vidoe to render that way

fossil wyvern
#

well, then you can probably have a tool to do it not real time, but that tool won't be obs

main canyon
#

without said filter it just doesn't pop and be entertaining like how Id want it to be for my audience

#

do you know what tools I can/should be exploring that can do this?

#

i just don't know wher eto start looking

fossil wyvern
#

nope, sorry

main canyon
#

I'm familiar with dreambooth/midjourney/few others but I never explored them or used them personally

wide spoke
#

So I figured something out. My gaming PC has two monitors. When I turn off display for one of the monitors, the NDI sends. Something weird happened where now the NDI isnโ€™t working when I have two monitors, display extended, for the gaming PC. Why do you think this is happening? How can I still send NDI to the streaming PC without losing my second monitor?

glacial haven
#

you could also try to enable or disable HAGS and see if that influences the problem

wide spoke
#

I do run without hardware acceleration but Iโ€™m also contacting NewTek.

glacial haven
#

I think there was a command for that here

#

!hags

oblique yewBOT
#

To disable HAGS, go to:
Windows 10: โš™๏ธ Settingsย โ†’ย Systemย โ†’ย Displayย โ†’ย Graphics Settings
Windows 11: โš™๏ธ Settingsย โ†’ย Systemย โ†’ย Displayย โ†’ย Graphicsย โ†’ย Change default graphics settings

From there, set "Hardware-accelerated GPU scheduling" to OFF, then reboot your computer.

glacial haven
#

yeah, this

#

other than that we can only hope NewTek can help with this, I am really curious what could cause this

#

are the monitors plugged into different GPU ports? like, one in the port from internal GPU (on the Mainboard) and the other in a port from a dedicated graphics card?

#

if the graphics card has another free port, could also try this

wide spoke
#

Well, one is the internal laptop monitor and the other is an hdmi connected external monitor.

cunning pawn
#

Bonjour

fossil wyvern
#

bonjoir

glacial haven
cunning pawn
#

Comment vas-tu @fossil wyvern

oblique yewBOT
# cunning pawn Comment vas-tu <@766767315751665664>

Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can. google_translate Translate

glacial haven
#

btw, you know you can use Teleport as an alternative to NDI, right? the only disadvantage is that it will cause slightly higher CPU usage on the gaming computer

#

on the bright side it needs less bandwidth for pretty much the same quality

wide spoke
#

Iโ€™ve not heard of it!

glacial haven
#

should give it a try, it's a free OBS plugin

wide spoke
#

Looking it up right now.

glacial haven
#

and see whether the added CPU load is within your tolerance level

#

but it would still be nice if you could try to find out with NewTek what the deal is about the multi monitor problem, I am very curious about this

#

will be away for an hour or so now

wide spoke
#

I have definitely reached out to them. Waiting to hear back.

#

Lol. And now itโ€™s just working without removing the second display. ๐Ÿ˜…

glacial haven
#

I mean, you said it worked until sunday so there must be another unknown factor here that influences this

#

maybe NDI saw that you are trying Teleport and in fear of this competition decided to stop acting up ๐Ÿ™ƒ

wide spoke
#

Lol. I struck fear into its heart.

glacial haven
#

this external monitor is attached directly to the laptop via HDMI, right, not through a USB dock?

fossil wyvern
oblique yewBOT
glacial haven
#

it's a laptop @fossil wyvern

wide spoke
fossil wyvern
#

oh, mb

glacial haven
#

but I like that pic ๐Ÿ˜„

#

that's cute

fossil wyvern
#

my reasoning here is that if the monitor isn't connected directly to the gpu, then it's using the pcie connection of the gpu to the motherboard, so possible bandwidth issues?

#

no idea how to check whether the hdmi port of the laptop is on the motherboard or the gpu

glacial haven
#

yeah, that's also why I first asked about this - likewise it could be a bandwidth issue if it's through a dock - but I never heard of such things when the standard HMDI port of the laptop is used

#

though you never know what manufacturers build, maybe internally it's wired to some funny chip emulating USB and connected through PCIe lanes or something ๐Ÿ˜„

spiral ruin
glacial haven
#

yeah, that might be the case actually

#

@wide spoke do you have a DisplayLink graphics icon on the tray by any chance?

#

that would hint at funny USB emulated stuff

wide spoke
#

I do not see that icon.

glacial haven
#

ok, that's good

#

also, if the problem comes back try upgrading your graphics driver - or if it's the most recent one, try downgrading to an older version too

#

do you update them manually or let windows or a vendor tool handle graphics driver updates?

wide spoke
#

Yeah, that was one my original troubleshooting steps. Both PCs needed an update for the graphics driver, but it didnโ€™t solve it.

glacial haven
#

hmkay

wide spoke
#

I do it manually.

old spire
#

How do I change the background color so I can set up green screen?

fossil wyvern
old spire
#

Thank you for your reply Penwywern. I'm a real lay person. How would I do that? All the youtube videos I've watched show it as an option under background removal filters but I do not see it under background removal filters so I am assuming it has changed.

fossil wyvern
old spire
#

It is one of the steps in a few youtube video . Remove OBS Webcam Background Without Green Screen

#

Oh never mind I see somewhere else that OBS removed that to make it simpler

main canyon
#

are there any plugins that can add basic trails to my glow sticks in their videos?

dry loom
mortal harbor
#

Hello

#

Does OBS support visual effects?

#

Where to get them?

spiral ruin
mortal harbor
#

Where to find plugins?

#

That are like

#

Creative

#

And basic

spiral ruin
#

!plugins

oblique yewBOT
mortal harbor
#

Is there like a package?

#

Instead of standalone effects

spiral ruin
#

Not that I'm aware of. There are a lot of effects already built-in. So I guess there is bundle, already in OBS.

glacial haven
#

in general I'd advise to scroll through the plugins Exeldro has released, there are more that can be used to create nice effects or objects, e.g. Gradient Source, Move plugin, 3D Effect, Dynamic Delay, Recursion Effect, Time Warp Scan and Freeze Filter: https://obsproject.com/forum/resources/authors/exeldro.128836/

#

you definitely want his Move plugin for anything that you want to animate

fossil wyvern
#

which websocket python library are you using?

#

ok, pip install what?

#

alright, so, you're using obs-websocket-py

#

idk that one much, gimme 5 to look at it

#

you mind sharing the whole code?

#

(if you're using 5.0 btw, SetFilenameFormatting doesn't exist anymore, you have to use SetProfileParameter)

#

np np

#

what version of obs are you on?

#

(it's written in the top bar)

#

and you're using the websocket that comes default with obs, right? didn't install anything more?

#

yup, so you are using 5.0.
for the moment, comment out the setfilenameformatting line and change StartRecording to StartRecord, check if that works

#

๐Ÿ‘

#

right, issue was you were using the 4.9 names for the requests

#

so, to set the filename formatting, the request you want is SetProfileParameter with the following arguments
parameterCategory - "Output"
parameterName - "FilenameFormatting"
parameterValue - the filename you want

#

well basically you have to tell it which profile parameter to change. so it'd be :

obsreq.SetProfileParameter(parameterCategory="Output",
                           parameterName="FilenameFormatting",
                           parameterValue=<the filename you want>
                           )
#

you can see in the doc that this request requires those fields, basically so it knows what parameter to change to what value, and request fields, in that python library are passed as keyword arguments to the request constructor

#

!settings
no there isn't, you have to know what's the category and the name of the parameter you want to change.
The best way to know that, is to go actually look at the profile .ini where those are stored.
go in the folder described below, then in basic > profiles then in the folder of your current profile and open the basic.ini file.

oblique yewBOT
#

To find OBS Studio's settings files, look in the following OS-specific locations:

  • Windows: Press Windows+Rย โ†’ย %APPDATA%\obs-studio
  • macOS: In Finder, press Shift-Cmd-G ย โ†’ย ~/Library/Application Support/obs-studio
  • Linux: ~/.config/obs-studio
fossil wyvern
#

(and as you can see, the filename formatting is saved in the parameter named "FilenameFormatting" in the category "Output")

#

And yee, StopRecord to stop the recording

#

yee, but setprofileparameter should work perfectly well

#

ik it works for me

#

oh yeah I was gonna tell you that too, but forgot, pyautogui uses a severly outdated API that won't work with a lot of programs nowadays

#

nah, dw issok, the point of this server is to help, and it's a pleasure to do so. Never hesitate to ask if you have any question

#

it's just pip uninstall pydirectinput and then pip install pydirectinput-rgx
You just need to uninstall it cleanly first because it's two versions of the same package for pip (one is masking the other) so if you don't uninstaall first it gets confused

#

and then you don't need to change anything, it's imported the same with the same name

fossil wyvern
#

no, not the global.ini

#

the basic.ini of your profile

#

in basic > profiles > your profile

#

no, you need to pass those parameters

  • as strings
  • as keyword arguments
#

obs_ws.call(obsreq.SetProfileParameter(parameterCategory="Output", parameterName="FilenameFormatting", parameterValue= f"fstring of whatever")

#

also no ".mp4" that part is added by obs itself

#

if you have .mp4 at the end of your filename formatting, then the resulting file will end with .mp4.mp4

#

I'd say yes.

I'm unsure whether it considers the request went through the frontend, and a ssuch whether it'll fire a frontend event, but I don't think that part is relevant to you in any way

#

so for all intent and purposes yeah it'll do the exact same as just pressing recording

#

yup, it be "forever"

#

create a different profile for the different resolution

#

nah no need to import it, just switch to it

#

yee

#

nope, scenes are saved in scene collections.
Profiles store settings and similar

shy cliff
#

Hello, I have a question. I would like to have a 30-second video that I want to throw into the obs scene, but I would like it to start automatically after about 10 minutes, is it possible to do something like that?

orchid sleet
oblique yewBOT
fossil wyvern
#

๐Ÿ‘

shy cliff
fossil wyvern
#

check the bot's message

wide spoke
#

Sadly my NDI failed on live stream today. First the audio went out and then the video. Couldnโ€™t get it back no matter what.

#

Iโ€™d replaced my network cables too and tested them today. All good.

glacial haven
# wide spoke Sadly my NDI failed on live stream today. First the audio went out and then the ...

even when I know you did one test where you disabled the WiFi interfaces, I am still 90% sure the fact that you have both an Ethernet and a Wifi interface active at the same time is what causes this. NDI has some weird automatic interface selection and load balancing logics, based on factors nobody knows it will decide whether it uses only the Ethernet interface, only the Wifi interface or even both at the same time (yes it can do that), which in case of Wifi would lead to huge stability issues.

#

did NewTek answer already?

#

my personal opinion is that you will never get it stable with both interfaces active at the same time

wide spoke
#

It's weird because it was stable for months! They asked me what product I was using and said if I didn't have one to use their forum instead.

#

I play online games and have to be on WiFi to stream and play. Can't connect wired to do so though because of where the router is.

glacial haven
#

there are potential solutions, but none of them are easy to set up and I don't think I can explain the setup of this properly - if you want to try, one would be to disable Wifi an one of the PCs and instead the other PC then needs to share the internet connection it has through the Ethernet connection that exists between these PCs

#

but this is really outside of any OBS topics, you need to find some guides on how to do this kind of internet sharing

#

another way would be to block connectivity between those two PCs through Wifi - could be done by separating the networks they are on through Wifi, or by firewall settings, but it's important that these PCs can only access internet through this Wifi but not see each other directly through it

#

if you are lucky your Wifi router has a simple setting somewhere to control whether Wifi clients can see each other or not

#

or some routers allow to set up a separate guest Wifi that gives internet access but no access to the local network - putting one of the PCs or both on such an isolated guest network might also solve it

#

the goal is to make sure that NDI cannot see the other PC through the Wifi interface

#

so it will not try to use it

#

there is no 100% guarantee that this will stop NDI from being stupid and trying to use this interface but I think the chances are good ๐Ÿ˜›

wide spoke
#

Yeah, Iโ€™ll see about that. What really boggles me is that I can get a stable NDI easily from the streaming PC to the gaming PC so the connection going in the reverse works! Which would be helpful if that was at all useful to me!

glacial haven
#

which to me is further evidence that it has to do something with the interface selection logics of NDI, apparently it does a better job on one PC than on the other

wide spoke
#

Oh, and right now, itโ€™s working the way I want it too. Ugh.

inland valley
#

Can I have help?

glacial haven
#

could also be that NDI has always used Wifi for its connection (partially or exclusively) and the thing that has recently changed is something about your Wifi - maybe a new member in your household is using it, or your little sister has started downloading more, or a neighbor has turned on an additional Wifi and interferes with yours and degrades the Wifi bandwidth just below the level that NDI needs - that's the reason why Wifi should never be used for things like NDI streams, there are a million factors (including many outside of your control) that can make it act random

inland valley
#

Can I have help?

glacial haven
#

!roblox

oblique yewBOT
#

Due to a change in the way Roblox works, OBS Studio's Game Capture source is unable to capture it. As a workaround, please use Window Capture instead:

  1. add a new Window Capture source
  2. select Roblox from the window list
  3. change the Capture Method to "Windows 10"

On Windows 10, you will see a yellow border around the game which cannot be disabled. This is not visible in your stream and can be ignored (use the `!yellow` command for more info).

glacial haven
#

๐Ÿ˜›

spiral ruin
inland valley
#

I don't know where the videos goes after I record them

#

I just got obs mabye like 3 hours ago

glacial haven
inland valley
#

uhhh

glacial haven
#

if you got more support questions you should head over to the #support-portal and pick the right channel for your operating system and ask the questions there

inland valley
#

Im so confused

#

I click browse and then it goes to captures or roblox

glacial haven
#

depressed and confused, not the best mixture ๐Ÿ˜Ÿ

inland valley
#

I clicked both

#

and nothing is there

deft onyx
#

He's showing you where to look on OBS where your videos are saved

inland valley
#

and I don't see any

glacial haven
#

the view when you click Browse is only for selecting a folder - it's not meant to actually view any files, it will show an empty file list even if files are in there

inland valley
#

even though Ive recorded videos

deft onyx
#

If you haven't changed it it should be right in your videos folder

inland valley
#

..

glacial haven
#

open the location it shows separately with windows explorer, don't use the window you get when you click "Browse" to look for any files

spiral ruin
# inland valley ..

Do you want to screenshot your settings window that shows the recording destination?

glacial haven
#

for me it shows X:\Recordings, so I would open explorer and go to this location to see them

deft onyx
#

OBS, Settings_ Output_ Recording_ Recording Path.

inland valley
deft onyx
#

Well we know it's on your c: drive_user...

inland valley
#

It was cut in half

#

sorry

glacial haven
#

yeah, so open windows explorer separately and pick the Videos folder under your users folder - actually there should be a shortcut to it under "This PC"

inland valley
vagrant minnow
#

!recordings

oblique yewBOT
#

OBS Studio recordings can be found by selecting File > Show Recordings. The output path can be changed under Settings > Output.

glacial haven
#

uhm, well, in this case you need to pick the C:\ drive, then the Users folder and then the Videos folder

inland valley
#

:/

glacial haven
#

that's a weird location for the files tbh, should normally be under your user folder

inland valley
#

btw

inland valley
#

dosen't*

glacial haven
#

yeah, this confirms what I was thinking, the location you've shown there is invalid, that folder doesn't exist

#

if that is what you had set there, then probably no recording was saved at all

deft onyx
#

Your path showed USERS THEN VIDEO

vagrant minnow
#

Can always try to record and stop, then post a log in here.

inland valley
#

I fixed it

#

:/

#

BUT WHERE ARE THE VIDEOS

glacial haven
#

in the location that was configured there when you clicked "Start Recording"

inland valley
#

ook

#

I just recorded for 6 seconds

#

now

#

im going to settings

deft onyx
#

My PC, Users, Videos

inland valley
#

on output

#

now doing browse

glacial haven
#

if you say you fixed it, then File -> Show Recordings should now work

inland valley
#

going to captures

#

"No items imatch your search"

deft onyx
#

Click browse right next to file path in OBS and that will bring you right to your videos

glacial haven
#

Click Browse again please, then select a valid folder you can remember, e.g. your personal Videos folder like here

inland valley
#

anything that should change here?

glacial haven
#

then close the settings with OK

inland valley
glacial haven
#

start another recording for a few seconds

#

stop it

#

then once more click File -> Recordings

#

then you should see a new recording there

inland valley
#

this is what I see on videos

vagrant minnow
#

then open captures

inland valley
glacial haven
#

have you followed the instructions I posted?

inland valley
#

where 0-0

glacial haven
#

like, 5 lines above? o0

inland valley
#

ohhh

#

lemme see

glacial haven
#
  1. start another recording for a few seconds
  2. stop it
  3. then once more click File -> Recordings
  4. now a window should open that shows the recorded file
inland valley
#

BUT WHERE

glacial haven
#

it literally says where in this screenshot

#

also, just click File -> Show Recordings

#

it will directly take you there

inland valley
#

nah brooo

#

I clicked captures

#

and NOTHING NOTHING NOTHING NOTHING NOTHING Is there

glacial haven
#

also, just click File -> Show Recordings

#

can you just do this, pleeeaase? ๐Ÿ™‚

inland valley
#

ok

inland valley
#

which one

#

;-;

glacial haven
#

Show Recordings

inland valley
#

I'm telling u

#

it does NOTHING

#

oh wait-

#

..

glacial haven
#

dude

inland valley
#

I found my recording

#

๐Ÿ˜„

#

HOORAY

#

how did you use that

glacial haven
#

don't spam please

inland valley
#

sorry

#

give me nitro :>

#

jk

granite mortar
#

no

inland valley
#

CAN I BE

granite mortar
#

actually

inland valley
#

M...........

granite mortar
#

hm

#

I'm feeling nice

inland valley
#

I wanna be

#

m........

granite mortar
#

nvm my cousin has my credit card

glacial haven
#

I'd also give it but my gold fish took my credit card with it to the dentist, sorry

granite mortar
#

my cousin has it

#

and shes in texas

inland valley
#

The fact that I already have nitro ๐Ÿ’€

granite mortar
#

I was considering buying you nitro tbh

inland valley
#

Buy me play station five pwease

#

๐Ÿ˜ฆ

granite mortar
#

no

#

goodbye

inland valley
#

Dang

hard jay
#

@inland valley not really the place to be begging for handouts.

inland valley
#

Fenrir is a nice name

inland valley
granite mortar
#

anyone know that one plug in that freezes obs when you tab out?

#

something recording freezes when you tab out

hard jay
# inland valley I was joking around

You're in the plugins and tools channel, I don't care if you were serious, it's basically shitposting and not relevant, I'd ask you keep it off this server please.

inland valley
#

.

#

where is normal chat ๐Ÿ˜„

granite mortar
inland valley
#

rip

stoic onyx
#

please heeeeeelp

#

okay nevermind

frigid forge
#

hi everyone

#

How to get freeeeeee nitro?

wary escarp
#

you pay for it.

frigid forge
#

๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ

wary escarp
#

besides, this is not the correct chat for that

frigid forge
#

sorry

#

sorry

#

Sorry

frigid forge
gusty crypt
#

Yo any support for obs teleport? Ive ran as admin, compatibility mode, my pcs are both wired connected thru router. It picks up my gaming pc but only a black screen appears

#

Do i need to run obs as admin on the gaming rig too?

untold jay
#

@gusty crypt Disable firewalls on both ends when troubleshooting. (Usually that alone is enough, but of course you'll want to create rules if that's the issue here.)

gusty crypt
#

@chiyo thanks. I was dumb and didnt have a capture setting on the gaming pc.... i thought teleport was enough lol

tender idol
#

does anyone know about the plugin called Source Record for OBS?

oblique yewBOT
wide spoke
#

So I tried Teleport today because NDI video still wasnโ€™t coming through. The video was great but there was an audio delay, that delay continued to get longer and longer and to degrade in quality. Teleport also made the game run worse and for OBS frame rate to drop. NDI audio worked with no delay for a while and then it just cut and wouldnโ€™t come back. When I restarted the gaming PC OBS, the NDI audio on the streaming PC was just a delayed mimic of my mic (which is plugged into my streaming PC). This is freaking insane. Like how could that even happen? I checked the source and it wasnโ€™t suddenly my mic or anything. It wasnโ€™t even the streaming PCโ€™s audio sources.

#

Teleport never once dropped the video though.

#

I just restarted streaming obs; NDI working! Iโ€™m pulling my hair out here.

tardy tendon
#

Hey guys,
Newbie here! Can anyone tell me how I get the Time tab up here? I am looking to schedule videos by days and time.

strong tulip
#

Create a macro whose trigger is based around time

#

The tabs are from the old version of the plugin, you just make macros with specific triggers now

maiden turret
#

basically i want to add the chat to my overlay but i dont have a clue how, i have used stream elements and it still isnt coming up.

scenic cave
#

hello, backgroundremoval isnt working on latest obs version, what can i do?

oblique yewBOT
scenic cave
oblique yewBOT
mortal harbor
#

i definitely see tons of errors from it.

#

i know the dev is in here but i am not remembering his discord username

tardy tendon
mortal harbor
wide spoke
#

So they are trying to connect via the internet and not the switch for some reason. Reached out to the switch manufacturer to find out how to fix that. Maybe that will solve my issues. So maybe not an NDI issue.

wanton thunder
#

Hello there i have a problem with the pluggin "tuna"
it wont change the titel of the track please help

#

the red error is german and means "The selected music source does not support one or more of the options used"

its funny because the cover is changing but not the titel text

shy cliff
#

Hi, the advanced-scene-switcher program didn't help me to start the video after 10 minutes, somehow it doesn't work for me. So you don't know about a functional plugin that plays a video for me every 10 minutes?

sage anvil
#

hello

fossil wyvern
glacial haven
glacial haven
#

hmmm

#

I'd like to DM you but you'd need to accept my friend request for this ๐Ÿ˜‰

tardy tendon
#

Hey me again! Is there a good tutorial that shows high level automations that are possible with the Advance Scene Switcher?

glacial haven
#

(Example guides on the right side menu)

soft slate
#

How can I do multiple streams on Mac?

tardy tendon
soft slate
tardy tendon
soft slate
mint nexus
#

Hey , and thanks in advance
I'm looking for Andy Lippy's plugin Manager, without using twittaar , where do I find it. is it good?

vale vine
#

If its the plugin manager I think it is, it's not on the obs website due to some shenanigans by the plugin creators

obsidian agate
#

which is different from the other one

#

Starscape is the other one, and yeah, thats the one Matty was refering to i believe

glacial haven
#

wasn't one of them including plugins without author's consent?

vale vine
#

And andi has indeed done a video or 2 on the starscape thing

#

Actually

obsidian agate
#

yeah, im seeing that now.

vale vine
#

SilverLink apparently did make something....

vapid charm
#

@mystic forum while I'm thinking of it (for unrelated reasons): While you CC plugin is designed with a singular audio source in mind how does it play if you want to have other people remotely getting captioned (think discord call)?

hoary flicker
#

Hey so just wanted to ask here the best way to do this.

Let's say I wanted to do a stream where I'm like, video calling someone and I want my camera to be it's own element, and their camera to be another element. Is there a call program & OBS plugin for this? Or even integrated for Discord specifically

And e.g. if said person disconnects, it would just show like a "placeholder" image on their camera feed till they rejoin.

#

aaand second to that, is there a way to remotely connect a camera to OBS? so let's say I had a camera set up somewhere remotely, can I connect to it on OBS on a different machine?

spiral ruin
#

You can set up an image to be behind the person 2 camera, so if the feed from them is stopped, the image will show.
As for remote access, use VDO.ninja

hoary flicker
spiral ruin
mystic forum
# vapid charm <@95106487210213376> while I'm thinking of it (for unrelated reasons): While you...

Sadly doesn't really have any support for that at all, it's pretty hard because of API rate limiting on Google's side being a big issue and also because of the CEA caption limit of 4 lines of 32 chars max which would make fitting captions from two or more people at once sensibly into it really hard, especially if you want some identifier for the speaker too. Would be even harder if you wanna be CEA 608 spec compliant which has really low output rate too.
Only thing that kinda works with the plugin currently is via its support for captioning OBS complete audio tracks instead of just a single source, so you can make it so one track (like 6) thats not used for anything else has all the voices on it and just caption that and have it all as one, but obviously there's no speaker identifiers with that and is just a mess.
I once hacked together a thing that injected code into Discord to get individual call voices for captinoing and tried making it work but just never really got the whole thing stable enough to be useful.

hoary flicker
vapid charm
#

Totally understandable. Idea would require another party to be willing to indulge me but figured I'd at least check if it was possible OOB.

hoary flicker
#

or would I just have to record the window display basically and cut my loss on that

spiral ruin
hoary flicker
#

thanks ED_SKELEDANCE

woven mirage
#

Hey! Looking for some help. Long story short, looking to stream with a Logitech Mevo and in order to use OBS, I need to use a NDI source. I've been trying to get this to work for the past few hours and no luck. On OBS Studio 29.1.3, streaming from a 2021 MBP running 13.4.1. So far I've installed Install_NDI_SDK_v5_Apple, libNDI_5.5.3_for_Mac, ndi-runtime-4.5.1-macOS, obs-ndi-4.9.0-macOS, and no luck. I'm sure I'm missing something stupid but I can't figure it out. Anything would be helpful, thanks!! Log File: https://obsproject.com/logs/M4Cao0ECjyQZnKo3

oblique yewBOT
mint nexus
vapid charm
#

ATM no.

mint nexus
ruby lichen
#

In the meantime let's try to disable the "threshold" option and see. The exception is in the internal processing of the silhouette / mask. Without threshold we don't do this processing

main canyon
#

so I have obs-midi-ng but I don't see it taking effect on muting the mic

#

okay it works but it's wonky, if I push different keyboard keys it'll over write every binding

#

rather each key issues the same midi control # i beleive

terse sand
#

Is there an alternative to stream labels?

glossy hatch
#

Hey
I am looking for some analytics plugin which will show most used commands starting with ! syllable
e.g. I'm writing !game let's do this So it should show me how many times !game command was used during all time

scenic cave
surreal wyvern
#

someone help please. I am not sure what to do here?

glacial haven
scenic cave
ruby lichen
fervent citrus
#

Dose anyone why my source record is crashing?

#

know

mortal harbor
#

How do I download the streamfx plugin, it won't download?

oblique yewBOT
mortal harbor
#

I can't download it right on that page

hard jay
#

The author doesn't let you download without a patreon subscription currently.

#

Which is explained on that page.

hot vessel
#

I am not able to update discord cause of this frick

hard jay
#

Never even heard of that plugin before

scenic cave
tame drum
#

what is good beginner plug ins? for gameplay content videos?

analog ruin
#

id say none ๐Ÿ™‚ I dont think you need any for starting out with gameplay recordings

tame drum
#

ok ty ๐Ÿ™‚

shy cliff
fossil wyvern
shy cliff
fossil wyvern
#

so yeah, by definition, it'll do nothing

#

also that condition makes zero sense with your usage?

#

that condition is to detect if the visuals of a source match a given pattern

#

not to make things on a timer

shy cliff
fossil wyvern
#

yeah, not like there's a literal wiki that tells you how to do it, which you were given the link to.....

#

but since we are here, there.

shy cliff
oblique yewBOT
shy cliff
shy cliff
fossil wyvern
#

is the video looping even if the timer isn't running?

shy cliff
swift owl
#

My obs seems to randomly stop triggering my channel point redeems for my streams. I currently use Triggerfyre as my channel point extension

rugged anvil
#

Hey all, I was wondering if anyone in here knew a way to connect obs or stream elements to Spotify so my viewers can request songs and queue them to what Iโ€™m listening to?

rugged anvil
#

All good, appreciate the help!

barren igloo
#

I don't know if this is the proper place to ask this : What would you suggest to help me run a raffle/giveaway on Youtube through OBS?

vapid charm
#

<@&715347355565817879> Not sure about that and pfp looks sus anyways.

random wind
#

Hello. How to do frame interpolation in obs in live stream?

peak vector
#

OBS does not have such functionality at the moment

#

might be possible to achieve fake frame blending with a shader plugin but I cant find any examples

regal forum
#

I use the ndi plugin and my image on the second computer is have color noise , what should I do?

sonic lake
#

@oblique yew

#

I am not getting amd encoder

#

i mean amd encoder is not showing in obs

#

i have amd radeon HD 8570 1gb DDR3

peak vector
#

it has no AMD encoder

#

you need a newer GPU

sonic lake
#

why?

#

i check graphics support

#

it supports it

#

amd relive, amd h.264 , amd hevc??/

#

even though amd radeon software isnt even showing amd relive or record or stream?????

#

i cant record my gaming videos

#

it laggs out and says u need a better encoder

#

.............

#

can i get a plugin for it?

vale vine
#

You can't get a plugin for something that doesn't exist on the hardware itself

peak vector
#

HD 8570 is a OEM card based on the old Terascale 2 architecture, you need a GPU with GCN 1.0 or newer

vale vine
#

It's h264 DECODE only from what I can tell

fossil flicker
#

i need to connect database mysql for obs because when i'll show the list swimmers, need from mysql or googlesheets. thanks

peak vector
#

make a website that does it and add it to OBS via browser source

fossil flicker
peak vector
#

as I said, it's probably much easier to do this with a webpage html/js/nodejs/php and add it to OBS this way, making this an actual plugin would be a night mare

fossil flicker
peak vector
#

sorry I can't help you there

fossil flicker
polar topaz
#

Hey, is there anyone familiar with the obs-multi-rtmp plugin?
I usually dualstream but yesterday I realized that my selected audio track was not being used.
Opening the plugin I can see that it's greyed out and I can't add a new encoder, I'm guessing I need something that I've not installed since a reformat earlier. Anyone who can help me out here?

fossil wyvern
polar topaz
#

Nope, only that option there.

fossil wyvern
polar topaz
#

I just did.

fossil wyvern
oblique yewBOT
# polar topaz I just did.

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

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

obs-multi-rtmp-0.3.0.1-windows-x64

fossil wyvern
polar topaz
#

Hold on, I just did. How did I manage to get the wrong download link :S

#

Let me try again.

#

That seems to have fixed it.
Thank you!

I did the wrong right thing. ๐Ÿ˜†

fossil wyvern
#

๐Ÿ‘

fiery cargo
#

hello, I continuously keep running into this problem on obs and i dont know how to fix it. I got this overlay from Own3d and i cant find a way to get rid of this problem. Could anyone help me out?

fossil wyvern
fiery cargo
#

has anyone else ran into this problem?

vapid charm
#

Plenty of people have had problems of some kind with the plugin but because none of us (to my knowledge) use it we can only point to the plugin Devs.

stray bone
#

anyone has any problem with Advanced Scene Switcher fresh built?

#

it makes my obs build to go into segfault, and i have no idea how

fossil wyvern
#

well,

  • what version of obs and adv-ss
  • does it still do it without any macro
  • do you have a crash report/backtrace?
untold jay
#

@polar topaz Some updates to obs-studio require updates to obs-multi-rtmp. Downgrade obs-studio to a fully compatible version, if necessary.

fossil wyvern
#

nah, that specific issue with audio encoder was fixed on 0.3.0.2

frail plaza
#

good morning! does anyone have any info of how the NDI plugin works with OBS versions 28 and 29?

fossil wyvern
#

it does

#

any question in particular?

frail plaza
#

right now I have version 27 and a 2pc rig. I'm getting audio lag from mic to the streaming pc. It starts after about 10 min into recording. I thought it just may be out of date obs and NDI plugin.

spiral ruin
#

Unless there is a specific reason you need to stay on OBS 27, I would update OBS to the latest, as well as plugins you have installed. Lots of improvements and fixes, and 27 is a couple versions back now.

frail plaza
#

right. the only reason I've stayed back is reading that the NDI plugin would not work with 28 and up

fossil wyvern
#

fully agree with luigi.
As to whether it'll solve the issue, no way to know, but provided that on obs 28+ NDI uses a whole different version of the protocol afaik, it might

fossil wyvern
frail plaza
#

nice

#

thanks a lot. I appriciate you both

fossil wyvern
#

you will need to update the plugin too however

frail plaza
#

right

#

so to be clear NDI is working with the pre release 29? or is it even still a pre release?

spiral ruin
frail plaza
#

excellent. thank you

#

hmm. I updated both the plug in and obs and now the audio delay is worse

lofty merlin
#

i want to make sure my IRL stream switches to a different scene when disconnecting with Loopy, but my websocket is showint the weirdest IP adress i have ever seen, can anyone help me with this?

#

it does not reqognize the ip in the loopy config...

#

so now it does not connect the monitor because of that weird ip adress, how can i change that?

fossil wyvern
#

also what exact bit of this made you think it was ok to share it on a public server?

lofty merlin
#

its old

#

so it does not matter

#

but i can delete it offcourse no worries

#

but how can i incorporate this so it works with Loopy?

fossil wyvern
#

any reason you changed the port from the default?

lofty merlin
#

do i need another sort of websocket?

#

yeah, that is the port i use for everyting

fossil wyvern
#

what do you mean everything?

lofty merlin
#

so i use an srt for my larix broadcaster

fossil wyvern
#

as far as I know, WS requires a port of its own

lofty merlin
#

and a few different apps that make contact with obs

#

okay that is good to know

#

should i change it back to 4445

fossil wyvern
#

4455

lofty merlin
#

okay, so how do i get the ipv4 adress?>

#

because i think that is what i need for loopy

fossil wyvern
#

are you using loopy with websocket-http or node.js?

lofty merlin
#

i should work with http

spiral ruin
#

It's the address of the PC where OBS runs

lofty merlin
#

that is the file that is in the same folder as loopy

lofty merlin
fossil wyvern
#

the IP

fossil wyvern
lofty merlin
#

im trying to put the info in the config of loopy plugin

#

so it can run and make a connection

#

but that ip is not working

fossil wyvern
#

first thing first check whether this manages to connect

lofty merlin
#

2a02:a459:d470:1:e.... this number

fossil wyvern
#

keep the address with localhost

spiral ruin
#

Loopy connected to OBS via websocket. OBS hosts the websocket server. Loopy needs to be pointed to the location of the websocket server - the IP address of the PC. That window you posted earlier was just a way to get the up address of the PC from within the websocket server settings.

fossil wyvern
lofty merlin
#

it does not connect

fossil wyvern
spiral ruin
#

Is Loopy an app that runs in the same PC?

lofty merlin
#

it says its invalid

#

its enabled

#

i think so

fossil wyvern
#

right, what did you put in the address and password field?

lofty merlin
#

it is a zip file you extract and you put a websocket http executable in the same folder

#

i put in the addresfield: ws://theweirdnumber:4455

#

and the password is the password i set for authentification

spiral ruin
#

You may want to consult Loopy support. In general the websocket server works great, but it does require proper connection setup in the app wanting to use the websocket.

lofty merlin
#

but the websocket does not seem to connect via the link i got from penwywern

fossil wyvern
lofty merlin
#

you said to go to the link

#

so i did

#

and i followed the example

#

what do you recon i fill in?

fossil wyvern
lofty merlin
#

than it connects!

#

but that still does not tell me anything, sorry im a little bit of a noob with all this

fossil wyvern
#

aliright, how did you set up obs-websocket-http

lofty merlin
#

i did not

#

i had to put the executable in the same folder as i extracted loopy

#

so i did

fossil wyvern
#

alr you'll probs get better help with loopy's own support

lofty merlin
#

yeah but why do i have an ipv6 ip

#

because all the video's i watch are from people with ipv4 ip;s

#

how can i turn it into ipv4 websocket?

fossil wyvern
#

I pretty much guarantee you that's irrelevant. All the backends that those things rely on should be able to deal with both equally

lofty merlin
#

hmm ill redo my steps and see if i made a mistake

#

just keep getting this

#

i dont get it

frail plaza
#

ok I got the mic lag fixed. How can I remove the mic audio from the audio output Capture ?

fossil wyvern
frail plaza
lofty merlin
#

because everything in the config looks fine

lofty merlin
#

i dont see anything related to my problem

#

i found a video!

#

ill watch it

#

oh that is with json that is not for me

fossil wyvern
#

the big link just under "installation"??

lofty merlin
#

yeah i have followed that, that got me to this point

fossil wyvern
#

you don't see it?

lofty merlin
#

i see that

#

and i have followed that entire article

#

but that is how i got here

fossil wyvern
#

if you had then your server password would have been "PassWS" which it was not in the screenshot you sent

lofty merlin
#

no its the password set in obs, because otherwise i get the message that the password used is incorrect

#

should i try with passws

fossil wyvern
lofty merlin
#

yeah i tried that

#

let me show you what happends

#

now i just get the same message as before

fossil wyvern
#

wipe your install, re-do it and follow the guide to the letter

lofty merlin
#

i will do that again

#

but it will be the 4th try haha ill let you know when im done

#

i cannot seem to find where to download the test scene for obs tho

lofty merlin
#

yea but i click on that and it just opens a screen with a lot of text

fossil wyvern
#

right click > save page as

lofty merlin
#

got it!

#

than my obs crashed

fossil wyvern
#

when switching scene collections?

lofty merlin
#

hmm now it seems to work!

#

so now that it works, how to i incorporate it in my own collection>?

fossil wyvern
#

no fucking clue

#

never used it

lofty merlin
#

because now i dont have a config to change the scenes where to change too

#

that was the reason i had to use the portable file

lofty merlin
#

it just does not work

#

it only works with the test scenes

#

but that gets me nowhere

fossil wyvern
#

that does get you somewhere, it tells you the issue is with the way you configured your other scene collections

untold jay
#

@frail plaza Spikes in CPU usage or network latency can increase NDI's latency, this is "permanent" until you restart the NDI source in question. No real fix for this, either.

glacial haven
#

is it audio desync from the video feed, or is it the feed as a whole being delayed? if it's the latter, then what @untold jay said, if it's the first, then make sure on the NDI source settings to try the "Network" Sync mode if that isn't configured already:

#

I recently conducted some quite extensive tests with OBS 2 OBS transfers under lag conditions and I could reproduce A/V desync in 90% of cases even through a very small lag with the "Source Timing" Sync setting, but with the "Network" Sync setting A/V sync would survive even the worst scenarios

#

it was so significant that I wonder why the "Source Timing" setting even exists, but maybe there are systems where it's the opposite

frail plaza
frail plaza
glacial haven
# frail plaza I noticed this an hour or so ago. My gaming pc has the game, mic and cam going t...

for this kind of scenario it doesn't really matter, given a long enough streaming or recording session (let's say 1-2 hours or more) it's almost inevitable to have a tiny lag here and there even on the most powerful systems - the "delay increases over time" scenario will occur with a very high probability - it has an upper limit though, I rarely reached more than 800 ms delay and after reaching this point it can also recover a bit, sometimes even back to 200 ms

#

that's all based on a lot of tests I've done with even extreme scenarios like 24 hour recordings, pulling network cables in-between, intentionally causing lags on the systems and so on - but the obvious disclaimer here is: that's on 3 of my windows systems, that is by no means representative and mileage will vary for everyone

#

the most common scenario I found that causes small lags in OBS is tabbing in and out of a full-screen game that OBS has an active game capture on, but there are lots of others

#

but that's basically just more words to repeat that it will occur and can't be avoided ๐Ÿ˜‰

#

also, have you actually tried to just stream from your gaming PC? I noticed that a lot of people seem to go with a separate streaming PC because they think that's always the better thing as long as you have the resources (money, space...) to do it, but a point often forgotten is the complexity and more potential points of failure (a lot more) added by that

#

when you have a 5800X I'd assume you also don't have a GPU from the last decade but probably something capable of producing a quality stream/recording with very little added load to the gaming PC

#

and then you should really consider whether the dual PC setup is worth the challenges it introduces

#

and the things that you listed there that you're running, well, my own 5800X is laughing about that, so should yours

ancient summit
#

When the resolution is changed, bongobs-cat will not move or the graph will be confused. How to solve this problem?

ember crown
#

hello i need help with the ndi...it was working fine...ive reinstalled turn off firewalls, made exceptions inbound and outbound for obs, run as admin idk what else to do please help

peak vector
#

installed the latest NDI runtime and OBS plugin?

ember crown
#

Yes I did I have on both pcs