#plugins-and-tools

1 messages · Page 14 of 1

quiet bramble
#

I'm not sure how it is in the current OBS 28 release, but in previous releases the docks and locations of them are preserved when OBS saves its configuration, however the exact dimensions of each dock may or may not be preserved I encountered and had other people comment that they encountered it too. It isn't clear whether it is a bug or some quirk why it happens but I've definitely encountered it. I haven't tested it with OBS 28 yet though. All I know is that for the OBS versions I've used there was no fix for the problem.

#

It's been something I wanted to try to investigate deeper myself but never got around to it, and doesn't make sense to investigate deeper until I'm using the current version as it might not be an issue there, and even if it is, the devs would want to know that it is present in the current release anyway.

#

The way the problem presented itself for me was as if the UI had constraints for minimum height and width of a given pane, but allowed you to adjust it smaller than that, but when saving the settings it saved it to the constraint. Not sure if that is what is actually happening but that is what it appears as visually more or less.

#

So I would shrink a pane, save and exit, load, and the pane was larger than I had set it to be.

wintry dagger
#

Yes this is exactly the issue I was trying to prevent as I'd read people having problems previously.

proven portal
#

Hey guys. I'd like to know if there's a way to have an audio source connect with some sort of threshold to control the visibility of a another source in OBS? I'd like the source be visible with audio and invisible without audio. Pretty much like that. I tried scale to sound but that didn't do the right kind of thing. I need something else. It should pop into existence with sound and then pop out of existence again when silent.

wise palm
#

I think with enough tinkering, that would be possible with something like Move Transition combined with another Plugin - If that one Gentlemen can control OBS with his voice there's no real excuse why your thing isn't possible

fossil wyvern
oblique yewBOT
wise palm
#

There's your answer 😄

proven portal
proven portal
fossil wyvern
proven portal
#

Thanks guys

fossil wyvern
#

👍

mortal harbor
#

bruh

#

Note: For anyone using the Source Record plugin.

If you are using an AMD encoder you cannot use 264 or 265 at the same time. It just records the whole screen.
You need to use the AMD/AVC encoder.

#

there we go

#

Just thought it was important

hard jay
#

Probably worth reporting to the source record developer

mortal harbor
grand halo
#

Should I be uninstalling incompatible plugins from OBS 27 before I update it to OBS 28?
I'm having a heluva time getting a few of them to work after I update so I'm just starting from scratch again.
trainsition table
virtual cam
streamfx
After I update to 28 it shows missing/incompatible plugins. I go and try to re-install these 3 but they never show up in the plugins dropdown list within OBS...

hard jay
#

They won't load, but you'll get a warning every time you launch, so I would recommend removing them, yes.

#

but, technically it won't hurt anything.

grand halo
#

okay, I will try to uninstall these plugins BEFORE updating to OBS 28, then try doing a new install of the recent versions of plugins that are supposed to work on 28, thanks 🙂

grand jasper
#

Hey, does anyone know how to essentially enable websocket in OBS 28. From what i understand, the websocket is now part of OBS, but is there a way to activate it or something?

spiral ruin
grand jasper
#

I dont know what i did wrong but i have nothing there

#

am i allowed to send screenshots here?

harsh topaz
grand jasper
#

thats what i get

harsh topaz
#

Little bit further down

grand jasper
#

there is nothing else haha

harsh topaz
#

Are you on a clean OBS v28, no anything installed like StreamElements stuff?

#

It comes default with OBS 28.1.2, so an untouched version of OBS will have it.

grand jasper
#

Well ive been on 28 for like 2 weeks at least, but i do have streamelements stuff I think im not 100% sure

harsh topaz
#

Yea, I'd uninstall most things and do a clean install - or download the portable zip on the website, and create a file called portable_mode.txt in the main folder. That makes it a stand-alone OBS:

#

Then check if obs-websocket isn't neatly bundled in there ^^

mortal harbor
#

have you tried Help>Check File Integrity before doing any of that? may fix it.

grand jasper
#

that worked hahahah

harsh topaz
harsh topaz
#

SE .. moving files?

mortal harbor
#

unsure, i don't think se.live is installed though.

harsh topaz
#

Strange. Neat that it worked though 👍

edgy coral
#

Good morning, how do subtitles work (experimental), how do you use them, where do you record them? do I see the subtitles when I record? do i see subtitles when i do a live?

livid ledge
#

Hey guys, has anyone found/created a new plugin for the TEXT SLIDESHOW (same as the image slideshow)? The current one is no longer under development and doesn't work with OBS version 28 and above.

obsidian agate
proven portal
# fossil wyvern 👍

It worked to a certain point, it does what it should but I can't use it unfortunately. I wonder what it might be causing this but the adv-ss does crash OBS for me. It holds up for a while but ultimately it always crashes and seemingly for no reason I can tell. OBS just stops streaming all of a sudden but it still says that it's streaming when stream is in fact down. I then click stop stream and then it just freezes in a crash.

fossil wyvern
proven portal
stone mortar
#

Sorry, I have another question. I deleted the OWN3ED plug in, and ever since the update, every time I open OBS, I get a pop-up that says

"The following OBS plugins failed to load: own3d Please update or remove these plugins."

And I cannot find where to delete or where it is getting this error.

slim forge
slim forge
grand zenith
#

Trying to execute a bash script using the "run" action provided by the Advanced Scene Switcher plugin for OBS (on macOS). Doesn't seem to do anything. The action is logged but it does not appear to work. Anybody else tried using this plugin for shell scripts? I'm using /bin/bash with the '-c' flag to execute the script.

stone mortar
#

I don't know if that has changed with the updates

#

once you make an account and link it up, if it does that. I can't remember a ton, it has been awhile.

proven portal
# fossil wyvern that doesn't really sound like something adv-ss could cause, does it go away whe...

I have tried it and it has been running for over thirty minutes no problem, with adv-ss inactive, but I decided just to drop on the idea I had and not use it anyway. Maybe I set it up wrong or something. Most likely that's the case, but it did run with the intended effect and for a long time until it crashed so I don't understand what can have caused it. Doesn't matter now anyway. I'll just leave it. Thanks for helping me find this cool plugin anyway, much appreciated, even though I myself didn't manage to achieve my goal this time.

fossil wyvern
quiet bramble
#

probably just a bug

#

perhaps plugins should get Lindenkron and I to test them all before official release. Both of us can find bugs in helloworld.c

#

🙂

regal breach
#

can you connect multiple apps to one obs instance with websockets?

vale vine
#

yes

regal breach
# vale vine yes

ah i see thank you. so only the obs instances can't share ports, but the clients can connect to the same port

vale vine
#

I do believe thats correct

#

as I cant use 4444 on 2 obs instances at once

#

havent tried 4455 but I assume same behavior

quiet bramble
#

Multiple clients can connect to a server, same thing as a webserver for example. Multiple servers can not bind to a socket and listen at the same time on the same port number.

#

Otherwise, only a single web browser could connect to a webserver at a time, and the next person would have to wait until the first person was done. 🙂

limber nimbus
#

does anyone know how to do the simple increase and decrease of a counter i need like 43 seperate counters and a hotkey is not going to work for me. I had everything working smoothly but windows 11 decided to go back and delete all my data

untold jay
limber nimbus
#

I prefer going in manually to do it

#

the setup was fine before

vapid charm
#

Also if you're doing this on a livestream you can always use a bot via chat to do it.

#

Albiet via 3rd party overlays.

limber nimbus
#

I want everything to be on obs again Im going to back it up on a backup disc this time

vapid charm
#

In that case chiyo's would be best bet tbh.

limber nimbus
#

can i do it without hotkeys?

#

i did not have hotkeys before i manually went into scripts and hit the up and down buttons

untold jay
#

do you remember what script you were using?

limber nimbus
#

counter

untold jay
#

try running that same script again, it's unlikely it has changed since then

limber nimbus
#

counter doesnt exist anymore

untold jay
#

