#plugins-and-tools
1 messages · Page 102 of 1
Ok if that is the case then I will use Restream & Facebook as Restream doesn't allow free users to stream at Facebook pages
Does anyone knows any plugin for dynamic params of filters?
some hue shift or something 😄
yeah itt will. can u help me in private because it should be a stopwatch
@daring remnant stopwatch with milliseconds? let me see if i can edit the inbuilt countdown lua script..
@daring remnant looks like i'm too dumb for this, try asking again, maybe someone else will respond
ok thanks a lot
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.
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
@rapid ice reset transform (ctrl+R), then add a "crop/pad" filter to crop
I love you
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?
!multirtmp
A third party plug-in for streaming to multiple RTMP servers is available for OBS Studio. https://obsproject.com/forum/resources/multiple-rtmp-outputs-plugin.964
@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
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 🙂
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.
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.
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
How do i make a countdown please help me
Is the plugin up-to-date?
It looks similar to an old bug. Could you provide a log? I’d like to ensure versions of obs and the plugin, and how the docks are multiplicated when changing a scene collection.
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.
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 :
Does somebody know a plugin that allows you to add a blur that’s pixelated (like a mosaic effect)
Streamfx has a blur filter that offers multiple types of blur
!streamfx
If you are looking for more information or support for the StreamFX plugin, please visit the forum resource page.
Does it have this kind off blur?
@naive shale StreamFX can do that kind of effect with the pixel shader.
Thanks!
No problem.
im having trouble setting up this plug-in should i ask here or support
in here 🙂
alright i have the file downloaded and in the folder but its not showing up im not exactly sure if i did it right
what is the plugin? Does it not have an installer?
win-capture audio
it does have an installer 🙂 https://github.com/bozbez/win-capture-audio/releases/tag/v2.0.0-beta.3 Would certainly recommend using it, and you wont have to deal with manually placing files
thank you
@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
@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.
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
well installation shouldn't really be much different, it's just copying the files.
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
!multirtmp
A third party plug-in for streaming to multiple RTMP servers is available for OBS Studio. https://obsproject.com/forum/resources/multiple-rtmp-outputs-plugin.964
Please use the installer. Do not change the target folder.
There's just an installer now, use that.
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?
I don't know, streaming to multiple services at the same time is not something I do.
Are you on a Windows computer?
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.
https://github.com/sorayuki/obs-multi-rtmp/releases/download/0.2.7.1/obs-multi-rtmp-setup.exe Just download and run this, it should take care of all the installation automatically.
disagree a little bit 🙂
- 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. - 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.
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
is there any way to use chrome devtools or similar on a browser source in obs?
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
@topaz crypt ^
thx u
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
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)), }), {} ), }
I think someone's converting the current stuff to promises
yeah Dillon was experimenting
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)
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?
@compact wave enable monitoring in edit > advanced audio properties
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?
Never mind
here's a "Hand detection" web app that runs in a browser source and uses the new obsstudio api https://gist.github.com/cowboy/275360358a2c25fbeafa770ad0efcd25
i still need to make tweaks, but it does work as-is
Is there any documentation available on how to create OBS plugins, especially for Windows?
!plugintemplate
A template for new OBS plugins including boilerplate code and CI scripts can be found at https://github.com/obsproject/obs-plugintemplate
@south stump the above, and you can ask for help in #development
!ac
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)
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
!clog @scarlet horizon most likely the plugin is not installed correctly. Please upload a log so we can confirm 🙂
@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.
- Integrated GPU
- 32-bit OBS on 64-bit Windows
- Mismatched Sample Rates
- Windows 10 21H1 (OK)
- Not Admin
- No Output Session
Intel Core i5-10210U @ 1.60GHz - Possible bottleneck / Intel UHD Graphics 620 - Possible bottleneck
32bit OBS. That will do it 🙂
I would suggest you uninstall it, and install the 64bit version
!download
OBS Studio can be downloaded right from the OBS Project website: https://obsproject.com/download
you would need to install the plugin afterwards (again)
Thank you so much
I'm wondering why OBS Studio is still releasing 32-bit version. 
as long as our supported Windows platforms are available as 32bit we will likely also ship 32bit binaries
knowing Windows, that'll be a long time
Windows 11 seems to be 64bit exclusive
Windows 10 is also not available anymore as 32bit to OEMs since 2004 update
it's dying. Slowly, but it is.
I hope it die soon.
It is a double work to maintain build script for both version.
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
Help, the frame got lost. I don't understand how to return everything to its original state
@austere snow
в этом то и проблема, вот мои максимальные возможности по настройкам. У меня нету твоей панельки
Wait what
Close options and try open obs via tray, after press 'V' key
alt + v i mean
I’m not sure, but have watched andilippi video on the shared URL
I guess that I listened to some other YT video which talks about a simpler way to sticking sources between scenes
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?)
OBS Studio supports most VST2 plugins. More information can be found here, including restrictions and plugin install paths: https://obsproject.com/wiki/Filters-Guide#vst-plugin
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.
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
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
Make a browser dock
well I'm not sure if a browser dock would work to just show the viewer count
though maybe I'm wrong
Maybe someting like streamelements
@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.
If you go to this link: https://streamlabs.com/dashboard#/viewercount , and you login with youtube and set this to a custom browser dock it shut work
@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.
Thanks!
Groups like to break in terribly painful ways sometimes.
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.
- Hardware-accelerated GPU Scheduler
- Old Version (26.1.1)
- Capture Interference
- Windows 10 2004 (OK)
- No Output Session
- Windows 10 Game Mode
AMD Ryzen 7 3700X - OK! / GeForce GTX 1080 - OK!
@dark hornet latest versino of OBS is required to work with streamfx
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
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
are there any good telestration tools or plugins that are out there?
@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
Hello, anyone know if there is an issue to capture games? I cannot stream because of that
If you need help or have questions about OBS, check out our #support-portal first!
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
Portfoward your router?
hey, can anyone help with a TTS browser source? i cant seem to get it workign
its called isaiah creati
i just installed the own3d pro pluggin but when i click on tools it isnt there
You should be able to reach out to owwn3d for support with their plugin. They should have their own discord server as well
@reef igloo
CEF doesn't support TTS from what I remember. Therefore browser sources in OBS will not.
@reef igloo or do you mean a browser source that uses a text-to-speech service like Amazon Polly or similar?
@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.
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
OBS Studio supports most VST2 plugins. More information can be found here, including restrictions and plugin install paths: https://obsproject.com/wiki/Filters-Guide#vst-plugin
damn aight
There's a few locations that are scanned, they're listed there
i use a browser source linked to a website https://www.isaiahcreati.com/channel-points/tts-voices for TTS
@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 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
If OBS is installed to the default location I would use the installer obs-websocket-4.9.1-Windows-Installer.exe
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).
@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
I'm not familiar with PCPanel myself so I'm limited in knowledge there.
Excuse me. And I have a problem not finding the plugin folder. Where can I find her
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
Where is your plugin folder
@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
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/
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
Streamer.bot will allow you to set an action to show/hide a source and have a delay between that show/hide
I will check it out, thanks!
@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
anyone know any plugin that can add dropshadow and rounded corners
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?
Touch Portal requires an android or ios device
Lioran Board may be an alternative but im not sure. I've never used it.
ah, I'll see if I can pull some strings. thanks for the quick reply!
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
@sterile charm Well... https://www.youtube.com/watch?v=zPGtYT3HVkk
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
How i install obs google caption plugin
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 probably
Surprisingly not using midi to control OBS itself at all directly….all web socket stuff. @vale vine
Any resources you’d suggest? I’d like to learn the ways 🙏🏽
https://obsproject.com/forum/resources/obs-midi.1023/
What do you plan on using midi for in OBS?
So I’ve been getting into live-streaming my DJ sets and I want to be able to turn my Launchpad Pro into a “stream deck” where I can trigger all my scenes/transitions on one pad. I have about 12+ scenes lol
You can use midi mixer + the OBS plugin to do so as that’s how I do it but the midi plugin should work fine, no idea why your bindings are being forgotten
Ah I see, I mean I’ll give that a spin as well! I may mess with Houston again today, I might’ve forgotten to save something, somewhere in the process. Yesterday was day 1 of me playing with this lol, thanks for the tips!
Any Idea ?
Yeah I’d definitely just stick with the OBS midi plugin first….used in the past without any issues w/ an ableton push
Briefly looking at obs-source.c, it looks not ok to change the format so far because some variables are calculated from the frame before the async-filter such as async_gpu_conversion. I think Jim knows much better.
The alternative is obviously to go synchronous
It's not so difficult but could impact performance in some GPUs. Just callgs_stage_textureandgs_stagesurface_map. You may consider looking into these plugins.
https://github.com/exeldro/obs-source-record
https://github.com/norihiro/obs-face-tracker (Tag 0.1.0 would be easier to read the source though it has memory-leak bug.)
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.
on a local branch, I once added a flag to convert an async source to RGBA on the CPU before being parsed by the async video filters because I wanted to do some processing on the video frame. however, this produced some significant CPU usage for the sources that used it, so I scrapped it
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
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.
That's what I did on my plugin https://github.com/norihiro/obs-color-monitor and finally came up with the PR 4806.
oh the pbo pr, I think I'm reviewing that soon
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.
@high gale gotcha appreciate you trying to help anyways
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?
Yes... It's called regular OBS Studio
To cleanly remove OBS.Live:
- Uninstall OBS.Live
- Uninstall OBS Studio (make sure that "User Settings" is not selected)
- Install OBS Studio again from https://obsproject.com/
Your settings will be saved unless you have selected to delete them during removal.
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
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?
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
cc
ok
Thanks! Figured as much. I experimented a bit and any attempt to pass a converted VIDEO_FORMAT_BGRA frame up the chain consistently leads to a crash. So this (irrespective of being far from elegant) is indeed not currently a valid option.
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…
…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
Interesting idea, but how would I get the two to communicate, i.e. pass the alpha matte?
How much time/ effort would be involved in reviving that option? IMHO, giving both devs and users the choice (assuming that the resource implications are well enough documented) would be a good thing?
Indeed, other than the ‘textbook’ async delay filter and anything that can do with just a ‘flat’ (non-alpha-enabled) frame canvas, there is only so much one can do with async at this point.
Unfortunately not an option: all the state-of-the-art encoders used in segmentation (MobileNetV3, ResNet-50) do use and therefore require colour and even if that didn’t make a significant difference for a certain use case, having to re-model/ -train for grayscale would be prohibitively expensive.
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…
Maybe procedure handler or signal handler. obs_source_get_proc_handler or obs_source_get_signal_handler. This is what I want to use in the future for my plugin.
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.
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.
Could you provide your 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.
- Old Version (26.1.1)
- Windows 10 20H2 (OK)
- Not Admin
- No Output Session
Intel Core i5-3470 @ 3.20GHz - Possible bottleneck / Radeon HD 3450 - Below minimum requirements
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.
Is it the one released on October 4th 27.1.3 ?
Yes, 27.1.3 is the latest OBS Studio.
Thank you.
For obs-ndi, it is recommended to use installer. obs-ndi-4.9.0-Windows-Installer.exe
https://github.com/Palakis/obs-ndi/releases
Thank you, should I uninstall the old version first?
I keep getting a download error.
Which causes the download error, obs-studio or obs-ndi?
It's not telling me, I'm trying to download the OBS installer it mentions internet connection but that is all
OBS Studio should be installed from this site. However, the obs-ndi should work with your current version 26.1.1.
https://obsproject.com/download
I'm really not having any success in downloading it. I'll try again from the link you gave me.
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.
I was able to download the zip file instead. It's opening now.
The zip doesn't contain any kind of installer.
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
- Insufficient Hardware
- Windows 10 Version Unknown
- Not Admin
- No Output Session
- No Scenes/Sources
Intel Pentium G2030 @ 3.00GHz - Below minimum requirements / GeForce GT 730 - Possible bottleneck
forgive me, pointer to what? I think I lost track of the conversation a little bit
Sorry, can’t blame you. 😉 Pointer to frame/ texture data already in VRAM.
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
you can't get a pointer to vram data on normal computers. it has to be downloaded from the gpu first
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
I faced the same problem as you. My solution is to use a combination of the two filters, synchronous and asynchronous.
source code: https://github.com/kounoike/obs-virtualbg
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.
most people use something like a streamdeck or just a wireless keyboard connected to the stream PC in a two-PC setup.
maybe you know examples of such models and connection method?
well, there's about 800billion wireless USB keyboards you could use.
Streamdeck is just normal wired USB
@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.
as far as I know, they usually connect to only one device through a connector
I considered it, but the problem is that the keyboard works on the active window and not simultaneously on both PCs
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.
i mean wireless keyboards
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
Yes. I'm pretty sure that I an be done with Synergy. I have the application already so I'll test it later.
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
👍
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.
There's also a AHK module for network stuff, but it's not easy to setup
thanks a lot. I look forward to the results
Does synergy still have free builds? I can recommend Barrier which is a fork of synergy
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.
Use input director, its way better than Synergy and it is donation ware 😉
Yeah, I'll take a look at Input Director and see if it can do the job. Doesn't seem like Synergy will.
@pliant crescent Is this a key you hold down for the map?
Barrier is fine for me, it's foss like obs-studio and cross platform.
does it support multi monitor layouts? in input director you can arrange your host and your client monitors how ever you like.
it uses the system layout
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.
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.
You may have a look at this code.
https://github.com/norihiro/obs-command-source/blob/5020a0c163d932b6c6e4b2b07646b66147de60d0/obs-command-source.c#L193-L198
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.
if there are any forum mods available, please approve https://obsproject.com/forum/resources/how-to-record-more-than-6-audio-tracks-with-obs-studio-uses-ndi.1387/
Yes
You’re absolutely right! I’ve been playing with post-Pascal CUDA, Jetson Nano and Apple Silicon recently, all of which support unified addressing. But those are indeed niche/ not a “normal” computer. And even if they were more common, you wouldn’t use those methods in the world of OpenGL and friends. So never mind my confusion. 😳
Great news!
Thanks very much for pointing me to your great project! I’ll consider the dual-filter solution for sure. Btw, the NDI plug-in includes some code to automatically add the second filter (https://github.com/Palakis/obs-ndi/blob/e979ee61f102fc1ac486d3a5b33c8dd921033396/src/obs-ndi-source.cpp#L421). Maybe something to consider including?
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!
Ah, that looks very promising. I'll try it out
Wow, automatically adding second filter is nice idea! But I'm worried that it will confuse the user.
I guess providing a button adding the 2nd filter on the property dialog would be a compromising point.
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?
maybe this document https://obsproject.com/docs/reference-libobs-graphics.html
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.
Earlier sections in that document has some overview but I’m not sure it’s sufficient for you.
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?
Oh, I haven't seen this yet, maybe it contains what I'm looking for:
https://obsproject.com/docs/graphics.html
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.
Okay, do I read correctly that an "effect" is basically a pair of vertex and pixel/fragment hsader?
Yes, "effect" in OBS is a pair of vertex shader and pixel shader. Sometimes, an "effect" file can contain multiple shaders.
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?
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.
As this document mentioned, actually effect parameter is no longer used. It is given for backward compatibility.
https://obsproject.com/docs/reference-sources.html?highlight=video_render#c.obs_source_info.video_render
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.
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?
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?
!websockets
OBS can be controlled remotely with the obs-websocket plugin.
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?
@somber beacon two different ways of goign about it:
https://obsproject.com/forum/resources/chapter-marker.1323/
https://obsproject.com/forum/resources/infowriter.345/
chapter marker somehow doesn't create any chapters in my recordings 😦
@vast reef use mkv
I am
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
@vast reef mpv
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.
hello sir can anyone help me with some answer
hello does anyone know how to put an overlays to the mouse but that is customized and that follows it as it is used?
Overlays to the mouse?
What do you mean by that?
What is your issue?
yes or an image that follows the mouse
about Multiple RTMP outputs plugin by sorauki
Oh ok. That's an off-topic question though, you can't do that with OBS
And what is wrong about it?
but I saw it once that it could be done, but where can I ask?
#off-topic I guess
thanks
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
Yeah, that's what you should do. What's the issue then?
am just asking is the plugin use one OBS Instance or more
!multirtmp
A third party plug-in for streaming to multiple RTMP servers is available for OBS Studio. https://obsproject.com/forum/resources/multiple-rtmp-outputs-plugin.964
Using multiple OBS instances isn't a good idea, so using the Multi RTMP plugin as sent above is better.
yes am using this plugin does this plugin use multi Instance or just only one like normal obs
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
Yes, you can. No worries 🙂
its just like same as normal obs with just multi rtmp plugin right sir
Yes, it is
@swift dust thank u so much sir for ur time
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.
how do i add new buttons to bongo cat plugin?
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?
I'd use https://obsproject.com/forum/resources/transition-table.1174/ instead
Inspired by OBS Transition Matrix
Donations
You can donate to me via PayPal, GitHub or Patreon.
as it's more actively maintained.
same thing though
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?
@hard jay Thanks so muich!
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
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
plugin issues
- Mismatched Sample Rates
- Windows 10 21H1 (OK)
- Not Admin
- No Output Session
AMD Ryzen 5 3500 - OK! / Radeon RX 470/570 - OK!
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?
vst3?
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)
usually it means a dependency DLL is missing - I use https://github.com/lucasg/Dependencies
OBS displays as vst 2.x
hiiiiiiiiiiiiiiiiiiiiii
obs only works with vst2 plugns not vst3 if your plugin doesn't get listed it may be a vst3
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.
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.
Sure, we just happen to be in an environment where we can't do audio comms, and the camera op needs agency.
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?
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.
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.
Yeah that's... at the bottom of my list, but might be where I end up 🙂
You're deep, deep in to "this is an issue specific to my situation" territory.
Fair!
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
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.
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.
in real productions, you have a IFB between the director and the camera operators
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?
If anyone wants to know it...
https://obsproject.com/forum/threads/source-blending-modes.148443/post-547393
Backup and rename your modified file, restore the original OBS file. Install either the StreamFX plugin (the correct version for the version of OBS you're using), and you can have custom shader based transitions via StreamFX. You'll need to modify the shader to adjust it to StreamFX shader semantics. There are example transition shaders included with the plugin I believe.
You also get shader filters and shader sources support.
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.
You didn't install it correctly likely. It does not require Nvidia, and it does work. 🙂
For shader filters, I use ShaderFilter Plus.
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.
Ok.
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 🙂
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 🙂
@pastel jacinth no, vac only triggers on cheats, the absolute worst thing obs can do is cause a crash, but even that is unlikely
Thanks for letting me know. My experience with how weak and weird VAC is I never trust it lol
That's what two-way wireless radios are for? Why not put a radio on the cam op's belt and plug the op's headset into said radio?
Typically yeah, but we can’t do voice coms; it’s a quiet environment.
What’s an IFB?
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
Ah okay, thanks. Alas, no go on voice.
Why's that?
Would be too disruptive (live performances room mic’d)
@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...
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???
@deep current does this sticker have a white square border around its edges?
That's why the cam op never says anything. They're just listening on a headset and never speaking when on air. The producer giving the commands is in another room off set. That's how it's done in live commercial TV, for instance.
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
@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.
Yeah, I get it, it's just that in our setup the cam op is also the director, so is the one calling the angle changes — I need comms from the cam to the OBS desk, which is why I was looking into a remote button-trigger type solution. I think I'm going to end up rigging up an Arduino with an RF kit and an LED light. Thanks for your info tho!
No, that's the weird thing.
But, is it normal that the filter glows the border?
maybe your image is not clean
hmm looks fine, than the filter is problematic
I wouldn't say the filter is problematic, that's jumping to a conclusion. I would say that you're getting an unexpected undesired result of currently unknown cause that needs to be investigated to determine the source of the problem.
I'm loading it up in OBS shortly to see if I can help to narrow down the problem.
That's the best answer to any problem! 😅
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.
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.
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
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.
It's part of the StreamFX plugin on github. Yeah, I was thinking there's probably something going off with how it is treating the border also.
do you mind linking it? there's a lot of shaders in that repo
You'd have to dig through the source to find it, not sure as I haven't looked at the sources of those FX
This appears to be it: https://github.com/Xaymar/obs-StreamFX/tree/master/data/effects/sdf
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
Looks like there are 2 versions of the code there, using different sampler types
PS_SDFGenerator_v1 & PS_SDFGenerator_v1_1
The problem we're seeing above is with the glow effect
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
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
Hello, i got problem with chat. When I want make new source witch will be shoving youtube chat this happen.
You have to be live on YouTube with a Public stream. YouTube Chat won't work if you're not live or if you're live with Privacy set to Private or Unlisted.
emmm ok i try it thank you
Ok, I'll do it... next week, I think. Thanks for your time! Also thanks @lament nymph .
(I mean, the bug report)
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. 🙂
anyone know a xbox controller overlay that works?
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

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?
No

isn't there an plugin to do that?
Thats great to hear
There might be something in the OBS plugins repository. I'm not certain but I seem to recall seeing or hearing some kind of recording indicator plugin previously but not sure of the details or if I'm imagining things. Worth a look though.
Thanks
what's is this?
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.
Do you sometimes switch scene-collection? If so, is there any correlation between switching scene-collection and the change of source-dock position?
Controller overlay, shows what buttons im pressing on my controller
I think that's a bug (or feature) of OBS itself. It does that with all the panes.
Plug in to censorship or cover sensitive info on a video
@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
Could also use a source mirror, crop it, and heavily blur it using streamfx plugin
Can someone help me with NDI setup please
@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.
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?
Make sure if you are using firewalls anywhere that they are configured to allow NDI traffic to pass through, and any other security software the might impede the network traffic.
To my knowledge NDI is also something you have to enable on Zooms end.
Amm.. I dissabled the windows firewall
Possibly, something individuals have to allow.
Its simply not showing options no matter if its skype or zoom
Yes I know that too
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.
Another option is to use Wireshark to diagnose the network traffic and see what is happening on the wire.
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
the spectralizer folder in there in the plugin folder but its not showing up in OBS itself
@lone chasm Check your OBS log to see if there are any information, warnings or errors trying to load the plugin.
Where do I find that log? 😬
Under the Help menu
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.
Looks like the plugin is dependent on a library that is not installed on your system.
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?
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.
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
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
I needed to work around the problem by searching the active scene for the sources I'm interested in: https://github.com/glikely/obs-ptz/commit/9df57426f4b2dfd3a4be4aa4f4e707c24321deb5
I'm triggering the search on frontend events SCENE_CHANGED and TRANSITION_STOPPED.
🧹
Yep, the fact you even give them a whole minute of your time is quite beyond me.
@hard jay Thank you
Thank you, I was about to tell you you missed #audio-support . XD
What did I miss?
Hi Matty. Nothing, just trolls.
3x my frames. Too bad the human eyes can only see 25 hz.
Hi linden!

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.
yep
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?
Like a pannel as the daily news?
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.
Even just a specific video time would be fine
Advanced Scene switcher can trigger a scene change on elapsed time
I could split the animation and have it switch media source or scene when it loops back around to the correct time
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
i have a question
Whichone?
Thats is a DMCA violation
Where would I seek a custom solution?
I'm a tad confused at what Hombre is saying as well
I want to keep obs as it is now
im confused about everything in obs
Obs can't do that
Unless u had a media control of the video
i have a camera control
Obs only récord screens
i can change camera
but the thing is
wheni change the camera it just goes back to using my webcam
There's literally a few videos on how to do it on Google. I'm not sure what Hombre is talking about.
Viewer*
but wdym by that
am confuse
U can make a vídeo and save it
But u need to see it in ur screen
how can i use a pre-recorded video in replace of my webcam on omegle?
@hard jay this conversation seems extremely off topic for this channel and encouraging dumb behavior. Assistance?
U can stream it as a multimedia source and change the position of the webcam source down the video
i didnt understand a word you said
If u streams ur can down the video that is what u see and same at reverse
but
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
.....
where did chat go
omegle blocks this
omegletroller334#9164 was muted
Thanks.
GamerProYT!#9621 has been warned.
is there anybody that can help me with laggy and choppy ndi
Could you do a speedtest for us and send the results here?
yes, I think there is something about occasionally switching scene-collections. It also feels like it's somehow associated with theme problems. I cannot seem to hold a theme consistently, it gets a bit mixed up. It's gotta be some QT problem, yeah?
I've only experienced this since installing the source-dock plugin. Well, recently it doesn't hold my dock-sizes, but it does remember their position and they don't just disappear.
@swift dust 754.2m download 52.6m upload
Hey, I found this: https://github.com/Xaymar/obs-StreamFX/issues/245
SDF Effects - Outside effects affecting transparent border #245
Also this: https://github.com/obsproject/obs-studio/pull/3795
libobs-opengl: Add support for border color #3795
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.
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 ?
It might be worth investigating why this change wasn't merged - the issue is exactly what I suspected it to be with GL_TEXTURE_BORDER_COLOR not being set
There's a race condition bug in scene collection switching that can trigger sometimes. It's best to make a new scene collection called "Blank" and don't put anything in it, then switch from one collection to Blank, and then to the final collection. That works around the bug (thanks to Matt for that tip).
Cool, thanks. I have been bouncing around a bit from scene-collection to scene-collection.
Could you possibly confirm that exporting a scene-collection, then trying to import it doesn't work? It seems that the .json extension isn't added on export and the filter on import makes it look like there aren't any scene-collections available.
I'm on Manjaro, so that may not be possible for you.
Ah, good to know. I figured it was a bug within OBS itself, but figured the translation was the likely culprit.
I have a number of custom shaders that use border color also, so they'll likely break on OpenGL systems.
Hi! Can I register a single source on obs?
what do you mean with "register"? Make a new source type?
I intend to record video of a single source
if it's a fixed window you can just use window capture and set it to only record this specific window
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?
this plugin lets you record a separate file from a specific source only: https://obsproject.com/forum/resources/source-record.1285/
e.g. your webcam or game play
thanks a lot🙏
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.
Look at this: I've installed 2 PR: blend-modes and the fix to borders.
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)
Anyone know of a plugin or websocket tool for controlling 2x OBS instances at once?
@ionic snow obscommand can be used from the command line https://obsproject.com/forum/resources/command-line-tool-for-obs-websocket-plugin-windows.615/
A plugin isn't needed for that, just crop the webcam source to the portion you wish to zoom to, and stretch it to fit the screen using the transform menu. Alternatively you can just resize it in the transform menu and move it to the desired shot with the mouse, without the need to crop it.
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. 🙂
I went ahead and made it. Seems to work. I used threshold 0.0 for this image.
anyone know how to use obs virtual camera
yes, lots of people do. 🙂
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
Use a 2nd instance of obs and pipe the webcam to it via ndi. Or widen your base canvas enough to fit webcam next to whatever else you are recording that way you have a "full screen" version of webcam to mess with in post
Both nutty and eposvox on YT have resources available for either method
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
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.
okay thanks homies
Another option is using the Source Mirror filter from StreamFX
That's not really going to work, because you'll be streaming both
2nd instance + ndi or projector seems to be best route
typeable me
Pretty sure nutty has a walk through of 2nd instance being set up properly
Say what?
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.)
@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
It doesn't work on Windows 11, but it works ok on Windows 11? 🙂
i want to link my stream dacks to my obs how do i do that
That would be a support question for Elgato since they make the StreamDeck. They also have their own Discord server
Yes, you are right. With 1bit alpha channel, it is done. For a glow like this, it works... but PNG now has a hard border.
I'll check your shader later. Thanks!
right, that's the idea. 🙂 Mind you, if you intend to have the image just be completely static with glow around it, it is much better to do the glow in photo editing software like GIMP and save the result as a new static image rather than to waste GPU cycles using SDF or other filters. It's more useful as a filter for dynamic content that can't be planned out in advance.
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.
It's ok, they are just tests. I don't need this image.
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.
thanks, ended up using bitfocus and making myself a button to click https://bitfocus.io/companion
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?
If it's the TAL reverb VST, you need the v1.3.1 not the newer v2.3.0
ohhh
wait im sorry i want to know the step by step proccess of how to download it
can you help me please?
np
oh wait i've seen the plug in, its there but it doesnt seem to be working
I'm afraid that's the limit of my knowledge, I just happened to have watched that video yesterday.
ok thanku, anyone there could help me? i can see the plug-in is here but it doesnt work on my microphone
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.
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
then you need to do the audio monitoring option
You access that by right clicking the Audio Mixer
okioki so first i click on settings on the lower righgt? then audio?
ohhh ok ok wait
then find your mic in the list and do what I wrote above
for example , this is mine:
there will be a slight delay
Enjoy your reverb-erb-erb-erb
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
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.
ohhhhhh
ok ok it's fixed now, thanku so much!
im now using my reverb erb erb erb...
Wait. In reality, if I have something that has glow from behind (like a neon), this light, behind the object, should be at its max value. Why this effect does not do the same? I think it should generate a solid color when alpha is >1 and then the glow in the border... shouldn't it?
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.
👍
Does anyone know how to fix laggy ndi. It’s really choppy
most of the time its down to networking. Make sure both computers and device they are connected to is running gigabit
hmm
can somone help im to stupid to instal the obs websocket in obs ☺️
How to install plugins: https://obsproject.com/forum/resources/421/
List of available plugins: https://obsproject.com/forum/resources/categories/6/
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
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:
Here's the log: https://obsproject.com/logs/Nozlxyd-RsJqM1-p
- Custom OBS Build (27.0.1-3)
- No Output Session
AMD Ryzen 7 5800X - OK! / GeForce GTX 1080 Ti - OK!
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 🙂
@ruby musk im not so sure your GPU is able to use the settings you've chosen :\
I believe on your chip you need to disable the following:
- b-frames (or at least b-frames as reference)
- reference frames
- temporal AQ
Would I set those to 0 or -1?
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)
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:
slight
You and me both 🙂
@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 🤦♀️
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
Hmmm, anything else I should go about trying?
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
- Custom OBS Build (27.0.1-3)
- No Output Session
AMD Ryzen 7 5800X - OK! / GeForce GTX 1080 Ti - OK!
@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
That's correct, yes.
No luck here 😦
As it's saying Invalid argument is there a way to see what the command is that it's sending to ffmpeg?
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
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.
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
did you try nvenc h264 via streamFX? does it work?
It does not [StreamFX] Unexpected exception in function '_create': Invalid argument. but I haven't changed any settings yet.
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
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
If you are looking for more information or support for the StreamFX plugin, please visit the forum resource page.
Tried it ;-;
Okay then, I'll see if they have a Discord I can join then.
I really appreciate all the help :3 😄
@ruby musk my pleasure
Sorry we didnt work it out. If you do figure it out, I would love to know what the issue was 🙂
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
🤦♀️ 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
You don't log it (from what I can see), don't worry :3
@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
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.
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
sorry if this is a super repetitive question but does anybody have a recommendation for a good noise suppression plugin
@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.
The plugin doesn't work, know how to fix this?
which plugin?
This one, sorry I had to convert mkv to mp4
Omegle doesn't support virtual cameras
then why do i keep seeing them
Do you have caching of the transitions enabled?
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
Probably not going to find a plugin for OBS like that since a text source is just that, a text file that holds characters. A spreadsheet is much more involved. Are you using the spreadsheet for calculations or just to keep track of numbers?
basically keep track of numbers
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
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.
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
Deathcounter and Soundboard. I've used it before. https://github.com/kalejin/dcsb
Gotta love when the autocorrect goes nuts.
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
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.
I think I found a video on that same program
Yeah, that's it.
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?
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.
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 :/
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.
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
These are the hotkey options.
Next / Previous?
Goes to the next counter or previous counter
well at least I can switch between with the press of a button which isn't bad actually
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.
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
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.
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
Are this latest Bongo cat for OBS? https://obsproject.com/forum/resources/bongobs-cat-plugin.992/
Seems like it
No, I didn't. That seems to have fixed half the issues. The image flickering is still there, but the blackscreen appears gone 👍
Not sure what cache checking there does.
It makes sure to not create and delete the sub transitions every time they are needed, but keeps them in memory and reuses them, creating a transition on the moment you need them may not be ready when the first frame of the transition is rendered
Hmm okay. Yes, that would explain why it only happens on larger scene collections.
But it doesn't really explain why Move Transition makes images partially flicker.
Could there be potential issue with caching too many transitions? @weak escarp
Or is the memory usage neglectable?
as long as they are not stinger transition you should be fine
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
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
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
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
@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 🙂
I'd suggest trying the free ReaPitch plugin from ReaPlugs from the creators of Reaper for voice changing, but if I did that at this point I might start to sound like a Reaper employee. LOL
Lol, alright I shall check it out. My goal to sound like a cute anime girl will come true! 🤩
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. 🙂
plugins for twitch give a list i can use
Check the OBS Forums plugin section
Huge selection : https://obsproject.com/forum/list/plugins.35/
Alright! Thanks for the advice. Hopefully it works. I currently use I believe it is called GForm and I messed with the formant there too
!s @open oar
