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.
#plugins-and-tools
1 messages · Page 14 of 1
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.
Yes this is exactly the issue I was trying to prevent as I'd read people having problems previously.
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.
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
!sceneswitcher like with any kind of obs automatisation, what you want is advanced-scene-switcher
An advanced scene switcher plugin, with options for timed switching, cursor detecting, and further automation options, is available for OBS Studio on Windows, macOS, and Linux. Download links and installation instructions can be found here: http://obsproject.com/forum/resources/395/
There's your answer 😄
Let me know more, move transition eh? The other plugin, which one is that?
ah ok
you just need adv-ss. It has a condition to trigger on audio levels and an action to toggle source visibility
will check it out
Thanks guys
👍
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
i posted this in #windows-support too
Just thought it was important
Probably worth reporting to the source record developer
Fair point
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...
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.
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 🙂
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?
It's automatically on. Settings are found in the OBS Tools menu, "OBS websocket settings"
I dont know what i did wrong but i have nothing there
am i allowed to send screenshots here?
yes if it relates to your issues
Little bit further down
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.
Well ive been on 28 for like 2 weeks at least, but i do have streamelements stuff I think im not 100% sure
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 ^^
have you tried Help>Check File Integrity before doing any of that? may fix it.
youre the best
that worked hahahah
sorry for the headache