could it be that someone still has it saved? (i don't)

limber nimbus
#

i was able to find it thanks

#

had to format a txt file

bronze needle
bronze needle
mortal harbor
small creek
bronze needle
mortal harbor
#

the actual encoder didn't change though so there shouldn't be any performance difference when set up properly 🙂

bronze needle
bronze needle
mortal harbor
#

just know that the websocket you just installed will cause some errors so you'd need to uninstall that.

bronze needle
mortal harbor
#

just send a message here, no DMs please.

mortal harbor
#

does anyone have the scene tree folder plugin Version 0.1.3??? the 0.1.4 doesn't work on my obs 27 :/

#

the link on the resources page only directs me to the new version and it doesn't work :/

mortal harbor
mortal harbor
mortal harbor
#

sounds like the issue you came in for is that your OBS isn't updated, not the plugins 😄

#

!plugins

oblique yewBOT
mortal harbor
#

Anyways, if someone has the scene tree folder plugin version 0.1.3, please @ me and post it.

#

its in the history tab of the plugin page

#

was just trying to solve a problem vs. answering a question, no reason to be rude.

quiet bramble
# mortal harbor Anyways, if someone has the scene tree folder plugin version 0.1.3, please @ me ...

Yeah, it's kind of an unfortunate situation at the moment because there is no easy to use built in plugin manager in OBS that handles all of this in a nice user friendly manner, however there will most likely be one some time in the future eventually. In the mean time it is a bit of a non-friendly experience to do what you're doing but I can throw a few pointers your way that will make it a bit easier. One problem is that most plugins etc. are typically present in the OBS Resources forum to find them, but downloaded from github, and github was never intended to be a website that caters towards being user friendly to end users, but rather to be a more technical site for developers. As such it can be notoriously difficult for people not familiar with it (most people really) to find anything especially when they have a specific need such as you're trying to do. If you go to the download link the OBS Resources page links to it will take you to the current version of the plugin - 0.1.4, however if you look above the version number you'll see the word "Releases" in blue, and if you click on that the page will refresh with the complete list of previous versions and you can scroll down and find the 0.1.3 release there. Again though another not particularly user friendly issue is that the file list is hidden by default at the bottom of the v0.1.3 section labeled "> Assets (4)", you have to click on the word Assets and then you will see the file that you're looking for:

#

You can do a similar thing with any other plugins or software hosted on Github. Also, if any link to github ever takes you to the "Code" navigation tab, the right hand sidebar for a given project will list the "Releases" and you can navigate to them from there as well. Hope this helps!

torpid pivot
#

does anyone know if a source can query obs to find out if it is in the process of transitioning?

#

to provide some context.. i have a cpu intensive plugin provided source, and it struggled a bit dropping frames while transitioning to it; if the plugin could know when it is in the processing of being transitioned to, i could postpone the high cpu stuff until the transition is complete

mortal harbor
oblique yewBOT
forest pike
#

Hello getting my feet wet with with fantastic plugin Input Overlay. Got it mostly configured and somewhat working.
However, I have seen a couple of videos that are capturing preview input from the OBS side?
I am not finding that, but I do not seem to have choices for Input History, either.
I am running v28+ (28.0.3), but I know that is behind. Is IH something new in OBS?

torpid pivot
#

any tips on finding memory leaks when writing a plugin? any kind of instrumentation/profiling that will identify the locations of them?

quiet bramble
#

One can use Valgrind on Linux

torpid pivot
#

windows

heady cypress
#

Hey all, I am having trouble getting the lower thirds tool to work. Any help would be greatly appreciated 🙂 Please @ me with any tips and suggestions. Thanks in advance.

small creek
#

there's a discussion tab also, lots of info

#

Scott Fichter also has a decent vid or two on it

pulsar terrace
#

Been having a busy night 😅

#

I've recently been using the replay buffer feature but for some reason when I attempt to save and watch another replay it still shows the old replay.
Is there a way to have OBS replace and update to use the most recent saved replay?

#

I checked off the following using the media source feature:

dark sapphire
pulsar terrace
#

These are my current settings. should I opt for 1 instead of 50?

dark sapphire
#

and you're using the Instant Replay hotkey, not just the Save Replay hotkey?

pulsar terrace
#

Ah! I see! thank you so much!! 15_PepoG_300px

dark sapphire
#

you should only need the one Instant Replay hotkey, not the Save Replay hotkey if you're playing it back instantly

pulsar terrace
#

understood! i was so lost i tried. uninstalling the .lua and reinstalling. but i'm glad the solution was just an oversight.

quiet bramble
#

I do wonder if it creates an OBS Inception black hole though

wise palm
#

Might anyone know how I can have a source active but Hidden until X many seconds after a scene is active?

quiet bramble
wise palm
#

ty

hybrid cape
#

Good afternoon everybody, I have a small issue. I just installed a Plugin for Obs called "Input Overlay". I want more interactive features for my audience. I transferred the files and I can get the keyboard image to work properly however, I play with a PS4 controller. I can get the image to show correctly in OBS but the button configuration does not show when pressing the buttons, ideas? thanks
Hopefully I put this ? in the right place, sorry new to the community

quiet bramble
elfin anchor
#

Hola Amigos ! Necesito de su ayuda, mi OBs Studio no agarra los plugins, tenía instalada la versión 28 y la cambié por la versión 27, aún así no me lo detecta, alguien sabe por qué??

tardy pilot
#

hello

oblique yewBOT
# elfin anchor Hola Amigos ! Necesito de su ayuda, mi OBs Studio no agarra los plugins, tenía i...

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

wise palm
wise palm
hybrid cape
wise palm
#

Also I believe it's ESCAPE to switch from edit mode to broadcast mode

hybrid cape
#

sorry still kinda new to some of this. Where do i get the file from to download it?

hybrid cape
wise palm
agile willow
#

Hey all, sorry if this has been asked before ( maybe multiple times ). Are there any plugin solutions for using MIDI to control OBS for Mac in version 28 (or later)?

I previously had really good control within earlier versions of OBS, but that plugin is no longer supported, and I don't want to revert back to older versions with 28 being way better with Apple Silicon.

quiet bramble
#

I don't think any of the MIDI plugins were updated for OBS 28 yet

agile willow
fossil wyvern
agile willow
quiet bramble
fossil wyvern
#

👍

fast fjord
#

is there any plugin that can do something like this? The fill in thing based on numerical data

#

not sure what this plugin would be called, or if it even exists

fast fjord
#

if anyone knows of a plugin, reply me with ping so I know

fossil wyvern
# fast fjord

I'd tend to think this is made with a browser source rather than a plugin

vapid knot
#

guys, how do i uninstall a plugin from obs?

fossil wyvern
#

otherwise, a script

oblique yewBOT
analog ruin
#

@formal ether Can I help you?

#

please don't post random nonsense 😅

empty sleet
#

how to add vup with the help of obs?

quiet bramble
# vapid knot guys, how do i uninstall a plugin from obs?

If it was installed by using an EXE file installer, you uninstall the plugin the same way you uninstall any software in Windows via Windows Settings. If it was installed by copying files/dirs into your OBS installation manually in File Explorer, it's not technically "installed" but just files existing that didn't exist before that the OS doesn't know anything about, so you have to manually hunt down each of the plugin's files yourself individually and remove them, after figuring out which files are part of the plugin.

#

The latter can be done by looking inside the ZIP file download of the plugin for the file names and searching for them one at a time in the OBS installation folder and removing them. Make sure OBS isn't running.

mortal harbor
#

considering it's being actively worked on already, i'm not sure the votes matter 😄

quiet bramble
#

then don't vote on it

formal ether
#

Mon mobile a déconné un peu désolé !!

oblique yewBOT
# formal ether Mon mobile a déconné un peu désolé !!

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

misty reef
#

what good plugins for gaming

obsidian agate
misty reef
#

yes

obsidian agate
#

What are you looking to achieve with a plugin

misty reef
#

anything that good

oblique yewBOT
misty reef
#

o

jovial jungle
#

obs virtiual cam doesnt work y

obsidian agate
oblique yewBOT
obsidian agate
#

Follow the third link, the one to the Plugin guide

shadow iris
#

@obsidian agate the instructions didnt work i fixed them all, but yet my fps remains 80

quiet bramble
#

The old Virtual Cam plugin seems to be abandoned probably because the Virtual Cam plugin built directly into OBS fits most users needs and is directly supported by OBS. Other use cases of the old plugin that OBS does not support currently are generally better handled by other plugins. For example, people might want to use Virtual Cam directly on sources or scenes to export up to 4 virtual cameras to other programs or to be recorded by other software. That can just as easily be done by using the Spout program (best solution) for programs that are running on the same computer, or alternatively by using the NDI plugin which works both locally and remotely, and also can show up as a webcam in other programs for these kind of special cases. For those who used Virtual Cam for doing video feedback based on ancient out of date YouTube videos, Exeldro's "Recursion Effect" plugin both greatly simplifies doing video feedback and doesn't require doing ugly hacks, as well as giving superior results. Not aware of any other uses of the old Virtual Cam plugin that don't fit into one of these categories, but I'm sure one of the other plugins out there likely can replace it for other use cases as well.

mortal harbor
#

is there any obs plugin for auto youtube title?

fossil wyvern
mortal harbor
fossil wyvern
mortal harbor
quiet bramble
#

yeah, I think Exeldro has something too

fossil wyvern
mortal harbor
mortal harbor
#

I'm broadcasting every hour so i can't use schdule or something

#

Is there such a plugin?

obsidian agate
#

not that i am aware, other than StreamElements as you said. SE.Live is a plugin, so technically you answered your own question.

mortal harbor
#

Yes, but I can't use it.

obsidian agate
#

they added something to do it in their plugin, which means its possible. The issue now is is it a big enough feature that someone will take the time to add it to OBS or make an independent plugin for it.

mortal harbor
#

I checked the OBS api but there is no such thing.

#

or am I missing something?

obsidian agate
#

how about the YouTube APIs?

fossil wyvern
#

it''ll be with the youtube api, not the obs

mortal harbor
fossil wyvern
#

if you know how se does it, do it like se does

mortal harbor
fossil wyvern
mortal harbor
#
    request = yt.liveStreams().insert(
        part="snippet,cdn",
        body=dict(
            cdn=dict(
                frameRate="30fps",
                ingestionType="rtmp",
                resolution="720p"  # yapılacak
            ),
            snippet=dict(
                title="Yapılacak",
                description="Yapılacak",

            )
        )
    )
    response = request.execute()

    return response```
obsidian agate
#

what language is that in?

mortal harbor
#

Python

obsidian agate
#

k, you will need to ask someone else then, since I dont use Python

mortal harbor
#

The language is not important, if you give an example from a different language, I can progress.

#

How will OBS use this Stream?

obsidian agate
#

i also mean i dont use scripts in OBS. you WILL need to ask someone else

strong tulip
#

hi

#

lowkey I need help with obs

oblique yewBOT
wise palm
oblique yewBOT
lofty peak
#

Hey is this the right place to ask about usage of a plugin? Or is this specifically for development of plugins? I have a peculiar use case for Exeldro's Move Transition plugin.

dusk frost
spiral ruin
spiral ruin
#

You may want to ask in the plug-in's developer's own support channel, if one exists, or in #macos-support as that's where the Mac experts watch for issues.

dusk frost
#

I'm completely lost, I don't know where to go...

obsidian agate
#

Apparently you have to build it yourself

#

From the dev on a YouTube comment to his how to video, 3years ago

spiral ruin
#

I'm looking at the github instructions for the plugin, seems pretty straightforward but I'm not in front of a Mac to try it right now.

dusk frost
#

I will try to build the app with xcode on mac. I would tell you that. Thanks !

little sapphire
#

Hey I have a question regarding the Bible plugin for obs coffee edition

obsidian agate
#

Not that i will be able to answer it, mind you

little sapphire
#

My church uses the RVR 1960 version and i was wanting to know if that version can get added before we purchase it?

vale vine
#

You'd probably have to ask the plugin creator

wise palm
dusk frost
#

It's good, I opened it with xcode and it worked! thank you !

visual lantern
#

Is there a plugin that will do this scope thing. No visualizer does not have this

quiet bramble
# visual lantern Is there a plugin that will do this scope thing. No visualizer does not have thi...

Hard to tell for sure with a screenshot, a short video clip would be better, but if it is just a dancing waveform like it appears it might be, if there is no visualizer currently that can do that (I'd be surprised), the OBS Shaderfilter Plus plugin has FFT support for shaders and someone skilled at developing shaders could create such a visualization rather easily likely. [NOTE: OBS Shaderfilter Plus is not the same as OBS Shaderfilter, they are different plugins entirely]

visual lantern
#

Oh thats scope from windows media player's visualizations

#

There is one but it puts the bar at the bottom of the screen weirdly

#

OBS doesnt seem to like to find it so i cant supply my own video

small creek
#

waveform plugin can do it , sort of

#

that's stereo, can also be mono but it levels from the bottom in mono, not centered, i believe

visual lantern
#

Thats probably what i have recorededlol

#

I've got two visualizer plugins on this computer and neitehr do scope

visual lantern
#

I put in a request but I dont know

quiet bramble
#

When you say you have 2 visualizer plugins do you mean OBS plugins?

visual lantern
#

Yeah

quiet bramble
#

which ones

visual lantern
#

The Spectlizer (wtf is spelling) and Waveform plugins

quiet bramble
#

ok

small creek
#

spectralyzer was deprecated in lieu of waveform

visual lantern
#

I am aware, I just remembered that it had an effect that was like scope. But it puts the wire at the bottom of the screen

quiet bramble
#

move the source around to wherever you want it to display

#

transform/crop etc.

visual lantern
#

It throws it upwards once audio is playing

#

I never messed with the center transform. It starts at the bottom of the source and goes to the middle but if it helps, i'm trying to remake this

quiet bramble
#

I'll need to do a new OBS 28 install for poking around... gimme a few.. 🙂

#

Ok, 28.1.2 portable with Waveform... song selection time! 😛

#

Is that what you're looking for?

visual lantern
#

Kinda, but centered, like I cant find a good video of that photo, but the bar is in the center, waveform puts it at the bottom

quiet bramble
#

OBS preview

visual lantern
#

What are you using? Mine doesnt look like that lol

small creek
#

waveform, with the form set as a line

quiet bramble
#

I recommend placing the filter properties window at the very top of the screen, stretching the bottom to the bottom of the screen, rejoicing loudly that it can do that now, and then stretch it to the far right as well for maximum control over the sliders... then have a field day of poking n fiddlin to see what all it can do. Pretty cool stuffs. 🙂

#

Then adding FX on top of that can make it take things to a new level.

visual lantern
#

It's still not centered, like it is technally, but its notthe scope effect im looking for. I assume you're on windows right? open the Media player, drag a song in, click this icon, right click and select visualizer and in Bars, theres scope

quiet bramble
#

Here are my settings currently if you want to play around with this as a base.

small creek
#

you can reform the waveform source in a scene and stretch the bounding boxes to whatever position you want

visual lantern
small creek
#

it just happens to come up from the bottom instead of occilating like a true scope

quiet bramble
#

I resized the source to my window, but the plugin actually has built in control over the size of the window it draws, I just reset my transform and reconfigured it to 1920x540

small creek
#

yep, can do that too

quiet bramble
#

Well, the wave drawn is a frequency response waveform, rather than an audio wave.

small creek
#

yeap

visual lantern
#

So unless the plugin is updated, the scope effect isnt possible?

#

To look like the refference image

quiet bramble
#

Basically the Waveform plugin outputs a graph of freqency versus amplitude. Frequency going across the X axis, and amplitude across the Y axis, in cartesian form. It's not an audio waveform visualization.

visual lantern
#

So the two different visualizations are showing two different audio forms?

quiet bramble
#

yes. the first example you showed and the Nintendo one both look like a digital visualization of the actual audio wave. Waveform plugin is deconstructing the audio to produce a frequency versus amplitude graph, like a graphic equalizer visualizer does, so you can see the volume of individual frequency components.

#

I don't see a mode in Waveform for just displaying the audio waveform itself, which is a bit odd considering the name of the plugin hehe

visual lantern
#

Well i left a comment to ask for it to be added, all i can do is hope then

quiet bramble
#

I'm going to see what examples the OBS Shaderfilter Plus plugin comes with, maybe it has one.

small creek
#

I use a stereo wave instead of line, with a gradient

quiet bramble
#

I've got Cirice by Ghost looping over and over as my audio input, I wonder if my neighbours are having nightmares. 🙂

#

Ok, I've got good news and bad news.

#

Looks like OBS Shaderfilter Plus has theoretical plans to provide access to the raw audio waveform to shaders but has not implemented it yet. I don't think this plugin is still in active development though, it has not been updated since July 2021

#

The dev used to hang out here and was quite friendly, not sure if they're still around or not.

#

It's a pretty cool plugin, would be nice to see it continue to develop.

#

Not aware of anything that presently does just the audio waveform available for OBS however there are other software that might, although they're not free. Magic Music Visualizer, and Synesthesia are two very popular visualizers that can work with OBS that are used by DJ's and other musicians for live shows. I think they have free demos avail:
https://magicmusicvisuals.com/
https://synesthesia.live/

visual lantern
#

My end goal was to remake all the 3DS audio visuals but most of them are stupidly complicated

quiet bramble
#

Both of those come with custom shaders and can use third party shaders, such as Shadertoy etc. as well as custom shaders.

#

I might get Magic sometime, it's pretty wild.

#

There used to be an open source one called VSXu also, but I think they went proprietary also

stable knoll
#

I Set Scene Switching, I Look Over And Again But It Doesn't Switch Scene

wise palm
#

did someone @ me?

quiet bramble
# wise palm did someone @ me?

In the upper right there is an icon that looks like an RJ45 connector, your INBOX, you can click on it to see all tagged messages

rapid forum
obsidian agate
quiet bramble
#

Obviously if someone is not using the desktop client then they have to use the method that works on whatever they're using. Point is that there is an INBOX feature available that helps to find all of your messages should someone care to learn how to use it.

harsh topaz
still beacon
#

Is there going to be a Stream FX version compatible with OBS 28 soon? I use it for the color grading filter. The color correction that comes with OBS is inadequate.

obsidian agate
#

There is an Alpha release, which I have been running for about 2 months now

#

Only crashes i have had so far have been when I Quit OBS, and it hasnt caused any issues for me (and its not on EVERY quit, its hit or miss if it happens). But as usual with alphas and early releases, mileage may vary

visual lantern
#

Anyone know how this plugin works? I'm trying to make this using tuna

visual lantern
#

what...

still beacon
obsidian agate
analog ruin
#

I made a lut, and used that. I prefer the tools in resolve for instance

#

Unsure if that fits your usage tho

obsidian agate
#

i really only use StreamFX for the Source Mirror and Dynamic Masks. (and yes, i know Exeldro made their own version called Source Clone, havent tried it yet)

still beacon
analog ruin
#

For me i do it a lot faster ik resolve than i could using the SFX filter

#

But yeah, just mentioning it as an option

hardy elk
#

Is there any plugin that allows 3D effects like concavity?

gray wedge
#

Could someone help me to understand how some streamers have great looking alert boxes for there bit cheers and such? I'm trying to use text sources in OBS, but I can't seem to get any of them to look nice or work right. I have an issue where different usernames depending on size really jack up the layout of my alerts, does anyone have any suggestions or plugins or tools I can use to make alerts look better? Basically I have about 15-30 things that use the same txt sources in OBS, I utilize a Move Source filter to re-position them around the screen, but i'm running out of ideas on how to make this look better. Appreciate the help as always, thank you

obsidian agate
dark sapphire
#

web development skills go a long way

mortal harbor
neat mauve
#

hey im having an issue with the NDI plugin, could anyone possibly help?

spiral ruin
neat mauve
#

its not sending the video to the other device

neat mauve
#

when i got to select the ndi ouput in the streamlabs its not there

oblique yewBOT
stoic mist
# visual lantern what...

I've found that closing a d reopening OBS works sometimes, just make sure Spotify has a new refresh token and that Tuna is running, if not then respond back

still beacon
# obsidian agate not really, since like I said, im already using StreamFX alpha, and im not sure ...

I spent some time on captured footage from both cameras and tweaked the overhead cam's color in Lumetri and wrote a LUT. It works a treat. StreamFX no longer needed.

Did notice some odd things happen with my audio when I exported the LUT from Premiere though.. like digital feedback and really loud. About once per minute that would happen and then fade away. Don't know what that was about, but it seemed to coincide with file writing operations saving the LUT.

vast rivet
#

I can’t get audio monitor to pop up after I installed it

quiet bramble
quiet bramble
#

Found it, tested it and it's in a horribly broken mess. 😦 I think I have another one around tho if I can find it.

#

Second one isn't working either. 😦

white dune
#

I just got an idea for a plugin that I could make. OLE embedding!

#

Think it is a sane idea?

lofty peak
#

I'm using Move Transition to make some relatively complicated transitions, and they are basically all of the form "slide disappearing items offscreen before moving all matched items before sliding all appearing items onscreen." They all have unique transitions so I'm using Move Source filters to do almost every move. My question is how do I cleanly go from finishing the matched items to starting the appearing items? I can't use a delay override tied to the next scene because the cleanup of previous scenes varies a bit too much for it to look good. And I can't chain them together because that only lets me specify a single filter but I need a different filter for each scene.

#

Or a better way of explaining it...
Every scene has two chains of Move Source filters: buildup and teardown. When I make a transition, the current scene tears down, matched items transition, and then the next scene builds up. I'm a little stumped on how to make this cleanly, considering that the teardowns and transitions are not all the same duration.

regal breach
proud sparrow
#

Y'all know anything about the the mixer plugin beta

#

that lets you mute sound from certain applications for your stream

oblique yewBOT
# proud sparrow that lets you mute sound from certain applications for your stream

To capture only audio from specific programs:

Windows

  • add an Application Audio Capture (BETA) source and select the program to capture
  • alternatively, you can also use the win-capture-audio plugin on Windows 10 2004 and later

macOS

  • macOS 13 (Ventura): add a macOS Screen Capture source, use Window or Application, and select the app to capture
  • for previous versions of macOS, follow the macOS Desktop Audio Capture Guide
lofty peak
#

The start is fairly simple. Move Transition Override to start the first filter in the teardown chain, but then doing the rest cleanly is a little confusing.

regal breach
# lofty peak This is what I got. It's already mostly functional but extremely messy and occas...

there are others here who are more creative than me when it comes to stuff like that, but the first thing that comes to my mind if I were to do it myself is to transition to a blank scene first, so the teardown animation is done first, then you switch to the actual target scene. I would do this with the advanced scene switcher plugin. For example, I'd make a macro that will make it transition from scene 1 to scene 2, but the macro will first transition to the blank scene, wait till the transition finishes, then transition to scene 2

this way, you only need to deal with the timing with the teardown and buildup separately

lofty peak
#

Also another problem making it really difficult to try figuring this out myself, the Move Transition filter is showing sources from other scene collections?

regal breach
#

scene collections?

#

that's pretty much a bug

#

or are you talking about just scenes

#

i don't think it's possible for the plugin to show the sources from other scene collections

lofty peak
#

No the collections. I started remaking the theme I showed in the video from scratch, hoping to make it cleaner this time. And when I use a select source dropdown in Move Transition, it shows me sources I definitely haven't added to this version yet.

regal breach
#

but anyway, in the meantime you can ignore those sources

#

the plugin only uses the source name

proud sparrow
wispy epoch
#

is there a plugin that allows you to add browser sources and lower thirds style art on a loop? so say have a call to action lower third gif that then loops into a latest follower event browser source

uncut nexus
#

is anyone able to direct me to the right place for adding a default intro and outro to my screen recordings

oblique yewBOT
regal breach
# proud sparrow yeah is it any good

many users use it, if that's what you wanted to know. we also recommend it sometimes. but you should try it if it suits your needs. i've heard a few issues with it but it kinda seems to me like it's rare and probably has more to do with your drivers or OS

quiet bramble
proud sparrow
#

even NCS gets claimed sometimes

#

shits weird

mental halo
#

previously had teleport running fine, but for other reasons had to do a win 11 reinstal and now, even though my stream pc sees the gaming pc fine no audio/video comes through and now win 11 changed how the sharing options are presented i'm not having any luck getting it sorted....ideas?

quiet bramble
#

firewall

mental halo
#

didnt think of that as didn't need to previously

#

yea, that did it....could of sworn i didnt do that originally, cheers all the same.

quiet bramble
#

If a firewall is active and blocking everything by default, then network traffic such as NDI, Teleport etc. wont be able to connect. The previous setup would have had to have been configured to allow the traffic through or perhaps the firewall was disabled. It's a common problem. I've even had it happen a few times without thinking about it with different programs/plugins. 🙂

lofty peak
quiet bramble
# lofty peak Any way to fix it or keep at least some progress so far? Or will I just have to ...

Once the scene collection data is corrupted it will stay corrupted. You can exit from OBS, make a backup copy of all scene collections and manually hand-edit the JSON data, but JSON is extremely sensitive to errors and bad syntax so you really need to know what you're doing to try to repair it by hand, and if they are large files it could take a very long time to comb through. But it could be worth it also rather than starting over. However, if you do not know what corrupted it in the first place, and you use a bunch of plugins and one of them is responsible, then it may get corrupted again.

obsidian agate
quiet bramble
#

OBS used to have a bug in it a few years ago that corrupted scene collections pretty badly over time when using certain specific features. A workaround was put in place for that, but I don't know if it solved all issues or if a longer term fix was made. Plugins can cause the problem also and have been known to from time to time if not programmed carefully.

lofty peak
#

Yea, the one that's messed up isn't nearly finished and isn't for prod so I doubt it'd be worth it to try and find the problem.

regal breach
#

are there documented cases of such code? i'd like to know what kinds of code breaks scene collections to avoid writing that way

lofty peak
#

I don't think my prod collection is messed up so that's good.

quiet bramble
# obsidian agate something im curious about, since ive never corrupted a scene collection yet. I...

It's all JSON, just a bit jumbled. In the cases I've had personally what happened is that I would start seeing some of my scenes and/or sources duplicated 100%, and trying to delete them would either not work, or it would appear to work but exiting OBS and starting it again would re-duplicate scenes. It would grow more and more duplicated scenes randomly until it just stopped working, also crashing every time on exit.

obsidian agate
#

i wonder if it is related to OBS storing multiple different types of reference/definitions for sources in the normal log files

#

and those get out of sync with eachother

quiet bramble
#

Myself and Lindenkron narrowed down some simple reproduction cases for it and OBS devs managed to workaround it back around 25.x or so.

#

The Groups feature was also implicated and is a constant source of problems. I would highly recommend not ever using the Groups feature. Use nested scenes, or StreamFX source mirrror or other alternatives to do the same thing depending on what a Group was being used for. Not sure what all bugs remain in Groups, but every time I use them experimentally it doesn't take long for it to behave in an awkward non-intuitive way, or just crash or some other undesirable behaviour.

obsidian agate
#

yep, there is the records of the main sources near the top of the JSON file, which includes things like transform info. And then there is the section with scenes, each having its own sources section with push-to-talk, audio mixer, and other settings for that source.

quiet bramble
#

Having multiple scene collections and switching between them has a race condition that may or may not cause problems too. The larger and more complex a scene collection is, appears to increase the likelihood of triggering a failure, which can cause scenes/sources to cross between scene collections.

#

For that reason, I use one single Scene Collection now, and use separate OBS portable installations for separate setups.

obsidian agate
#

if you dont mind, if you can make a small example JSON of the corruption, id like to take a peak at it

lofty peak
quiet bramble
#

There was a workaround for the Scene Collection switching bug, which was to make a scene collection named "Blank" containing nothing, and switch from collection1 to blank, wait a few seconds, then switch to collection2

quiet bramble
#

Can name such scenes as "Nest: <name>" to separate them from presentation scenes.

obsidian agate
#

I like 2 things about groups. They are not bound to the canvas size (and i think Andilippi(?) has a good video recently on fixing that aspect of groups a bit). And if a group is hidden and revealed, the sources within it are also sent the hide/show signal

#

Nested Scenes do not have the same support

quiet bramble
#

If you use a nested scene, and hide the scene the sources within it should be hidden as well.

obsidian agate
#

yes, but im talking about the "signal" that tells the source "hey, you just got revealed"

quiet bramble
#

ah

#

haven't encountered that yet

obsidian agate
#

so if you have audio in a group, that plays on reveal, put it in a group, hide the group, show the group, the sound plays

rich bone
#

Hello everyone, I can't fix the problem when OBS opens. "NDI™ Runtime not found". I'm in a M1 Mac Mini. Monterrey. Thanks

quiet bramble
#

yeah, it's a big game of figuring out how to do what you want while dodging a minefield of various issues and compromises a lot. All part of riding the wild west cutting edge! 🙂

obsidian agate
#

YUPP, its also fun finding hacks. Like running minimal OBS on the gaming PC at 1fps on a 1x1 canvas, just to have AdvSS watch for running processes, then WebSocket to the OBS PC telling it to switch scenes 🙂

quiet bramble
#

One use of Groups was to basically use them like an "adjustment layer" in programs like photoshop et al. It acts like an envelope you drop a source into and can then apply filters to the group without affecting the underlying source itself, so other uses of the source wont have the filter. The replacement for that is to use StreamFX Source Mirror filter instead which then has the filters applied to the source mirror, not affecting the original source. It can also be a bit cleaner as well.

#

Another workaround for Groups that I use, is just redesigning certain layouts and effects with a custom pixel shader that can replace a much more complex scene layout with a single shader based effect, eliminating the need for the more complex layout.

#

Also has performance benefits.

obsidian agate
#

😄

quiet bramble
#

The obvious caveat to that one, is being able to code shaders.

#

Yeah, I've seen Exeldro's Source Clone but have not tried it yet. Also saw another one I forget the name of offhand.

obsidian agate
#

Ive been using the SceneTreeView plugin to help me sort my scenes and nested scenes (or as I have been calling them, Composite Scenes or Component Scenes)

vale vine
#

Asynchronous filter I think is the other similar one

quiet bramble
#

In general I don't recommend plugins I have not personally used unless I've seen ample discussion over time between others who use them that suggest they are not having any issues with them.

quiet bramble
obsidian agate
#

and closed :

quiet bramble
#

Slowly getting through my infinite TODO list, and I have "try out all of Exeldro's plugins" on it, especially the ones I haven't used yet.

#

I managed to finally get a copy of 28.1 installed and the 29 beta though so getting through that list slowly 🙂 I also see some features in new OBS that might resolve some problems I had with shaders in newer releases which kept me on 26.1.1

quiet bramble
obsidian agate
#

29 beta 1

#

BLEEDING EDGE

#

😄 ive got my 28.x portable installs too

quiet bramble
#

Ah, I had that one on my list to test and then read some problem with it that put it on hold, but I have no idea what it was.

#

Oh gawd, I just thought of a damn cool feature that is probably super simple, I should toss it on the ideas site.

#

In addition to the "Add" source/scene feature, having an "Insert" source/scene, so it happens right above the currently selected item instead of at the bottom.

obsidian agate
#

i know it has a couple of issues, but most of those are due to moving the folders around super fast and/or having identically named folders getting put into the same location. Basically, you have to be reckless

quiet bramble
#

Having 1000 scenes and having to drag a new one up through 800 scenes to put it in an organized place is a PITA

obsidian agate
#

once i got most of my folders created and organized, its been pretty static 2-3 months on

quiet bramble
#

I don't want to use anything that requires me to work a certain way if there is a risk of corruption or problems.

#

As then it relies on making no human error or having big consequences

#

kind of like Nvidia's power cables <ooof, too soon?>

obsidian agate
#

eh, its more that it doesnt account for a few things that it should account for. Windows warns you that you are trying to name a folder the same as another. Then ya ask "how often am i creating folders in a folder with an identically named folder?"

#

now that I know what can cause it to break, i remember not to do it. But thats me, everyone has their own workflow and preferences

quiet bramble
#

Another feature high on my list is I want to make new custom filter for transform/crop that allows to perform the operation by percentage to at least 3 decimal places for precision, in order to be able to do scene layout with responsive design more easily than the obstacle course I currently do. 🙂

obsidian agate
#

its probably trivial to add in the checks and blocks to prevent it, im guessing the dev is just busy AF outside of this plugin

regal breach
obsidian agate
#

ill double check, one moment

quiet bramble
#

Another thing I have to start doing, is testing every new plugin in a throwaway test install first, hammering on it to try to break it, and checking to see if it leaks resources or not, and reporting bugs upstream.

#

In some cases just installing a plugin, not even using it at all, starting OBS and exiting will show resource leakage.

obsidian agate
#

and now i can abuse the HELL out of this since I dont have to use Groups for it

quiet bramble
#

I still have an ancient SC that is corrupted that I need to dig through and recover various scenes and custom FX I made. It is all super old stuff now, and I want to recreate a lot of it as pixel shaders to reduce some of the complexity.

#

I used Groups a lot in that stuff, which was before we discovered the bugs in Groups

regal breach
#

i used groups because i was using exeldro's source toggler, and it was more convenient having them in one scene

quiet bramble
#

is that the one that lets you use multiple sources like a radio button?

regal breach
#

yep

obsidian agate
#

oh thats cool, though i would probably use the Source Switcher plugin, since it gives transitions and other slideshow options, if needed

#

Source Switcher = Image Slideshow but for any type of source, including scenes

regal breach
#

ah i was using it to switch between text

#

kinda like text slideshow

#

id have the names prepared then just switch

#

and well, for that sort of thing, scene switcher would be a slower workflow

obsidian agate
#

I was using it as...

  • camera switcher
  • an ad cycler (ads as in my social media info, team info, stream info, Nexus GG and Humble links, etc)

Got another idea brewing for switching between my VTuber-style menagerie of weird

still beacon
quiet bramble
#

Yeah, LUTs are great too, and are easy to make in GIMP

gilded stone
#

Hello
I am looking for a fairly simple/straightforward way to load a larger slideshow (several dozen image) into OBS, ultimately outputting through Virtual Camera. Right now I can only select up to 5 images at a time; it seems this is something to do with a memory limit.

quiet bramble
mortal harbor
#

that is a change in the replay buffer limit, not relating to slideshows.

untold jay
#

i'd render the slide show into a video

quiet bramble
#

for some reason my brain expanded it to other use cases 🙂

gilded stone
#

Rendering into a video wont work for my use case
I'm using the virtual camera to 'capture' images for a web form that requires, well, a webcam. I tried a couple of other programs; none of which work for me

untold jay
#

where are you getting images from?

gilded stone
#

local hard drive

untold jay
#

why would rendering into a video not work, then?

gilded stone
#

timing

quiet bramble
#

If they're generated dynamically

untold jay
#

timing of what?

gilded stone
#

the transitions

quiet bramble
#

Could try Image Source, and having whatever is generating the files also create a hardlink to a static filename of the image to be shown, OBS monitors files for changes and will update when it sees a file has changed.

untold jay
#

if you have, say, 1k images, and you want to play them at 5 fps, mpv can do that; also, you can change playback speed while it's going, or advance by single frames manually

quiet bramble
#

That would effectively turn Image source into a slideshow, using external program to initiate the change upon creation of hardlink.

untold jay
#

transparency will be destroyed, however

gilded stone
#

Basically, I took photos on my DSLR. I put them on my local hard drive to upload for a web form.
The web form requires the images be pulled from an active camera
OBS virtual camera works for this, but I can only load 5 images at a time on OBS (each form will need 6-24 images)

untold jay
#

@gilded stone open them in an image viewer and window-capture said viewer?

quiet bramble
gilded stone
quiet bramble
untold jay
#

oh, right

quiet bramble
#

But it sounds like that isn't the use case here anyway.

gilded stone
#

So im opening OBS, loading the images for a form into (or trying to) as a slideshow, with manual transition set.
i start the virtual camera, which then loads the image on the webpage, where I think have to hit 'capture' and then 'save' to actually load the photo into the form

quiet bramble
#

So you open up a video editor, drop all the images into it, spread them out across time 5s or whatever, render video, now have an mkv file or whatever, load into OBS in a scene, output the video being played back via OBS Virtual Cam.

untold jay
#

@gilded stone open the folder in any image viewer that supports folders and has a fullscreen mode (i.e. ahoviewer, honeyview), window capture said viewer, then advance one image at a time and interact with your webpage as needed

quiet bramble
#

Or slideshow software being window captured like Chiyo suggested

untold jay
#

ahoviewer would work for this, drag-drop a file into its window, then F for fullscreen, then S for slideshow

quiet bramble
#

I wouldn't be surprised if VLC player could even do this. I just found out last week that it can literally do my laundry and wash my dishes... 🙂

untold jay
#

in between showing decoding artifacts?

gilded stone
#

Hmmm
I've got it set to window capture, on 'Microsoft.photos.exe', which the target app is showing something, but OBS is not re-rendering it

untold jay
#

i'm not familiar with this image viewer, can't help

gilded stone
#

its microsofts built in slideshow thing 🙃

quiet bramble
#

Do you mean OBS is not capturing it?

gilded stone
#

yep

quiet bramble
#

What OBS source type are you using to try to capture it?

gilded stone
#

beeg image

#

window capture

quiet bramble
#

Is this a laptop?

gilded stone
#

no

quiet bramble
#

!log

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.
gilded stone
oblique yewBOT
quiet bramble
#

Yeah, don't use multiple game captures or game+display capture in the same scene or bad things can happen. But... that's not the problem here. I just reproduced the behaviour you are describing using Windows 10 with OBS 28.1.2. Not sure what the problem is there, but you'll have to use Display Capture with this program, or use a different program for displaying the slideshow which OBS can properly capture.

gilded stone
#

display capture works
so much effort to get what I would have though to be a simple task working >.<

quiet bramble
#

Just be sure if you use Display Capture, that you do not cause any other programs, notifications etc. to pop up on the display you are displaying the photos on, or they will get caught by Display capture in OBS.

#

Yeah, not sure why it doesn't capture, could be an OBS issue or could be some obscure Microsoft thing.

#

Nothing is obvious in the log file though, so a dev would likely have to comment about that.

#

Also, I tried all of the various options in the Window capture and Game Capture with the same black results (in case someone else might wonder)

gilded stone
#

Easiest would be dynamic loading of images into a slide show 🙃
Or for my idiot client to let me load saved pictures into his form instead of having to capture them 'live'

quiet bramble
#

I can't imagine why someone would have a website set to receive images via video format. Doing that is going to introduce all kinds of image degradation to say the least.

gilded stone
#

I have no idea, and it being a holiday weekend, I cant yell at my client for being dumb

quiet bramble
#

It's like going to a gas station and they let you pour 1 gallon of gas into a bowl that is fastened to an unmovable table, and then give you a tablespoon to transport the gas from the bowl to your car 30 feet away.

#

why am I using imperial measures in an example when I am Canadian?

gilded stone
#

Especially since the web form doesnt capture any time or date metadata from the camera

quiet bramble
#

It's like going to a gas station and they let you pour 4 liters of gasoline into a bowl that is fastened to an unmovable table, and then give you a 15ml measuring spoon to transport the gas from the bowl to your car 10 meters away.

#

There.

#

🙂

#

yeah, really bizarre scenario you're describing.

#

An ex-girlfriend of mine years ago used to eat corn on the cob, by physically plucking each kernel one at a time off the cob with her fingers and eating it. Drove me nuts. LOL

#

She didn't want to get any of the "cob" in her mouth apparently.

gilded stone
#

Thank you for the solution, even if it isnt what I wanted 🙂

quiet bramble
#

np

zealous crest
#

anyone know of any plugins that capture Audio from an ASIO driver, and embed into screen recording?

mortal harbor
#

!asio @zealous crest

oblique yewBOT
opaque lodge
#

anyone know how to get OWN3D to show up in the tools options? for windows

wise palm
opaque lodge
still beacon
#

https://obsproject.com/logs/SUzO7KdQ0Rko3w6S

I don't understand how this audio buffering problem can be happening. It's referring to the MOTU896 audio. I noticed that the hardware output becomes distorted after a while (sounds like a ring modulator effect). I'm also having problems with the KRONOS audio source turning to white noise every so often during streaming.
There should not be overload problems on an i7-9770K that is overclocked to 5GHz.

oblique yewBOT
unborn current
#

hey can some one help me ??

wise palm
unborn current
#

so I just bought a steam deck and it's not working with my obs

mortal harbor
#

you're trying to run OBS on your steam deck?

unborn current
#

all I get is waiting on obs

mortal harbor
#

oh, you mean a stream deck

unborn current
#

yes sorry

unborn current
#

@mortal harbor ILL give ita try thank you

unborn current
#

still not work this is wired

#

do I have to like uninstall obs or something

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.
unborn current
oblique yewBOT
# unborn current https://obsproject.com/logs/OrrYMt5Z8Xfrm_vu
⚠️ Warning
  • Old Version (27.2.4)
  • 32-bit OBS on 64-bit Windows
  • Mismatched Sample Rates
  • Capture Interference
  • Multiple Game Capture
ℹ️ Info
  • Windows 10 21H2 (OK)
  • No Output Session
  • Windows 10 Game Mode
Hardware Check

AMD Ryzen 9 3950X - OK! / GeForce RTX 2080 - OK!

vapid charm
#

That would be why. This is designed for v28 and you're not using it.

unborn current
#

guess it never gave me the update

vapid charm
#

Check for update via the help menu.

unborn current
#

did that twic

#

nothing twice so I am getting the new zip for it

mortal harbor
#

!download @unborn current uninstall your current version of OBS first, then install the 64 bit download for 28.1.2

oblique yewBOT
mortal harbor
#

grab the installer, not the zip.

unborn current
#

ok

unborn current
#

thank you it worked

#

@mortal harbor

#

@vapid charm

vapid charm
indigo isle
#

Hey all, is anyone interested in a discord chat plugin?

dark sapphire
#

define "interested", define "chat plugin"

indigo isle
#

Just wondering if it's a thing worth releasing, I built one for my own community as discords native one isn't supported anymore, just curious if it's worth releasing 🙂

indigo isle
dark sapphire
#

I don't see anywhere on Discord's site that their plugin isn't supported anymore

#

but yes there are a few services that do that these days

indigo isle
dark sapphire
indigo isle
#

When I say discords is no longer supported -- it hasn't been updated since 2016 and doesn't support any chat bb code nor emotes, stickers etc and is also at a fixed super low resolution

quiet bramble
#

Probably wont get a lot of responses at 4:30AM EST with most people sawing logs, but it sounds like it might be something useful, especially if it replaces some official abandonware. 🙂

#

I never sleep, and I believe Matt lives in Hobbiton so he's excluded of course. 🙂

dark sapphire
#

adjacent to Hobbiton

untold sandal
#

Any of you guys experiencing unusual NDI CPU usage?

wise palm
untold jay
#

@untold sandal "high" is not "unusual"

gray wedge
mortal harbor
#

Yes

obsidian agate
#

Alerts, overlay, etc

mortal harbor
#

If you look at reviews it will be pretty clear who does good work, I trust fiverr heavily with this sort of stuff

untold sandal
untold jay
#

@untold sandal on the same pc, or between pcs?

untold sandal
#

on both

#

Numbers wise. Idle without streaming in the gaming PC with NDI on 0.3% CPU usage, in the streaming 8.0%

#

Now?

#

4.5% on gaming 21% on streaming!

#

I can't accept such heavy out of the blue taxation as "part of the deal" 😄

#

It's 3 times up

#

Which is why I just use Voicemeter and send the sound through HDMI to the streaming rig, using the capture card.

#

I had enough of the NDI honestly

mortal harbor
#

A capture card setup is much better so it sounds like you’ve got everything sorted.

untold sandal
#

See, the only reason why I was using NDI basically, is because it allows me to send the mic from the gaming rig to the streaming rig and utilize the noise cancel that OBS provides (far superior from anything else I have seen).

obsidian agate
#

Since you are using VoiceMeeter anyway, you could send via VBAN and use the VBAN Source plugin

untold sandal
#

Worse in stability than NDI, from experience.

#

unless you trick the software and use the capture card to send sound.

mortal harbor
#

This sounds like a connection or settings issue on your end. I have used both NDI and VBAN for audio without issue.

untold sandal
obsidian agate
#

Guess im lucky (both PCs are connected to a switch via 2 short ethernet cables)

untold sandal
#

But my issue with NDI, is not the quality of sound (even tho MANY people have posted about it on forums). But the unwaranted CPU taxation.

#

Which is honestly stupid.

mortal harbor
#

Is it causing performance issues?

untold sandal
#

Essentially yes. Because the taxation in CPU used by the NDI and it is a lot, is needed to load stingers and other aesthetics.

#

So yeah it is an issue in terms of performance. When it consumes almost 20% more than it should.

mortal harbor
#

So it’s having trouble loading stuff or lagging then?

untold sandal
#

Lags them.

#

Which can be an issue. The other day I used a stinger which normally causes no issues in terms of production. With NDI going for more than 20% consumption, the whole universe literally stopped.

mortal harbor
#

If you don’t like any networked solutions and you’re not happy with your audio going through the capture card, your only option is to get a physical mixer.

untold sandal
#

I agree the mixer is the best solution by far. 100%.

#

However, that doesn't quite explain what could be the problem with NDI, since it came out of the blue.

#

It is 100% abnormal. Sure NDI consumes some resources.

#

To me it was almost none (when it works properly).

#

I mean, it aint the end of the world. But, there sure has to be some kind of explaination.

untold jay
#

@untold sandal ndi can send audio without video, too, is that good enough?

untold sandal
#

Since I got the capture card, I stopped using the video that NDI provides.

untold jay
#

are you sure you're using "dedicated ndi output" filters on your audio sources?

mortal harbor
#

Why use OBS at all on the gaming PC? Can’t this be done through the NDI tools with less overhead?

untold sandal
#

before unistalling it, that's exactly what I was doing. In fact for you I will reinstall ti and send a quick pic of the options

untold sandal
#

To me at least

#

lemme reinstall NDI quick and send post the options @untold jay

obsidian agate
#

Have you posted a log recently?

untold sandal
#

Not really.

obsidian agate
#

Most recent one i could find in a search shows you are running v27 32-bit OBS. Just want to make sure we have the most up to date info

untold sandal
#

@untold jay

#

that's from the gaming PC

untold jay
#

looks good to me

#

have you tried an older version of obs-ndi and runtime?

untold sandal
#

Yeah. And the audio returns static as a mfer

#

You guys have taught me a lot within the last years here. I am as surprised as you are, on WHY this thing is happening.

untold jay
#

i'm out of ideas, ndi is supposed to "just work", and here it evidently "just doesn't work"

untold sandal
#

Story of my life 😄

limpid apex
#

I set up Advanced Scene Switcher macro to activate a Move Transition filter based on the previous scene. But that Adv Scene Switcher macro keeps repeating as long as the previous scene is still the previous scene name. Anyone know if I can flush that previous scene name? Or any other way to stop the macro?

limpid apex
#

Ah. Thank you. Just discovered Adv Scene Switcher and not real familiar yet.

fossil wyvern
#

👍

#

you'll see in a few months it'll be doing the coffee for you

limpid apex
#

@fossil wyvern, Thank you! Exactly what was needed. My mind's racing with the possibilities here!

#

It can do coffee too! LOL

mortal harbor
#

Which obs plugin is for recording specific windows audio's so it doesn't record my entire PC audio

obsidian agate
limpid apex
obsidian agate
limpid apex
#

Ah, my misunderstanding.

obsidian agate
#

no worries 🙂

obsidian agate
mortal harbor
mortal harbor
fossil wyvern
mortal harbor
#

where do i see

#

oh im on 27.2

obsidian agate
#

there is a plugin for 27 that does the same thing. lemme get the link

mortal harbor
#

I am fine with updating to 28

#

as long as it works

obsidian agate
#

they will fix you right up if there are any

quiet bramble
# untold sandal Voicemeter often cracks.

That's usually an indication that the audio devices do not all have the same sample rate in Windows and the various software being used, so if the CPU core audio is being processed on gets maxed out by a game or some other process(es), audio processing may not get the resources it needs and a buffer overrun/underrun occurs and you hear crackling. The recording and playback devices should all be set to the same sample rate to avoid sample conversion, and ideally for the same bit depth as well. All in Windows Sound Settings, but then they also need to be matched inside of Voicemeeter, OBS, a DAW or anything else in the pipeline. If crackling still occurs, then you may need to increase buffer sizes of the audio device that is crackling as well. Additionally you may need to configure Windows to "give priority to background processes" which is recommended by most professional audio software such as DAWs, Voicemeeter etc.

#

Also, if sending audio over the network with any software, the devices on both ends should use the same sample rate and bit depth as well to avoid conversion overhead.

#

In general advanced audio configuration (and software) are complicated to get set up right, and if someone isn't familiar with how to do it the right way, it can lead to audio dropouts/crackling/robot voice either right away or developing over time as the CPU load varies over time. That can lead to people thinking "this software I'm using sucks, it's unusable" when it is really "my hardware and software are not configured correctly to get this software to work properly" generally.

untold sandal
#

Yeah everything is set as it should however.

quiet bramble
#

Then it generally comes down to either bad audio drivers, or insufficient system resources (CPU, etc.) to handle what it's being tasked with under load.

#

Dedicating one or more cores of the CPU to audio processes could potentially help, but there's no way to do that for drivers AFAIK.

stoic mist
#

Anyone know if Gradient Source or Text Pango is available for M1 Mac's? I couldn't find anything, but I'm hoping someone's maybe compiled one for them already

quiet bramble
#

Not sure about that, but for a static gradient one is better off just using a program like GIMP and generating a PNG image of a gradient and loading it with Image Source. More efficient.

#

A filter or shader is more useful if it is animated during runtime where you can't use a static image and it has to use computer resources to generate/animate at runtime. It's always favourable to offload any rendering/compositing of static content ahead of time whenever possible though to reduce CPU/GPU load on the system.

violet swallow
#

just looking for something to make multiple flat images spin

#

like these, not stopping, not a transition, just rolling image
and definetly not resorting to me making multiple gif's with 180 to 360 frames

quiet bramble
#

For animation, it either needs to be pre-animated into a file format using external software resulting in a video file with transparency that is supported by OBS, or an animated file format like APNG, webm or animated GIF, or it has to be animated at runtime by OBS, in which case the options are using Browser Source and animating it with CSS and/or javascript, or by using a plugin like exeldro's move-transition.

violet swallow
#

so basically there's no realistic option than making a bunch of gifs

quiet bramble
#

Personally, I would favour using APNG for something like this if it is smallish.

violet swallow
#

theres like 20 different things to animate

quiet bramble
#

You don't have to make a bunch of GIFs, just need to use software that can do animation and spit out the desired file.

violet swallow
quiet bramble
#

I didn't say coding anywhere

#

There are tonnes of programs that can do animation and output to a video file format or animated image format.

violet swallow
#

well i dunno what else you could mean by CSS or Javascript or Browser source (assuming HTTP)

quiet bramble
#

It depends on what your source material is, and specific use case. It's hard to give generic recommendations without knowing the details.

violet swallow
#

move transition doesn't work, that much i've beaten to death

quiet bramble
#

So you want to take a PNG file and just rotate it in a circle repeatedly?

violet swallow
#

specific use, Spinning in place indefinitely

quiet bramble
#

ok

violet swallow
#

yep, that straight forward. very much like a gif

#

not this speedy, but still to the point

#

heres 2 of the parts

quiet bramble
#

I would personally use APNG since the source image is already a PNG so it's not introducing losses. I've done something similar using GIMP before, animating a stick figure walking across the page. Been a while but IIRC you create each frame in a layer and GIMP has a built in plugin that can help optimize for animation, outputting a single layer per frame. It was a bit to wrap my head around but I got it working. I then had to take the individual frames and combine them into a video using something else. I forget if I used Blender or what.

#

For your use case this would be relatively tedious however.

#

One way would be to use Blender and do keyframe animation, which is pretty easy, animating the rotation, then output to the desired file type.

violet swallow
quiet bramble
#

checks to see if Blender supports output to APNG directly

violet swallow
#

hmm i have blender but i've only really used it for 3d meshing

quiet bramble
#

Looks like Blender does support output to PNG, but doesn't mention APNG specifically so not sure if that will spit out APNG or a bunch of PNGs that need to be combined into an APNG with another program.

violet swallow
#

🤔 although if i could learn some basic animation there, and output the same way, that could be interesting

quiet bramble
#

I'm curious to try it just to see...

violet swallow
#

I'd need to learn animation though, i've only done rigged models

quiet bramble
#

need to find a transparent image to rotate now... 🙂

violet swallow
#

heck, i'd be keen to put the extra time in to model these if it works

#

making the one mesh is still gonna be faster than making that many slight adjustments on one image.
and since a good portion of them are rounded anyway it'd be pretty simple

#

now i'm thinking crazy things..... oh boy what have i started

quiet bramble
#

Hmm, kind of confusing... chosing videio output to PNG, but the encoding container is MKV.. like wut

violet swallow
#

and you lost me ^^;

quiet bramble
#

ok, it was configured to MKV and PNG and spit out an MP4 file so there is that...

#

The benefit of using APNG is that it is fast, non-lossy and fairly well supported. The video formats that one can use with transparency are very CPU intensive as GPU acceleration doesn't work, or they are massive files that have large disk I/O requirements due to raw video etc.

violet swallow
#

so i'm getting the benifits and all but the method is lost to me

#

i'm assuming you've said something that to you is pretty common ground, while to me you might as well be speaking mars

quiet bramble
#

Approaching a problem like this one has to decide whether the best solution for their use case is to have the animation generated in advance by other software, in which case it is a video file or animated image file format. MKV, MP4 being example video file containers, and APNG being an example of an animated PNG file format.

#

or, to do the animation in realtime inside of OBS, where OBS is animating it.

violet swallow
#

okay trying to make this as straightforward as possible.
single objects rotating on screen

#

not everything as one

quiet bramble
#

If one goes with the former, generating a video file/animated image file to do the animation then you need to use software capable of loading an image, allowing you to configure how you want it to animate over time (learning how to use the software and what everything means and how it works by watching tutorials if you don't know how to do that with that software already), and then rendering the output to one of the supported file types that can be read and used by OBS.

violet swallow
#

^^; i hope that makes it a little more understandable, i'm very fresh to a lot of the terminoligy

quiet bramble
#

There are dozens of both open source and commercial programs out there for doing animations, Blender is just one of them.

violet swallow
#

okay

quiet bramble
#

The other option, doing the animation inside of OBS, means that the rotation of the image needs to change over time and you need to have a way to tell OBS how to do that.

violet swallow
#

which is what braught me here asking exactly that in the first place

quiet bramble
#

OBS has no built in features for doing animation in realtime, except for perhaps the Scroll filter, which isn't useful for this particular use case.

violet swallow
#

yeah not for this case

#

got 2 that will use that, but not these

quiet bramble
#

The only other way to do realtime animation of an object in OBS directly is either using a 3rd party plugin that can alter the properties of a source in realtime over time, or to use Browser Source and create a web page that generates the animation using CSS (cascading stylesheets) or using Javascript.

#

If one is not skilled in developing web pages then they either have to learn how to do it or get someone else to do it (or pay someone to do it).

violet swallow
#

I can't code, not even kidding

lyric moss
violet swallow
#

o.o how was this done, so i can replicate it for the others

quiet bramble
#

And the only plugins available that can animate properties over time are things like move-transition, possibly Advanced Scene Switcher (hey, it does the dishes and laundry so it probably can do this too...), Elgato StreamDeck plugins from Bar Raider, a few other 3rd party plugins like CrashKoeck's stuff.

lyric moss
#
animation: roll 2s linear infinite;

2s here is how long it takes to spin 360 deg

<img class="thing" src="https://i.imgur.com/jVE4K0w.png">

just change the src between quotes to the file/image location

just make a html file with the code at the page and point obs to that html file as the browser source

quiet bramble
#

Keep in mind too that Browser Source carries with it a CPU overhead in OBS, and having a large number of individual Browser Source sources in OBS can be quite expensive on the CPU potentially.

violet swallow
#

so once it's how i want it, just grab the HTML script and go?

quiet bramble
#

It would be better to include all of the images in a single page, and animate them all at once.

#

Which gets you into doing some real custom web coding depending on where you want things positioned, what direction each should rotate and at what speed etc.

violet swallow
#

pretty sure i'm good since this pc needs to do 0% of the actual gameplay

quiet bramble
#

It's not complicated at all, it's actually pretty simple but does require one to know enough about web page development and CSS to do it, and if one isn't skilled at that and has no interest then it's a barrier.

violet swallow
#

interest yes, but many barriers between me and skill

quiet bramble
#

You can try the example rafa shared and see if that works for your use case, it might be fine.

violet swallow
#

i mean i don't exactly get what i'm doing with that example

#

just dump it into notepad++ and make it an html?

quiet bramble
#

Another option that I didn't mention as I didn't think of it, and from what you've said above this would not be a workable solution for you, but since I thought of it I wanted to mention it here to be inclusive of all possibilities for others that may be watching that wonder how to do this stuff also.... is that one can write scripts for OBS in LUA or Python which in turn can automate anything including doing animation of properites over time, giving a custom solution. Again, this requires doing computer programming so not suitable for your specific case from what you've shared, but it can be a solution for others.

violet swallow
#

i just really need them to be singilar so that they can be modular

#

pre-arranging everything to suit one need would kinda put me back to the start if i had to do it for any minor change

#

just trying to understand what/where i stick this

lyric moss
#

yeah make a new text document and save it as an html file

quiet bramble
#

You would save the text into a file on your hard disk: whatever.html and then use local file in OBS Browser Source and point it at that file

violet swallow
#

gotcha, one sec

lyric moss
#

sometimes there's just so many ways to do one thing 😅

violet swallow
lyric moss
#

if you're going to use this, i suggest just using this as a place holder until you learn how to do it whichever way you feel comfortable with

violet swallow
#

awesome, just gotta try and reduce the canvas size

#

but yeah i'm definetly gonna do that

#

wait, can i make that reference local files in place of online?

lyric moss
#

yes you can

violet swallow
#

sweet

lyric moss
#

if its in the same folder as the html file, just the name of the file should be good

violet swallow
#

oh, i went and grabbed the entire file path xD would explain why it didn't show anything

#

much better

#

thank you so much holy

#

this probably means i can do everyting in a matter of minutes

lyric moss
#

like i mentioned earlier
you can change the 2s in one of the lines to change how long in seconds for the image to do a full spin
have fun good luck

violet swallow
#

changed it to 20 the second i saw that

quiet bramble
#

I just googled around and found an open source animation program named OpenToonz. Fired it up and it looks pretty capable for animations but would need to spend some time to learn how to use it.

violet swallow
#

won't say no to taking a peek at least

#

ooh looks useful for my kinda stuff

quiet bramble
#

I'm trying to figure out how to use it using the most popular way imaginable, and simultaneously the worst possible way of learning anything.

violet swallow
#

🤣

quiet bramble
#

By randomly pushing buttons and clicking on things while throwing my arms in the air!

#

😛

violet swallow
#

damn you guys are way above my level, i'm just a simple little vtuber hobbiest

quiet bramble
#

You know, the way EVERYONE learns things before complaining it doesn't work!

#

😛

violet swallow
#

most of my creative shit is vroid and blender edits

#

hardest part for myself is the barriers that come with anything new, and the people who know it too well to the point they forget what it's like to be absolutely clueless, and coming off as elitist when you don't understand what (from that perspective) sounds more along the lines of rocket science.

from one side, the educated person does seem to (unintentionally) come off condescending at times.
because they use such complicated wording that it only ends up gating the stuff they're saying

from the other, the uneducated person seems to not be trying, because they're so unable to follow the way you've grown used to wording things, so they're unintentionally screwing up even the most basic things

#

that's a generalization though, there are many exceptions to that, just the balance is more than fairly tipped in that direction

quiet bramble
#

OMG, I figured out how to rotate something in this program

#

LOL

#

Who needs documentation or tutorials! LOL

violet swallow
#

ahoy

quiet bramble
# violet swallow hardest part for myself is the barriers that come with anything new, and the peo...

The problem there, is that the other person has absolutely no idea what some random individual's level of skills are or technical background and has to start somewhere. And if they assume someone has no skill whatsoever, then they come across as "elitist" in thinking that people are stupid or need baby level of hand-holding. Or they assume someone has a certain level of skill above that and appear "elitist" for assuming someone knows more than they do.

#

Or the person needing the help just doesn't judge them at all, and instead seeks out a path of learning and using good communication to describe their needs without judgement to the person giving help and everyone wins.

violet swallow
#

yeah it's an ever growing problem where people end up assuming rather than asking

violet swallow
quiet bramble
#

But there is another factor too, which is that everyone puts a value on their time.

violet swallow
#

oh so true

quiet bramble
#

In the case of someone seeking assistance, they put value on their own time and would like to spend the least amount of it possible to get a usable answer, while the person/people providing help want to be able to help someone also in the shortest time possible.

#

Some people want help and want it immediately and in 10 words or less where it requires spending significantly more time than that and possibly using language the person may not yet understand. Sometimes when we want to do things in life it REQUIRES us to spend the time to learn more than we already know, or remain ignorant.

#

But also, sometimes someone seeking help wants extreme hand-holding which could put demands on someone else's time that grealty exceed what the person is willing to contribute, which isn't fair to the person giving the help either.

violet swallow
#

the hardest part is often just getting that level of understanding when someone doesn't understand at all, and dropping the thousands of acronyms and abbreviations, and reverting to english

quiet bramble
#

What is important, is good communication, and ultimately people avoiding criticizm, judgement, blame, insults and demands (the big 5 I call them). This fosters healthier communication and optimal use of time.

violet swallow
#

that's a pretty good way to look at things ^^

lyric moss
#

🤔 yeah i wasn't sure what you were okay with. i was ready to upload a .zip file with everything you needed done for you lol but i was 100% okay with answering questions if necessary. i was just running out of time for the evening and didn't want to leave you stranded 😅

quiet bramble
#

The reasons acronyms and abbreviations exist is to simplify communication so you don't have to string a lengthy phrase all of the time. I'd much rather say "PCI" to refer to the Peripheral Component Interconnect bus in the computer for example, and I don't think that's any more or less difficult for someone to understand or not understand.

#

Or saying Universal Serial Bus instead of just USB

violet swallow
#

thumb drive x3

quiet bramble
#

Instead of someone complaining that they don't understand an acronym or abbreviation, (which only makes it sound like this person is going to be a massive chore to help, fighting against the person helping at every possible step), is for people to either politely ask more questions or search Google to learn new things along the way.

#

I dunno about others, but usually if I'm helping someone and they just complain and make excuses, or accuse me of things along the way, then I just bail from the conversation and leave them struggling to find someone else who will put up with that. 🙂

violet swallow
quiet bramble
#

Here in this community we are dealing with rather advanced topics of video encoding, audio encoding, streaming, visual effects, automation, animation, computer tech, audio tech, video tech, and many other related things. There is a lot of tech, and a lot of technical language used, and that's both normal and to be expected in such a community.

violet swallow
#

like imagine entire strings of it, and you're googling 10 or so things for 3 sentences, the meaning gets lost in the researching, and thats if you're lucky enough to only have one possible outcome for said abbreviation

#

luckily that wasn't the case for this but you get what i'm kinda refurring to

#

and people do get quite nasty towards newbies. which often just puts people off entirely

#

hostile "help" is more common than non-hostile

#

which you can only really understand on the receiving end

quiet bramble
#

That's sometimes true. The converse is also true. Hang out in the support channels here sometime and see how hostile some newbies can be to the very people that are doing their best voluntarily to try to give people help.

violet swallow
quiet bramble
#

It's a high-burnout task to say the least. Often a thankless job, with dozens of people coming in angry AF that something doesn't work for them and anyone who tries to talk to them is going to get yelled and screamed at.

#

A lot of people with the technical knowledge that COULD help people just don't bother as they don't want to be beaten with a verbal stick all day long for their kindness.

violet swallow
#

yeah that definetly sucks

#

nice to have a civil conversation on the matter though.

quiet bramble
#

I help out people when I can non-obligatorily, but when I see someone being rude to me or others or otherwise being a "support vampire", I just silently bail like many others.

violet swallow
#

hmm. yeah i can see why.
bit disheartening when it happens to myself though.
I've been stuck in that left hanging state all too often just for asking the wrong questions

#

or just not understanding the answers given. feels like crap to fall under that "vampire" lable
but being on the receiving end, you just know that really that's what you are, willing or not

quiet bramble
#

People quite often present the wrong problem when seeking help too. What us engineer-types refer to as the "X-Y problem", which is where someone asks a question on how to solve problem X, when that is not their real actual problem. Instead, behind problem X, is a different problem which we call problem Y, also known as "the real problem", and the person has decided that they will solve problem Y by using solution X, but they can't figure out how to get their solution X to work, so they ask for help with getting that to work without telling people what the real underlying problem Y is.

#

This plays into the joke.... How many engineers does it take to screw in a lightbulb?

#

Answer: Does it have to be a lightbulb?

violet swallow
#

it's like, i know i'm in a spot where i'm just not finding the right information on my own, and i have to rely on someone to help spell it out since the information that i can find is seemingly irrelevent or unreleated.

and not even knowing the correct terminoligy is a very hard thing to fix solo

quiet bramble
#

Just takes time to learn things gradually by being involved and taking the time.

#

We all start out in something new going in without knowing anything about it.

violet swallow
#

yeah. i do think in part, developer documentation on the basics and intermediate information to develop your knowledge further is something that's lacking in a lot of software too

#

damn i remember when things came with this document called a "manual"

#

even just an f1 key would be all you needed to get started

autumn iris
#

anyone have the update file for obs extended by Chris it wont allow be to current Verse

vapid charm
#

3.2.0?

quiet bramble
# violet swallow yeah. i do think in part, developer documentation on the basics and intermediate...

Nowadays the majority of people have been trained for decades to not read manuals and they balk at the idea of having to read documentation. Lots of software still comes with manuals, even fully fledged ones but people couldn't be assed to read a manual, they just want an instant answer to their specific issue and often don't even want to Google it, as they see doing that as an unpleasant waste of their time. They'd rather waste 10x someone else's time.

violet swallow
#

Hmm yeah theres a bit of a void of actual manuals for the people who do want to learn though

#

and that assumption that nobody wants to actualy learn is the biggest wall for people that do

#

it's quite damaging

quiet bramble
#

If it's commercial software, I think all programs should have manuals even if they are just in PDF or other digital form.

violet swallow
quiet bramble
#

If it is open source software, developers are doing what they do as a personal hobby/interest and have no obligations to create manuals, tutorials or anything else if that's not where there interest lay. It takes a lot of time and effort to product good quality documentation, and someone who is a developer may or may not have the proper skills to even produce good documentation. If nobody else volunteers to step forward and create good documentation than some things may not have any documentation. But, people get what they pay for, and paying $0 is well...

violet swallow
#

most peoples only avenue of educating themself is to put themself under the bus and ask for people.
preying they don't get that all too common stereotype you displayed just now.
either waste someone else's time and be criticized, or don't bother

quiet bramble
#

Another aspect too, is that some software has fantastic documentation, FAQs, HOWTOs, tutorials all easy to find and access, and some people never bother to look at it or read/watch, have no interest in learning that way, they want actual human beings to explain it to them one on one. Even if all someone is doing is copy and pasting one line at a time out of an FAQ or tutorial to them in chat, giving them the illusion that it is better info coming from a human.

#

"I learn better one on one"

violet swallow
quiet bramble
#

Can be very frustrating for the developers of a program who have written extensive high quality documentation, tutorials etc. to have people showing up every day asking the same questions over and over that are clearly documented very well in the documentation.

#

Truth is, all types of people exist in perpetuity, and both ends need to realize that and come to terms with it.

#

At the end of the day it is perfectly ok for someone to seek out help in a way that is not the most optimal. We all choose our own path, taking in the pros and cons along the way.

#

It's just human ultimately.

violet swallow
#

yeah, i'll say now. one of my favorite character modeling software's has absolutely rubbish documentation. a few scattered official youtube videos that haven't been touched since alpha

and to me getting itno it was super simple, but the amount of people who can't manage it profounds me.
one of the few times where i'm actually ahead of people.

quiet bramble
#

Even if it seems completely irrational at times. What is irrational is when we expect everyone to do something a specific way, as that ignores the reality of human behaviour. 😛

#

Sometimes the best way to not burn our hand on the oven burner, is to actually burn our hand on the oven burner once. 🙂

violet swallow
#

i think thats a thing too, when there are many approaches but not even 1 can be demonstrated 🤣
leads to an absolute need to over-answer, i hate giving over answers, but it has to be done sometimes

quiet bramble
#

Oh, before I forget... Need to thank you for presenting your problem earlier... if you hadn't, I never would have searched for open source animation software to satisfy my own curiosity, and wouldn't have found OpenToonz. Been playing around with it and it is pretty cool software I'm sure I'm going to use for doing some animations in the future. 🙂

violet swallow
#

awesome, i'll have to dig into that in a bit too

#

just working on a miraidon tire since i suck at drawing

#

can't draw one, but i can model one

quiet bramble
#

In the past I have mostly used Browser Source with CSS animations, which is ok for some things, but having an APNG or similar has some advantages for multiple use cases too.

#

Funny enough, I'm more well versed with Blender's video sequence editor than the 3D modeler. I've done some 3D modeling a few times in the past but didn't get super into it for it to sink in solidly yet. 🙂

#

I want to do some 3D text animation sequences soon though. Lots of good tutorials on YT for that. I want to make a 3D version of the Pierogi World sign from Cyberpunk 2077 🙂

violet swallow
#

lemme look that up, barely touched cp77

#

oh this? that'd make a great first time project

#

actually i should recommend that for a few first timers. keeping that in the noggin

quiet bramble
#

Yeah, I recreated it in 2D in GIMP:

violet swallow
#

well that definitely speeds everything up

#

that's most of the work right there x3

quiet bramble
#

Just need to import it into Blender, use the same font, yada yada

#

yup

violet swallow
#

only thing i'm actually compitent in myself with is poly (hard mesh) modeling, never tinkered around with sculpting or animationg, but i'm learning my way through weight painting. rigging was a pretty simple digest, but having the weighs go with it. 😬 i don't trust auto anymore

quiet bramble
#

The animation stuff in Blender is pretty simple overall.

#

You've got a timeline, shown in frames over time, and to change any property (position, scale, rotation, color, anything else) over time, you have to set a keyframe on the timeline where it starts, then move to the end, change the property to what you want it to end up as, then click on a button beside the property to finish it. By default it uses a smoothed easing over time, so the animation speeds up as it starts (ease-in) and slows down as it finishes (ease-out), which can be changed in another tool if need be. Take a bit of learning to get it all, but it's not complicated.

#

It then interpolates all of that property's values over time in the in-between frames.

#

I think I just searched YouTube for "Blender animation tutorial" and watched the first few that came up.

#

Took about 20 minutes to have that "eureka" moment. 🙂

#

[just noticed, we should probably move the convo to #off-topic as we've strayed from OBS plugins now 🙂 ]

violet swallow
#

oh crap i didn't realize either xD

broken plume
#

Not sure there already is a solution for this or not, but would it be possible to add some sort of digital zoom plugin as a source? I know the resolution would be crap for certain games and stuff, but for some content it would be a really cool effect. Thinking firstly on replay source. Would be amazing to be able to zoom in on a predefined part of a source, eg headshot etc.

quiet bramble
#

You can already do that with the move-transition plugin

obsidian agate
#

There are many ways to do this effect. i personally use "3D Transform" filter from StreamFX.

broken plume
#

Didn't know you could zoom in on a part of an image with move-transition pluging, handy

obsidian agate
#

Move transition can resize elements. Making it larger is, in effect, zooming in

quiet bramble
#

The move-transition plugin has a number of filters, one is Move Value which lets you animate any property of any filter in OBS, so you can use it to animate the transform properties to zoom in, using any of the built in easing methods.

broken plume
#

TY very much, both

obsidian agate
#

Welcome 🙂

mortal harbor
#

can someone send the plugin to record 1 window of audio only pls

gray wedge
#

Does anyone know of a good tool that gives me a nice looking scrolling ticker for chat I can put at the bottom and somewhat size?

mortal harbor
mortal harbor
#

it records everything

#

!log @mortal harbor

oblique yewBOT
#

@mortal harbor

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.
mortal harbor
oblique yewBOT
# mortal harbor https://obsproject.com/logs/s0sJsG7577nzKbkt
🛑 Critical
  • Max Audio Buffering
⚠️ Warning
  • Non-Standard Framerate
  • Excessively High Framerate
  • Capture Interference
  • Capture Interference
  • Multiple Game Capture
ℹ️ Info
  • Windows 11 21H2 (OK)
  • Not Admin
  • Windows 10 Game Mode
Hardware Check

AMD Ryzen 5 5600X - OK! / GeForce RTX 2060 - OK!

mortal harbor
#

is that bad

#

you need to set your desktop audio to disabled in settings>audio

#

there's a lot of things i could see causing other issues in this log but if you're experiencing other issues, head over to #windows-support

#

Thank you

swift robin
#

Hey i have a question is there a plugin or something that might help me do a effect?
what i want to put my display as a tv? inside of a drawing, i found a way to do it but, it can only set it up with perspective and I need it to be map by myself if that make sense

obsidian agate
swift robin
#

i need it to have the eye fish effect as a perspective

swift robin
#

example

obsidian agate
#

That effect can be done with 3d transform + a fisheye/bulge shader effect. It may not perfectly warp, but it is super close.

swift robin
#

i want it to have somewant drunk point of view

obsidian agate
#

In addition to what i suggested above, i would make each display a "nested scene" of their own, so I can work on the general visual of the screen in its own scene, then warp it to fit the PC Displays in that view

#

one moment, attempting to create the effect in OBS now

swift robin
#

ima need some help with that if you manage to do it I'm new to all this

quiet bramble
obsidian agate
#

the hardest part i am running into is getting the convex top and concave bottom of the middle display

quiet bramble
#

That's called barrel distortion. It's been a while, not sure if the StreamFX shader supports barrel distortion or not.

obsidian agate
#

im actually using exeldros port of ShaderFilter

#

so im using a combination of 2 "3d transforms", a Bulge StreamFX shader, and a Fisheye "ShaderFilter" shader

#

its very rough, mostly because im working with a sketchy/draft image, but...

#

its extremely rough, and if I were making this, i would tweak the eventual artwork while tweaking whatever will appear on it. That way you arent trying to force it into a specific shape (square peg/round hole)

#

this should give you are good idea of how i got to this

#

the hardest part was getting the bottom concave and the top convex, and as you can see, its not as convex as it probably should be.

THis is where, like i said, i would redesign how the monitor looks a little, just to work within what the shaders are allowing

#

or find someone who can bust out a shader that can warp it the exact way that is needed

#

but thats above my paygrade (i dont get paid at all, lol)

harsh topaz
#

If only we had a shader expert that had more than 1000 shaders of experience, and knew all about shaders in this Discord to give professional expert shader feedback - that'd be neat!

obsidian agate
#

if only

harsh topaz
quiet bramble
#

We could make a change.org petition to convince Inigo Quilez to join OBS Discord!

#

OMG

#

😛

quiet bramble
obsidian agate
#

im using both

#

perspective is to zoom out a little, to give breathing room on the corners and edges

quiet bramble
#

ah, only looked at the first image

obsidian agate
#

this was a rough draft so I zoomed out a bit more than i needed

quiet bramble
#

I made a concave shader, 2 in fact but someone was looking for something like that a few days ago and I dug mine up to test them and I left them in a broken state. Sadly they are shaders from prior to me using git for revision control so no workies 😦

obsidian agate
#

ahh

quiet bramble
#

When I get it working again sometime though I could add a mode that does a warp like that

#

I basically used a hyperbola to warp the screen

obsidian agate
#

it always surprised me that there are so many shader plugins, but no real shader archives other than what is already with the plugins.

yeah there is shader toy and such, but those require conversion most of the time from what I remember

quiet bramble
#

the controls suck in a very non-user-friendly way though

#

Yeah, the shader plugins are genuinely intended for developers of shaders rather than end users.

obsidian agate
#

the archives would be where the devs put the shaders for end users to try

#

not enough folks making shaders for that i guess

quiet bramble
#

But because the types of effects people create with shaders are so useful and generally not available in full OBS plugin form (because that is much more complex effort), end users are stuck with a developer user interface which is a terrible experience for many.

obsidian agate
#

yee

quiet bramble
#

I have a pile of filters/FX I want to release publicly in the future, but I don't want to just dump them as a big user-unfriendly shader archive. I want to turn them into more fully functional and optimized proper native filters first.

#

In the mean time I occasionally rando-drop some here or there

#

Hmm, you know what... let me check my laptop, maybe I have a working copy of that on there

mortal harbor
#

im not sure if this is the right channel but what is ffm peg apparently its good

obsidian agate
mortal harbor
#

yeah but what does it do

#

do u know, apparently its good for exporting

obsidian agate
#

its used for transcoding videos, encoding videos, compressing videos, etc

#

same with audio

mortal harbor
#

and when I upload something to youtube its bad quality, I think it has something to do w bitrate

#

its not the full hd thing, 1080p60 looks like blurrish

obsidian agate
quiet bramble
# mortal harbor its not the full hd thing, 1080p60 looks like blurrish

YouTube transcodes all video uploaded and never shows the original upload to viewers. They also treat video that is 1080p or lower as low quality and generate even worse quality transcodes for them. To avoid this it is generally recommended that people always upload 1440p or 4k video instead, which YouTube uses better codecs for and higher bitrates on the transcodes. This can be done either by having video natively recorded/edited at the higher resolution, or taking lower resolution content like 1080p, and upscaling it to 4k with high quality settings using handbrake or similar apps, then uploading that.

#

1080p uploads to YouTube are always maximum poopville though.

vale vine
#

Unless you pull tons of views. In that scenario they aren't so mean to 1080p

winged bolt
#

Question about source mirror/clone...

#

cant i just use it in a nested scene? and apply filters to the new scene?

mortal harbor
#

yes

obsidian agate
#

so you can, but it will always effect that scene

#

source mirror / clone is so you can add filters to the nested scene, but not effect the original nested scene

mortal harbor
#

creating a nested scene and creating a cloned source are essentially the same thing, yes.

obsidian agate
#

or any source

winged bolt
#

gotcha - i thought i was missing something and or going crazy

#

thank you for clearing it up

mortal harbor
#

no, some just find it easier to use/organize. i personally think nested scenes work great 🙂

obsidian agate
#

i use clones/mirrors so I have have a non-green screen camera, and one with the green removed

mortal harbor
#

yes, can be done with a mirror or a nested scene.