#plugins-and-tools

1 messages Β· Page 91 of 1

grand timber
#

Play the mp3 on VLC, hit Ctrl-I, and right-click on the cover art.

twilit halo
#

No the file location of the file art when it's downloaded

eager ember
#

I'm trying to write an input viewer; is there a way to get OBS to forward kb/m events to a browser source?

atomic horizon
#

I'm curious ive never grabbed any plugins any recommendations?

mental garnet
#

🐢

quiet bramble
#

@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

oblique yewBOT
tidal latch
#

is there a plugin for obs that enables selective recording at all or something similar?

analog ruin
tidal latch
novel adder
#

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.

wary escarp
#

!sehelp

oblique yewBOT
flint wraith
#

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?

gaunt zealot
#

@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.

flint wraith
#

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.

gaunt zealot
lavish ibex
#

i downloaded the transition matrix but idont see it on my obs @hard jay

vital trellis
#

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?

meager quail
#

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!!

weak escarp
meager quail
# weak escarp You need the lib and header files of obs to build that plugin. You can get those...

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!!

weak escarp
umbral sleet
#

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

white dune
#

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.

umbral sleet
#

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?

daring plover
#

Is it cheap to take the script_tick in lua and update a text source with the time?

meager quail
tawdry pasture
#

anyone around to help with asio plugin?

untold jay
#

@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

umbral sleet
untold jay
#

i, uh, forgot how to use the script, i'll read up the original documentation ^^'

umbral sleet
#

No it's fine you already helped a lot! Would you mind sharing the link to the original documentation?

untold jay
#

@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

tawdry pasture
#

Any information on the asio plugin?

umbral sleet
#

@untold jay wonderful thanks a lot!

untold jay
#

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

umbral sleet
#

Ok I will give it a shot

untold jay
#

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

umbral sleet
#

Ok πŸ™‚

tawdry pasture
#

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?

glad cloud
#

Hi, i have install Virtual camera plugin dans when i start camera and show it in app Zoom, the stream is entrelaced, why ?

meager quail
glad cloud
daring plover
tawdry pasture
#

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?

round jungle
#

hi

pseudo cosmos
#

has anyone had an issue on Windows where having Program and Preview enabled on obs-ndi causes OBS to hang when changing scene collections?

fervent relic
#

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

oblique yewBOT
pseudo cosmos
#

It doesn’t actually crash

#

I posted the stack trace where it’s hung

indigo solstice
#

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?

grand quest
#

where can I go to see more obs plugins?

clear inlet
smoky garnet
#

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?

untold jay
tacit crown
#

Anyone know any good plug-ins for the linux version for scewing images?

white dune
#

skewing? that's a built in feature of libobs, you get it for free

hard jay
#

You cannot skew images out of the box in OBS, only stretch or scale.

tacit crown
#

Yeah but heard there's some good plugins out there for skewing. Anyone got any favs? For OBS in Linux Mint.

boreal hearth
#

streamfx probably has what you're looking for, idk about any other plugins though

native holly
#

Since last OBS update the VLC Video Source (Using URL) is not working anymore. Is there an fix?

hard jay
#

you'll need to be more specific what "the last update" is here, we just released an RC, are you using that?

warm olive
round jungle
#

hi

peak dagger
#

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.

round jungle
#

hi

wary escarp
# round jungle hi

Hey mate, if you have a question, just ask it :D
No need to hesitate, we're all friendly here :)

floral mortar
#

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

smoky garnet
spark pollen
#

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?

hard jay
#

!plugintemplate @spark pollen

oblique yewBOT
spark pollen
#

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.

hard jay
#

you still need to build libobs (and probably frontend-api) libraries to link against.

spark pollen
#

ah okay

hard jay
#

What are you looking to make, out of curiosity?

spark pollen
#

Looking to make a plugin that can read info from twitch such as subs and raids - then trigger a keystroke

inner marsh
#

pretty sure you can do something like that through touchportal and maybe lionboard

dark sapphire
vapid charm
#

Might be limited to the paid tier iirc.

spark pollen
spark pollen
#

seems like one of those 3 should work. thanks for the help!

fiery glade
#

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.

whole nimbus
#

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?

untold jay
#

@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)

oblique yewBOT
brisk cosmos
#

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?

hard jay
#

!docks @brisk cosmos

oblique yewBOT
#

@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).

brisk cosmos
#

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

hard jay
#

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

open seal
#

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?

untold jay
#

@open seal no, not for obs-studio at least

latent pebble
#

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

untold jay
#

@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

latent pebble
#

alrighty, i didn't want to do that because it uses so much of my ram with 2 instances

untold jay
#

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

