#plugins-and-tools
1 messages Β· Page 91 of 1
No the file location of the file art when it's downloaded
I'm trying to write an input viewer; is there a way to get OBS to forward kb/m events to a browser source?
I'm curious ive never grabbed any plugins any recommendations?
πΆ
@atomic horizon Yeah, peruse the OBS website's resources section. There are quite a few plugins there, I find it best to sort based on most recently updated so you see the ones that are actively maintained first and the ones that aren't or are obsolete are buried.
!plugins
How to install plugins: https://obsproject.com/forum/resources/421/
List of available plugins: https://obsproject.com/forum/resources/categories/6/
is there a plugin for obs that enables selective recording at all or something similar?
no, not really. Only way I know of involves multiple OBS instances and NDI or virtulcam weirdness π
i do remember being told something about ndi
So I just downloaded and installed obs.live I am having issues with installing Moobot on it. I have the chrome extension but get an error on the website and I really don't want to give up moobot because I pay for it.
!sehelp
If you need help with StreamElements plugins or services, please join their Discord server or submit a support ticket as we cannot provide further assistance here.
Okay, lemme see if I can explain and frame this (warning: long post ahead).
I didn't initially have a need to try out NDI until my former main PC (5820K/1080ti/64gb RAM) and trying to stream Yakuza Kiwami 2 and I noticed that gaming and streaming from the same computer, was causing it to just see an automatic halving of framerates, in the same way I used to see when streaming KOTOR 2 from a Core 2 Quad and GTX 285 way back. Looking into it, NDI seemed to be the solution I was needing. It was just a matter of finding a PC to run it. This happened even with the settings suggesting I should have been using GPU encoding (NVENC).
I already had a living room PC, arranged for media duties, but it also served the purpose of using capture cards to capture and stream console game footage for me. For an AMD FX and 780Ti build, it seemed to have no problem handling even 1080p captured from an Elgato HD 60. π€·ββοΈ
On the gaming PC side, switching to broadcasting an NDI feed to the other PC on the lan, basically solved the performance degradation I saw. And because of the higher quality source being fed to then be (re)encoded to send to Twitch, the resulting visual quality on the website/stream was looking notably sharper. Win-win, right? Well... after a while, it was like the thing just fell flat on its face. It was even behaving as if its LAN adapter wasn't able to maintain connection until I stopped its attempt to grab the feed.
More perplexing was, when I was trying to troubleshoot what was going on, I then also set up a different system to check against. This time, one with a 2600K, with a weaker GPU and slower memory. When I had that system handle NDI, it did it fine. No dropouts, no issues. Which leaves me with a big question... okbutwhytho?
Does NDI not use gpu encoding at all? Can it be forced to?
if it doesn't care about gpu, then... what level of CPU would be needed? RAM?
@flint wraith You'll want to head over to #windows-support to get that original FPS halving taken care of. It's likely one of a handful of known, fixable issues (like enabling HAGS, which will indeed kill your FPS when multitasking by 50%+ in a lot of cases, including OBS).
As for your networking dropouts on AMD FX era hardware, I'll just be brutally honest and say that both AMD and Realtek hardware of that era (you probably have a Realtek NIC in there...) where, frankly, hot garbage under sustained load. So much so you'll see stuff like Focusrite saying on their support pages that FX-era AMD is straight-up not supported and may even void your warranty on your Focusrite audio interface. AMD just now fixed USB dropouts on Zen like... this month (I wish I was joking).
As for NDI, the underlying NDI libraries from NewTek use a combination of both GPU and CPU for the encoding and decoding process on each end. You also very much need wired gigabit to make NDI viable as a single 1080p60 feed is ~150 Mbps sustained. NDI also isn't really a cure for CPU and/or GPU overload on the gaming PC either as overloading either will cause the NDI video frames to never be encoded or sent down the network from the source, which will cause dropouts on your stream/recordings.
Unfortunately I can't use the sandy bridge because it's not an mATX board. the FX build does fit in the living room space. And safe to say I'm trying to appease the wife. π Having a bunch of towers all over the place isn't going to earn any positive points there. Looking up the board, it is a realtek nic, but it is a gigabit nic. And thankfully, the router, switch, and cables involved all should be gigabit capable. π€·ββοΈ
All I know is what I presently observed. In either case, I've since given said 5280K system to the wife (with its former 980ti) because her previous main was a Phenom II and was already like nine years old π±
My present main is now, a 9900K with said 1080ti, so I shouldn't be having those issues (definitely not now). I still want to try and have a viable way to do NDI or similar. because while SRT or whatever you referred to before might have been more efficient, it doesn't mean much of anything if I can't take that, and output to Twitch.
Drop by #windows-support and we'll get that fps drop taken care of.
i downloaded the transition matrix but idont see it on my obs @hard jay
Hello, where are audio plugins (reaplugs) configuration saved at in windows? like there is a separate folder for obs and another for another program that uses them?
Hi, first message here and really stupid question, sorry in advance
I want to try to fix a small bug in obs-transition-matrix, honestly I probably won't be able to because it's most likely waaaay harder than I think, but I still want to at least try to mess around with it. I've done a few C++ projects for my personal use but never touched anything as big as OBS. In fact I've never contributed to someone elses' code and I'm excited to try to do this, no matter if I end up fixing it or not
I'm reading the "compiling" section on GitHub for obs-transition-matrix, and it says I need a "working development environment for OBS Studio". I understand this means I have to use the OBS Studio source code and build it myself, or is it possible to work on plugins with a pre-built OBS install?
I downloaded Qt, already have CMake and the basics, but after reading the "Windows Build Directions" from the OBS Wiki, building OBS from scratch seems quite daunting to me, just wondering if I need to do this or if I can just use a pre-built version for quick testing. My C++ projects are almost all console programs and I've never touched DLLs... many firsts in this. Actually I have no idea what I'm doing π it'll be a learning experience for sure but I want to try.
Sorry im sure the answer is obvious but I'm just a (very very) beginner! Thanks for any advice!!
You need the lib and header files of obs to build that plugin. You can get those by compiling OBS.
You can also check if the bug you are trying to fix is in the transition table plugin, that should have all known bugs for transition matrix fixed.
Thank you for answering my question and thanks for mentioning transition table plugin, I wasn't aware of it!! I will definitely install it tomorrow and try. If it fixes the issue then maybe I won't bother spending ages on trying to fix the matrix bug
I was gonna try to fix this: https://github.com/admshao/obs-transition-matrix/issues/24
The "any" row always changes after quitting in transition matrix. I'll try your plugin tomorrow, thank you very much!!
That bug is caused by transition matrix saving the any row as a transition override, the same thing that is used to override the other transitions.
That bug is not in Transition Table.
Does anyone know a plugin/tool that writes the system time of the frame onto the frame?
Or does OBS have the functionality to achieve this? With a few little hints I could prob write the plugin myself
But I haven't worked with the OBS plugin API yet
i think you can do it as a filter that constantly updates the properties of a text source.
or, as most people would do it: just use a browser source.
Thanks for your tip - i think browser sources won't be accurate enought. I forgot to mention that the system time should be with at least milisecond precision
Are filters applied to the frame that fast after capture?
Is it cheap to take the script_tick in lua and update a text source with the time?
Alright thanks a lot. I shall remove transition matrix and use transition table from now on, thank you! Will try it later after work
anyone around to help with asio plugin?
@umbral sleet i have "made" a script that prints system time into a text source every obs frame, it has very high cpu usage unless you use a small font for the text source
it's something i downloaded from obsproject.com resources section and customized
Sounds great! Thanks! Do you have an estimation of how accurate this is?
i, uh, forgot how to use the script, i'll read up the original documentation ^^'
No it's fine you already helped a lot! Would you mind sharing the link to the original documentation?
@umbral sleet https://obsproject.com/forum/resources/date-time.906/
apparently the steps are as follows: add a text source, call it "test", go to tools>scripts, add the script, type "test" in the source name field, then adjust font size because otherwise it will eat a ton of cpu time
Any information on the asio plugin?
@untold jay wonderful thanks a lot!
i was able to minimize cpu usage by using this font at, uh, 16pt size, i think? or maybe 18pt
it looks sharp if you set scale filtering mode to Point
Ok I will give it a shot
disclaimer: i am not a programmer, so this thing probably eats a lot more cpu time than it needs to, someone else might be able to optimize it significantly
Ok π
Im having issue with the ASIO plugin for OBS. i can install the plugin, but the tab doesnt show up, and im unsure how to utilize the application the best of its ability. I have an Audio card that has two microphone ports, im trying to use both of those ports at the same time, but under the asio plug, the audio card doesnt show as an option. Can someone assist with this?
Hi, i have install Virtual camera plugin dans when i start camera and show it in app Zoom, the stream is entrelaced, why ?
Just tried transition table, thank you, its perfect
finaly, it works with streamyard ! not with zoom
It's recommended not to use python and script_tick due to the interpreter lock FYI, which is why I suggested using lua
Im having issue with the ASIO plugin for OBS. i can install the plugin, but the tab doesnt show up, and im unsure how to utilize the application the best of its ability. I have an Audio card that has two microphone ports, im trying to use both of those ports at the same time, but under the asio plug, the audio card doesnt show as an option. Can someone assist with this?
hi
has anyone had an issue on Windows where having Program and Preview enabled on obs-ndi causes OBS to hang when changing scene collections?
Using the Twitch.guru Shout Out Player plugin but it's not making sound...other browser sources I use do make sound and appear to have the same settings
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.
I canβt believe Iβm asking this, but β Anyone know how to install / open a file on an iPad after itβs been downloaded?
where can I go to see more obs plugins?
What's the soundcard you're using?
so I'm trying to find a plugin but i don't know what to search for or how to describe it...I have a 'bar' below my camera and i want it to cycle through recent follow/subs/etc. I have the text files ready. how am i able to have the various sources fade in and fade out at intervals to cycle through them?
@smoky garnet if you'd like to learn obs-websocket's command syntax, you could use obscommand https://obsproject.com/forum/resources/command-line-tool-for-obs-websocket-plugin-windows.615/ to create a looping batch script that would toggle visibility of desired sources on a timer
Anyone know any good plug-ins for the linux version for scewing images?
skewing? that's a built in feature of libobs, you get it for free
You cannot skew images out of the box in OBS, only stretch or scale.
Yeah but heard there's some good plugins out there for skewing. Anyone got any favs? For OBS in Linux Mint.
streamfx probably has what you're looking for, idk about any other plugins though
Since last OBS update the VLC Video Source (Using URL) is not working anymore. Is there an fix?
you'll need to be more specific what "the last update" is here, we just released an RC, are you using that?
there's no tab any more; you must have watched an old yt tutorial; you should check the wiki of obs-asio first ... (obs-asio dev here)
hi
I would like to know if there is any way to put a panel to control that list of videos without having to enter properties because once I press accept it restarts the list, I would like to know if there is a panel to control the list of videos and / or modify them without having to enter properties. thanks if you could help me.
use a browser dock with VLC? --> https://www.howtogeek.com/117261/how-to-activate-vlcs-web-interface-control-vlc-from-a-browser-use-any-smartphone-as-a-remote/
hi
Hey mate, if you have a question, just ask it :D
No need to hesitate, we're all friendly here :)
I have and Idea for a Plugin, but before starting it; I need to know if you guys know if something like it exists; I want to show and Image (a person) and with the tone of the voice, the mouth move acordly
oh dear, this seems a little above my skill level π
i was using this one to fade in and out one source (https://bitbucket.org/bendodds/obs-source-transition/src/master/), but i couldn't figure out how to do certain sources on intervals since they all started from the same time >.<
hey all! What is the best way to develop a plugin? Is there a way to just use dlls or is it best to be able to compile all of OBS studio?
!plugintemplate @spark pollen
@spark pollen
A template for new OBS plugins including boilerplate code and CI scripts can be found at https://github.com/obsproject/obs-plugintemplate
Thanks! I cloned that and changed the info as directed in the CMakeList.txt. But trying to save it in VS2019 gives me a CMake error "Could not find libobs library". Is that supposed to be included in the template somewhere? Sorry, this is my first time doing any development for a plugin.
ah okay
What are you looking to make, out of curiosity?
Looking to make a plugin that can read info from twitch such as subs and raids - then trigger a keystroke
pretty sure you can do something like that through touchportal and maybe lionboard
Crash's Strm.tool can do it too https://www.strmtool.app/
Might be limited to the paid tier iirc.
ooo well that will save me a lot of time then! Just saw that this might be able to do it as well https://obsproject.com/forum/resources/lioranboard-stream-deck-animator.862/
seems like one of those 3 should work. thanks for the help!
Is there a way to detect browser tab name to trigger switch Scene or change visibility of certain source?
What I'm trying to do is for example, I stream Firefox opening Google, I want to automatically censor some part of top right, so it censors the account/email list.
But when I switch to different tab, the censor is turned off or switch to a scene that still have Firefox as source but without censor.
hey so quick question: I had obs live installed but it always opened up a new firefox (default browser) page whenever i restarted a new comp that links to the OBS Livestream website
is there a way to delete that? I think it's an API?
@fiery glade just use firefox container tabs, google won't recognize you on a different container (they'll still track you, of course, but you won't show up as signed in)
To cleanly remove the OBS.live plugin:
- 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.
Hi all
I had a live viewer count/follower/sub count widget on my OBS Studio page. It's suddenly disappeared and i don't know how to get it back. Does anyone know how to get this?
!docks @brisk cosmos
@brisk cosmos
You can manage your docks from the View > Docks menu.
You can toggle docks on and off, or lock or unlock docks to prevent moving and editing.
You can also reset the UI from this menu to return your docks to their original state (View > Docks > Reset UI).
Thank you mate. I'm not sure what the URL is for that dock though as OBS studio just had it when i installed it. Now its not there so i'm not sure what i'm looking for
If it doesn't show up in the docks, your account probably got disconnected.
Those docks don't show up unless it's linked, just go to Settings -> Stream, and disconnect/reconnect your account
they should show back up in that menu after that
Hi, are there any plugins for streaming on Twitch via OBS, whereas it would update the game itself instead of me having to do it manually every time?
@open seal no, not for obs-studio at least
does anyone know if there are any plugins that allow for the selective recording ability that SLOBS has?
i have looked around on the internet but haven't found anything myself
@latent pebble no, run a second obs instance and pipe video with the virtual camera feature, then pipe audio with vb-audio cable
did i finish a guide on that? i thought i did, but i don't seem to have it published
alrighty, i didn't want to do that because it uses so much of my ram with 2 instances
i have two of them, both semi-finished, both outdated ._.
i have to rewrite it again for the 3rd or 4th time, mentioning inbuilt virtual camera, yay
@latent pebble what's the selective recording?
where you can stream with overlays, but have the recording not have them
ah!
hi
One of the most requested features tbh
https://ideas.obsproject.com/posts/41/multiple-video-outputs-selective-recording-iso-recording
Iso recording != selective recording, but indeed iso recording is heavily requested, on the radar, with no eta
hey does anyone know how to add virtual cam in mozila firefox
yea, i am wondering how hard it would be to code my own plug-in to allow the video layers to be split up into the three (stream only, Recording only, and both) and get it to work right
I imagine it's pretty tricky which is why I don't think anyone has started really working in it.
you right...
Others have looked into what slobs does and I believe the term "hacky" was used to describe it. I dont speak code, so I'm not even gonna bother looking that close
for some reason, OBS shader filter won't work for my OBS, have tried downloading it at least a dozen times and it never appears. any idea on how to troubleshoot?
!log @fresh pebble
@fresh pebble
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.
Usually if OBS Shaderfilter doesn't show up in OBS it is because it wasn't installed properly or there are more than one copy of OBS installed and it was put into the wrong one. Same thing happens with other plugins also. Someone on StreamFX discord for example couldn't get that plugin to work, and it turned out it was they had OBS installed twice, once on C: and another on D:, and StreamFX installed into the OBS that they weren't using (and might not have known or remembered was even there).
See this problem happen with people a lot.
In the case of a plugin that you have to manually install by dragging and dropping the files into the correct place, the usual problems are one of: 1) downloading the source code of the plugin rather than the actual plugin. 2) Not copying the files into the correct OBS installation when multiple installations are present that the user might not even be aware of. 3) Copying files to the right place but not copying all of them. 4) Trying to install a 64bit plugin into 32bit OBS or vice versa which will not work.
- Not meeting the system requirements of the plugin in terms of software and/or hardware (such as OBS version compatibility, video hardware or CPU compatibility etc.)
The log file often yields clues as to whether one of the above problems might be the case.
hi
mate at some point it's okay, isn't it? π
oh dang thanks man! that actually makes a lot of sense thank you!
helou
Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
wie geht es euch
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
STFU
If you don't have any questions to ask, please don't spam on multiple channels.
haha what, i dont understand
Hello, when I want to broadcast in obs, it says open the settings to enter the stream button in the Stream tab, how do I open the broadcast
any green screen plugin?
if you just want to use a green screen, add chroma/color key filter
!filters
Many options for fine-tuning your video and audio sources in OBS Studio are in the Filters menu. To access this menu, right click on your source (or click the Gear icon next to an audio source) and select Filters.
For more info, see our guide: https://obsproject.com/wiki/Filters-Guide
@peak hollow #windows-support message
sometimes a bit of patience is needed π I've responded to you in the support channel
hi
good afternoon, I'm having trouble configuring the video output in OBS, it doesn't accept 720x1280 or 1080x1920 resolution, it hangs when I'm going to type the x key. I have version 26.1.1
If you need help or have questions about OBS, check out our #support-portal first!
What are your favorite plugins for OBS?
i like my own.
Use 1280x720 and 1920x1080
look in scripts, there's a lua script that comes with OBS
hey is anybody awake?
Hey, is there a plugin that does push to show? (for rust maps) like native in slobs?
Robots will be our doom. π
This happens when people don't read the full message
What exactly do you mean?
Theres a hotkey to show an element, and another to hide, in slobs you can set a hotkey to show while key is pressed and hide again on key release (like push to talk)
Oh I see, I'm not sure to be honest
I'd imagine something exists, but can't name anything unfortunately. You'll need to ask someone else, I'm sorry
If it doesn't exists, it should be possible to write a script for this, however that's rather complicated for beginners
Anyone else testing the Beta firmware with the Rodecaster Pro that allows you to control obs from the Pro via midi?
@devout patrol looks like I was able to find a script that already exists. Check out this post, it should explain everything :)
https://obsproject.com/forum/resources/push-to-enable-source.1171/
@wary escarp You sir/madam deserve a cookie!
@real basalt stop
You're not being funny and this isnt a meme server.
im not trying to be funny
clearly
zmrd jeden
GoodBoi#4449 has been warned.
Stop
this is a channel to discuss OBS plugins
if you don't want to discuss OBS, then talk in #off-topic
Push to show is something that could be rigged up with Autohotkey, as well
It can run separate functions on key up and key down
Oh, and I guess there's just a function that waits for a key to be released, even easier
Indeed. I had gotten a floor pedal I planned to use, but unfortunately the software with it doesn't recognize down/up, just a single keystroke on press
i accidentally finished a guide again; forum moderators, please approve at your convenience https://obsproject.com/forum/resources/how-to-share-video-and-audio-between-two-or-more-obs-studio-instances.1248/
So I'm trying to achieve an effect and I'm not sure where to start with this, but is there a way to have a source toggled visible when it hears mic audio, and toggled invisible when there's no mic audio.
Or more simply, Image Slideshow that only plays when audio is heard.
@worthy token i can see two ways of doing this, both more or less equally difficult:
- install spectralizer and configure it so that when audio plays, it turns almost completely white, and when audio doesn't play, it's all transparent, then install streamFX and use its dynamic mask feature to use that whiteness as a mask on the opacity of the image slideshow
- install vb-audio voicemeeter banana and use the "macro buttons" feature to trigger a hotkey press when audio breaches certain loudness threshold
both methods require a significant amount of reading the respective manuals
I already have things set up a "press to show" hotkey on the image-slideshow I want, and I already have voice meter banana, so maybe I can make that work. Thanks. Didn't know Voice Meter can do that.
Voice Meter hears audio from mic, presses key, key shows source in scene. Seems simple enogh.
so ive installed the ndi thing and it still isnt under tools
Hey guys I am trying to get the Audio Monitor plugin to work but I have it installed and I have restarted OBS and my computer but I cannot add the filter to my audio devices what am I missing?
!clog @ancient valve
@ancient valve
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.
How Do i Log Off Obs?!
i accidentally finished a guide again; forum moderators, please approve at your convenience https://obsproject.com/forum/resources/how-to-share-video-and-audio-between-two-or-more-obs-studio-instances.1248/
hey does anyone know of a heart monitoring software that doesnt use pulsoid or similar? i want something local rather than using a sketchy web service
I dont wanna have to use a phone app because i have an ANT+ antenna from when i used to do virtual biking
How do I uninstall a plugin?
do what you did to install it, but the opposite
this looks really good π
Hey hey, did some initial research into using a USB piano as an obs controller with no luck - any leads or tips?
If you need help or have questions about OBS, check out our #support-portal first!
Is there a way over obs-websocket to start the obs-virtual-cam plugin filters?
Hello. I'm building my first plugin. Is there an easier way to build it without having to rebuild the whole OBS project?
i just put my build dir outside of the obs build dir
!plugintemplate
A template for new OBS plugins including boilerplate code and CI scripts can be found at https://github.com/obsproject/obs-plugintemplate
that repository builds a plugin as a separate project from obs, but unless you change obs code it should only rebuild your plugin anyways
thanks! I just didn't want to have to download about 6gb of software to build the plugin.
well you'll have to build obs studio at least once, there's no easy way around that
Qt is about 2GB from their installer or you can download our pre-built dependencies which is less then 1 GB source downloads including OBS and all submodules
I did that. Just installed Qt, etc. Configured the enviroment variables, but it still says Qt and CEF are not configured. I disabled browser and Qt and it worked. Don't think I need that to build the plugin anyway
I can't build the plugin because apparently the caption.h is missing in the make install target. Maybe this is a bug?
I'm getting an error on my log which is preventing my plugin from loading.
obs_register_source: Tried to register obs_source_info with size 392 which is more than libobs currently supports (384)
How is this possible if I'm using the correct obs_source_info? Can't find information anywhere.
Is there a way to have YouTube Live chat in OBS like how twitch works? I know I can drag it over from Youtubes but its not the same
need help on obs i can do anything i cant start my streaming and i cant witch
!support
If you need help or have questions about OBS, check out our #support-portal first!
hey, how do i use my audio filters that are in obs on other applications. (discord, game chats, etc. etc.)
!vbcable
- Install VB-Audio CABLE. (A reboot is not required)
- In OBS Studio, go to Settings > Audio and select "CABLE Input" as your Monitoring Device
- Go to Edit > Advanced Audio Properties and enable Audio Monitoring for the audio sources you'd like to stream to Discord.
- In Discord, in Voice & Video settings, select "CABLE Output" instead of your microphone under "Input device".
Now anything you monitor in OBS Studio will be streamed to Discord. Similar steps will work with other conferencing apps, such as Microsoft Teams or Slack.
it doesnt allow me to select Cable input... Anyone know?
wait i fixed it tysm asher and obs bot
Hey guys ive installed the move transition plugin restarted my obs but i dont have the option to use the move transitions?
@errant jewel
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.
Log contains debug messages (browser/ftl/etc), for a filtered version click here
- Windows 10 2009 (OK)
- Not Admin
- No Output Session
Intel Core i9-9900K @ 3.60GHz - OK! / GeForce GTX 1660 SUPER - OK!
it seems like OBS is at least some files from the move plugin. Did you use the installer?
yes i did
weird. And you've restarted OBS since installing I assume?
could you run the installer again, and confirm that the path it gives you is in fact the correct one (the on you use for OBS)?
you can right click > properties on the OBS shortcut you use to check the path
it doesnt even give me the option to change path
move-transition-2.3.5-windows-installer.zip
1.4 MB
move-transition-2.3.5-windows.zip
417.6 KB
the top one, installer
yeah ill show a screen grab
yes π Double clicky
well, there is only one button π
you didnt get the step where you choose the installation location?
nope
right, I guess its because its already installed
and I assume if we open OBS back up its still missing (I can check a new log if you want)
im gonna assume its installing it to a different OBS installation than the one you're using. Maybe an old install pointed to (x86), instead of without, or it was at some point installed to a different location etc
Log contains debug messages (browser/ftl/etc), for a filtered version click here
- Windows 10 2009 (OK)
- No Output Session
Intel Core i9-9900K @ 3.60GHz - OK! / GeForce GTX 1660 SUPER - OK!
yeah, still nothing in there
so how do i remove it then restart maybe?
or do i just copy and past it into the x86 plugin folder
I would to 2 things.
1, get the path of OBS > #plugins-and-tools message
2, uninstall the move plugin, and re-install it. Compare the path (you should get a box this time)
my way just worked so its running at x86 and the file location was going to the program files version
gotcha. Yeah, thats unfortunate. The path in the registry most likely does not match yours. I dont know of a conveient way to fix this, except re-installing OBS (which also involves re-installing all of your plugins π¦ )
and i guess thats because im using the streamelements obs live or what not im new to obs after being on slobs for 2 years and lets just say im super excited
cool π welcome
now with the move transition can i select for instance my 16.9 cam and transition into my 16.9 portrait cam within the same scene or do i need to make multiple scenes with these setup so it transitions for say scene 1 horizontal to scene 2 portrait?
I cant answer, I've never used the move-transition plugin, but hopefully others can soon π
GUYSS I NEED HELP
If you need help or have questions about OBS, check out our #support-portal first!
Hello! I'm wondering, how should I go about "Having Microphone input being detected, so when its state changes, some sources' visibility is switched"?
Is there a plugin for this? Or a script?
Sorry, that's plugin - Advanced Scene Switcher has "audio based scene switching"
EDIT: But sadly it doesn't switch sources. And if it does something with sources, it's only audio sources.
@still delta voicemeeter banana has "macro buttons", which may be triggered by breaching certain loudness thresholds, i think i used that at some point
But then I'd have to install the whole Banana, only to have it detect that Audio Source is silent, and cast a macro key combo to switch some source on/off.
Wide workaround.
Advanced Scene Switcher is perfect, it has everything. If it only also allowed Source switching, next Scene switching
@still delta i too wish there was a better solution, but i don't know of any
you could request this in their github issues section, though: https://github.com/WarmUpTill/SceneSwitcher/issues
I will π
If your sources are in nested scenes, would it work?
@mortal harbor nested scenes definitely do work, why?
well, I meant in context for viola. If she can create individual nested scenes with only her individual sources, then perhaps the scene switcher can give her the results she wants.
Nested scenes.. I think my setup is already built around nesting scenes. I'd have to run duplicates of scenes with slight differences, which gets troublesome in long run - unless I'd come up with other system
You can use the audio move filter that is part of the move transition plugin for that.
lol
<@&715347355565817879>
@lusty sorrel Don't do that.
Well, first off, you're in the #plugins-and-tools channel.
Maybe take a moment to actually consider where you're posting.
Second, advertising and self-promotion is something we don't allow here, which you would know if you had read the #rules.
Thanks for understanding!
ok thnx
Hi, i have question... My Droidcam OBS is working, but in my phone there is an message "(!) Update Plugin" on the upper left corner? How do i update it π
latest app has been installed
oh, i feel silly, found it π
Happy Sunday everyone π
My first try creating downstream keyer plugin:
https://github.com/exeldro/obs-downstream-keyer/actions/runs/738349638
now i have two downstream keyers, and they both seem to be working
More options is better π
Have the dock, but the linked PR mentions having the scene being "global". Is it how your plugin works as well? cant seem to find a way to use it.
clicking the plus icon adds the current scene to the dock
the selected scene in the downstream keyer dock is shown over the current scene
clicking the pause icon makes no scene selected in the downstream keyer
i'd love a similar gui for projectors, to be able to add, remove and toggle their visibility
Could you ELI5? Assuming I'm reading it right it basically acts like the virtual cam and puts that bit in the dock?
As you can see in this example an empty scene is selected in the scenes dock, the text displayed in the preview is from the selected scene in the downstream keyer dock
@vapid charm does this explain it for you?
It "does" explain it. Is it text only or does other source types work?
it shows scenes, so every source that is on that scene will be shown
Does only show one scene over top at a time or can it be multiple overtop?
Just make a scene with scenes as scene items.
With more scenes in scenes. Some real "inception" type stuff.....
You can manage your docks from the View > Docks menu.
You can toggle docks on and off, or lock or unlock docks to prevent moving and editing.
You can also reset the UI from this menu to return your docks to their original state (View > Docks > Reset UI).
that is strange, I will investigate it later today
thanks, and might I add thank you for all you've done for OBS π
@oblique yew how to i connect my soundtrack by twitch to my obs
Oh wow! I didn't expect that feature in Move Transition π Thanks a lot, it's straight to the point, perfect
same here with v26.1.1 when set a new scene transition
i add move (move transition plugin) and then set it in the downstream keyer
everything inside the dock stopped showing
Im having issue with the ASIO plugin for OBS. i can install the plugin, but the tab doesnt show up, and im unsure how to utilize the application the best of its ability. I have an Audio card that has two microphone ports, im trying to use both of those ports at the same time, but under the asio plug, the audio card doesnt show as an option. Can someone assist with this? im using the audiobox usb 96 sound card
@clear inlet i have an audiobox usb 96 soundcard
That crash looks to be a source reference leak crashing on shutdown, will test it with a move source transition tomorrow
What is the proper way to package plugins. I could just use something like visual studio to create a .dll from the c code, but the OBS Plugin Template project seems to infer that there's a better way
@random cave @grizzled stream can you test if this version fixes the empty downstream keyer dock?
https://github.com/exeldro/obs-downstream-keyer/actions/runs/740127668
@weak escarp fixes it. Weird behaviour though, which I think might be a bug: When adding a new scene, the complete DSK dock is cleared out
yeah that is a bug, let me find a better way to implement it
thanks
@tawdry pasture I'd need to see a log for starters.
@weak escarp Also, there's a "Downstream Keyer 1" on the top of the dock. Its supposed to allow for more than 1?
I can see that i can add multiple scenes to a dsk and cycle between them. Would it be possible to show them all at the same time as well? Eg: scene 1 + scene2 instead of scene1 OR scene2
more than one is supported by the background code, but I have not made a UI for it yet
new version is building here:
https://github.com/exeldro/obs-downstream-keyer/actions/runs/740355620
Cannot wait to see this downstream keyer expanded omg
any particular features you want added?
@weak escarp maybe the possibility of Per Scene Transition with Duration (if its not a stinger that is)
and I dunno if stacking is a thing either, to send multiple downstreams at the same time?
stacking order based on activity or maybe in hierarchy, or assign a number and the higher it is, the more "on top" it is
just some stuff off the top of my head
Stacking is +1 from me
The rfc is a great place to discus the feature https://github.com/obsproject/rfcs/pull/11
I mean, sure @daring plover but Exeldro did respond to me here technically
I've just seen the new 27 build has per source hide and show transitions, this may actually be what I am looking for
Is there any way to multicast to multiple platforms at once in OBS? I know slobs has one but I don't want to pay for their premium
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
Thank you
I tried the v0.0.3
Issue #1
When add a new scene collection, the only 2 transitions you have are cut and fade
If you add a new scene transition, this transition does not appear in the plugin until you restart OBS
Issue #2
Add a new scene transition (swipe i.e.)
Restart OBS
The transition appears in the dock now
Create a new scene collection (only cut and fade transitions)
This new transition (swipe) is still shown in the dock
Thank you, fixing them now
ty
anyone knows how is possible to restream with different bitrates?
!multirtmp believe you can do it with this plugin
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
do I have to use 2 encoders for this?
No i donβt believe so
Different bitrate? Definitely yes
can't find out :x
you can try this build:
https://github.com/exeldro/obs-downstream-keyer/actions/runs/741931827
Hey, I'm unable to resolve microphone latency. Trying to use OBS to stream singing so the slight delay is impossible to play with. I'm routing my microphone through a behringer u-phoria umc22, standard 2x2 audio interface. I don't want to monitor directly from the behringer as I can't hear my audio filters. I had a similar issue with my DAW (Ableton), which I resolved using ASIO4ALL. I downloaded the ASIO plugin for OBS but I'm getting the the "bassasio.dll not found" error. I tried to resolve this by following the steps in the error message, (moving to x64 folder), with still no luck. Any ideas?
(screenshot error message)
Don't put it in obs-plugins/x64 folder but in obs-plugins/64bit folder
The issue was already reported: https://github.com/Andersama/obs-asio/issues/78
The transitions fix works fine for me
Another issue
When add a scene to the Downstream Keyer dock (2 in my test) and then create a new scene collection, that added scenes are still on the dock in the new collection
In addition, if you delete a scene that is added on the dock, that scene is still active despite having been deleted
I tried this, downloading the bassasio file and extracting to /64Bit, restarted computer, still getting the same error
In the archive there is a x64 folder, inside there is the dll you need to put in obs-plugins/64bit
oh ok so I just purely need to copy the .dll file across
It worked, thanks very much!
I wrote a filter to transfer the source image to shared memory region upon a hotkey press. Problem is that it takes way to long (70-80ms). What would be a better place to capture the source buffer more efficiently (no effects or anything, just the plain thing being captured from game window)?
@weak escarp have you had any time to look at the Move Source position thing we spoke about previously?
#plugins-and-tools message
have not found a good way to implement it yet, it still is on my todo list, but at the moment I want to get the downstream keyer plugin more stable first
Fair enough. Good to know it's on the list, it's a feature that'd improve the flow of transitions between multiple camera sizes and amount greatly! π Appreciate the reply.
have not found a good way to implement it yet
pos: x 0 y 0 rot: 0.0 scale: x 1.000 y 1.000 bounds: x 0 y 0 crop: l 0 t 0 r 0 b 0
Dividing this up into their own fields - and giving the user the option to have each field individually be either "Fixed" or "Relative" would fix the problem/give the flexibility.
That way you could set scale to 0 Fixed, and rest relative I believe. π
Woah, that DSK looks like a pretty slick project. How stable, or unstable, is it atm?
build #12 is working fine for the basic stuff i guess
didnt try deleting scenes that are being used as DSKs though
It has some occasional crash on shutdown and scene rename and delete are not supported automatic yet, so you have to fix those by hand.
I expect all the bugs I know now to be fixed within a week.
Ah, aka. 'dont use it in production yet' hehe. Looks promising though! We been doing lower thirds and such by overlaying scenes and using move sources. Did you read my suggestion for solution further up?
yeah, the way I am thinking of making it is splitting relative option into 3 options: absolute, relative add and relative factor
Have no doubt that makes sense from an experts pov, but I must admit from a plebians that seems a bit confusing. What benefits would this have over fixed/relative?
theres a plugin but i need it too and have no idea where it is
oh I was reading earlier chat
I need the multicast plugin if at all possible
!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
they need to give you a raise
Maybe something like this for configuring relative and fixed in a single text field:
pos: x+0 y+0 rot:+0.0 scale: x*1.000 y*1.000 bounds: x+0 y+0 crop: l+0 t*0 r/1 b-0
no sign is fixed and support the signs +,-,/,*
And relative would be * then I assume?
Sounds like that could would ye - would give some extra features for those who might be looking for it. I can't specifically see what the scenario for that would be right now but I'm sure there's plenty usecases out there π
I got inspired and made a new version, can you test if this works for you?
https://github.com/exeldro/obs-move-transition/actions/runs/744655988
sure, but I'm really busy in the midst of something right now, but for sure when I find a minute.
Exeldro, enjoy that cup of coffee or tea π
Can plugins be written in c++ or just c? The OBS getting started doc mentions both but all the examples I've seen are just c.
both work
the interface is C, but you can use c++ to write your plugin
Excellent - thanks!
@north mica StreamFX is C++ if you're looking for examples of C++ OBS plugins
Thanks!
Anyone know of a way to just capture video cam footage from discord and inject it into a obs overlay/s?
no
You have to capture the Discord window and crop it. Discord doesn't export its video in any way (ie: NDI/Spout) so the only way is to capture what the program shows.
Hi everyone!
Is anyone familiar with the Multiple RTMP output plugin by sorayuki?
I posted this in the forums and over on #macos-support already but thought I'd copy. my inquiry over here too...I went ahead and installed the plugin on macOS but I do not see it available as a Dock. I verified that it is installed in the correct directory as well as restarted my Mac & the OBS application. I'm not sure what else to try so I thought I'd reach out here.
I'm on macOS Catalina (10.15.7)
Yeah I have managed to get that done now thank you.
!log @wild wigeon
@wild wigeon
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.
at least verify it loads
Hey, would you mind giving me further instructions for testing this? I don't see a place to download the new version. (sorry for the plebian inquiry)
That link only lets you download when logged in on GitHub
I can send a version via dm if that works for you
Yes please that'd be preferred. Am logged in and still not seeing a download button π
I see place to download source code, but not the compiled.
Nothing here? https://streamelements.is-serious.business/6Pm4dnS.jpg
Cheers, didn't check to see if the names lit up after logging in, only prior to logging in. Was expecting a 'download' button of sorts to appears 
So, in the new plugin version the 'scale' options completely gone?
- No Output Session
Intel Core i7-3720QM @ 2.60GHz - Possible bottleneck / Intel HD 4000 - Below minimum requirements
At least in my project when I tested it, the pos: x 0 y 0 rot: 0.0 scale: x 1.000 y 1.000 bounds: x 1 y 1 crop: l 0 t 0 r 0 b 0 became pos: x 0 y 0 rot: 0.0 bounds: x 1 y 1 crop: l 0 t 0 r 0 b 0
the scale option is only shown for scene items that have bounding box type set to none
Shit, so non of my scenes 
than size using the bounding box
Ah, okay. It showed both on previous version though.
I was having a hard time understanding why there was 2 though.
yes both showed and only 1 worked
Perhaps for visual display you could visually show it as 'scale' even if it's changing the bounding box? Just change backend what it actually changes.
Unless that somehow conflicts. I dunno, I can just see it getting confusing ^^
to calculate the display size of a source you can have original size of the source times the scale
or the bouding box size
so bounds and scale or not the same
I hope it gets less confusing by removing the one that does nothing
Didn't we do that last time, and ended up with it endlessly multiplying it going into negative and inverting the picture?
How'd I go about setting the pos to relative, and the bounds to fixed 0?
for relative use a +,-,/ or * instead of the space in front of the number
Looks like that might be the issue:
11:35:36.934: os_dlopen(/Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so->/Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so): dlopen(/Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so, 257): no suitable image found. Did find:
11:35:36.934: /Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so: mach-o, but wrong architecture
11:35:36.934: /Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so: stat() failed with errno=57
11:35:36.934:
11:35:36.935: Module '/Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so' not loaded
Yeah.
As I don't have a mac I can't really help beyond this and seeing if @native crescent has an idea what's acting doodoo.
wrong architecture ? M1 ?
Oh
I have an Intel Processor. Is the code written only to work with M1?
Actually the info seems wonky 
I have no idea how @weak escarp because in my head it shouldn't work like this, but
pos: x*320 y*340 rot: 0.0 bounds: x 640 y 360 crop: l 0 t 0 r 0 b 0
did what I wanted. But in my head it should be "bounds" that decides the size? (640x360 to 0x0) π
Is it a hackintosh or an actual mac?
Yeah. Gonna have to leave it to them as I'm not sure what would be causing it.
Also, found a tiny teeny bug @weak escarp https://streamable.com/4qot88