Never a headache if people are just respectful. Most people in here are very helpful and chill 🙂
What would cause something like this, with File Integrity fixing it?
SE .. moving files?
unsure, i don't think se.live is installed though.
Strange. Neat that it worked though 👍
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?
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.
best place to look would be the OBS Plugins Resources page -> https://obsproject.com/forum/resources/categories/obs-studio-plugins.6/
Most plugin updates/announcements would usually be there.
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.
that doesn't really sound like something adv-ss could cause, does it go away when you disable it?
I will try and see if that's the case, hold on
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.
Yo. I can’t help you with that since im new, but i have a question about the plugin own3d. How did you do to make it work ?
Because i can’t connect it to obs via the tools and i don’t understand why
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.
when I was looking at using it, you decide which 'set' you want to use and then it will make a new scene profile for you
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.
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.
ok, that's weird as fuck... I really don't see how adv-ss could do that...
If you want to still do it, there's another way, I have a script that does something similar, I could adapt it for your purposes if you want.
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
🙂
can you connect multiple apps to one obs instance with websockets?
ah i see thank you. so only the obs instances can't share ports, but the clients can connect to the same port
I do believe thats correct
as I cant use 4444 on 2 obs instances at once
havent tried 4455 but I assume same behavior
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. 🙂
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
@limber nimbus would 43 separate hotkeys work? i might have something, but it doesn't remember the counters between obs-studio restarts https://obsproject.com/forum/resources/simple-increment-decrement-counter-with-hotkeys.1511/
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.
I want everything to be on obs again Im going to back it up on a backup disc this time
In that case chiyo's would be best bet tbh.
can i do it without hotkeys?
i did not have hotkeys before i manually went into scripts and hit the up and down buttons
do you remember what script you were using?
counter
try running that same script again, it's unlikely it has changed since then
counter doesnt exist anymore
could it be that someone still has it saved? (i don't)
Do you have a Stream Deck?
Hey, guys! Just rolled back from v28 to v27 and the websocket plugin doesnt work anymore. Doesn't even appear on TOOLS menu.
I installed and downloaded the zip version of https://obsproject.com/forum/resources/obs-websocket-remote-control-obs-studio-using-websockets.466/
Still nothing...
Trying to make it work so I can use Touch Portal (lost connection)
Anyone had any idea why this could be happening?
v28 is built in.
v27 is not, you need this plugin
https://github.com/obsproject/obs-websocket/releases/tag/4.9.1
Hi. Thanks for the reply.
That is exactly the link I posted 😬
Installed the .exe installer and also unziped the zip version. Still nothing
what was the reason for downgrading?
you posted the websocket 5.0.1, I posted 4.9.1
V28 made me drop a lot of frames during streams. My game went from smooth 60 to a lot of 30 ~40
I downgraded and everything was fine again 😦
i think your settings were the issue, some changed on v28 that may need to be manually configured for some.
the actual encoder didn't change though so there shouldn't be any performance difference when set up properly 🙂
You are absolutely right.
That did the trick. Thank you so much
I see. Would you know which type of configuration should I change? I would love to try and get back to v28 😁
if you wanted to reinstall v28 I'd be happy to walk you through setting things up properly.
just know that the websocket you just installed will cause some errors so you'd need to uninstall that.
Thanks ! I'm about to start the stream now, but I'll definitely try v28 again.
I message you and we can work it out if you are available 👊
Thanks again for the help
just send a message here, no DMs please.
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 :/
any reason you're sticking on an unsupported version of OBS? it will only continue to cause issues in the future which is why i ask.
I'm just waiting on all the plugins to be updated that I have currently. 🙂
which specifically are not updated?
sounds like the issue you came in for is that your OBS isn't updated, not the plugins 😄
!plugins
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
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.
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!
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
omg, I knew there had to of been some archive when I was looking at github, cause it had an option to view comparison between the old version and the current. Just couldn't find it till you told me how. 😄 thank you so much!
no prob!
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
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?
any tips on finding memory leaks when writing a plugin? any kind of instrumentation/profiling that will identify the locations of them?
On which OS platform?
One can use Valgrind on Linux
windows
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.
https://obsproject.com/forum/resources/animated-lower-thirds-with-dockable-control-panel.1057/
couple videos on that one
there's a discussion tab also, lots of info
Scott Fichter also has a decent vid or two on it
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:
you want to add & configure the Instant Replay script in Tools -> Script
These are my current settings. should I opt for 1 instead of 50?
and you're using the Instant Replay hotkey, not just the Save Replay hotkey?
Ah! I see! thank you so much!! 
you should only need the one Instant Replay hotkey, not the Save Replay hotkey if you're playing it back instantly
understood! i was so lost i tried. uninstalling the .lua and reinstalling. but i'm glad the solution was just an oversight.
Don't think it hurts anything or matters at all, but "Loop" plays the file endlessly, and "Show nothing when playback ends" ... well, it never ends if it is looping. 🙂
I do wonder if it creates an OBS Inception black hole though
I do believe I used that awhile back as a ghetto Scoreboard/Player intro sorta thing... If I remember right there are 2 sources, the lower 3rds themself and a control panel or something, if both aren't active in the same scene the 3rd won't work
Might anyone know how I can have a source active but Hidden until X many seconds after a scene is active?
Probably Advanced Scene Switcher. It can do laundry, wash the dishes, feed the dog, you name it.
ty
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
You have the right place. If nobody responds it's possible nobody is familiar with it. You might also want to try the OBS forums, or the forum for the specific plugin also though.
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é??
hello
Welcome to the official OBS Community Discord server! Unfortunately, our support volunteers can only provide support in English. Most of our support documents and guides are also only in English. If you feel comfortable using a service like Google Translate, feel free to use that to send messages to us. We'll do our best to understand your intent, and we'll try to help you as much as we can.
Translate
For controllers & fight sticks, there's no better way to show input than "OpenJoystickDisplay" I've tried several ways, it's by far the most feature-filled, user-friendly and all around most useful one
This is the general interface for it, there is everything from Atari 2600 controller all the way to XBOX ONE/PS4 controller - Just tinker around with the menus
watching it now, so i just download it and then replace it in OBS overlay config file for correct button mapping?
Run the EXE, and add it as a Window capture. Use a Chroma or Color Key to make it transparent
Also I believe it's ESCAPE to switch from edit mode to broadcast mode
sorry still kinda new to some of this. Where do i get the file from to download it?
Let me track it down
@hybrid cape
Wow, this thing is neat as h3ll. I'm going to try and get it working, Thank you SO MUCH.
You're welcome. The creator abandoned the project, but made it Open Source so if someone wants to fork it go ahead
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.
I don't think any of the MIDI plugins were updated for OBS 28 yet
I couldn't find any resources in a few days of looking, so this was kind of a last resort. But thanks anyway!
That's amazing, thank you! I'll try that out!!!!!!!!!
Oh cool, didn't have that one in my OBS/MIDI bookmarks folder, thanks!
👍
MIDIControl has been updated too, albeit a bit buggy: https://obsproject.com/forum/resources/midicontrol-control-obs-soundboard-twitch-chat-with-midi-devices.940/
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
if anyone knows of a plugin, reply me with ping so I know
I'd tend to think this is made with a browser source rather than a plugin
guys, how do i uninstall a plugin from obs?
otherwise, a script
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
how to add vup with the help of 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.
Also, if you want to see this whole process have an improved user experience, be sure to vote for the Plugin Manager feature on: https://ideas.obsproject.com/posts/14/add-a-plugin-manager
considering it's being actively worked on already, i'm not sure the votes matter 😄
then don't vote on it
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.
Translate
what good plugins for gaming
What specifically are you looking for "plugin" and "gaming" wise?
yes
anything that good
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
o
obs virtiual cam doesnt work y
The plugin is not being updated anymore, from what i remember. OBS has a built-in Virtual Camera
how i remove it
OBS Studio supports a variety of plugins that provide new kinds of sources, filters, and additional features.
- For a list of plugins, see OBS Studio Resources: Plugins
- To learn how to install or remove plugins, see the Plugins Guide
- To see if the plugins you use are available for the latest version of OBS Studio, see the OBS Studio 28 Plugin Compatibility table
Follow the third link, the one to the Plugin guide
@obsidian agate the instructions didnt work i fixed them all, but yet my fps remains 80
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.
is there any obs plugin for auto youtube title?
what do you mean by that
just fyi, there is a version of that plugin compiled to work with 28+, but it's just a compatibility thing, it's not someone going to actually maintain it
When I start the broadcast, it will automatically set and start.
yeah, I think Exeldro has something too
so automatically create a broadcast and select it? I guess you'd have to interact with the youtube api for that
Streamelements supports this, but I don't know how. I don't use Streamelements for some reason.
yeah It will automatically enter a settings file that I have previously set.
I'm broadcasting every hour so i can't use schdule or something
Is there such a plugin?
not that i am aware, other than StreamElements as you said. SE.Live is a plugin, so technically you answered your own question.
Yes, but I can't use it.
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.
how about the YouTube APIs?
it''ll be with the youtube api, not the obs
I think se.live doesn't use youtube api
if you know how se does it, do it like se does
☹️
what else do you want me to tell you?
yes I created a stream with youtube-api. How do I get OBS to use this?
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```
what language is that in?
Python
k, you will need to ask someone else then, since I dont use Python
The language is not important, if you give an example from a different language, I can progress.
How will OBS use this Stream?
i also mean i dont use scripts in OBS. you WILL need to ask someone else
If you need help or have questions about OBS, check out our #support-portal first!
whats the problem?
A guide for getting started with development for scripting in OBS can be found on the wiki.
Additionally, you can find documentation for the scripting API here.
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.
Hello, I would like to display the time in my stream. I found this github project, but when I download the ZIP file I don't have an app I don't know how to open that.
https://github.com/JunshuTedLiu/OBSTimeBud
Not being rude, but just want to confirm, you are on a MacOS machine? This plugin is only for OBS for MacOS.
yes i am on macos
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.
I'm completely lost, I don't know where to go...
Apparently you have to build it yourself
From the dev on a YouTube comment to his how to video, 3years ago
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.
I will try to build the app with xcode on mac. I would tell you that. Thanks !
Hey I have a question regarding the Bible plugin for obs coffee edition
And the question is?
Not that i will be able to answer it, mind you
My church uses the RVR 1960 version and i was wanting to know if that version can get added before we purchase it?
I can't promise this works on Mac, but this is the Clock I use myself, it's customizable (day of week, number of day, month, year, hours, minutes, and seconds, as well as whatever combo/order you want, and respects fonts as well)
It's good, I opened it with xcode and it worked! thank you !
Thank 🙂
Is there a plugin that will do this scope thing. No visualizer does not have this
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]
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
It does this weird thing
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
Thats probably what i have recorededlol
I've got two visualizer plugins on this computer and neitehr do scope
I put in a request but I dont know
When you say you have 2 visualizer plugins do you mean OBS plugins?
Yeah
which ones
The Spectlizer (wtf is spelling) and Waveform plugins
ok
spectralyzer was deprecated in lieu of waveform
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
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
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?
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
OBS preview
waveform, with the form set as a line
What AG said... you have to look at all the options available and experiment with them to see what they do. 🙂
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.
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
Here are my settings currently if you want to play around with this as a base.
you can reform the waveform source in a scene and stretch the bounding boxes to whatever position you want
I just realized i can screen record
it just happens to come up from the bottom instead of occilating like a true scope
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
yep, can do that too
Well, the wave drawn is a frequency response waveform, rather than an audio wave.
yeap
So unless the plugin is updated, the scope effect isnt possible?
To look like the refference image
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.
So the two different visualizations are showing two different audio forms?
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
Well i left a comment to ask for it to be added, all i can do is hope then
I'm going to see what examples the OBS Shaderfilter Plus plugin comes with, maybe it has one.
I use a stereo wave instead of line, with a gradient
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/
My end goal was to remake all the 3DS audio visuals but most of them are stupidly complicated
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
Ah yes, it is now called VZX: https://www.vzx-visualizer.com/
And the open source version that preceded it: https://github.com/vovoid/vsxu
I Set Scene Switching, I Look Over And Again But It Doesn't Switch Scene
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
Its not there. Only on pc it is.
On mobile, its the Bell icon at the bottom (at least on iPhone), and the Mentions tab
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.
If you don't get any helpful replies here, I'd suggest asking the developer. He's very active and super helpful on the forums
https://obsproject.com/forum/threads/advanced-scene-switcher.48264/page-112
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.
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
Anyone know how this plugin works? I'm trying to make this using tuna
what...
Any suggestions for a good color correction filter that can do what the color grade filter in StreamFX can until this is released?
not really, since like I said, im already using StreamFX alpha, and im not sure how 1-to-1 you can get the Color Correction filter to be compared to the Color Grading one
I made a lut, and used that. I prefer the tools in resolve for instance
Unsure if that fits your usage tho
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)
My challenge is matching an overhead Mokose piano camera to a $20,000 35mm cinema camera in studio. I can't get the skin tones right with just the in built color correction.
A LUT is a possibility, but I have to devote considerable time to setting up example footage and working in Premiere Lumetri Color to make the look and export a LUT.
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
Is there any plugin that allows 3D effects like concavity?
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
Honestly, most streamers I know, personally or in passing, use StreamLabs or StreamElements and really fine tune their alerts.
I used to make my own alerts using my web development knowledge (html, css, javascript, etc), but i have deprecated those alerts while I convert parts of my old NodeJS twitch bot to work with Streamer.bot instead
web development skills go a long way
If you aren’t a skilled web dev, streamelements works great. It’s also easy enough to pay someone on Fiverr to make something custom for you, plenty of them do an amazing job for pretty cheap.
hey im having an issue with the NDI plugin, could anyone possibly help?
Need to describe your issue first, in detail. Otherwise, no one knows if they could possibly help.
its not sending the video to the other device
when i got to select the ndi ouput in the streamlabs its not there
Streamlabs Desktop is not maintained by us, and we are unable to provide support for it. Please go to https://support.streamlabs.com/hc/en-us/requests/new and submit your question there.
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
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.
I can’t get audio monitor to pop up after I installed it
The only other options are using the OBS built in Color Correction filter, or writing a custom pixel shader.
No, but I made a pixel shader to do that a while back. Not sure if it's on this computer or not, will check in a short while.
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. 😦
I just got an idea for a plugin that I could make. OLE embedding!
Think it is a sane idea?
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.
try to provide a sample video
Y'all know anything about the the mixer plugin beta
that lets you mute sound from certain applications for your stream
!ac this?
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
This is what I got. It's already mostly functional but extremely messy and occasionally buggy. Like I made it a few months ago now and I already have no clue how it works anymore. I just want to know if there's a clean and reliable way to do it.
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.
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
Also another problem making it really difficult to try figuring this out myself, the Move Transition filter is showing sources from other scene collections?
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
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.
in that case you should report that as a bug on the plugin page
but anyway, in the meantime you can ignore those sources
the plugin only uses the source name
yeah is it any good
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
is anyone able to direct me to the right place for adding a default intro and outro to my screen recordings
List of free software for editing - Click Here
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
That's the result of a scene collection corruption, which is due to a bug in OBS or one of the plugins installed.
yeah I like the ability to be able to mute a certain program, or listen to music without my vod being taken down
even NCS gets claimed sometimes
shits weird
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?
firewall
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.
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. 🙂
Any way to fix it or keep at least some progress so far? Or will I just have to delete it and start over?
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.
something im curious about, since ive never corrupted a scene collection yet. Is the whole file messed up if you open it in a text editor, or is there still JSON code there, but invalid
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.
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.
are there documented cases of such code? i'd like to know what kinds of code breaks scene collections to avoid writing that way
I don't think my prod collection is messed up so that's good.
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.
In github issues yeah
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
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.
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.
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.
if you dont mind, if you can make a small example JSON of the corruption, id like to take a peak at it
I quickly decided not to use groups. Honestly I'd prefer if they were purely aesthetic, to organize similar sources like audio, overlay, content, bg.
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
Yeah, use Scenes to do that and nest them using Scene Source, applying filters to the scene.
Can name such scenes as "Nest: <name>" to separate them from presentation scenes.
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
If you use a nested scene, and hide the scene the sources within it should be hidden as well.
yes, but im talking about the "signal" that tells the source "hey, you just got revealed"
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
Hello everyone, I can't fix the problem when OBS opens. "NDI™ Runtime not found". I'm in a M1 Mac Mini. Monterrey. Thanks
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! 🙂
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 🙂
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.
Source Mirror or the NEW FROM EXELDRO "SOURCE CLONE"
😄
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.
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)
Asynchronous filter I think is the other similar one
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.
Ah yeah that's the one. I think norihiro made it
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
That on 28.x or older release?
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.
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
Having 1000 scenes and having to drag a new one up through 800 scenes to put it in an organized place is a PITA
once i got most of my folders created and organized, its been pretty static 2-3 months on
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?>
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
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. 🙂
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
there's a deactivate signal though, which is probably emitted when the nested scene is hidden
ill double check, one moment
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.
huh, super weird, i could never get that to work a year ago when I was setting up a popup effect. awesome! Thats one Group I can get rid of!
and now i can abuse the HELL out of this since I dont have to use Groups for it
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
i used groups because i was using exeldro's source toggler, and it was more convenient having them in one scene
is that the one that lets you use multiple sources like a radio button?
yep
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
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
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
this is more #stream-setup related at this point though 😄
First option yields useless results. Second is above my skill level.
The LUT seems to work fine.
Yeah, LUTs are great too, and are easy to make in GIMP
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.
The memory limit was increased to 75% of RAM in OBS 29.0beta, but I think you can hand edit the config file without OBS running, and change the value in previous versions as well
that is a change in the replay buffer limit, not relating to slideshows.
i'd render the slide show into a video
oh crap, you're right!
for some reason my brain expanded it to other use cases 🙂
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
where are you getting images from?
local hard drive
why would rendering into a video not work, then?
timing
If they're generated dynamically
timing of what?
the transitions
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.
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
That would effectively turn Image source into a slideshow, using external program to initiate the change upon creation of hardlink.
transparency will be destroyed, however
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)
might be too volatile, sometimes image source will try to load the image while it's still being written
@gilded stone open them in an image viewer and window-capture said viewer?
So you already have all of the images on your hard disk, rather than them being dynamically spit out?
OBS virtual camera is the only option im getting on my web browser. I can't force an existing image into the form
No, because the image would already be written, and then after it is written the hardlink is updated and only then does OBS see it, and it isn't being written to while it is being read.
oh, right
But it sounds like that isn't the use case here anyway.
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
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.
@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
Or slideshow software being window captured like Chiyo suggested
ahoviewer would work for this, drag-drop a file into its window, then F for fullscreen, then S for slideshow
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... 🙂
in between showing decoding artifacts?
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
i'm not familiar with this image viewer, can't help
its microsofts built in slideshow thing 🙃
Do you mean OBS is not capturing it?
yep
What OBS source type are you using to try to capture it?
Is this a laptop?
no
!log
⚠️ Warning
- Non-Standard Aspect Ratio
- Multiple Game Capture
ℹ️ Info
- Windows 10 21H2 (OK)
- Not Admin
- No Output Session
- 0.2% Rendering Lag
Hardware Check
Intel Core i7-8700K @ 3.70GHz - OK! / GeForce GTX 1080 Ti - OK!
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.
display capture works
so much effort to get what I would have though to be a simple task working >.<
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)
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'
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.
I have no idea, and it being a holiday weekend, I cant yell at my client for being dumb
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?
Especially since the web form doesnt capture any time or date metadata from the camera
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.
Thank you for the solution, even if it isnt what I wanted 🙂
np
anyone know of any plugins that capture Audio from an ASIO driver, and embed into screen recording?
!asio @zealous crest
@zealous crest
An ASIO input plugin is available for OBS: https://github.com/Andersama/obs-asio
anyone know how to get OWN3D to show up in the tools options? for windows
I do believe there is a Plugin for OWN3D
thank you i figured it out
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.
🛑 Critical
- Outdated Plugins (1)
- Max Audio Buffering
⚠️ Warning
- Mismatched Sample Rates
- Non-Standard Framerate
ℹ️ Info
- Windows 10 21H2 (OK)
- Not Admin
Hardware Check
Intel Core i7-9700K @ 3.60GHz - OK! / GeForce RTX 3090 - OK!
hey can some one help me ??
????
so I just bought a steam deck and it's not working with my obs
you're trying to run OBS on your steam deck?
all I get is waiting on obs
oh, you mean a stream deck
yes sorry
@mortal harbor ILL give ita try thank you
⚠️ 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!
That would be why. This is designed for v28 and you're not using it.
guess it never gave me the update
Check for update via the help menu.
!download @unborn current uninstall your current version of OBS first, then install the 64 bit download for 28.1.2
@unborn current
OBS Studio can be downloaded right from the OBS Project website: https://obsproject.com/download
grab the installer, not the zip.
ok

Hey all, is anyone interested in a discord chat plugin?
define "interested", define "chat plugin"
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 🙂
It's just an overlay for OBS of a given chat channel on discord
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
Ah, so there's no real reason to add another to the pile?
up to you! depends on what unique capabilities yours offers
Ehh well, if I was going to publicly release it, I'd go all in on features and functionality, theme's effects, things of that sort
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
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. 🙂
adjacent to Hobbiton
Any of you guys experiencing unusual NDI CPU usage?
I would be interested 😄
@untold sandal "high" is not "unusual"
Would these just be animated alerts if I were to ask on Fiverr?
Yes
Alerts, overlay, etc
If you look at reviews it will be pretty clear who does good work, I trust fiverr heavily with this sort of stuff
Well thing is it wasn't up until recently. Why would it go high, now?
@untold sandal on the same pc, or between pcs?
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
A capture card setup is much better so it sounds like you’ve got everything sorted.
Not quite.
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).
Since you are using VoiceMeeter anyway, you could send via VBAN and use the VBAN Source plugin
Voicemeter often cracks.
Worse in stability than NDI, from experience.
unless you trick the software and use the capture card to send sound.
This sounds like a connection or settings issue on your end. I have used both NDI and VBAN for audio without issue.
I did too for NDI up until recently.
Guess im lucky (both PCs are connected to a switch via 2 short ethernet cables)
Exactly what I have done as well.
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.
Is it causing performance issues?
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.
So it’s having trouble loading stuff or lagging then?
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.
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.
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 sandal ndi can send audio without video, too, is that good enough?
That's what I use NDI for.
Since I got the capture card, I stopped using the video that NDI provides.
are you sure you're using "dedicated ndi output" filters on your audio sources?
Why use OBS at all on the gaming PC? Can’t this be done through the NDI tools with less overhead?
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
OBS NDI uses a lot less resources than regular NDI even for that.
To me at least
lemme reinstall NDI quick and send post the options @untold jay
Have you posted a log recently?
Not really.
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
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.
i'm out of ideas, ndi is supposed to "just work", and here it evidently "just doesn't work"
Story of my life 😄
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?
?
Ah. Thank you. Just discovered Adv Scene Switcher and not real familiar yet.
@fossil wyvern, Thank you! Exactly what was needed. My mind's racing with the possibilities here!
It can do coffee too! LOL
Which obs plugin is for recording specific windows audio's so it doesn't record my entire PC audio
Application Audio Capture BETA
@mortal harbor https://obsproject.com/forum/resources/source-record.1285/
that is not what they were asking for. they want to capture the audio of a specific app.
are you using v28+ of OBS?
Ah, my misunderstanding.
no worries 🙂
the "Application Audio Capture BETA" source is already part of v28 and up.
are you on windows?
YES
let me check
then do as rob said above
there is a plugin for 27 that does the same thing. lemme get the link
okay cool, and if you have any issues, head over to #windows-support
they will fix you right up if there are any
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.
Yeah everything is set as it should however.
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.
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
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.
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
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.
so basically there's no realistic option than making a bunch of gifs
Personally, I would favour using APNG for something like this if it is smallish.
theres like 20 different things to animate
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.
well if you've got ideas then i'm all ears. but if it's gonna need coding then it's way less approachable than spending the days making them one by one
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.
well i dunno what else you could mean by CSS or Javascript or Browser source (assuming HTTP)
It depends on what your source material is, and specific use case. It's hard to give generic recommendations without knowing the details.
move transition doesn't work, that much i've beaten to death
source material, png
So you want to take a PNG file and just rotate it in a circle repeatedly?
specific use, Spinning in place indefinitely
ok
yep, that straight forward. very much like a gif

not this speedy, but still to the point
heres 2 of the parts
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.
yes thats what i'm trying to find a workaround for since it would take 360 layers to acheive
PER FILE
checks to see if Blender supports output to APNG directly
hmm i have blender but i've only really used it for 3d meshing
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.
🤔 although if i could learn some basic animation there, and output the same way, that could be interesting
I'm curious to try it just to see...
I'd need to learn animation though, i've only done rigged models
need to find a transparent image to rotate now... 🙂
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
Hmm, kind of confusing... chosing videio output to PNG, but the encoding container is MKV.. like wut
and you lost me ^^;
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.
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
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.
okay trying to make this as straightforward as possible.
single objects rotating on screen
not everything as one
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.
^^; i hope that makes it a little more understandable, i'm very fresh to a lot of the terminoligy
There are dozens of both open source and commercial programs out there for doing animations, Blender is just one of them.
okay
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.
which is what braught me here asking exactly that in the first place
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.
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).
I can't code, not even kidding
i've done it for free
you can have it.
demo https://jsfiddle.net/wv1utnsq/1/
o.o how was this done, so i can replicate it for the others
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.
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
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.
so once it's how i want it, just grab the HTML script and go?
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.
pretty sure i'm good since this pc needs to do 0% of the actual gameplay
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.
interest yes, but many barriers between me and skill
You can try the example rafa shared and see if that works for your use case, it might be fine.
i mean i don't exactly get what i'm doing with that example
just dump it into notepad++ and make it an html?
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.
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
yeah make a new text document and save it as an html file
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
gotcha, one sec
sometimes there's just so many ways to do one thing 😅
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
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?
yes you can
sweet
if its in the same folder as the html file, just the name of the file should be good
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
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
changed it to 20 the second i saw that
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.
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.
🤣
By randomly pushing buttons and clicking on things while throwing my arms in the air!
😛
damn you guys are way above my level, i'm just a simple little vtuber hobbiest
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
OMG, I figured out how to rotate something in this program
LOL
Who needs documentation or tutorials! LOL
ahoy
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.
yeah it's an ever growing problem where people end up assuming rather than asking
an ideal world we can both agree on
But there is another factor too, which is that everyone puts a value on their time.
oh so true
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.
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
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.
that's a pretty good way to look at things ^^
🤔 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 😅
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
xD yeah for that one i'd probably go with card slot
thumb drive x3
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. 🙂
it really depends on how often it happens though, at least from what i can tell.
especially if it's communicated that things are that over the point of understanding ^^;
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.
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
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.
well thats true too, sadly too many people a few sandwiches short of a picknic just get all demanding.
like i get desperate at times but the amount of unsparked hostility from the newbies side makes me personally be afraid to ask similar things, for fear of being mixed up with those people
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.
yeah that definetly sucks
nice to have a civil conversation on the matter though.
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.
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
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?
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
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.
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
anyone have the update file for obs extended by Chris it wont allow be to current Verse
3.2.0?
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.
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
If it's commercial software, I think all programs should have manuals even if they are just in PDF or other digital form.
agreed, should have.
but in this age, it relies too heavily on word of mouth rather than actual manuals
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...
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
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"
for those, that makes sense. but for something to just rely on work of mouth, forums, and little more than someone else doing the heavy lifting through youtube tutorials that expire faster than fish. you really gotta look at where the alternatives are
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.
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.
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. 🙂
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
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. 🙂
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
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 🙂
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
Yeah, I recreated it in 2D in GIMP:
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
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 🙂 ]
oh crap i didn't realize either xD
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.
You can already do that with the move-transition plugin
There are many ways to do this effect. i personally use "3D Transform" filter from StreamFX.
Didn't know you could zoom in on a part of an image with move-transition pluging, handy
Move transition can resize elements. Making it larger is, in effect, zooming in
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.
TY very much, both
Welcome 🙂
can someone send the plugin to record 1 window of audio only pls
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?
this is actually built into OBS v28 if you're on windows.
I did but its not working for me
it records everything
!log @mortal harbor
@mortal harbor
🛑 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!
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
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
Have you tried StreamFX and its "3d transform" plugin?
i need it to have the eye fish effect as a perspective
yeah but i only let me do so much
example
That effect can be done with 3d transform + a fisheye/bulge shader effect. It may not perfectly warp, but it is super close.
i want it to have somewant drunk point of view
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
ima need some help with that if you manage to do it I'm new to all this
StreamFX comes with example shaders that can be used by its included Shader filter, including some shaders that simulate a CRT television.
the hardest part i am running into is getting the convex top and concave bottom of the middle display
That's called barrel distortion. It's been a while, not sure if the StreamFX shader supports barrel distortion or not.
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
-
using StreamFX 0.12.0a117 (there are newer versions, but this one works for me)
--- 3D Transform
--- Shader -
User-Define Shader is from the Exeldro port of obs-shaderfilter
-- https://github.com/exeldro/obs-shaderfilter/releases
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)
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!

Yeah, that would be awesome. I have an idea...
We could make a change.org petition to convince Inigo Quilez to join OBS Discord!
OMG
😛
Any particular reason you're using perspective transform rather than corner pin?
im using both
perspective is to zoom out a little, to give breathing room on the corners and edges
ah, only looked at the first image
this was a rough draft so I zoomed out a bit more than i needed
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 😦
ahh
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
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
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.
the archives would be where the devs put the shaders for end users to try
not enough folks making shaders for that i guess
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.
yee
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
im not sure if this is the right channel but what is ffm peg apparently its good
from the Wikipedia article
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams.
its used for transcoding videos, encoding videos, compressing videos, etc
same with audio
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
go to #windows-support and post the log i am about to request from ya, we can take a look at your recording settings
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.
Unless you pull tons of views. In that scenario they aren't so mean to 1080p
Question about source mirror/clone...
cant i just use it in a nested scene? and apply filters to the new scene?
yes
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
creating a nested scene and creating a cloned source are essentially the same thing, yes.
or any source
gotcha - i thought i was missing something and or going crazy
thank you for clearing it up
no, some just find it easier to use/organize. i personally think nested scenes work great 🙂
i use clones/mirrors so I have have a non-green screen camera, and one with the green removed
yes, can be done with a mirror or a nested scene.