mortal harbor
#

@latent pebble what's the selective recording?

latent pebble
mortal harbor
#

ah!

round jungle
#

hi

vale vine
#

Iso recording != selective recording, but indeed iso recording is heavily requested, on the radar, with no eta

hollow ether
#

hey does anyone know how to add virtual cam in mozila firefox

latent pebble
vale vine
#

I imagine it's pretty tricky which is why I don't think anyone has started really working in it.

latent pebble
#

you right...

vale vine
#

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

fresh pebble
#

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?

quiet bramble
#

!log @fresh pebble

oblique yewBOT
#

@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.
quiet bramble
#

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.

#
  1. 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.

round jungle
#

hi

wary escarp
#

mate at some point it's okay, isn't it? πŸ˜„

fresh pebble
mortal harbor
#

helou

oblique yewBOT
# mortal harbor 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!

mortal harbor
#

wie geht es euch

oblique yewBOT
# mortal harbor 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. google_translate Translate

mortal harbor
#

STFU

grand timber
mortal harbor
#

haha what, i dont understand

toxic basin
#

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

short tree
#

any green screen plugin?

peak hollow
#

!filters

oblique yewBOT
#

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

short tree
analog ruin
#

sometimes a bit of patience is needed πŸ™‚ I've responded to you in the support channel

round jungle
#

hi

patent holly
#

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

oblique yewBOT
frozen quartz
#

What are your favorite plugins for OBS?

white dune
#

i like my own.

mortal harbor
#

look in scripts, there's a lua script that comes with OBS

jovial hornet
#

hey is anybody awake?

devout patrol
#

Hey, is there a plugin that does push to show? (for rust maps) like native in slobs?

quiet bramble
#

Robots will be our doom. πŸ™‚

wary escarp
#

This happens when people don't read the full message

devout patrol
# wary escarp 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)

wary escarp
lunar smelt
#

Anyone else testing the Beta firmware with the Rodecaster Pro that allows you to control obs from the Pro via midi?

wary escarp
devout patrol
#

@wary escarp You sir/madam deserve a cookie!

vivid sapphire
#

@real basalt stop

real basalt
#

no

#

why

#

some1 hacked me

#

hey siri, unhack me

vivid sapphire
#

You're not being funny and this isnt a meme server.

real basalt
#

im not trying to be funny

vivid sapphire
#

clearly

real basalt
#

zmrd jeden

rugged zincBOT
#

dynoSuccess GoodBoi#4449 has been warned.

vivid sapphire
#

Stop

real basalt
#

why

#

with?

vivid sapphire
#

this is a channel to discuss OBS plugins

real basalt
#

and

#

im asking

vivid sapphire
#

if you don't want to discuss OBS, then talk in #off-topic

granite rune
#

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

red tide
#

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

untold jay
worthy token
#

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.

untold jay
#

@worthy token i can see two ways of doing this, both more or less equally difficult:

  1. 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
  2. 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
worthy token
#

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.

ancient valve
#

so ive installed the ndi thing and it still isnt under tools

fluid fossil
#

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?

analog ruin
#

!clog @ancient valve

oblique yewBOT
#

@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.
soft wyvern
#

How Do i Log Off Obs?!

untold jay
visual compass
#

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

thorn anvil
#

How do I uninstall a plugin?

white dune
#

do what you did to install it, but the opposite

inner marsh
nocturne imp
#

Hey hey, did some initial research into using a USB piano as an obs controller with no luck - any leads or tips?

inner marsh
#

maybe the obs midi plugin? dont know exactly if it would work but it may

oblique yewBOT
#

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

pseudo cosmos
#

Is there a way over obs-websocket to start the obs-virtual-cam plugin filters?

grand trout
#

Hello. I'm building my first plugin. Is there an easier way to build it without having to rebuild the whole OBS project?

white dune
#

i just put my build dir outside of the obs build dir

boreal hearth
#

!plugintemplate

oblique yewBOT
boreal hearth
#

that repository builds a plugin as a separate project from obs, but unless you change obs code it should only rebuild your plugin anyways

grand trout
#

thanks! I just didn't want to have to download about 6gb of software to build the plugin.

boreal hearth
#

well you'll have to build obs studio at least once, there's no easy way around that

peak vector
grand trout
#

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

grand trout
#

I can't build the plugin because apparently the caption.h is missing in the make install target. Maybe this is a bug?

grand trout
#

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.

wild marlin
#

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

torpid oar
#

need help on obs i can do anything i cant start my streaming and i cant witch

inner marsh
#

!support

oblique yewBOT
#

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

glad swift
#