(Typed * twice by accident)
@wild wigeon that plugin works on my intel mac, let me look into it a little
So.. all my sources now started disappearing pressing the 'enable filter' while being on the default settings that before showed them.
pos: x 320 y 710 rot: 0.0 bounds: x 640 y 360 crop: l 0 t 0 r 0 b 0
fairly sure this shouldn't make a source minimize into nothing. Can't figure out why it's happening.
Hmm interesting. Thanks @inner marsh
Could be it's conflicting with an OBS bug..
I loveee the 90001 bug.
Some things are definitely bugging in the tool too, now pressing 'Get transform' doesn't get the transform it's stuck on Transform Relative hmm.
@harsh topaz found bugs, fixing them now
I was trying to create a repo, but it wouldn't let me set default transform again π
new version building now:
https://github.com/exeldro/obs-move-transition/actions/runs/745883128
pos: x+0.0 y+0.0 rot:+0.0 bounds: x*0.000 y*0.000 crop: l+0 t+0 r+0 b+0 now that's more like it 
@weak escarp Appears to be working at least from initial testing. Pretty poggers my doggers π
Is there any way to get similar functionality in the 'Move Transition' part? (currently)
anyone know of a linux obs browsersource plugin that lets you control the audio through obs, like the windows build does?
Has anyone worked out using OBS to capture the audio from a DAW like Studio One?
Issue resolved with a simple re-install. I'm good to go π
Hi, someone knows if there is a way or a bot to announce twitch notification on a discord server channel ? (follow sub cheer...) Thanks π
I have searched everywhere but nothing about it... it's really weird ^^
@ivory hull mee6
@vale vine You can announce when you are in LIVE but that's all right ?
Yep, use it in my server
Sure but you cannot announce when someone have follow or sub ?
That sounds obnoxious.
I would quickly mute a bot if I got announcements for new follows
I promise you, nobody that might be a part of your server actually wants that
For moderators it is a really great tools π
No, because if you have moderators they will be in the stream seeing it
Nobody wants excessive discord pings and notifications for useless stuff
Except for the sole person who's ego is being stroked
I'm not agree with you it can be great for subs π they love it
You create a role and give then fancy colors/special permissions.
Ask someone who's actually very successful at content creation and I promise you they are gonna say the same stuff I'm saying
Yeah with twitch subscriber role i see what you want... but i just wanted a live discord channel event ^^
Also, this conversation has nothing to do with obs and doesn't belong in this channel
I'm in obs community and plugins and tools what you mean ?
Can be an obs tools btw ^^ anyway have a great day π
Hello, I'd like my phone audio and my mic audio (apple ear buds plugged into phone) to be heard on stream, is anyone able to help me?
Hello, I am trying to add HotKey in a custom plugin, I am currently using the obs_hotkey_pair_register_source() function to define a start and a stop hotkey.
With only that I do not have any added HotKey in the parameters concerning my custom plugin. How should I integrate my hotkey to be able to assign them as a user in the parameters ?
(ps: my custom plugin is a custom source)
@weak escarp Is there any way to get similar functionality in the 'Move Transition' part? (currently) - Selecting 'None' in the position just makes them move to 'Center' (little strange since there is a center option already).
none should not be the same as center, let me test that
center is the center of the scene and none keeps the source in position, seems to work for me
Hmm, can I DM you what it does for me?
All the source's that are 'disappearing' seem to be moving middle to me. Is this intended?
is the source the same size as the scene?
Not exactly sure what you mean by this?
Hmm, the screenshare screen does indeed collapse in on itself.
if the source on the scene is the same size as the scene itself than none and center will have the same effect
Ah, so it's because they're vanished (0x0) in the center on a second scene probably. Hold up let me check π
Ah ye, that seem to be the issue.. hmm.
Is there a way to treat 'matched' sources as not matched? Not sure how else to bypass this behaviour hmm.
It's because my "disappearing" sources aren't actually "disappearing", they're still there just collapsed into 0x0.
Hmm, nvm actually don't think there's a logical way out of this. It'll just have to be how it is because I don't think there's a way to dynamically determine a sources vanish point depending on what scene/position it was at before.
Thanks though π
@weak escarp Outside of the obs-lua repo is there any reason I shouldn't get the artifact downloads for your plugins vs getting them from the forum post? Or do they both go to the same place?
the downloads on the OBS forum are GitHub action artifacts that have been verified, so should be more stable
not every artifact on GitHub is release worthy
Ah.
I was also confused as one of the repos had only mac and linux artifacts for some reason. Went back again and windows was there mysteriously.
anyone can help me about this problem
You were already told that you need to contact that support for the app you are using
what apps ?
manyCams and redDragon
why manycam and reddragon ? my problem is when i connect my phone to hdmi video capture , that qr code appear
its most likely from manyCam or redDragon. Remove the top most capture, and I assume it will go away. If you dont need them, remove them or dont add them
what top most capture
@elfin gate
alright, remove the next one on the list. One of them is showing you that QR code, I dont know which one it is
there is one left π which is the one showing you the QR code
i remove all , but when i add video capture device whre my phone is connected , qr code will apear again
right, and what option are you picking to show your phone?
yes, and when you add that, you get to select from difference devices. manyCam, red dragon etc. I dont know how they work, they do not come from us
is there anyway someone can help me. my alerts are not working. i use stream labs obs
Streamlabs' fork of OBS is not maintained by us, and we are unable to provide support for it. Please go to https://support.streamlabs.com/hc/en-us/requests/new and submit your question there.
can u guys help me?
If you need help or have questions about OBS, check out our #support-portal first!
I have a plugin that I've built with XCode. It runs fine with my local build of OBS, and also with the app bundle I built, but when I attempt to add it to the package contents in the "retail" version I simply downloaded from the OBS GitHub site (as if I was an end user installing it) - it crashes during registration. Any ideas how to trouble shoot this or what the problem could possibly be? Here are some details:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_c.dylib 0x00007fff6c2a3fca __chk_fail_overflow.cold.1 + 16
1 libsystem_c.dylib 0x00007fff6c2a1214 __chk_fail_overflow + 9
2 libsystem_c.dylib 0x00007fff6c2a1848 __memcpy_chk + 18
3 libobs.0.dylib 0x000000010ae5306b obs_register_source_s + 299
4 obs-MY-PLUGIN.so 0x00000000208918ce RegisterPlugin() + 286
5 libobs.0.dylib 0x000000010ae51e0e obs_init_module + 78
6 libobs.0.dylib 0x000000010ae52c80 load_all_callback + 64
7 libobs.0.dylib 0x000000010ae52b7e obs_find_modules + 2046
8 libobs.0.dylib 0x000000010ae52363 obs_load_all_modules + 35
9 com.obsproject.obs-studio 0x00000001081767ce OBSBasic::OBSInit() + 734
10 com.obsproject.obs-studio 0x0000000108152cd9 OBSApp::OBSInit() + 681
11 com.obsproject.obs-studio 0x0000000108156d28 main + 5032
12 libdyld.dylib 0x00007fff6c1d4cc9 start + 1
i say it's a mismatched structure definition
ensure that you are building against the same libobs version as you are running
The obs Iβm tryna share screen on discord the other way w the camera but it pops up a black screen
Thanks. This is my conclusion also.
...how to sort it all out is another challenge.
check out the version of libobs tagged with the version you plan to run in
So... the version of OBS is 26.1.2. How do I determine which version of the libs that version of OBS is using? (my plugin runs fine with my build of OBS).
Could this be a difference in the minimum SDK target of my build?
How do I determine the min SDK of the downloaded version of OBS?
Can u show me
Can u show me then?
btw, to avoid a crash, your plugin can do something like this:
bool obs_module_load(void) {
if(obs_get_version() < LIBOBS_API_VER) {
return false;
}
obs_register_source(&window_follower);
return true;
}```
I will when I get home
Thank-you for this. Checking now....
there will be but a single line in the log if obs_module_load returns false. no crash.
If you are building using latest master, that is why. You could try building a git tag, but the Mac build script changes so often you may run into trouble
Hmmmmm. 'obs_get_version() is defined as:
uint32_t obs_get_version(void)
{
return LIBOBS_API_VER;
}
So ...
if ( obs_get_version() < LIBS_API_VER )
{
// will never get here
}
not quite
one is a function import resolved at load time, the other is a constant resolved at compile time
just don't link libobs statically and the check will work
Looking
How does one know what deployment target was used for the 'retail' build of OBS?
as i mentioned, there are tags. as in git tags
Sorry - I'm an idiot. In GitHub, I just see tags like this:
How would I see what they linked with?
27.0.0-rc2 is attached to the commit with the hash dca1d37
and you can specify a tag instead of a commit when doing a checkout. not sure about the syntax, but you can.
At run time, it's crashing inside obs_register_source_s() in a call to memcpy(). The memcpy is copying from an obs_source_info structure to an obs->input_types.da. The size that is passed in must be wrong, which means the obs_source_info struct is different. So... I must be linking with an incompatible OBS library. The question is, which one, and which version should I be linking with?
void obs_register_source_s(const struct obs_source_info *info, size_t size)
{
struct obs_source_info data = {0};
struct darray *array = NULL;
if (info->type == OBS_SOURCE_TYPE_INPUT) {
array = &obs->input_types.da;
} else if (info->type == OBS_SOURCE_TYPE_FILTER) {
array = &obs->filter_types.da;
} else if (info->type == OBS_SOURCE_TYPE_TRANSITION) {
array = &obs->transition_types.da;
} else if (info->type != OBS_SOURCE_TYPE_SCENE) {
source_warn("Tried to register unknown source type: %u",
info->type);
goto error;
}
if (get_source_info2(info->id, info->version)) {
source_warn("Source '%s' already exists! "
"Duplicate library?",
info->id);
goto error;
}
memcpy(&data, info, size);
as i say, link with the version used at runtime. can't go wrong with an exact version match.
if you run obs 26.1.0, then link with the version of libobs tagged as 26.1.0
See the problem is, the plugin will need to work with what ever is out there in the wild. I can't just assume that I can link with the same library the user in Winnepeg has.
pick a minimum version and link against that
So I have to figure out how to get a minimal version of the OBS libs.
That's weird though. The libs I'm linking with from OBS got pulled down with a build back in December. The "retail" version that is installed on my system is from March. Very weird.
I understand. I just don't understand why the version I'm currently linking with (which is older) is not compatible with the retail version of OBS I have installed in "Applications". I understand the nature of the problem - just not how/why it's happening in my case. I'll see what I can do about downgrading the OBS version I'm building against.
that's strange, i don't think there was a release in Mars...
Well... not sure what the date was, but I pulled down a DMG in late Feb or March I think. I had ONLY been running from source prior to that.
i think you downloaded an older version than what you are building against
hello
!english @queen axle
@queen axle
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
I can't put 60 FPS, can someone help me?
If you need help or have questions about OBS, check out our #support-portal first!
I'm sorry but I'm not familiar with macos. It's build by CI with script from pull request.
hi my game capture is causing my game to crash instantly (outriders) may someone help please?
whenever I click on my 2nd monitor to interact with obs it crashes
At this point I believe this might be a bug:
I created an output, successfully registered and started it. It has both .raw_video and .raw_audio functions.
Now, when I set:
.flags = OBS_OUTPUT_AV, both of these functions get called, as intended..flags = OBS_OUTPUT_VIDEO, only.raw_videogets called, as intended..flags = OBS_OUTPUT_AUDIO, nothing gets called. Is this intended or a bug? Or do you need a video output to also get an audio output in OBS?
Well, generally OBS is designed to be an A+V output app.
obs-ndi seems to use OBS_OUTPUT_AUDIO though
obs-ndi uses it in combination with obs_output_begin_data_capture()
probably thats the reason for it's existence then
maybe the docs should say something about not being able to create an audio only obs_output_info. obs-ndi seems to just set OBS_OUTPUT_AV there
hmm, for me setting .flags = OBS_OUTPUT_AV and calling obs_output_begin_data_capture(output, OBS_OUTPUT_AUDIO) doesn't seem to work either, so I perhaps did something wrong somewhere else π€
interestingly, both obs_output_begin_data_capture(output, OBS_OUTPUT_AUDIO) and obs_output_can_begin_data_capture(output, OBS_OUTPUT_AUDIO) return true
anyways, ill roll with just ignoring video for now, maybe ill find the "correct" solution later π
man virtual cables are driving me insane
they can do that
Hey my chat disappeared do you know how I can get them back
go to view docks and then your chat
Its not showing up I even installed OBS Live and it didn't work
All plugins I install on OBS do not recognize any, what could be happening?
Try using a older obs client.
No
what plugins have you tried?
To enable Chat docks for Twitch or Restream, you will need to connect your account via Settings -> Stream.
If you'd like to enable chat docks for other services, you can use View -> Docks -> Custom Browser Docks. This allows you to include any webpage in OBS.
Recursion effect master, automatic scene switcher, none works, nor appears in the obs
do you use the installers for the plugins?
isn't automatic scene switch built into OBS?
and do you restart obs after installing the plugins
they are most likely talking about the advanced scene switcher plugin, which is its own plugin
never used it, always copied the files in the folder as they teach out there, can you tell me an installer?
streamelements obs live isn't working it prompts me to update it I update it and it still doesn't work.
If you need help with StreamElements plugins or services, please join their Discord server or submit a support ticket as we cannot provide further assistance here.
no installer comes
I have already reinstalled the obs and it remains the same, it does not recognize the plugins
@loud pond so when you download the zip, open it and then the windows folder, then open the AdvancedSceneSwitcherSetup.exe and run that
does not appear in the obs, complicated
Did you run the installer thatβs in the zip?
yes, i already installed and even restarted the computer
Can you screenshot what you ran
how can i put something on my camera on a meeting with obs?
the virtual camera feature seems like what you want
is there a plugin like virtual cam but for audio?
- Install VB-Audio CABLE. (A reboot is not required)
- In OBS Studio, go to Settings > Audio and select "CABLE Input" as your Monitoring Device
- Go to Edit > Advanced Audio Properties and enable Audio Monitoring for the audio sources you'd like to stream to Discord.
- In Discord, in Voice & Video settings, select "CABLE Output" instead of your microphone under "Input device".
Now anything you monitor in OBS Studio will be streamed to Discord. Similar steps will work with other conferencing apps, such as Microsoft Teams or Slack.
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
Do u guys know where I can get the better mic plugin
You'll have to be more specific
Hey I have a question regarding chroma keys and color correction
I wound up doing the inverse of the thing I wanted and I can't figure out how to get the opposite of the things that are inverted
i have a 9mb clip i can upload showing what I mean
can I paste it here?
I can trim it down. 9mb seems to be too much for another server
yeah, it needs to be 8mb or less, and go for it and upload it
Make the black part glowing and the glowing stuff black.
the cord and weights are both raver neon yellow
like if you drew a crayon with it and turned off the light it would glow bright
It's also super UV reactive
So question, I used one of Nerds ot Die quick install Overlays. Now when I get a follower the Overlay stays as: "Stream Label" and I was wondering if anyone knows how to fix this?
@earnest delta you'd have to speak with whoever you use as an alert provider.
and for some reason every time i ad a source mirror and point it at the previous source mirror (just for render delay) it makes it brighter with every additional source mirror, idk why
@main canyon FYI - you can remux videos from MKV to MP4 in the File menu, or turn on auto-remux in settings. MP4 files can be embedded and played right in Discord (unlike MKV)
You can stack multiple render delay filters on a single source BTW.
yeah i thought so after the fact ia lready just did 4 render delays each one pointing to the last, and each render delay was set to 100ms
instead of all of them pointing at source and setting them 100,200,300,400 ms appart
What GPU are you using BTW?
I have NDI (audio only) set up on my auxiliary PC. Audio meter shows audio information is being received on my streaming PC, but there's no audio in my recordings or streams. I'm not sure what is happening. It was working before but now its just broken.
- Mismatched Sample Rates
- Windows 10 2009 (OK)
AMD Ryzen 7 3700X - OK! / GeForce RTX 3070 - OK!
@quiet bramble yeah i found that out, did my video not be playable?
should I repaste it as an mp4?
Hello. I am having trouble getting NDI plugin to work with OBS stiudio.
I cannot get the NDI source to come up, in the sources area.
!clog @trail gust
@trail gust
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
- Mismatched Sample Rates
- Windows 10 2009 (OK)
- Not Admin
- No Output Session
- No Scenes/Sources
AMD Ryzen 9 3900X - OK! / GeForce RTX 2080 Ti - OK!
hi there my question is can i record multi fullscreen video from 3 indie game running on desktop background so i can brower youtube without touch them? i got a blast pc with good ram usage...
Are you sure that you have installed the NDI plugin to your correct OBS installation?
The plugin is not loaded here.
@peak vector I'll take a look, thank you for the suggestion. back in a few.
Use the plugin automatic installer if you have installed OBS normally (not using portable)
@peak vector that was it. thank you. cheers.
Hi - is there a forum for zcams? Trying to get into one
How do I get the inverse of this?
I want the nightvision part, black ; and the black part, lit up hella bright
idk how chroma keys work
and i'm failing bad
?
how to get plugins?
i have the plugin but its not showing up on my obs
You could try a desaturated inverted LUT profile.
Inverted
And a desaturated inverted LUT
whoa
I am confused. When I use my orange meteors with the blue chroma key the balls are the only thing visible
I have no idea what you're referring to.
- Hardware-accelerated GPU Scheduler
- Mismatched Sample Rates
- Windows 10 2009 (OK)
- Not Admin
- No Output Session
- No Scenes/Sources
AMD Ryzen 9 3900X - OK! / GeForce RTX 2080 Ti - OK!
In a different video I have. I'm still digesting the thing you said earlier. Will this change it for just that specific scene or?
I have a couple of videos I want to sync together, but i can't just start both at the same time
because i walked over hit record on one, and then walked over and hit record on the other so they are different file length sizes
ah ha i think delay render
urgggh i have to do it separately for each file too what a pain
no, that has a max of 500 ms, i need 9000ms of delay before the 2nd one starts
video async does it though
It will probably do be better to edit these manually unless there's a quick way to set a different time for each file pair
You want to invert the brightness. There are different ways to do that which will have varying results. The simplest way to do it, is to use the OBS built in color correction filter and move the contrast fader all the way hard left.
There are 2 potential problems with that which may or may not be a problem.
i think I did already, I'm not sure
I had closed it cause i was editing video in quicktime urgh
If the OBS source the filter is being applied to contains any video or images that were lossy compressed, inverting the brightness will result in "things you can't see" becoming "things you can see". In particular the blocking that happens in lossy compression which is confined to darkness where the human eye can't make out the detail, now becomes a bright blocky visible mess.
The second problem, is that the human eye's response to light is non-linear, and that inversion is basically a linear inversion.
It's potentially much better to convert it to a colorspace that has brightness as a non-linear value such as gamma correct luma.
I have chroma key and color correction on right now
Then invert the luma and convert it back to RGB
The results generally look much better.
urgh i didn't know this was gonna require so much biology knowledge
i turned off my color correction
it's now jst on chroma key, how do I invert just the luma?
When various visual effects (such as brightness or color inversion) are applied to lossy video/images the non-visible artifacts will become visible. Not much one can do about that.
To invert luma, you can convert to YUV color space, then subtract Y from 1.0, then convert it back to RGB.
it's show 720p on a macbook air, idk if that's lossless or lossy
Where do I go to convert the color space?
I've been exploring possible methods to remove the blocky distortion but haven't found something good yet.
I'm very green with video editing, and no photoediting/still editing
Need to use custom shaders to do that. It's fairly simple though.
I've got a bunch of shaders to do this sort of stuff buried on my dead PC or I could grab one of em. I've got RGBtoYIQ and YIQtoRGB on my laptop that would work also though, but that's not gamma corrected currently
I was nerding out with simulating analog TV a bit. π
I've got some things to do but I might dig into that later on today if I remember. It's something I've wanted to fix for a while. Once I've got it working I can share it with you if it'd be useful. I'll probably add RGBtoYUV and vice versa as well.
Not sure if this is of any use to anyone - but thought I'd post it here since I found it super neat.
It's a tool called MouseWithoutBorders owned by Microsoft. It's free to use.
https://www.microsoft.com/en-us/download/details.aspx?id=35460
It allows you to treat a 2nd PC as your main PC, sharing mouse/keyboard. Dragging your mouse over to another PC for copy pasting, typing, clicking and selecting things. Really handy for multiple PC streaming setups.
Any chance you could switch that link to their website and not the link to download it
Erhm, sure. I just googled and took the first link 
Hm wait never mind, doesnβt download anything. Iβm just tired and not paying enough attention, sorry
It was the download link. You're not wrong, I changed it out to the product page at your request. I didn't consider it an issue since it's a microsoft link which is pretty official. But I can see where you're coming from, perhaps people want to read a page description first π
Wasn't sure where best to put this so putting it here as it is kind of a substitute for a plugin using (abusing) a built in OBS feature as a hack. Basically, producing a greatly reduced palette quickly without mucking around with LUTs or shaders by abusing color correction. You can stick multiple color correction filters on a source back to back (as many as are needed to produce the desired result), and set the contrast on the first one to between -0.99 and -0.90, then stack multiple additional color correction filters after that and crank their contrast fully up to 2.00 until the brightness returns back to the original, you may need as many as 5 or so filters. It is a quick ugly hack just for fun, but it results in a greatly reduced color palette.
The reason it works is that the first filter lowers the contrast so much that the image has very little dynamic range, and thus ends up quantized. The other filters increase the dynamic range back to the desired level and magnify the quantization so you end up with cartoonish look.
Definitely better to use a shader for this, but sometimes ugly hacks that abuse other tools can be fun too. π
Example of results (Cyberpunk screenshot)
Could be useful for anyone paranoid of installing plugins also.
@weak escarp Is there any way in the current version of DSK to add a delay between DSK changes?
automatic changing on interval? that is planned
no, but that does sound cool
I mean when you change from Y > Z it doesn't instantly transition - but waits X time before doing it, allowing previous DSK to finish its transition first.
So they don't visually overlap.
I will have a think about that
Alright, sounds good. Would make it super neat to be able to take off your lower third before it presents the next one, instead of them overlapping on the way in/out
Without having to press 'none' first, of course.
Also @weak escarp these names don't change in the hotkey. 'DefaultName' isn't anything I have anywhere. I believe the main tab was called that originally until I renamed it?
yeah I should fix hotkeys when renaming
and it appears the translation did not load correctly for you because it should be "DSK 1" instead of DefaultName
Translation? Am on English OBS.
yeah I found the bug, it is on my end
Lindenkron seems to be a pro at breaking things so they can get fixed π€£
It is literally the only thing I seem to be capable of doing.
Not yet
Also I feel slightly attacked that you can describe me so well in one sentence 
I mean, I'm too stupid to figure out how to fix any of the things myself, which is my never ending nuisance. So I become this "I've done this and everything broke" kind of person - which can be annoying to be sometimes >.<
At the moment working on a plugin to copy scenes, sources and filters
After that I will fix some downstream keyer things
Alright. Was thinking maybe I could macro it so it'd press "None" first, then delay, then press the next DSK 
Another plugin. This man is out of control.
you can set the hide hotkey on all scenes in the DSK the same
Ah, true 
I know the feeling too. π
If I use any piece of software and there's at least one bug in it, I will accidentally trigger it within 30 minutes. Sure seems that way anyway. LOL
Yes indeed you are good at breaking things too!
And that's not even counting me using things in ways they weren't intended for! π
I mean, manage to use and mess with OBS setting things up for a few hours - 3 crashes in the mean while. Something like 30+ instances of OBS glitching in some way (usually related to groups) of sources either going 90001, or disappearing in some other way - or being unable to click on a source until you go back to another scene etc.
But ye, these things are a deep rooted problem in OBS that people have tried to solve for ages. And the more complex your setup, the more you run into these things it seems. You recall when we were trying to repo a lot of these things 
I stopped using Groups a long time ago, although I think most or a lot of the issues I experienced got fixed. I had adjusted my workflow though and didn't want to re-change everything. I think the 90001 issue pertains to sources that OBS doesn't know the actual size of yet?
Been a while since I re-tested for any bugs I've reported or made note of. 26.x has been the most stable and reliable OBS ever for me though.
There's so many things it could be. I've experienced issues with using 'center' on things. Especially when you add transformation to the group itself OBS loses its mind π
Just a lot of deeply rooted conflicts I think.
yeah, groups still have issues with transforms and other stuff
Mainly I found to work around it; don't EVER touch the groups transformation. And when you do ANY transformation edits, drag the source OUT of the group first, edit it, drag it back.
This way I've limited it to break like 90% less 
Nowadays if I encounter a bug or limitation in say... a built in filter, I usually just write my own shader etc. to replace it. That has the advantage of letting me nerd out and add like 50 other completely unnecessary useless properties to it super nerd style also. π
A bunch of those issues are fixed in 27 though too
Yeah, drag out and into groups works around a number of things
For quite some time now if my OBS crashes it is now more likely to be my fault. π
Although technically several of the "my fault" cases I'm refering to are more "I forgot to work around a bug in OBS" than actually my fault LOL
Erh, seems to been the Websocket that crashed this time.
mostly shader parser related bugs
ie: don't start a shader out with a line 1 preprocessor directive
Ye seen you write a lot in there about shader plugins and such. Seems to really be your itch 
Yeah, Xaymar got me addicted
Bugs or no, it's some of the most fun programming I've done in eons.
One of these days I want to get more comfy with the OBS source itself, and possibly take a stab at fixing some of the issues I've come across for shaders. It seems like that functionality was intended mainly for the program to use itself rather than others, so it's kind of understandable if we encounter obscure bugs that they aren't particularly a high priority thing, especially if one can find a workaround.
I should document all the workarounds some time and offer it up for the wiki or something
@harsh topaz translation should be fixed with this one:
https://github.com/exeldro/obs-downstream-keyer/actions/runs/758625118
My newest plugin:
https://github.com/exeldro/obs-source-copy/actions/runs/758630977
Is that to copy sources from one collection to use in another?
if so, that is amazing
you can use it for that yes
Thats brilliant. You sir are a mad man
how many plugins do you have now?
it copies json to the clipboard and allows you to paste it
15
how in the world do you have time to maintain all of them?
how often are you putting out updates for them?
maintaining is not as much work as the support
is that all done in the forums or in another place?
Sounds good - I'll update π
I've said this before. Exeldro #1
forums, discord, twitter, youtube
100% One of the few I try to donate to when I have the means
Btw, I've had 2x Websocket OBS crashes in the last hour since I installed the DSK. I'm not sure if it's related @weak escarp but thought I'd bring it up.
https://obsproject.com/logs/vhV2g5Sag-PQ3ZYa if it's useful.
there seems to be a reference leak of a move transition on your system
are you using move transitions for the DSK?
the original version had that bug yes
update downstream keyer plugin should fix that
I'm in the middle of updating to the link you sent above. And by "original version" I mean the Move Transition you sent me.
Alright, on it π
Well, still happened 
- Overwrote old DSK with
https://github.com/exeldro/obs-downstream-keyer/actions/runs/758625118 - Opened OBS.
- Ran the transition out and in.
- Closed OBS.
- https://obsproject.com/logs/ypCVxB0MICElJFgn
without transitioning DSK it does not crash?
It appears not. I tried opening/closing - no crash. I tried opening > changing scene (that uses Move Transition) > closing (no crash).
Let me see if I can force crash it again.
Yes, 100% repo.
Open OBS > Click 'None' > Click 'DSK scene' again > close OBS > Crash
I'm doing it again 
I can replicate it, now the search for the bug
Glad I can help. Well, help you help me 
Another thing that I've been meaning to ask you about, but I always get away from it.
Move Transition,
If you have multiple things that do the same thing - is there any way to set them to do them fixed instead of relative? This becomes very apparent when you try to make things go out of the screen "at the same time" but if they're different size - or at different location on the screen - they'll go off/on at different speeds. (Can DM example if required)
Also (I'm sorry) Found another tiny itsy bitsy bug with DSK.
If you change a setting in a Move Transition, those settings don't apply to the DSK Transition version of the same transition until you go to Cogwheel > Transition > SceneTransition and click the transition again.
should be fixed in this version:
https://github.com/exeldro/obs-downstream-keyer/actions/runs/758817886
I'll give it a go π
No crashes this time on that repo. π
Guys can anyone help me please?
Obs won't detect any ndi source whereas in my same computer other applications can detect ndi sources.
make sure your firewall isn't blocking NDI
If my firewall was blocking ndi, I wouldn't be able to see it in any application on the same pc. Am I right?
I can see ndi sources in other applications but not in OBS
good day i was wondring if anyone could assist with a stream deck not getting reconized by obs
For help with Elgato products, please submit a ticket with them directly at https://help.elgato.com/hc/en-us/requests/new. They also have a community Discord server.
@fluid fjord You probably do not have NDI properly installed in OBS, be sure to read the instructions for the obs-ndi plugin carefully and make sure you have both the plugin, runtime, and ndi-tools packages installed.
Also, it might go without saying but whenever a plugin is installed for OBS, the program has to be restarted in order to see the plugin.
@nocturne vortex Do you have obs-websockets installed? StreamDeck needs that plugin installed in OBS. I don't recall if Streamdeck will automatically install it for you or not.
i uninstalled obs and re installed and it fixed it self donβt know why
@weak escarp Regarding my previous questio, If you have multiple things that do the same thing - is there any way to set them to do them fixed instead of relative? This becomes very apparent when you try to make things go out of the screen "at the same time" but if they're different size - or at different location on the screen - they'll go off/on at different speeds.
Can send a short clip to show what I'm referring to if that's easier.
Anyone got plugins for creating transitions between sources? Or a transition plugin?
With transition override you can make sources that are close to the edge end early in the transition
help
Hmm, not sure I completely understand. It's not a question of ending early/later - it feels like the curve is off. Probably easier to show tbh.. can I dm a 3 sec vid?
Yeah my DMs are open
Think a lot of people that will end up using your DSK will try to combine it with Move Transition for LTs - but I can't seem to find a way to make text sources follow the actual graphic.
I think its because the moving is relative
So bigger/larger or further away sources are moved at a difference pace/speed than smaller/closer.
Solution put all your sources either in a group, or a nested scene - then put that inside of your DSK scene, then run that DSK scene in the DSK plugin.
Is a lot of nesting, but it works. Thanks @weak escarp 
It would be nice if when activating a dsk the visibility transitions were activated to be able to execute these animations
The Twitch and HS logos have move transition filters to animate them, the other sources have visibility transitions, with DSK only the sources with the filter are running
man, visibility transitions are going to be so good for advanced overlays
Now i can make them run by move transition filters or by activating the visibility of the group within another scene (with hotkeys/streamdeck)
how to insert my twitch overlay into obs?
@quiet bramble did you get any chance to work on that LUT thing? no worries if not
i'm running a filter on my video and the recorded video is choppy. I don't need it to play while it's rendering the filter to a file, i figure it will be much cleaner that way. Can I do this?
@weak escarp Hello. Loving all the plugins. if i may ask something regarding move transition and the triggers. Is there a way to have move value filters trigger with audio? Sorry for the tag. I didnt find any other way to communicate this.
You can use the Audio Move filter to enable other filters
this is included in the move transition? but in the audio filters?
yes
thank you so much
im working on a project for vidcasts to auto change cameras based on who is talking. Would that be possible with audio move? @weak escarp
yes, but could get strange when multiple sources detect sound
yeah i thought so. im working for a solution for this. because i was using advanced scene switcher for that. which have priority but i also had problems.
@main canyon I put together a simple shader for doing color and/or YUV luma inversion with optional gamma correction. It's not using a LUT, but performing math directly.
can you explain how that differs?
This shader is for OBS Shaderfilter
is that a plugin for obs?
A LUT is a fixed conversion table that is applied via the Apply LUT filter in OBS. A shader is code that runs on the GPU to perform whatever operations it is programmed to do.
Yeah, OBS Shaderfilter is a plugin for OBS available on the OBS Resources forum
!plugins
How to install plugins: https://obsproject.com/forum/resources/421/
List of available plugins: https://obsproject.com/forum/resources/categories/6/
The color invert feature is basically identical to lowering the contrast all the way using the OBS color correction contrast knob. The luma invert has no comparable built in. They can be used independently or together for a few different looks.
I also have a more ridiculous shader on my PC that allowed independently flipping the color channels or components of different color spaces just for producing fruity colors for artistic purposes but don't have that handy. π
If you get a good solution feel free to post it here! Or at least tag me 
@weak escarp Messing around with the Audio Move a bit, you aware it can't see sources inside of 'scenes' that are groups ?
This comes up empty despite having 7 sources in it.
@main canyon It'd need to be converted to StreamFX shader first. HLSL shaders undergo a conversion to GLSL on non-Windows platforms, which may work or may require adjustment to work. I'm only using Windows here so can't test on other platforms personally.
π
Im fairly new to this server, but does anyone know about NDI?
You probably have to be a bit more specific than that π
A lot of people on here know about NDI. If they know specifically the information you're looking for, and if they're here - that's yet to be determined π
Just didnβt want to put it here if this wasnβt the right spot and clog the chat
Here we go ‡οΈ
When I run NDI, my stream lags, especially when I play videos with sounds (intros), it skips like an old CD
I run off a system w 12 RAM, intel 5 processor, 1 gig internet that is hardwired with Ethernet
What am I missing?
I have a second lap top (my okβd streaming one) if I needed a second cpu, but I was told for my type of stream, my current set up should not be an issue
Hi there! I'm streaming a prerecorded video (mp4) with embedded captions. However when I put this video in OBS, my captions aren't showing up on the platform i'm streaming to..its a custom platform.
I downloaded a plugin, however that auotgenerated captions for me, and didn't actually show hte captions already in the video. Any tips?
@obtuse atlas use a video player like mpv or mpc-hc to render the subtitles and use window capture; in that case, it will be impossible for a viewer to turn off the subtitles
were do i find a stream wall for obs?
Stream wall?
@foggy robin If you click on the "Browse" link on the top of the Twitch homepage you will basically get a stream wall.
hy i can't install obs plz help
If you need help or have questions about OBS, check out our #support-portal first!
ONe question: I try to IRL outdoor stream and thought i could use the streamlab deck app with my iphone to remote OBS Streamlabs while iam outdoors. now i see that i couldnt connect. so is it neccessary to be connected in the same wifi as the computer where obs streamlabs is running? if yes, the app is not usable for my irl outdoor stream.
in this case: is there any alternative? I stream with gopro, connected to my iphone with gopro app for livestream to rtmp obs-server. iphone and gopro connected to an mobile hotspot. now i need to remote obs streamlabs with my mobile...
!sl
Streamlabs' fork of OBS is not maintained by us, and we are unable to provide support for it. Please go to https://support.streamlabs.com/hc/en-us/requests/new and submit your question there.
GoPro has an own app
yes the GoPro app is called Quik, you need it to go live with the gopro. But i want to use the OBS overlay, alerts etc. therefore you have to setup a RTMP server (i use one from obs-server.com) and use VLCMEdiaplayer for activate the Videostream in OBS. BTW: THe Gopro app sucks badly π
Okay bot thank you for this advice.. π Thought OBS Studio and OBS Streamlabs maybe have the same remote app function.. π
I am planning a live event using OBS and am wondering if there is a way to pull in twitter hashtag posts onto a overlay? Any plugins or tricks out there?
!plugins
How to install plugins: https://obsproject.com/forum/resources/421/
List of available plugins: https://obsproject.com/forum/resources/categories/6/
If something exists it is probably there in the resources section.
I got a problem with a 2 PC Setup via NDI, my streaming PC sees the source of the gaming pc but it only shows a black screen.
I already tried to:
- reset and reinstall obs and ndi on both PCs
- change firewall settings for obs and ndi on both PCs
- open ports in the firewall on both PCs
- deactivate firewall completely on both PCs
- deactivate all LAN connections except the one to the router on both PCs
- activated media streaming in windows network settings on both PCs
- both PCs run on windows 10 (updated)
- both monitors have the same resolution ( full HD, 24 inch)
I still only get a black screen and also no audio, I don't know what to do anymore
- Windows 10 2009 (OK)
- Not Admin
- No Output Session
AMD FX-8300 Eight-Core - Possible bottleneck / GeForce GTX 1060 - OK!
@reef veldt which machine is that log from?
@reef veldt you're sure the display capture is not blocking NDI source, right? You dont see anything when you double click the NDI source, right?
yeah theres nothing at all, even if there wasn't a display capture
yeah, please grab a log from the gaming pc. What is in the preview on your gaming PC?
- Mismatched Sample Rates
- Capture Interference
- Windows 10 2009 (OK)
- Not Admin
- No Output Session
- Windows 10 Game Mode
Intel Core i5-6500 @ 3.20GHz - Possible bottleneck / GeForce GTX 970 - OK!
What do you mean by preview? The screen before starting stream?
on the gaming PC, if you look at OBS, do you see anything in the preview?
Yes I do and I also stream with only the gaming pc and everything works fine, but the source doesn't show on the streaming pc
@reef veldt when you double click the NDI source on the streaming PC, in the first drop down menu, when you click it, what do you see?
could you screenshot?
thats the wrong machine
when you click here, do you see any other computers/names? @reef veldt
you started the NDI output on your streaming PC as well, and that is what you currently have selected (I would just turn that off)
No only that one? Why is it the wrong machine though? If I turn of the source output from the gaming pc I don't see any source names on the streaming pc
really? Maybe I'm confused. I could have sworn I saw the name on the other machine
PCREXHEP is the name of the gaming PC?
i forget the exact name of it but can you use the ndi viewing app, and see if you see the correct thing on the gaming pc
naming the NDI output was a good idea π yeah, so should be right. Huh, I have no idea then, it should work
so should I open Ndi studio monitor on gaming pc and see if I can see the source from obs?
Could it maybe have to do smth with the lan cables? I use a splitter that is connected to the router and the pcs are connected with the router through the splitter
cus the firewalls are open enough to where the broadcast is getting thru, and you're finding the other machine, but data dont seem to be getting thru properly π€
splitter? π
yea, it could
yeah
when you say splitter, its like this?
Make sure that OBS has both public internet and local network access in Windows' Firewall on both PCs
It doesn't show a source on the tools, do i have to restart the pc after installing tools for it to work properly?
Yeah I already did that and I also tried it with the firewall completely disabled on both PCs, same issue
try restarting after installing it
Even after install no source available on the gaming pc, but the source from the gaming pcs OBS is available in the streaming pcs obs and also in the streaming pcs Studio monitor, but shows only a black screen on both
After pc restart I mean
i had a similar issue with ndi before, but i couldn't fix it and gave up
who needs ndi anyways? use parsec or whatever
:(
@reef veldt have you tried setting up srt, udp or rtmp?
i don't know what any of those are, sorry
!srt @reef veldt
@reef veldt
SRT is a streaming protocol, like RTMP: https://en.wikipedia.org/wiki/Secure_Reliable_Transport. In OBS Studio 25.0 and later, you can output via SRT to appropriate servers by going to Stream settings and selecting "Custom" for your service, then entering your srt:// path into the Server box. For a more complete guide on SRT and how to use it with OBS, see this article: https://obsproject.com/wiki/Streaming-With-SRT-Protocol
Okay ty, I'll try that
can someone teach me how to use the obs virtual camera
wait is this the wrong chat
sorry my bad
is there any way to change the name of the virtual camera?
Out of curiosity, why do you want to change the name
Would this be a good place to ask about web apps running in browser sources?
where is help?
If you need help or have questions about OBS, check out our #support-portal first!
so when im streaming my chat does no appear where it says stream chat. im not talking about the chat box in a scene but the chat box that is in the software. any help?
Hi. I am running OBS v 22.00 due to the issues with later issues in mac os and studio mode. Will RTSP server work in this version as a plugin? I have installed it but I can't find it in any menu. Only FFMPEG is available in recording menu.
It's probably safe to assume that the version you have now is the only version you will ever have
What studio mode issues are you referring to?
so when i downloaded the transition matrix i added to the files and when i started up my obs it didnt show up under the tool menu any ideas on what i need to do?
If it has an EXE installer, use that to install it. If not, make sure you are installing the files to the correct location in the correct OBS installation.
One of the most common "plugin doesn't show up" problems are people installing the files into the wrong location, or having multiple copies of OBS installed (that they may have forgotten about) and putting it in the wrong one, or even downloading the source code and trying to install it (which wont work).
i installed it right from the obs site so which ever it is there
Plugins are often available as an EXE file installer, a ZIP file installer, and the source code is often also available as a ZIP file - all on the OBS website, so it is possible to download the correct thing from the site or the incorrect thing. Once downloaded, it is possible to install it to the correct location, or to the incorrect location.
Other potential things that can go wrong are having 64 bit OBS but installing a 32bit plugin, or vice versa. Or not reading the installation guide/manual provided by the plugin author and following all the steps correctly. Or not having all of the pre-required software installed such as runtime libraries that are indicated as being necessary.
One also has to ensure that the version of the plugin officially supports and works on the version of OBS that they're using.
If you look at your OBS log file, if it is loading the plugin there should be information about that in the log file. If there is no information at all about the given plugin in the log file, OBS is not trying to load it and it is not installed correctly.
Framerate issues with program preview mode in OBS studio
I want help with the youtube live chat overlay is there any tool or plugin or any kind of method to solve this? Thank you very much
does anybody know how to find the WebSockets Server Settings in OBS Studio 26.1
The websocket plugin settings are in the "Tools" menu
it isnt in 26.1
are you sure its correctly installed? Did you post a log already? @hollow moat
!clog
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.
Log contains debug messages (browser/ftl/etc), for a filtered version click here
- MP4/MOV Recording
- Mismatched Sample Rates
- Windows 10 2004 (OK)
- Not Admin
AMD Ryzen 5 3600X - OK! / Radeon RX 590 - OK!
you mean this?
A plugin for controlling OBS via websockets is available here:
make sure you use the windows installer
the guy on yt said noobs cmdr downloads it automatically if run in admin