hey, how do i use my audio filters that are in obs on other applications. (discord, game chats, etc. etc.)

inner marsh
#

!vbcable

oblique yewBOT
#
  1. Install VB-Audio CABLE. (A reboot is not required)
  2. In OBS Studio, go to Settings > Audio and select "CABLE Input" as your Monitoring Device
  3. Go to Edit > Advanced Audio Properties and enable Audio Monitoring for the audio sources you'd like to stream to Discord.
  4. 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.

glad swift
#

it doesnt allow me to select Cable input... Anyone know?

#

wait i fixed it tysm asher and obs bot

errant jewel
#

Hey guys ive installed the move transition plugin restarted my obs but i dont have the option to use the move transitions?

oblique yewBOT
#

@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.
errant jewel
oblique yewBOT
analog ruin
errant jewel
#

yes i did

analog ruin
#

weird. And you've restarted OBS since installing I assume?

errant jewel
#

yes

#

should i remove and retry is that possible

analog ruin
#

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

errant jewel
#

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

analog ruin
#

the top one, installer

errant jewel
#

yeah ill show a screen grab

analog ruin
#

inside the zip is an executable (.exe)

errant jewel
analog ruin
#

yes πŸ™‚ Double clicky

errant jewel
analog ruin
#

well, there is only one button πŸ™‚

errant jewel
analog ruin
#

you didnt get the step where you choose the installation location?

errant jewel
#

nope

analog ruin
#

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

errant jewel
oblique yewBOT
analog ruin
#

yeah, still nothing in there

errant jewel
#

so how do i remove it then restart maybe?

#

or do i just copy and past it into the x86 plugin folder

analog ruin
#

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)

errant jewel
#

my way just worked so its running at x86 and the file location was going to the program files version

analog ruin
#

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 😦 )

errant jewel
#

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

analog ruin
#

cool πŸ˜„ welcome

errant jewel
#

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?

analog ruin
#

I cant answer, I've never used the move-transition plugin, but hopefully others can soon πŸ™‚

mortal harbor
#

GUYSS I NEED HELP

oblique yewBOT
still delta
#

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.

untold jay
#

@still delta voicemeeter banana has "macro buttons", which may be triggered by breaching certain loudness thresholds, i think i used that at some point

still delta
#

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

untold jay
still delta
#

I will 😁

mortal harbor
#

If your sources are in nested scenes, would it work?

untold jay
#

@mortal harbor nested scenes definitely do work, why?

mortal harbor
#

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.

still delta
#

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

weak escarp
blissful void
#

lol

vapid charm
#

<@&715347355565817879>

hard jay
#

@lusty sorrel Don't do that.

lusty sorrel
#

?

#

why

#

@hard jay

hard jay
#

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!

lusty sorrel
#

ok thnx

shell shell
#

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 πŸ™‚

weak escarp
untold jay
#

now i have two downstream keyers, and they both seem to be working

weak escarp
random cave
weak escarp
untold jay
#

i'd love a similar gui for projectors, to be able to add, remove and toggle their visibility

vapid charm
weak escarp
#

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?

vapid charm
#

It "does" explain it. Is it text only or does other source types work?

weak escarp
inner marsh
#

Does only show one scene over top at a time or can it be multiple overtop?

white dune
#

Just make a scene with scenes as scene items.

random cave
#

my dock has no buttons

#

it had when i first opened obs

vale vine
oblique yewBOT
# random cave my dock has no buttons

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).

random cave
#

Thanks! It didnt fix it though

weak escarp
random cave
#

thanks, and might I add thank you for all you've done for OBS πŸ™‚

ancient otter
#

@oblique yew how to i connect my soundtrack by twitch to my obs

still delta
grizzled stream
# random cave

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

tawdry pasture
#

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

weak escarp
exotic snow
#

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

weak escarp
random cave
#

@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

weak escarp
random cave
#

thanks

clear inlet
#

@tawdry pasture I'd need to see a log for starters.

random cave
#

@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

weak escarp
random cave
#

cool stuff

#

thanks for making this happen

spare echo
#

Cannot wait to see this downstream keyer expanded omg

weak escarp
random cave
#

I'd like a UI like vmix's

#

but might be a stretch πŸ™‚

spare echo
#

@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

random cave
#

Stacking is +1 from me

daring plover
spare echo
#

I mean, sure @daring plover but Exeldro did respond to me here technically

spare echo
#

I've just seen the new 27 build has per source hide and show transitions, this may actually be what I am looking for

urban schooner
#

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

peak vector
#

On Windows you can use the multi-rtmp plugin

#

!multirtmp

oblique yewBOT
urban schooner
#

Thank you

grizzled stream
# weak escarp new version is building here: https://github.com/exeldro/obs-downstream-keyer/ac...

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

grizzled stream
#

ty

stoic kraken
#

anyone knows how is possible to restream with different bitrates?

inner marsh
oblique yewBOT
stoic kraken
#

do I have to use 2 encoders for this?

inner marsh
#

No i don’t believe so

stark narwhal
#

Different bitrate? Definitely yes

stoic kraken
#

can't find out :x

raven quarry
#

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)

solar dust
grizzled stream
raven quarry
solar dust
# raven quarry

In the archive there is a x64 folder, inside there is the dll you need to put in obs-plugins/64bit

raven quarry
#

oh ok so I just purely need to copy the .dll file across

raven quarry
grand trout
#

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

harsh topaz
weak escarp
harsh topaz
#

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. πŸ™‚

harsh topaz
random cave
#

build #12 is working fine for the basic stuff i guess

#

didnt try deleting scenes that are being used as DSKs though

weak escarp
harsh topaz
weak escarp
#

yeah, the way I am thinking of making it is splitting relative option into 3 options: absolute, relative add and relative factor

harsh topaz
wind leaf
#

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

vapid charm
#

!multirtmp

oblique yewBOT
wind leaf
#

they need to give you a raise

weak escarp
harsh topaz
#

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 πŸ™‚

weak escarp
harsh topaz
#

Pog sure, but I'm really busy in the midst of something right now, but for sure when I find a minute.

vale vine
#

Exeldro, enjoy that cup of coffee or tea πŸ˜‰

north mica
#

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.

wary escarp
#

both work

peak hollow
#

the interface is C, but you can use c++ to write your plugin

north mica
#

Excellent - thanks!

quiet bramble
#

@north mica StreamFX is C++ if you're looking for examples of C++ OBS plugins

north mica
#

Thanks!

sand elbow
#

Anyone know of a way to just capture video cam footage from discord and inject it into a obs overlay/s?

lime lance
#

no

quiet bramble
#

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.

wild wigeon
#

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)

sand elbow
vapid charm
#

!log @wild wigeon

oblique yewBOT
#

@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.
vapid charm
#

at least verify it loads

harsh topaz
weak escarp
#

I can send a version via dm if that works for you

harsh topaz
#

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.

vapid charm
harsh topaz
harsh topaz
oblique yewBOT
harsh topaz
#

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

weak escarp
harsh topaz
#

Shit, so non of my scenes yikes

weak escarp
#

than size using the bounding box

harsh topaz
#

Ah, okay. It showed both on previous version though.

#

I was having a hard time understanding why there was 2 though.

weak escarp
#

yes both showed and only 1 worked

harsh topaz
#

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 ^^

weak escarp
#

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

harsh topaz
#

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?

weak escarp
#

for relative use a +,-,/ or * instead of the space in front of the number

wild wigeon
# vapid charm at least verify it loads

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

vapid charm
#

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.

solar dust
#

wrong architecture ? M1 ?

vapid charm
#

Oh

wild wigeon
#

I have an Intel Processor. Is the code written only to work with M1?

vapid charm
#

Actually the info seems wonky rosedoWthink

harsh topaz
#

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) πŸ˜•

vapid charm
#

Is it a hackintosh or an actual mac?

wild wigeon
#

Nope, it's an actual Mac

#

An oldie, but a goodie

vapid charm
#

Yeah. Gonna have to leave it to them as I'm not sure what would be causing it.

harsh topaz
#

(Typed * twice by accident)

inner marsh
#

@wild wigeon that plugin works on my intel mac, let me look into it a little

harsh topaz
#

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.

wild wigeon
#

Hmm interesting. Thanks @inner marsh

harsh topaz
#

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.

weak escarp
#

@harsh topaz found bugs, fixing them now

harsh topaz
#

I was trying to create a repo, but it wouldn't let me set default transform again πŸ˜„

harsh topaz
#

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 Pog

#

@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)

storm stirrup
#

anyone know of a linux obs browsersource plugin that lets you control the audio through obs, like the windows build does?

split glen
#

Has anyone worked out using OBS to capture the audio from a DAW like Studio One?

storm stirrup
#

there is an asio plugin im pretty sure

#

have not used myself but might work

wild wigeon
ivory hull
#

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 ^^

vale vine
#

@ivory hull mee6

ivory hull
#

@vale vine You can announce when you are in LIVE but that's all right ?

vale vine
#

Yep, use it in my server

ivory hull
#

Sure but you cannot announce when someone have follow or sub ?

vale vine
#

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

ivory hull
#

For moderators it is a really great tools πŸ™‚

vale vine
#

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

ivory hull
#

I'm not agree with you it can be great for subs πŸ™‚ they love it

vale vine
#

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

ivory hull
#

Yeah with twitch subscriber role i see what you want... but i just wanted a live discord channel event ^^

vale vine
#

Also, this conversation has nothing to do with obs and doesn't belong in this channel

ivory hull
#

I'm in obs community and plugins and tools what you mean ?

vale vine
#

Third party tools and plugins for obs

#

Not tools for discord

ivory hull
#

Can be an obs tools btw ^^ anyway have a great day πŸ˜‚

mortal harbor
#

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?

sand pilot
#

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)

harsh topaz
#

@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).

weak escarp
#

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

harsh topaz
#

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.

weak escarp
#

if the source on the scene is the same size as the scene itself than none and center will have the same effect

harsh topaz
#

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 πŸ‘

vapid charm
#

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

weak escarp
#

not every artifact on GitHub is release worthy

vapid charm
#

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.

elfin gate
#

anyone can help me about this problem

peak vector
#

You were already told that you need to contact that support for the app you are using

elfin gate
#

what apps ?

analog ruin
#

manyCams and redDragon

elfin gate
#

why manycam and reddragon ? my problem is when i connect my phone to hdmi video capture , that qr code appear

analog ruin
#

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

elfin gate
#

what top most capture

analog ruin
#

@elfin gate

elfin gate
#

sorry for asking too many question

#

i remove it , but it still here the qr code

analog ruin
#

alright, remove the next one on the list. One of them is showing you that QR code, I dont know which one it is

elfin gate
analog ruin
#

there is one left πŸ˜… which is the one showing you the QR code

elfin gate
#

i remove all , but when i add video capture device whre my phone is connected , qr code will apear again

analog ruin
#

right, and what option are you picking to show your phone?

elfin gate
#

video capture device

analog ruin
#

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

elfin gate
#

?

coral thorn
#

is there anyway someone can help me. my alerts are not working. i use stream labs obs

oblique yewBOT
simple fern
#

can u guys help me?

oblique yewBOT
trail coral
#

On what

#

@simple fern

nova stirrup
#

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

white dune
#

i say it's a mismatched structure definition

#

ensure that you are building against the same libobs version as you are running

simple fern
# trail coral On what

The obs I’m tryna share screen on discord the other way w the camera but it pops up a black screen

nova stirrup
nova stirrup
white dune
#

check out the version of libobs tagged with the version you plan to run in

nova stirrup
#

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?

trail coral
#

Can u show me

white dune
#

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;
}```
simple fern
nova stirrup
white dune
#

there will be but a single line in the log if obs_module_load returns false. no crash.

dark sapphire
nova stirrup
white dune
#

not quite

#

one is a function import resolved at load time, the other is a constant resolved at compile time

nova stirrup
#

Ah

#

Well.. this isn't my problem then. πŸ˜‰

white dune
#

just don't link libobs statically and the check will work

nova stirrup
#

Looking

nova stirrup
white dune
#

as i mentioned, there are tags. as in git tags

nova stirrup
#

Sorry - I'm an idiot. In GitHub, I just see tags like this:

#

How would I see what they linked with?

white dune
#

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.

nova stirrup
#

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);
white dune
#

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

nova stirrup
#

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.

white dune
#

pick a minimum version and link against that

nova stirrup
#

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.

white dune
#

i wrote "pick a minimum version"

#

it's a choice you make

nova stirrup
#

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.

white dune
#

that's strange, i don't think there was a release in Mars...

nova stirrup
#

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.

white dune
#

i think you downloaded an older version than what you are building against

stone moat
#

hello

wary escarp
#

!english @queen axle

oblique yewBOT
#

@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. google_translate Translate

queen axle
#

I can't put 60 FPS, can someone help me?

oblique yewBOT
native crescent
mortal harbor
#

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

wary escarp
#

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_video gets 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?
dark sapphire
#

obs-ndi seems to use OBS_OUTPUT_AUDIO though

#

obs-ndi uses it in combination with obs_output_begin_data_capture()

wary escarp
#

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

dark sapphire
#

hmm, you'd be correct

#

It might just not have been tested in your use case

wary escarp
#

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 πŸ˜„

royal raptor
#

man virtual cables are driving me insane

inner marsh
#

they can do that

minor dome
#

Hey my chat disappeared do you know how I can get them back

royal raptor
#

go to view docks and then your chat

minor dome
#

Its not showing up I even installed OBS Live and it didn't work

loud pond
#

All plugins I install on OBS do not recognize any, what could be happening?

minor dome
#

Try using a older obs client.

inner marsh
inner marsh
oblique yewBOT
loud pond
inner marsh
#

do you use the installers for the plugins?

minor dome
#

isn't automatic scene switch built into OBS?

inner marsh
#

and do you restart obs after installing the plugins

inner marsh
loud pond
minor dome
#

streamelements obs live isn't working it prompts me to update it I update it and it still doesn't work.

oblique yewBOT
loud pond
#

no installer comes

#

I have already reinstalled the obs and it remains the same, it does not recognize the plugins

inner marsh
#

@loud pond so when you download the zip, open it and then the windows folder, then open the AdvancedSceneSwitcherSetup.exe and run that

loud pond
#

does not appear in the obs, complicated

inner marsh
#

Did you run the installer that’s in the zip?

loud pond
inner marsh
#

Can you screenshot what you ran

loud pond
unkempt pike
#

how can i put something on my camera on a meeting with obs?

white dune
#

the virtual camera feature seems like what you want

stoic shore
#

is there a plugin like virtual cam but for audio?

oblique yewBOT
# stoic shore is there a plugin like virtual cam but for audio?
  1. Install VB-Audio CABLE. (A reboot is not required)
  2. In OBS Studio, go to Settings > Audio and select "CABLE Input" as your Monitoring Device
  3. Go to Edit > Advanced Audio Properties and enable Audio Monitoring for the audio sources you'd like to stream to Discord.
  4. 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.

warm crag
#

!french

#

d'accord

oblique yewBOT
# warm crag d'accord

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

polar temple
#

Do u guys know where I can get the better mic plugin

dark sapphire
#

You'll have to be more specific

main canyon
#

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

inner marsh
#

yeah, it needs to be 8mb or less, and go for it and upload it

main canyon
#

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

earnest delta
#

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?

vapid charm
#

@earnest delta you'd have to speak with whoever you use as an alert provider.

main canyon
#

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

quiet bramble
#

@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.

main canyon
#

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

quiet bramble
#

What GPU are you using BTW?

stark ocean
#

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.

main canyon
#

macbookair '17

#

pegs cpu 25-50% when running the filters

oblique yewBOT
#
⚠️ Warning
  • Mismatched Sample Rates
ℹ️ Info
  • Windows 10 2009 (OK)
Hardware Check

AMD Ryzen 7 3700X - OK! / GeForce RTX 3070 - OK!

main canyon
#

@quiet bramble yeah i found that out, did my video not be playable?

main canyon
#

should I repaste it as an mp4?

trail gust
#

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.

peak vector
#

!clog @trail gust

oblique yewBOT
#

@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.
trail gust
oblique yewBOT
narrow dock
#

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...

peak vector
#

The plugin is not loaded here.

trail gust
#

@peak vector I'll take a look, thank you for the suggestion. back in a few.

peak vector
#

Use the plugin automatic installer if you have installed OBS normally (not using portable)

trail gust
#

@peak vector that was it. thank you. cheers.

orchid kraken
#

Hi - is there a forum for zcams? Trying to get into one

main canyon
#

I want the nightvision part, black ; and the black part, lit up hella bright

#

idk how chroma keys work

#

and i'm failing bad

main canyon
#

?

lavish ibex
#

how do i get the transition matrix onto my obs once ive downloaded it

#

?

mortal harbor
#

how to get plugins?

lavish ibex
#

i have the plugin but its not showing up on my obs

topaz vault
#

Inverted

#

And a desaturated inverted LUT

main canyon
#

whoa

#

I am confused. When I use my orange meteors with the blue chroma key the balls are the only thing visible

topaz vault
#

I have no idea what you're referring to.

mortal harbor
oblique yewBOT
main canyon
#

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

main canyon
#

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

main canyon
#

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

quiet bramble
# main canyon How do I get the inverse of this?

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.

main canyon
#

i think I did already, I'm not sure

#

I had closed it cause i was editing video in quicktime urgh

quiet bramble
#

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.

main canyon
#

I have chroma key and color correction on right now

quiet bramble
#

Then invert the luma and convert it back to RGB

#

The results generally look much better.

main canyon
#

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?

quiet bramble
#

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.

main canyon
#

it's show 720p on a macbook air, idk if that's lossless or lossy

#

Where do I go to convert the color space?

quiet bramble
#

I've been exploring possible methods to remove the blocky distortion but haven't found something good yet.

main canyon
#

I'm very green with video editing, and no photoediting/still editing

quiet bramble
#

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.

main canyon
#

word

#

that would be super awesome yeah any time you get to it

harsh topaz
#

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.

inner marsh
harsh topaz
#

Erhm, sure. I just googled and took the first link Gasp

inner marsh
#

Hm wait never mind, doesn’t download anything. I’m just tired and not paying enough attention, sorry

harsh topaz
quiet bramble
#

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.

harsh topaz
#

@weak escarp Is there any way in the current version of DSK to add a delay between DSK changes?

weak escarp
harsh topaz
#

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.

weak escarp
#

I will have a think about that

harsh topaz
#

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?

weak escarp
#

and it appears the translation did not load correctly for you because it should be "DSK 1" instead of DefaultName

harsh topaz
#

Translation? Am on English OBS.

weak escarp
#

yeah I found the bug, it is on my end

harsh topaz
#

Poggers πŸ™‚

#

Is there a way to bind none currently?

vale vine
#

Lindenkron seems to be a pro at breaking things so they can get fixed 🀣

harsh topaz
weak escarp
harsh topaz
#

Also I feel slightly attacked that you can describe me so well in one sentence monkaW

vale vine
#

Hahahaha

#

Power users are the best as they can ultimately make things better faster

harsh topaz
#

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 >.<

weak escarp
#

At the moment working on a plugin to copy scenes, sources and filters
After that I will fix some downstream keyer things

harsh topaz
# weak escarp Not yet

Alright. Was thinking maybe I could macro it so it'd press "None" first, then delay, then press the next DSK giggle

harsh topaz
weak escarp
#

you can set the hide hotkey on all scenes in the DSK the same

harsh topaz
#

Ah, true smartClever

quiet bramble
#

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

vale vine
#

Yes indeed you are good at breaking things too!

quiet bramble
#

And that's not even counting me using things in ways they weren't intended for! πŸ˜›

harsh topaz
#

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 giggle

quiet bramble
#

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.

harsh topaz
#

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.

quiet bramble
#

yeah, groups still have issues with transforms and other stuff

harsh topaz
#

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 KEKW

quiet bramble
#

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

harsh topaz
#

Speaking of which.

#

Anyway, I think we went a bit off topic MonkaS

quiet bramble
#

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

harsh topaz
#

Erh, seems to been the Websocket that crashed this time.

quiet bramble
#

mostly shader parser related bugs

#

ie: don't start a shader out with a line 1 preprocessor directive

harsh topaz
#

Ye seen you write a lot in there about shader plugins and such. Seems to really be your itch giggle

quiet bramble
#

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

weak escarp
vale vine
#

Is that to copy sources from one collection to use in another?

inner marsh
#

if so, that is amazing

weak escarp
#

you can use it for that yes

vale vine
#

Thats brilliant. You sir are a mad man

inner marsh
#

how many plugins do you have now?

weak escarp
#

it copies json to the clipboard and allows you to paste it

weak escarp
inner marsh
#

how in the world do you have time to maintain all of them?

#

how often are you putting out updates for them?

weak escarp
inner marsh
#

is that all done in the forums or in another place?

harsh topaz
harsh topaz
weak escarp
vale vine
harsh topaz
#

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.

weak escarp
#

there seems to be a reference leak of a move transition on your system

#

are you using move transitions for the DSK?

harsh topaz
#

I still have the version you originally sent me.

#

Yes.

weak escarp
#

the original version had that bug yes

#

update downstream keyer plugin should fix that

harsh topaz
#

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 πŸ‘

harsh topaz
weak escarp
#

without transitioning DSK it does not crash?

harsh topaz
#

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

harsh topaz
weak escarp
harsh topaz
harsh topaz
#

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.

harsh topaz
fluid fjord
#

Guys can anyone help me please?
Obs won't detect any ndi source whereas in my same computer other applications can detect ndi sources.

quiet bramble
#

make sure your firewall isn't blocking NDI

fluid fjord
#

If my firewall was blocking ndi, I wouldn't be able to see it in any application on the same pc. Am I right?

fluid fjord
nocturne vortex
#

good day i was wondring if anyone could assist with a stream deck not getting reconized by obs

oblique yewBOT
quiet bramble
#

@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.

nocturne vortex
#

i uninstalled obs and re installed and it fixed it self don’t know why

harsh topaz
#

@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.

eternal seal
#

Anyone got plugins for creating transitions between sources? Or a transition plugin?

weak escarp
rigid night
#

help

harsh topaz
harsh topaz
#

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 Linden7Love

grizzled stream
#

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

dark sapphire
#

man, visibility transitions are going to be so good for advanced overlays

grizzled stream
#

Now i can make them run by move transition filters or by activating the visibility of the group within another scene (with hotkeys/streamdeck)

mortal harbor
#

how to insert my twitch overlay into obs?

main canyon
#

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

slow flicker
#

@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.

weak escarp
slow flicker
#

this is included in the move transition? but in the audio filters?

weak escarp
#

yes

slow flicker
#

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

weak escarp
#

yes, but could get strange when multiple sources detect sound

slow flicker
#

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.

quiet bramble
#

@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.

main canyon
#

can you explain how that differs?

quiet bramble
main canyon
#

is that a plugin for obs?

quiet bramble
#

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

oblique yewBOT
quiet bramble
#

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. πŸ™‚

harsh topaz
main canyon
#

Im not on windows, can I still use this?

#

i do have streamfx

harsh topaz
#

@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.

quiet bramble
#

@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.

main canyon
#

😭

wild totem
#

Im fairly new to this server, but does anyone know about NDI?

harsh topaz
#

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 πŸ˜›

wild totem
#

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

obtuse atlas
#

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?

untold jay
#

@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

foggy robin
#

were do i find a stream wall for obs?

vapid charm
#

Stream wall?

quiet bramble
#

@foggy robin If you click on the "Browse" link on the top of the Twitch homepage you will basically get a stream wall.

tribal gate
#

hy i can't install obs plz help

oblique yewBOT
hollow magnet
#

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...

harsh topaz
#

!sl

oblique yewBOT
hollow magnet
# kind swan 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 πŸ˜„

hollow magnet
# oblique yew

Okay bot thank you for this advice.. πŸ™‚ Thought OBS Studio and OBS Streamlabs maybe have the same remote app function.. πŸ™‚

left horizon
#

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?

quiet bramble
#

!plugins

oblique yewBOT
quiet bramble
#

If something exists it is probably there in the resources section.

reef veldt
#

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

oblique yewBOT
analog ruin
#

@reef veldt which machine is that log from?

reef veldt
#

streaming pc

#

you need the gaming one too?

analog ruin
#

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

reef veldt
#

yeah theres nothing at all, even if there wasn't a display capture

analog ruin
#

yeah, please grab a log from the gaming pc. What is in the preview on your gaming PC?

reef veldt
oblique yewBOT
reef veldt
#

What do you mean by preview? The screen before starting stream?

analog ruin
#

on the gaming PC, if you look at OBS, do you see anything in the preview?

reef veldt
#

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

analog ruin
#

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

reef veldt
analog ruin
#

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)

reef veldt
#

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

analog ruin
#

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?

reef veldt
#

this is the gaming pc

#

this is the streaming pc

inner marsh
#

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

analog ruin
#

naming the NDI output was a good idea 😌 yeah, so should be right. Huh, I have no idea then, it should work

reef veldt
#

so should I open Ndi studio monitor on gaming pc and see if I can see the source from obs?

reef veldt
analog ruin
#

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

analog ruin
#

when you say splitter, its like this?

gaunt zealot
#

Make sure that OBS has both public internet and local network access in Windows' Firewall on both PCs

reef veldt
# inner marsh yeah

It doesn't show a source on the tools, do i have to restart the pc after installing tools for it to work properly?

reef veldt
#

That is the splitter

reef veldt
inner marsh
reef veldt
# inner marsh 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

untold jay
#

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
#

:(

untold jay
#

@reef veldt have you tried setting up srt, udp or rtmp?

reef veldt
#

i don't know what any of those are, sorry

untold jay
#

!srt @reef veldt

oblique yewBOT
reef veldt
#

Okay ty, I'll try that

mortal harbor
#

can someone teach me how to use the obs virtual camera

#

wait is this the wrong chat

#

sorry my bad

mortal harbor
#

is there any way to change the name of the virtual camera?

vivid sapphire
#

Out of curiosity, why do you want to change the name

scenic trout
#

Would this be a good place to ask about web apps running in browser sources?

mortal harbor
#

where is help?

oblique yewBOT
warped bay
#

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?

junior walrus
#

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.

vivid sapphire
#

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?

lavish ibex
#

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?

quiet bramble
#

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).

lavish ibex
#

i installed it right from the obs site so which ever it is there

quiet bramble
#

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.

junior walrus
empty raven
#

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

hollow moat
#

does anybody know how to find the WebSockets Server Settings in OBS Studio 26.1

peak vector
hollow moat
#

it isnt in 26.1

analog ruin
#

are you sure its correctly installed? Did you post a log already? @hollow moat

#

!clog

oblique yewBOT
#

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

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

you mean this?

analog ruin
#

yes πŸ™‚ There is not websockets installed in this

#

!websocket

oblique yewBOT
#

A plugin for controlling OBS via websockets is available here:

OBS Websockets

analog ruin
#

make sure you use the windows installer

hollow moat