#plugins-and-tools
1 messages · Page 43 of 1
these nugets, do i download the package?
right, and in these there is a dll somewhere?
Yeah open it with 7zip, and inside is a lib folder
ok errors are gone 😄
dope
@manic ermine !!!! connection is working
@manic ermine omg you rock
i just changed scenes 😄
i would never figured this out by myself... been at it for hours 😓
I'm so glad it worked out! ... now to close out of Unity's cursed build system and not look at it again for another 6 years
haha ❤️
lmao
@manic ermine uh oh
you didnt uninstall i hope
if i try to build i am getting a vague error 😓
hmm apparently it needs Newtonsoft.Json
yeah, I think nuget would handle also getting the dependencies, so you will have to do that manually
meaning find the Newtonsoft.Json nuget package, download and extract and get the DLLs again just as you did before
and keep on doing that until you satisfied all dependencies 😄
it compiled with unitiy but it is giving me whole bunch of webbrowser bugs and is not running
somewhere in the first nuget package you got there should actually be a file you can open with a text editor that tells you which other nuget packages this depends on
don't remember the file name but shouldn't be too hard to find
Newtonsoft.Json is an extremely common dependency, if you're lucky it's the only one
so as i said, it built the project with unity, but its throwing all kinds of errors in the webbrowser and did not launch the web client
could it be related to what you just said?
not sure, but the the websocket library needs the Newtonsoft.Json library for creating requests and parsing responses when communicating with obs-websocket (because that's all JSON protocol), so basically for the core of what it does, without this nothing will work 😛
Invoking error handler due to
RuntimeError: null function or function signature mismatch
at http://localhost:65438/Build/BIN.wasm:wasm-function[40410]:0xd03f03
at http://localhost:65438/Build/BIN.wasm:wasm-function[1045]:0xb9d9d
at invoke_ii (http://localhost:65438/Build/BIN.framework.js:10:381505)
at http://localhost:65438/Build/BIN.wasm:wasm-function[40409]:0xd03cf9
at http://localhost:65438/Build/BIN.wasm:wasm-function[40426]:0xd04b48
(BIN.loader.js:1 )
doesn't look familiar to me, since I know the .NET world quite well but unity not at all I'd guess it's something unity related 🤷♂️
i assumed the 2.0 newton dll
i am also assuming that this thing must be a webapplication? (because of youtube video)
can obs not take on a game window?
nah?
literally anything that can use websocket can use it to communicate with obs afaik
doesn't matter what it is
ok ill switch back to desktop application then
problem solved 😄
all working now
thank you so much everyone
❤️
audio monitor plugin worth it? I want to monitor 2 mics and have 2 headsets monitor at the same time
well more like "that's the tool to do it" rather that "worth it".
I don' tthink there's any other solution to monitor sources to different devices
Can anyone recommend tools for twitch chat to be viewed with background transparency and over-layed over games?
https://github.com/baffler/Transparent-Twitch-Chat-Overlay
This but you will likely need to play windowed or borderless for it to work.
Thank you for the information, using it to test out right now.
I’m using the audio monitor plugin and I’m hearing one mic monitor on my first mic/headset but nothing when I set up the second one any ideas?
Please show your setup in obs
Je tu nějaký Čech 🙂
Is there a plug in for making reaction type videos within OBS
What effect precisely are you looking for
Just a layout for reaction videos that is acceptable for YouTube
If you're just talking about camera on top of the video you are reacting to, you don't need a plugin
!new
✨ If you're new to OBS Studio:
- follow the Quick Start Guide to set up your first scene and get streaming/recording
- learn more about the interface in the Overview Guide
- follow the Stream Layout Tutorial series to create a stream-friendly layout, including setting up alerts and a chat box
🎞️ If you prefer to learn with videos, check out:
- our OBS Studio Tutorials video series presented by EposVox
- EposVox's OBS Studio Master Class series
- Nerd or Die's How to Stream with OBS Studio series
You can check these guides
You can also look for stream overlays online if you like that
hi ı am adal
dont know if this is the right channel 4 this question, but what`s about the planned selectiv recording feature like streamlabs has it? the source record plugi just doesnt fit me needs. I ask about a year ago if somthing like taht is in planing and the answere was yes. I just want to get updated how developing taht tool is going?
hello, is there any plugin that allow to send the audio from a capture device to certain audio output of my pc? 🤔
If you are not already using the monitoring device in obs, you could use that
!am
To hear your audio sources through your own speakers/headset:
1. In OBS Settings → Audio, set your Monitoring Device to the speakers/headset through which you wish to hear the source audio, then click OK
2. Click the Edit menu → Advanced Audio Properties
3. For each device you wish to hear, change Audio Monitoring to:
- Monitor Off: only hear in your stream/recording
- Monitor and Output: hear through your device and your stream/recording
- Monitor Only: only hear through your device; don't hear in your stream/recording
Note: ensure you use a different monitoring device than any device you capture. Otherwise, your stream/recording will contain an echo.
If you are already using it and you want the capture card audio to go to a different device, use the Audio Monitor plugin
thanks a lot @regal breach :)
Hi Guys, can a Midi controller works with OBS? Is the obs-midi plugin working, or any other option? Thanks!
@regal breach it works perfect! thanks a lot again <3
Hi, I need help on a mac M1, I got an update to obs 30, so I updated and the Animated Lower Thirds add-on stopped working and it throws me some error message.. in a new window, can you help me, what should I do? I think it could work, but I don't know how to install it.. in PC win, it normally works for me with the older version of obs on mac too, and on the newer one there is an error, what to do with it.. does anyone know?
is there an updated compatability list page for 29.1.3?
or should I just go for the 30.0 version of obs and try that
compatibility of what, plugins?
something like this https://obsproject.com/kb/obs-studio-28-plugin-compatibility
but for 29.1.3 or 30.0
There isn't really a need.
that was because there was a big compatibility break in plugins going from 27 to 28 because of a change inthe way the UI was done.
There was no such change between 28 and 29/30 so à priori most things that are compatible with 28 will e with 29/
ah okay, i wasn't sure. I haven't played with plugins since my PC died in January lol.
The reason 28 was such a big deal was because of a major Qt (the UI framework we use) upgrade, which was unavoidable to break plugins that used Qt components.
Ahh okay cool
It shouldn't happen often, and it's not expected that plugins break on updates.
Thank you both so much!
I'm driving myself mad trying to figure this one out. So I'm trying to change how the composite blur plugin renders the final output, so that i can use the proper color space, and get proper alpha mixing. The way that the filter works- the input scene is converted to a texture, and is passed through several effects. The final blurred texture is in filter->output_texrender. Before I was using the gs_effect_loop and gs_draw_sprite to output the final texture:
static void draw_output_to_source(composite_blur_filter_data_t *filter)
{
gs_texture_t *texture =
gs_texrender_get_texture(filter->output_texrender);
gs_effect_t *pass_through = obs_get_base_effect(OBS_EFFECT_DEFAULT);
gs_eparam_t *param = gs_effect_get_param_by_name(pass_through, "image");
gs_effect_set_texture(param, texture);
while (gs_effect_loop(pass_through, "Draw")) {
gs_draw_sprite(texture, 0, filter->width, filter->height);
}
}
This worked fine, but was not in the proper color space, and was causing issues with alpha blending. After some conversations with Exeldro, we came to the conclusion that the proper way would be to use obs_source_process_filter_begin_with_color_space.
The code I came up with for draw_output_to_source is:
static void draw_output_to_source(composite_blur_filter_data_t *filter)
{
const enum gs_color_space preferred_spaces[] = {
GS_CS_SRGB,
GS_CS_SRGB_16F,
GS_CS_709_EXTENDED,
};
const enum gs_color_space source_space = obs_source_get_color_space(
obs_filter_get_target(filter->context),
OBS_COUNTOF(preferred_spaces), preferred_spaces);
const enum gs_color_format format =
gs_get_format_from_space(source_space);
if (!obs_source_process_filter_begin_with_color_space(
filter->context, format, source_space,
OBS_NO_DIRECT_RENDERING)) {
return;
}
gs_texture_t *texture =
gs_texrender_get_texture(filter->output_texrender);
gs_effect_t *pass_through = obs_get_base_effect(OBS_EFFECT_DEFAULT);
gs_eparam_t *param = gs_effect_get_param_by_name(pass_through, "image");
gs_effect_set_texture(param, texture);
set_blending_parameters();
gs_ortho(0.0f, (float)filter->width, 0.0f, (float)filter->height,
-100.0f, 100.0f);
obs_source_process_filter_tech_end(filter->context, pass_through,
filter->width, filter->height,
"Draw");
gs_blend_state_pop();
}
However this is simply passing through the non-processed original source. I've been staring at it for way too much time, and am guessing I am missing something fundamental.. but my understanding is that the obs_sourcce_process_filter_tech_end should be rendering the effect (in my case the default effect e.g.- pass through) with whatever image texture was passed into it (which is the texture from filter->output_texrender. If anyone has any thoughts, I am all ears.
(also, filter->context is the source that the filter is being applied to)
(finally- if this is better in #development, I am happy to move it over there)
Using Advanced Scene Switcher, is it possible to change the playlist in VLC media source?
What I am trying to do is have it detect when VLC media has stopped playing, open the playlist load window, load the next incremental numbered playlist and continue playing.
Currently, I have it switch to a live scene when VLC stalls. But I think it would be even better if it could load up a different playlist when VLC stalls, since that's what I end up doing, only manually.
did you add all those playlists in vlc?
it is possible to change the list by using the Properties / Settings action
From this menu:
you'll have to check the scene collection json how it is formatted
but
{"playlist": ["video1.mp4"] } is the format i remember
im not sure how you encode that in adv-ss but i know it's possible to change settings
I thought I could do it with the File directive, but apparently the options are limited to writing.
Nothing like that here.
This?
yes
Hmmm... so "set settings" when this executes, will load a playlist per the value in the path..
The trick is to load one OTHER than the one that was just playing.
If I want this to automatically happen when VLC playback stalls, I would need take the detection of black screen and then next I would need to sniff the state of the playlist and determine which one was current, and then I would need to increment that number. That's beyond my low IQ grasp.
you just add multiple macros
macro 1 check playlist value if it is programs 1
then make it programs 2
macro 2 check if it is programs 2, if so, make it 3
So if I have 4 playlists, make four versions of this action and change the filename to match?
yes
i'm not sure if there's an easier way
actually, the alternative is to have 4 vlc sources
and instead of changing settings, you change the visibility
but you might still need 4 macros
Okay, I duplicated the macro so I have one for each VLC playlist. Now to figure out how to detect which one is current and increment it and choose appropriate macro.,
I think this might be on the right track..
Can I copy a section of a macro and paste it into the other macro instead of re creating it from scratch?
So my first macro looks like this"
yep looks correct
but you shouldnt make multiple video conditions for each macro
instead, move the video condition to a separate macro
Excellent. I've only one condition, so I'll need to make multiple macros.
and in the macro for each playlist, add a macro condition checking if the video macro condition is true
so that there's less performance usage from the video conditioon
I'm thinking since I made four macros --one for each playlist --I could call the macros from the main macros that detects when VLC stopped. But I need a way to do multiple cascading conditional branching... like IF NOT this playlist, AND IF NOT next playlist THEN (execute the appropriate macro)
Could I run through the conditions by using AND and AND NOT until the current playlist is found?
but you need 4 different actions on the playlist
im not sure how you'd combine them like that
you only combine conditions IF the actions will be the same
I set up a sequence of these, but I'm realizing that only detects if playlist 1 is current. I need to do some conditional branching on the output (bottom) half of the macro too.
and afaik you can't do branching in the actions part
Ah, that limits what I can do in this context. Have to completely rethink the approach.
my suggestion above completely makes sense to me
and is effectively the same as what you want
you only need 5 macros
Maybe I only need four macros to detect scene and if the condition matches, it execute the bottom half, as follows but each macro addressing a different playlist number?
So I'm back to making four macros like this, but incrementing file names for playlists..
So the logic is:
If 1 is running, go to 2,
If 2 is running, go to 3
if 3 is running, go to 4
if 4 is runnign, go to 1.
I'm assuming the macros that don't match the current condition will just be ignored.
I'm having a hard time figuring out what changed or what you need. Can you give me more info so I can help you better?
what is it about my suggestion that you do not understand or like?
my suggestion is practically the same
only, im telling you to move the video condition to a separate macro, and so in the other 4 you only check if the video condition becomes true
this makes it so adv-ss only checks the video once, compared to 4 times
I'm not really grasping the concept. In my poking around in there, that's what I've interpreted as a possible way to do this check. Four macros.
Is there a plugin that prevents the encoding from overloading on a low end laptop with a CPU speed of 1.70 GHz?
The encoder needs whatever CPU resources it needs depending on how you configured the encoder and what you are recording. No plugin can change that. If it is overloading, you either need to reconfigure it to use less resources, or reduce CPU consumption of other software on the machine (such as a game or whatnot), or get faster hardware.
If you need help with any of that, try the support channels under "HELP AND SUPPORT" for your operating system and someone can help tweak the encoding settings etc.
Hello, can someone help me start animated name tags (Animated Lower Thirds) on an older version, it worked for me on windows too and suddenly in OBS 30 it doesn't work, it throws me this error and I don't know how to do it, please help... and it's different about this plugin link: https://obsproject.com/forum/resources/animated-lower-thirds-with-dockable-control-panel.1057/
Is there a way to not have the Manage Broadcast pop up when I use it to stream to YouTube?
Hello im using OBS Tools on streamdeck and I'm getting a "Pairing Timeout" while trying to pair it to OBS Studio websocket
Youuu Anyone knows any plugin that enable to put any transition with a chroma key??? Tysm
I'm adding a chat box but when I add it, it's not visable
It looks like the macro is working. VLC was on playlist 3 yesterday and today it is on playlist 1. So it detected black and switched playlists. Perhaps twice. Because it should go to 4 first before cycling back to 1. But it's keeping the show on the road so far.
can someone tell me how to up my pixel rate for streaming on twitch
it's in setting > output
which setting changes it
bitrate
whats a good bitrate?
for twitch, don't go above 6~8000 kbps
thank you
Hello there! is vdo ninja a safe way to have guests in your OBS stream, is this a trusted method? what is the uptime for this service like? any common issues?
I use vdo ninja to broadcast my phones camera to obs, it rules
Along with any spout2 programs lots of good use there
What spout2 compatable program would you think would be great to create animated lower thirds? @lime kestrel
It's been 100% uptime for me. I've been using it to monitor my parrot 24/7
Anyone alble to help?
ive been using obs for streams and it looks good on the studio but horrible on youtube
Ive also watched a few videos and does not see like any helped
If you need help or have questions about OBS, check out our #support-portal first!
you want one of the support channels.
Hello Matt, I'm new here and saw ur answer to the question about a plugin for ghub to obs, what do exactly mean with that ghub already Inject into obs. Problem that I have at the moment is that my yeti mic sounds good whit the settings from ghub but in obs it's horrible, like to hear thank you
logitech ghub installs a plugin for obs automatically but that's unlikely to be the issue here
Do I stil need to enable it for it to work ? Or should it go automatically
it's installed automatically as long as you have ghub installed
Hmm, am I missing something where everything sounds different in obs, it also picks up every little background noise. But in the hub it doesn't
I'll come asap back at you @fossil wyvern I'm currently at work but will finish in 20 then stil need to drive home
Thank you so far, I appreciate it
Log contains debug or verbose error messages (browser/ftl/directshow/etc), for a filtered version click here
- Capture Interference
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (3)
Intel Core i7-8700K @ 3.70GHz - OK! / GeForce GTX 1080 Ti - OK!
does it sound better if you remove the filters that are on it?
obs
thank you so much didnt know it was that easy.. @fossil wyvern
👍
idk if this has been done before, if not it's a thing now: doom running as an obs plugin
nice
im using OBS version 30.0.2 and the documentation for the fix on Elgatos website was for like version 28 or something like that
- Hardware-accelerated GPU Scheduler
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Portable Mode
- No Scenes/Sources
Intel Core i7-13700K - OK! / GeForce RTX 4080 - OK!
what folder are you putting them in exactly
in teh obs-plugins folder
rename them to remove everything that's after the .dll
the pdb doesn't matter that much but on principle yes
pdb is just the debug symbols
ok, close obs and reopen, check again
still not there
send a log again
- Hardware-accelerated GPU Scheduler
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Portable Mode
- No Scenes/Sources
Intel Core i7-13700K - OK! / GeForce RTX 4080 - OK!
current log file
alright, so now at least it tries to load it but it fails.
Make sure you have the latest version of streamdekc (if you don't, update then move the plugin files again) and if you do report that to elgato
!elgatosupport
For help with Elgato products, please submit a ticket with them directly at https://help.elgato.com/hc/en-us/requests/new. They also have a community Discord server.
So do I still download the file from the website and copy the files from the archive or do i copy them from my main stream deck install?
well i checked for updates on my main stream deck install and it says that im up to date
where the file location for the stream deck plug ins again? appdata or program files
program data if I remmeber correctly
dont see an obs folder
program data
ohhhhhhhhhh
actually, look into %ProgramData%\obs-studio\plugins
yes
- Hardware-accelerated GPU Scheduler
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Portable Mode
- No Scenes/Sources
Intel Core i7-13700K - OK! / GeForce RTX 4080 - OK!
heres the log
did you restart OBS after copying the files over?
yea I had the program closed when I did
and I opened it when I transfered it over
imma close it and open it again
revert to 29.1.3
Ok so what I did was I put a text document called "obs_portable_mode" to run it as portable mode. however when I deleted that file it reverted back to my main OBS install with the elgato plug in. i have 2 instances of OBS. One which is actually installed and another is portable mode. Thats the one im trying to get working.
but when I run it as portable then the plug in is gone
so i did that but the Elgato Stream Deck Plug in still aignt showing up in portable mode
yeah, it's failing to load
I have an idea
all ears
It requires an additional program to extract the plugin from the SD installer but moot issue
what program
the inssue shouldn't be the plugin's dll
if it runs well when in non-portable, and they copied over the dll
the issue is that the plugin's dll is trying to load a library that it cannot find in the portable install
maybe im putting them in the wrong place
you aren't
obs finds them
in %ProgramData%\obs-studio\plugins\StreamDeckPlugin, is there a data folder and if yes what's in it
hang on im going to delete the dll from portable open obs close it and try putting them back in
wait inside of "%ProgramData%\obs-studio\plugins\StreamDeckPlugin" there is a data folder with a "StreamDeckPluginQt5" dll and pdb also a StreamDekcPluginQt6 dll and pdb
and it also has a "locale" folder with a bunch of .ini files
I doubt that's the issue given it's named qt5 but worth trying
oh wait there's a QT6 and aQT5
then yeah that's very likely it
go to your obs install then in data > obs-plugins
make a folder named StreamDeckPlugin the caps are important, the name must be exact, and put there the contents of the data folder of the original plugin.
also make sure the original dll that you moved is still in the same place you put it to, in the obs-plugins folder in the base obs folder (not the obs-plugins folder in the data folder)
ok hang on, im pretty slow ngl, so Im making a folder named StreamDeckPlugin in my portabe install of OBS. then i take the dll and pdb from my OBS install and copying it into the folder in my portable install.
ok, no, wait
yea
I'll do you a more detailed visualisation of where everything goes
aight
cause I understand what your saying, my slow ass just need a dumbier versio of it LMAO
Outside of trying to install the SD plugin have you customized anything?
Base OBS folder
┣obs-plugins
┃ ┗64bit
┃ ┗StreamDeckPlugin.dll
┗data
┗obs-plugins
┗StreamDeckPlugin
┣locale
┗StreamDeckPluginQt6.dll
is that more understandable
yea
how do u view the full log file again?
!log
It'll be in the menu
they don't matter for it to work, but always good to copy them over too
true
also, on principle, also copy over the qt5 one normally it shouldn't be used but better be sure
aight i moved over all 4
ouki. when you think you got all in the right place, close and reopen obs
nope
oh 😭
The left goes in Bin folder
oh crap
look again at the graph I gave you.
StreamDeckPlugin.dll goes in Base folder > obs-plugins > 64bit
the qt6 and qt5 ones go in Base folder > data > obs-plugins > StreamDeckPlugin
no, in obs-plugins
yea but im trying to run the plug in on the portable mode of obs its already working on the base install
oh ok
The correct term in this case would be root folder
yee sorry when I say base folder I mean the Desktop > OBS-studio-30.0.2 one
it dosent have a 64bit folder it just has all of the plugins in it
so I made the folder in there
no, that's base folder > data > obs plugin
not base folder > obs plugin
those are different
That particular choice of layout always drove me kind of batty. It's super confusing.
does this look better?
almost
on the right, those shouldn't be in the locale folder
ok
just directly in the streamdeckplugin folder
yes
and just leave the "locale" folder empty
but also copy over the contents of the locale folder in the original place
ok
the one in %ProgramData%\obs-studio\plugins\StreamDeckPlugin\data
copy its contents to the locale folder in the portable install
so I copied all the files from the other instance
yup perfect. now try lauching obs
glorious
finally
now if you don't mind I'd have three things to ask of you
god they make it so much easier on youtube
What... is your name?
What... is your quest?
What... is your favorite color?
!elgatosupport
1 : gimme a log again
2 : upload here the three dll, the three pdb and the contents of the locale folder (zip them up if you want)
3 : go in elgato 's discord server and ask them to pretty please update their portable mode guide
For help with Elgato products, please submit a ticket with them directly at https://help.elgato.com/hc/en-us/requests/new. They also have a community Discord server.
4 : what is the speed of an african swallow
uh... 69
good XD
i will go to their discord to "pretty please" update the protable mode guide
ty
- Hardware-accelerated GPU Scheduler
- Windows 11 23H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (1)
- Portable Mode
- No Scenes/Sources
Intel Core i7-13700K - OK! / GeForce RTX 4080 - OK!
what dlls u want the streamdeckplugin Qt5 and 6
those two and the StreamDeckPlugin.dll one
and same for the pdb
aight
yup
aight
well until elgato pushes an update for the sd software
there
check to see if its all there
ouki, perfect, ty 💜
mhmm
ty
wait one more question
when downloading plugins for obs portable mode do i have to install it manually or can i still use the installer?
installers won't work. however, most plugins also have a zip file, which, normally, should allow you to install the plugin for a portable install by just unzipping directly into the base folder of the portable install
which is what I'm currently doing with the dll you gave me
yup
LMAO
to simplify the process for the next people that'll come here asking
thats good i dont know how thats not a average problem
portable installs are not that frequent tbh
true
Ok, so for future people trying to install the streamdeck plugin on a portable install and for volunteers helping them, unzipping the file here into the portable install's base folder should do it correctly.
as noted it's streamdeckplugin version 5.5.0.0
you should pin it
also I have this thing where when I record a video from obs, and record another one on the same day it will overwrite the other video
settings > aadvanced
fix the filename formatting to not only use the day
so I use %MM-%DD-%YYv what the this so I can add hours and minutes after
and that would look actually nice in the files
Does anyone know how I can stream on multiple platforms using OBS Studio?
A third party plug-in for streaming to multiple RTMP servers is available for OBS Studio. https://obsproject.com/forum/resources/multiple-rtmp-outputs-plugin.964
nevermind i figured it out
I did download that and install it but it doesn't show up on obs
there's a list of tokens if you hover over the field
it's under "docks"
Oh thank you
where can u analyze crash reports
it's not really doable
I'm sure if they could be analyzed like regular logs, that would have been implemented but crash logs are a different beast
if you got a crash, send the log here and we'll have a look
true
Im using the source record plugin and thats whats overwritting the previous file. before if I recorded on multiple on the same day it would make another file with a ( ) and a number to the corisponding clone
also send a "normal" log
- Max Audio Buffering
- Hardware-accelerated GPU Scheduler
- Windows 11 23H2 (OK)
- Third-Party Plugins (2)
- Portable Mode
Intel Core i7-13700K - OK! / GeForce RTX 4080 - OK!
thast the latestone
when it crashed, was the webcam showing in obs?
uhhh
I dont know cause it was under my desktop source
becasue I use the source record plug in to reecord that
but I just turned off GPU shceduler
or "Hardware-accelerated GPU Scheduler"
basically, if the webcam is disconnected or the source in obs isn't showing, that'll make the source size 0x0 pixels, which will invariably cause issues when source record tries to encode something with that size
if you want to avoid that, put the webcam in a scene of its own, and put the source record filter on the scene itself instead of putting it on the source
it just did it again
while trying what I suggested?
no i just saw your thing after
do try it, it's honestly the best way to reduce source record shenanigans
so putting the webcam in its own nested scene to fill up the scene and import that scene into the main scene im trying to use that would help?
those importing it as a scene?
- Max Audio Buffering
- Windows 11 23H2 (OK)
- Third-Party Plugins (2)
- Portable Mode
Intel Core i7-13700K - OK! / GeForce RTX 4080 - OK!
well do you actually need the webcam in your main scene if you're putting it below the desktop capture
well yes becasue i record my webcam too
so i put it under the main sources and put the source record plugin/ filter on that so it records to a diffrent location
afaik source record filters will still work even if they're not on the main scene
what does afaik mean?
our good i do that too
but basically, my idea is just create a scene of its own, put the webcam in that, and put a source record filter on the scene, not on the webcam source
(and remove the one on the source)
u think one of the reasons being is that I dont have FFMPEG installed?
mmm
does it still crash with the setup I suggested?
not yet
so tahts good
but whats Max Audio Buffering
nothing worrying unless the recorded audio is fucky
aight thanks again
👍
It's certainly easier to remember and more common than TTBOMK 🙂
simple enough to guess what it means, but never seen anybody use it so far - did you just make that up? 😛
now seeing that someone actually managed to do it, I'd also like to try and compile my plugins on macOS, but I don't have a mac and never used one in general, got no clue about the mac world whatsoever - anyone here with experience about setting up a virtual environment with macOS for compiling and testing OBS plugins on a windows host? ideally VirtualBox based, can't use Hyper-V - I don't even know what version of macOS I am supposed to buy to begin with, can I build on the latest version and have it work on older versions, or should I rather build on an older version so that it's working there but also upwards compatible to newer versions?
maybe I should add that my plugins are .NET NativeAOT and that doesn't support cross-compiling, so I can't just build them directly on windows
This is working pretty good now. When VLC Media source stops, it loads the next playlist and continues. No dead air. I'm just touching the surface, but yegads, Advanced Scene Switcher is probably the most USEFUL plugin for OBS.
ASS is pretty much indispensable at this point, I am just waiting for the StreamFX paywall move now 
ASS is apparently goated
What does that mean in plain English?
goat = Greatest Of All Time
Too bad about the acronym though!
no, it works. Everyone has their own favorite G.O.A.T Cheese
I was referring to ASS. 😉
Hi all new to streaming and OBS software not sure if this is the right channel to put this but when I am trying to put in overlays and stuff this is the screen it keeps getting stuck on (OWN3D) if anyone has any advice please let me know
I'm using a VB virtual cable so that I can apply my OBS settings to Discord for my microphone. I just have to wonder though, should I be mindful of what Discord settings I should have checked or unchecked if I am using this?
Just for consistency reasons
that'd be a question better asked to own3d
Hey all, is there something extra I need to do to get my plugin's service showing up?
I've ensured that I call obs_register_service and logs indicated that it is successfully loading:
21:47:10.826: [moq-obs] registered moq output
21:47:10.826: [moq-obs] registered moq service
21:47:10.826: [moq-obs] moq-obs plugin loaded successfully (version 0.0.1)
service plugins don't really work at the moment
Ah, yep. Fenrir did mention it a little earlier: #development message
Discord has noise suppression. You might want to disable that. You should check how your audio and music is heard on the other end. Noise suppression kills music.
Anyone know how to get the vitural cam option back
If you need help or have questions about OBS, check out our #support-portal first!
Who knows how to achieve this advanced green screen keying effect, the character facial light changes with the green screen video background changes, it's amazing!
I've never seen such amazing OBS green screen keying.
Looks like getting the average color of a source and modify the color grade for the cam source.
I saw a modded version of obs using external stuff ( findable on obs site )
But unsure this is what have been used here
wow,Thank you so much for getting back to me, I still can't find the details of how it works, can you prompt me further?
This effect makes green screen keying look more realistic
Or the color correction is already preset
And they just switch through the filters
At the same time they switch the background
oh,my god,Thanks, genius idea!
lut
However, the second half of the video has a lightning background, and the facial changes of the characters change with the lightning, which is something that LUT can't do, LUT doesn't change with the lightning in the background video, LUT is an overall color palette@regal breach@tender quest
LUT is the overall color tone change, the character's face will not be bright and dark with the lightning inside the video,and if you watch the full video, you'll notice it
for the lightning one, then yeah perhaps they indeed dynamically change the filter based on the average color of the background. you're saying LUT can't do that, but if someone were to detect the average color of the background in real time, i believe it should work. color correction filters can do a lot. lastly, i don't think you should assume they're doing this live. one could easily indeed add video backgrounds AND color correction filters during editing
Nope, it's been used for decades. Picked it up in 1994 on LISTSERV mailing lists. 🙂
It is most likely not dynamic but rather more likely to be multiple scenes and have pre-baked color correction on each of them to make the foreground image blend in with the background to look more natural as CodeYan suggested. Having said that, it would be possible also to have a filter to adapt a set of color corrections to a background as well. I don't think a simple pixel shader could adequately do that, but analyzing an entire image and taking a histogram of the average brightness, as well as the color primaries and even saturation and other elements, could be translated to filter inputs to adjust a camera similarly for example. I don't know of a plugin that does this for OBS but it might be a fun project to work on.
Or maybe they just have their monitor turned up really bright.
There are probably easier ways to fake it though too. I've created some filters to apply to overlay elements which reflect part of the background on the overlay blurred as a mirror image for example. Mr. Greggles does some nifty tricks similar to this with showing which drums he is playing on stream as well.
Yes, monitor reflection on the face is also possible if the image is full screen for example, in which case it is more of an accidental effect.
But that wouldn't account for the different camera angles per se.
Does the fancy lighting effect happen anwyhere but the straight-on view of them? (can't go look again right this sec)
I suppose if I wanted to do it myself I'd use one of those setups that's designed to add dynamic color behind my TV, but with the lights pointed my direction. Can't really get a better lighting effect than actual lighting.
That would not work with chroma keying however as it would alter the color of the green screen as seen by the chroma filter, causing it to fizzle out. Need consistent lighting for chroma key to work.
Depends on how it's lit and how flexible the keyer is.
Though in their case, the screen is pretty close, yeah.
I don't have a ton of time to search for it, but in the vtubing space it's called dynamic lighting, and the results for that are absolutely chock full with either integrated solutions or streamfx
Not sure but will definitely check that out cheers
Hey guys! I don’t know where to begin.
Starting a small podcast with my buddy, I need to mic monitor BOTH mics from BOTH headsets.
Right now I’m using an OBS plugin (Audio Monitor) so we can monitor our own mics but makes it harder to hear each other. I need to be able to hear him as well and he hear me.
I’ve tried VM banana and it didn’t work.
So yeah basically we need the output of each mic to each headset, not solely monitor our own.
Any help would be greatly appreciated.
#audio-support is probably a better place to ask
i am looking for a way to take a gif that loops, have it play only once, and link it to my steam deck so it runs just one loop as an overly to my stream
so each press of the button it plays once
Open it in a GIF/animation editor that can generate animated GIFs, and change the property to have it not loop, so it will only play once. Save/export a new animation. GIMP can do this but it is a bit clunky, it's probably better to find a program meant for making animated GIFs however I can't recommend a specific one off hand.
There are probably websites that can do that as well.
how can i add that to streamdeck once i have the image
Need to add it as a source to your scene first, then create a StreamDeck button to control the source visibility.
Is it normal for OBS to crash regularly when using the source record plugin?
Can you use Audio Monitor plugin and do multiple filters for the same audio and different outputs?
Asked and answered in another channel
sweet ok got it to play once. is there a setting that will allow the buttom to go back to a default state after playing?
right now i have to press it a second time to deactivate it
Windows Settings. Don't remember the exact location but it's default app selection.
oh wow windows? figured that would be in the steamdeck somewhere
Oops, ignore that, thought it was a reply from another user
lol
You can have the button use a timer to wait for the time you want the source shown, then hides it again.
You can also have the Source stop playing (not loop) and hide itself ( I think, not at my pc to check)
perfect ty!!
Hello, I'm having problems with the audio not working properly on stream while utilizing the ndi plug in. i happened on the previous version so i thought if updating didn't help i'd pop in here to see if anyone had any input.
basically i can get it to sound fine when i switch everything to mono but then the stream sounds really flat. the right side of the stereo audio is distorted while the left sounds fine.
Seems like ndi 4.10 has had this issue for some time?
is anyone aware of a plugin or even a core feature that would allow me to have multiple length Replay Captures running at once?
like so I could have the ability to save a clip of variable length maybe 30s, 2m, 5m, 10m etc? It would speed up my editing workflow a ton to be able to decide what length i need a clip to be when pressing save.
The more replay buffers running, the more that impacts performance. Replay buffers run in memory until it's time to save the last 'x' seconds to your storage drive. Also, not sure how much it will speed up your editing process as you still have to insert the clips in the order you want, trim where necessary, etc.
this would speed up my workflow tremendously since I send footage off to an editor. Sending shorter clips for short things and longer clips for longer things- instead of long clips for every small or big thing would speed up upload times and editor watchback and trim times.
I could run solid recording for full matches and replay buffer for clips of like 2 minutes or less... but with this method i have to still title the files to seperate them
I do see how runnign more than one could hit some limits of the program or the PC but even 2 or 3 instead of 1 would be insanely helpful to me
that looks like exactly what I need! thanks ill give it a try
4.13 ndi and ndi runtime 5 seems to have patched all the issues with audio and it's all working great now.
Are there any 3d plugins so that i can do janky stuff with my sources?
Exeldros "3D Effect" plugin
but its mostly for rotating the source in 3D to add perspective to it
Can you please give me a link to it, so I don't pick out the wrong thing again (yes, I can do that xd)?
https://obsproject.com/forum/resources/3d-effect.1692/
download button in the upper right
Thanks alot! :D
welcome

Hi there, does anyone know if univrsal, the developer of the Input Overlay plug-in, is active here?
They are yes
Cool, I have a request for another layout and I hope that it will be accepted here, as I don't want to create an extra account on the OBS forum to be able to do that
That would actually be something for the plugin github repo tbh.
This was my initial plan, but the repo seems to be only for submitting bugs. For feedback and requests they forward you to the OBS forum
Well, if the developer(s) will read this or if anyone here is kind enough to forward my request, I would appreciate it!
I would like to see a QWERTZ layout as preset
And maybe a full layout with numpad
That's all for now 😅
https://obsproject.com/forum/threads/input-overlay.72759/ the discussion tab in the forums page of the plugin is exactly for this
Like I said in my post
and yet you continued to post it here rather than there
Because I posted earlier why!
I think someone already made a qwertz layout, it might be in the thread. I personally don't take requests for layouts though
@regal breach
What bothers you about it?
Are you the dev of the plugin?
yes
that the plugin author wouldn't read it here. i know one plugin dev who rarely opens discord but answers actively in the forums. i didn't even know the username of the input overlay plugin dev in discord, you can clearly see the difference. you don't have to be mad about being directed to the place you'll get more appropriate responses.
@boreal hearth
The installation was very easy and there are already a lot of nice presets
and there's a chance your message will be covered by other messages in this channel
I do prefer the forum over discord
For me it's vice versa, since I don't want to have to create an account every time just to be able to ask a question or make a request, which, as you already confirmed, would have come to nothing anyway.
Bonjour, j'aurais besoin d'aide 🙂 est ce qu'il y a des francais ?
Hello, I need help 🙂 Are there any French people?
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
Ok no worries, I have a problem with a plugin. I would like to use a streamdeck via the deckboard but the websocket plugin on obs does not work.. Can someone help me
(I don't know if it's clear enough) 😅
did you make sure that you enabled it?
Hey guys, I would like to know if there's a plugin or effect that can be used to make sources look as if they were 15fps, as if it were skipping or dropping frames.
I want to make my camera look “choppy” for a few seconds for a fun effect with the viewers
The freeze filter can do that
Yeah I saw that one but only holds a frame not like a specific fps or something like that
i need help with the multi stream plugin
i cannot stream on twitch with that
its connecting but showing no stream
Hello everyone, can you help me know what plugin or configuration this is, which I see has tabs below to change between panels, I would greatly appreciate it, thank you.
That's not a plugin, you can just drag docks on top of eachother to combine them.
it will automatically create the tabs like that.
thank you very much
searching for ndis pluginfor obs
OBS Studio has an NDI plugin available, which can be found here: https://obsproject.com/forum/resources/528/
For additional support and discussion, visit the obs-ndi Discord
Wait, really?
yep, its nice
How did I not know that.
i use that to combine my Vertical Sources / Regular Source docks, and others
Just part of Qt's dock system :p
In hindsight it isn't surprising, but, well, I's not so bright sometimes.
i need help on the script called move and i have it downloaded for mac but the thing is i dont know how to add the script into obs.
You can set it to refresh the frame every second for example
Do you mean the move plugin? Else scripts can be added via tools->scripts menu.
anyone Move Source in OBS experts here? I've got OBSRaw setting variables for me, everythings working great. i can preview the scenes filters and see them move. if i exit out the preview the source no longer moves. the raw is setting everything correct still
are you setting "transform_text" via obs-websocket?
yes
"transform_text" is only for the user interface, via obs-websocket set the individual settings like "rot", "pos", "scale", "bounds" and "crop"
thank you, that did the trick, rookie mistake hehh
Is there a way to make a "double timer"?
Timer counts to 10, then restarts and starts counting to 3. After that it repeats itself
I tried using this lua script but it didn't work..
what's the use case?
why are you doing this
I get errors saying that i cant open it
that doesnt answer the "use case" and "why" questions
where else do i ask..
why do you need a timer that starts at 10, then restarts at 3, then repeats. What does the timer do that involves your stream/recordings? Does it pop up images at those intervals, play a sound effect, etc.
Your not doing it JUST to have a timer that does nothing but tick
I could probs make one for you, but what's the point?
Well i need that for one video, to move for 10s, then wait 3s and repeat, but i guess its worthless
i tried using it myself & AI but both didn't work so yeah..
Hey there! Has anyone found that when you fade on or off an audio source with advanced scene swither it is a little choppy? like not smooth?
!sceneswitcher
use adv-ss
You can use powerful macros in OBS Studio using timers, cursor detection, window detection, and more to automate switching between scenes, toggle sources, and many other options.
To get started, install the Advanced Scene Switcher plugin and see the GitHub project wiki to learn how to use it.
anyone used this before?
yeah
So basically two timers merged into "one" by adv-ss?
Welp i'll try it somehow, thanks though
Awesome man, yeah that made the trick!! Thank you so much
Sounds like something you'd just use window capture on a normal browser for.
someone knows something about Microfon settings?
i have like 10 filters and it still sounds like trash...
When using the 3d effect plugin, if I do a slight -2 degree angle on the x axis (for example), the top edge gets a little jagged. Any suggestions for smoothing that out possibly with another filter? Adding a drop shadow does help a bit
How do you intend to get new youtube urls?
So for each stream, you want to update multiple browser sources with the same url?
Automatically updating them is easy IF you knew how to get those other urls
Programmatically
Otherwise you don't really have a choice
I don't know why you keep saying you can copy the url, because if you're gonna copy it anyway, you don't need a plugin.
I get that, but look, there's multiple urls as you've said, so different url for each source. In that case you also copy multiple urls. Then there's almost nothing to automate anymore
Im just nitpicking on you mentioning copying the urls multiple times
Now, since you've said there's an api, there's the real answer
If that api also gives all urls, like the chat urls
Okay, I need to confirm your workflow again, because that's what I said earlier and yet you said they use different identifiers for their urls
Detail your steps when you do this manually
So only ONE url per stream, yes?
Alright, i can write you a script for that
I was thinking along the lines of you adding the source to a list in the script
(with a UI to add it)
Alright
I hope you're not in a hurry?
Would probably need 2-3days, as today and tomorrow im busy
Actually i just realized you dont need a script for this if you want to get a bit dirty
You can open the scene collection json and simply find and replace the url
Would need to do this while obs is off tho
Or while obs is on a different scene collection
That's exactly what I plan to use
Well if you are a programmer i could instead guide you
If you want to do it yourself
Any other languages you've learnt?
There's obs-websocket-js so you can write using js
So you could write a simple html form that you bookmark
And you can update the sources from there
Again this is if you want to learn programming with obs
It's a simple task so im willing to write it for you
Alright
Sorry if I'm intruding, I did something similar for my streams, the problem I see is that if you update the source, when you restart OBS the source will stay with the last value you applied, so what I did is that my chat source is a local html, that with javascript every 5 seconds checks if there is a live channel, and when it finds it makes a redirect to that url, it only needs the channel ID and a youtube api key, when making a redirect from the source, the value of the source does not change.
the base scripts are:
<script type="text/javascript">
async function checkLiveStream(channelId, apiKey) {
const url = https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=${channelId}&eventType=live&type=video&key=${apiKey};
try {
const response = await fetch(url);
const data = await response.json();
if (data.items.length > 0) {
const videoId = data.items[0].id.videoId;
return videoId;
} else {
return null;
}
} catch (error) {
console.error(error);
return null;
}
}
</script>
and then
<script type="text/javascript">
const channelId = 'channel8idhere';
const apiKey = 'apikeyhere';
checkLiveStream(channelId, apiKey)
.then(videoId => {
if (videoId) {
console.log(El canal está transmitiendo en vivo. El identificador del video es: ${videoId});
window.location.replace(https://www.youtube.com/live_chat?dark_theme=1&is_popout=1&v=${videoId});
} else {
console.log('El canal no está transmitiendo en vivo.');
var div = document.createElement("div");
div.className = "unavail ex1";
div.innerHTML = "El chat está<br>deshabilitado<br>para ésta<br>transmisión<br>en vivo.";
var div2 = document.createElement("div");
div2.className = "unavail ex2";
div2.innerHTML = "El chat está<br>deshabilitado<br>para ésta<br>transmisión<br>en vivo.";
// Añadimos el nuevo div al final del body
document.body.appendChild(div);
document.body.appendChild(div2);
setInterval(function () {
location.reload(true);
}, 100000);
}
})
.catch(error => {
console.error(error);
});
</script>
I’m having trouble installing OBS-NDI plugin. I have everything installed including NDI Runtime and NDI Tools but the Sourve won’t show up on the source tab in OBS
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (4)
Intel Core i7-7700HQ @ 2.80GHz - Possible bottleneck / GeForce GTX 1060 - OK!
My problem was that the NDI source didn’t show up.
I found the problem though. I wasn’t aware that the OBS was outdated, a simple update fixed my issue
anyone here?
anyone know of a good vhs filter plugin that can be used with obs in real time?
i love how the ntscQT plugin looks but it doesn’t seem to be something that can work in real time unfortunately :(
Hi. I am looking for a plugin that will play a random video in folder i have chosen but i am unable to find one. i tried this one (obsproject.com/forum/resources/directory-watch-media.801/) but it didnt work propery. It did choose a random video but just replayed the same video over again when it was done.
Yes, exeldro’s shaderfilter has a vhs shader
What do you want to happen after it chooses a random video?
Anyone have the multistream plugin? Tried to find it but it’s not working for me. Also, What is a good bitrate for going live on Instagram using the vertical plugin?
If you’re talking about the multi rtmp plugin, what do you mean it’s not working?
I tried to download it and when I open it, I accept it to be on the computer but then it doesn’t open at all
Did you download from here?
https://github.com/sorayuki/obs-multi-rtmp/releases/
Are you saying it won’t download at all? Or that after you download it you can’t extract the folder? Or what?
Hello everyone guys, I'm a beginner streamer, and I have the following problem, I use the game capture option, and I want to see CS2 (Countre-Strike2), but when I capture the game, it's just a black screen, time passed and the game started to be displayed in OBS, without any interference in launching the game Countre-Strike2, now the problem has appeared again, I would not like to use such stream formats as: Window capture, etc., how to fix this problem without using the -allow_third_party_software command, regarding running as administrator and using and setting up NVIDIA, I have already tried nothing helps, I will be grateful for solving the problem
Valve has implemented a Trusted mode which does not allow OBS to hook CS2 using Game Capture. Read more in their announcement post. Additionally, they have no plans on allowing OBS in Trusted mode.
We recommend running the game in either windowed or borderless fullscreen and using a Window Capture source instead.
Alternately, you can launch the game with -allow_third_party_software .
It won’t extract. I double click it or try to run as administrator and it doesn’t do anything
Can you extract other files? Is this the only one giving you issues? Have you tried 7zip? Other than that, I’m not sure, this doesn’t sound like a plugin or OBS issue, sounds like a general computer issue
I'm sure this question is asked a lot but i'm trying to install a plugin from a zip file where do I add it? The video I watched is from a year ago so its a lil outdated
I'm trying to do the whole https://github.com/sorayuki/obs-multi-rtmp/releases/ thing
stream to multiple spots thing
why don't you just use the installer?
usually you either have a normal OBS installation, then you can also use the installers coming with the plugins - or you are using portable mode, then you know where you put the files yourself, because, well, you put them there 🙂
I figured it out now... but I didn't realize that was an option I read right over it looking at the mac OS 😂
I couldn't find the file spot but after about 20 minutes of searching I found it
But yeah future reference definitely using the installer
Hi, I submitted a tool (obs-mcu) like a few weeks ago, how long does it usually take to be reviewed? The corresponding thread shows as "deleted", is that normal?
Was it a first time submission or update to it?
The latter is intended in this case due to the forum software. It's not deleted but "unavailable".
I first submitted a "plugin" with the same name, then deleted that because I realized its a t
"Tool". Then I updated that submission a few times cause I made updates to the tool.
That would fit the unavailable bit.
Now its been lying for at least 3 weeks, I can't even change the version number any more, only the text
That side of things does unfortunately take a bit sometimes before it gets sorted out by those with approval permissions.
And that comes attached with a "no eta" of when it'll be looked at.
Any actual changes to the files/versions gets it "deleted" pending approval.
Hella confusing for some people.
to play another random video from that
like spotify shuffle play
except its videos
hello
If you use the VLC media source, you can add all the videos to that source and select “shuffle”
I’m not sure you need the directory watch media plugin. That’s for updating a playlist when a file is added to a folder
You could use that plugin if you want to be able to just drag new videos to the folder and it will automatically get added to the VLC source
But to get started, all the files that are already in that folder will need to be manually added to the VLC source, because the plugin is only looking for changes to a folder
iirc someone here said that every edit you make resets its position in the queue, so basically you need to start to count from the time you made the last edit, and from there it can still be weeks depending on reviewer availability
my plugin is making my obs crash
When does it crash? Also share your plugin repo
And i hope you didn't use chatgpt
anyone have a plugin like win capture that not broken
Win capture isnt broken
To capture only audio from specific programs:
Windows: follow the Application Audio Capture Guide
macOS: follow the macOS Desktop Audio Capture Guide
What plugin are you using?
How can I specify {custom name} without opening the settings tab before each recording?
Has anyone been able to get source record to work without crashing OBS?
what would the custom name depend on?
what type of source did you put it on?
make it crash then send here both the crash report and the log of before it crashes
Can we create an text input entry using script? Anything typed into input can replace {custom name}.
text input*
that is doable, but quite complex to do. Hence my question, what exactly, for your usecase, would you want to put in the filename, because depending on that, I might have an alternative solution
I wanted to change the variable at the beginning of the recording file by changing that input every time I shot a video.
sürekli ayarlara girip değiştirmek istemiyorum, aynı zamanda dosya başına gelecek variablenin sürekli görebileceğim bir yerde olmasını istiyorum
change to what
I will specify {custom name} variables
with no way whatsoever to predict ahead of time what you'd want in there?
Can we perceive it this way?
adv-ff could do it if you use the value of the text source, not its name
lemme go back home and I'll show you
okay I'm waiting
ok, do you have python installed and linked in obs, and if no, do you need directions on how to do that?
With VDo ninja is it possible in obs to have a browser source as global audio across scenes?
theoretically yes, but that'd need a plugin
(as in, likely create a custom plugin for that)
why you pinging me tho?
oh okey
Do I need to fill this in? Which directory should I add?
"C:\Users\User\AppData\Local\Programs\Python" ?
the folder it told you it was installing to.
usually it'd be C:/users/<username>/Local Settings/Application Data/Programs/Python/Python311
ouki, gimme 5 I'll take screenshots and show you
okeyyy
- create a text source named
custom name - go and download that script : https://obsproject.com/forum/resources/advanced-filename-formatter.1773/ and add it in the scripts window.
- in its settings on the tight hand side, click "enable recording formatting", then click on the + button next to the source list and type
custom namein the bo that appears, and click ok. - in the formatting field, put
v$[text]$ %DD-%MM-%CCYY %hh-%mm-%ss
now, when you have the custom name source selected in the source list, there'll be a bar where you can type the text for the source, which will get automatically replaced in the recording's name
you can click on the "check formatting" button in the script settings to check
My bad! I was replying to the one before and got sidetracked!
np
I was goint to reply thank you! haha and then say Ill send the crash report when I get one!
[adv-ff.py] Pyparsing not found
[adv-ff.py] Pyparsing requirements not satisfied, attempting pip install
[adv-ff.py] Traceback (most recent call last):
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 696, in rec_tester
[adv-ff.py] data = parser_fetch_data(rec_parser.sources)
[adv-ff.py] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 439, in parser_fetch_data
[adv-ff.py] source_post_process(source, settings)
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 178, in source_post_process
[adv-ff.py] if settings["read_from_file"]:
[adv-ff.py] ~~~~~~~~^^^^^^^^^^^^^^^^^^
[adv-ff.py] KeyError: 'read_from_file'
[adv-ff.py] Traceback (most recent call last):
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 696, in rec_tester
[adv-ff.py] data = parser_fetch_data(rec_parser.sources)
[adv-ff.py] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 439, in parser_fetch_data
[adv-ff.py] source_post_process(source, settings)
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 178, in source_post_process
[adv-ff.py] if settings["read_from_file"]:
[adv-ff.py] ~~~~~~~~^^^^^^^^^^^^^^^^^^
[adv-ff.py] KeyError: 'read_from_file'
[adv-ff.py] Traceback (most recent call last):
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 696, in rec_tester
[adv-ff.py] data = parser_fetch_data(rec_parser.sources)
[adv-ff.py] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 439, in parser_fetch_data
[adv-ff.py] source_post_process(source, settings)
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 178, in source_post_process
[adv-ff.py] if settings["read_from_file"]:
[adv-ff.py] ~~~~~~~~^^^^^^^^^^^^^^^^^^
[adv-ff.py] KeyError: 'read_from_file'
[adv-ff.py] Traceback (most recent call last):
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 593, in rec_parser_apply_cb
[adv-ff.py] "FilenameFormatting", rec_parser_interpret())
[adv-ff.py] ^^^^^^^^^^^^^^^^^^^^^^
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 570, in rec_parser_interpret
[adv-ff.py] data = parser_fetch_data(rec_parser.sources)
[adv-ff.py] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 439, in parser_fetch_data
[adv-ff.py] source_post_process(source, settings)
[adv-ff.py] File "C:\Users/User/Downloads\adv-ff.py", line 178, in source_post_process
[adv-ff.py] if settings["read_from_file"]:
[adv-ff.py] ~~~~~~~~^^^^^^^^^^^^^^^^^^
[adv-ff.py] KeyError: 'read_from_file'
I did everything step by step and when I press the record button I get this error
huh yeah might have fucked smth with the last update
it's a GDI+ text source?
oh because the fucking defaults?
yes
anyways, you don't need those functionalities, use this release instead till I fix what I fucked up
https://github.com/Penwy/adv-ff/releases/tag/1.0.1
Give it to me straight: what’s the go to virtual audio cable these days(paid or otherwise) that sounds great and gets the job done. I tried using VAC with the Control Panel and that program could actually pass as satire of itself it’s so unbelievably wrought with over complications.
VB Audio Virtual Audio Cable. In fact, there are updated drivers in Release Candidate form right now. Stable updates to the current cables should arrive soon.
Are you referring to Muzychenko's virtual audio cable, or the other one?
hopefully not muzychenkos, that one is the best paid option IMO.
And about as easy to use as you can possibly get, too.
If you need help or have questions about OBS, check out our #support-portal first!
How do you link youtube to obs and share gameplay
settings > stream, select youtube as the service and connect your account
Heya peoples
I'm attempting to redo my whole settup the past few weeks.
Whenever I try to setup any new move filters, the Get Transform doesn't seem to respond.
Manually changing the variables work, but not the button to trigger.
It's been going on for me personally for the past few weeks. (everything is currently updated)
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (32)
Intel Core i7-10700 @ 2.90GHz - OK! / GeForce GTX 1660 SUPER - OK!
can anyone give me a hand in the reaper audio plug ins for obs? i cant get them to show up in my filters after the installation for some reason
OBS Studio supports most VST2 plugins. More information can be found here, including restrictions and plugin install paths: https://obsproject.com/wiki/Filters-Guide#vst-plugin
even after making sure that the files are in the correct location and restarting obs, the plug in still does not show up in the filters menu under VST plugins. tutorials online show up to date mentions of this plug in working as well, so it should be compatable as far as im aware
what folder are they in?
the website linked specified to put them in the c: program or c: program files (x86) and i tried both locations
it is more specific than that
that's not the right location. check the guide below
https://obsproject.com/kb/vst-2-x-plugin-filter
and when you run the installer for reaper plugins, they default to a location that is detected by OBS https://www.reaper.fm/reaplugs/reaplugs236_x64-install.exe
under common files, i do not have any further specified files listed in this
make the folders then
alright the folder is created and the files are moved to the correct location. but they still do not show up in obs, even after closing it down and reopening it
show a screenshot of the folder showing its path and the files
ok, show the files you have in there?
i pulled them out and put them back in, reset obs again and it looks like they are there now. im not sure why it wouldnt come through the first couple times but thank you very much for your help. sorry to be such a pain in the butt lol
nothing to apologise for, we're here to help
well it is much appreciated. i hope you all have a great holiday!

Welcome to the OBS community support channel. If you have a question, go ahead and ask it, and if someone is available to help they'll respond. Try to be detailed, and provide a log if you are having issues with streaming/recording (Help -> Log Files -> Upload Current Log). Please be patient if someone doesn't respond right away!
Hi, I'm trying to pause a vlc video source from a lua script, I tried using obs.obs_source_media_play_pause(mediaSource, true) but is does seem to auto replay after certain amount of time. Is there any other api call that I can use? Maybe trigger the vlc pause hotkey from the script, anyone knows how to do that?
so, obs_source_media_play_pause works, but the source restarts after a bit?
welp someone asked me a while back here to make a script, and they deleted their messages?
or maybe user was kicked lol
afraid of you
Yeah it looks like vlc source keeps some internal timers that do actions like goto next... that are not reset by the pause action
wassgood gang
can you show the script in question?
it's restarting it roughly one second after it paused it?
It looks like it waits until the song reaches the end time
so in my case its set to 5sec
Something else is also keeping the timing of the source, and then skips to the next song when that ends I guess
btw no need to release a nil value
Maybe I need to clarify the goal of the script a bit: I want to play a playlist using a vlc media source, but I dont want it to autoplay the next song in queue. So I pause the song just before it ends.
ooooh there's shenanigans yee
have you tried manually pausing vlc source?
yeah that works
like with your timeout
so, one issue is that you keep adding timers
not sure that's related to the problem but it's deffo not doing good
how can I do that?
i mean pause it when the time remaining is your timeout
like u said 5 sec, so pause it when 5 seconds are left
Oke, this seems to work
Log of the scipt?
obs log
the whole log
lol
(you're still adding additional timers everytime you're switching to a new video so that'd need addressing likely
but that is likely an implementation issue on the vlc source side cause it should be respecting the boolean normally
also no idea why you add a timer on select, then on media_started there's another timer
vlc source code seems to use the same function as the ui button though
the idea is to not have the timer run if the media isn't playing I guess
so perhaps the vlc lib itself
I will give it a try!
I didn't wrote that part but will try to address it
yup. changed it like that and the play pause button still works perfectly, so deffo calling libvlc_media_list_player_pause_ does play if the video is paused
it seems to work with this
so pausing it while pauses seems to break it if i understand correctly?
it doesn't break it, it unpauses it
oh oke, thanks for figuring out!
you can do a print for the media state you'll see it oscillate between 1 (playing) and 4 (paused)
Oke thanks, I thought it would be fine because of the bool
yee, normally it should but apparently the vlc library does not behave like that
which is probs worthy of a correction I'll try to have time for it
I'm having an issue where a filter on a game capture source is also affecting a Source Clone source. Let me know if I have made any silly mistakes, please?
- Mismatched Sample Rates
- Windows 10 22H2 (OK)
- Not Admin
- No Output Session
- Third-Party Plugins (10)
Intel Core i7-6700 @ 3.40GHz - OK! / GeForce GTX 1660 SUPER - OK!
It's composite blur, and i just noticed the plugin isn't up to date. Will fix that now and cross fingers
It's updated, remade source, still blurring my clone.
you add the blur to the clone, not the main source.
Oh, so the close copies everything on the original source? I knew it had to be something simple I was missing. Thx!
https://github.com/exeldro/obs-shaderfilter/issues/32 - just checking to see if anyone can replicate, or if perhaps I am using the wrong plugin?
Yep, except for changes to the SceneItems (like transforms, alt-crops, etc). The “effects” of the filter trickle down to clones
I see, this helps, thank you!!
Hello OBS Fam.
Quick question. In regards to using restream within OBS, does using restream make it less load on a WiFi stream? or does it have no effect on WiFi streaming?
I only ask because im currently streaming using WiFi and using restream within OBS. And I cant help but notice im not having the same issues I usally have with disconnect/reconnect on obs...
only difference by using restream is you're streaming to restream's servers, rather than twitch/youtube/etc
Wifi probably is not the important factor here, but your ISP might have a better/less overloaded route to restream than to twitch or youtube, you wouldn't be the first one to encounter this (for other's it could also be the opposite, depends on the ISP)
thank you for the reply.
Would you happen to know a way we can verify this? Is there any type of ISP load test we can do from our end? Or is this something only the prodivder themselves would be able to do?
You now gave me an idea though....Im going to switch to my cellphone hotspot which is an even weaker signal...I always have issues when I use that.
I am not aware of any test tool that would be able to compare them equally - the best test is what you already did, just stream to these services and compare your experience
a few times back and forth, then you know it wasn't a one-time thing
thank you for your feedback.
Tried using the Source Record plugin because it's been a pain to try and edit the facecam when it's glued to the gameplay, but it keeps crashing OBS for what I assume is some sort of CPU overload or something.
Figured I'd send the crash report in here to try and see what the problem is
https://obsproject.com/logs/JOYYn9BwBJ7MKCSO (Actual Crash Report)
https://obsproject.com/logs/12fpUeQxjImd0ipg (Log File)
- MP4/MOV Recording
- Windows 10 Game DVR
- Capture Interference
- Multiple Game Capture
- Windows 11 23H2 (OK)
- Third-Party Plugins (3)
AMD Ryzen 9 5900HS - OK! / GeForce RTX 3060 Laptop GPU - OK!
I Can't seem to get OBS Blade to work!!! Any tips!?
when i scan the qr code it says it couldnt connect to a websocket...
did you tick "Enable WebSocket server" in the websocket server settings window in OBS?
if you mean like this, then yes
are both devices (computer running OBS and phone running OBS Blade) on the same network?
I would imagine so, but how do I check?
simplest would be make sure they both have similar IP addresses
but other things to look into;
- make sure OBS is allowed through your computer's firewall
- the "best guess" IP in the OBS window with the QR code might be incorrect, causing the QR code to fail
#'s match, & this is set like this
^
What are some must have plugins?
it doesn't really work that way, plugins are generally meant to solve a specific problem. that being said, you are welcome to scroll through all of them here: https://obsproject.com/forum/plugins/
adv-ss might be one of the few exceptions to this, it's like a giant toolbox that opens a lot of doors but nothing specific by itself, anyone wanting to step up their production game should have a look at it and I think if someone is creative enough just playing around with it and trying some macros should already spark some ideas what could be done
the move plugin could maybe also fall half-way into that category, it does have specific features but also some generic helpful mechanics
Checkout my project https://github.com/kasutu/obs_teleport_mobile
Does that use the Teleport libraries?
it can connect to teleport but does not use teleport libraries
It has the same look and function tho
Can anyone help with the OBS-Multi-RTMP plugin? I do the download of the installer and install it it says complete so I close the window then open back up OBS as I assume you install it with it closed and nothing seems to be there
its under "docks"
Might be best to change the name to something a bit more unique, as it's not associated with OBS itself, or teleport (which is an existing project).
Hey all, is this the complete scene switcher window?
yes
im totally new to this but does it still kinda do what it did say 2 yrs back?
pretty much hasn't changed at all since then, except a few bug fixes
where would one start tweaking macros?
Are you perhaps thinking of Advanced Scene Switcher instead?
!sceneswitcher
You can use powerful macros in OBS Studio using timers, cursor detection, window detection, and more to automate switching between scenes, toggle sources, and many other options.
To get started, install the Advanced Scene Switcher plugin and see the GitHub project wiki to learn how to use it.
yee, very likely
No worries, it's an easy thing to mix up!
Any suggestions on plugins for silicon macs thats a must have?
Hi all, for some reason my backgeround music (spotify) keeps echoing robotic like, any help?
!plugins best thing to do is look at the resource link in the bots message, find plugins that sounds useful to "you", and if they are available for Mac.
Every person is different when it comes to plugins. Plugins also fill specific needs that not everyone may have.
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
I collaborated with the teleport dev soo
Sure, if they're comfortable using their name in the project and given permissions, that's between you and them, was only a suggestion.
h
how to fix the mistake can't using roblox
Can anybody help me with a problem caused by the plugin move? Dm me
Best to ask the question you would like answered. If someone is online and knows how to help, they will reply here.
The thing is i have a movement on a scene and its perfect on another but everything seems the same i could show it but have to post a link because the short video is to big for discord
I didn't say to ask me the question in a reply. Not everyone uses all the plugins. You may want to be more descriptive in what you have set up, what you expect to happen, and what is actually happening. I'm sure a video will be helpful for whoever replies to you with assistance.
I did it so you and the others can see it
Can i send a link here?
Yes
I would like to have it like the first 16 seconds of the video smooth and the movement perfect how it should be
The video is showing the case the movement in the beginning when changing is correct in 0:16 seconds i changed it from webcam scene to full and it changes the movement so that it isnt smooth anymore and the position seems to be wrong
https://fastupload.io/en/U4yoMPV53DqJ42K/file
Self-advertisement or advertisement for others is not allowed on this server unless it's directly relevant to a discussion or question. Please read the rules in the #rules channel.
Are there any plugins that allow a view to adjust a song that is being played or change the view of the camera?
could you be more detailed on what you're trying to do exactly?
I gotchu.
So I want to have my steam that will have two cameras. On will be bigger then the other, but I want view to have the option to change the views of the cameras. The stream will be of my bearded dragon 🐉 one camera will be in the enclosure and the other camera will be view of the entire enclosure.
so you want the option to swap the position and size of the camera with each other?
Correct, not by my means though, only be viewer
which service, twitch?
ok, so, I don't know anything about how viewers can control stuff from kick so on that I can't help, but for twitch it's pretty easy. Basically :
- create two scenes, one for each different configuration of cameras you want
- use a remote tool to have viewers control the transition between scenes.
amongst such tools, I'd personally recommend Kruiz-Control or streamer.bot, I can personally help you set up kruiz-control if you have questions or issues with it
So basically, it's a rather lightweight and fully local (as in doesn't need a third party's server to run) option to connect what happens in twitch chat (and a few other things) to OBS.
It works in pseudo-code, meaning that you basically write up series of triggers and instructions on what it should do.
You can download the thing here : https://github.com/Kruiser8/Kruiz-Control/releases/tag/v2.0.4
And you'll find instructions on how to rig it up in obs, and how to use it there :
https://github.com/Kruiser8/Kruiz-Control#installation
If you have any questions, don't hesitate to ask
Sweet! currently on desktop at work so I will work on that at home. Do you mind if I ask you another question?
never hesitate to ask, this is what this server is for
I am running a two PC setup and I want to user the Pixelchat "NowPlaying" widget, but how can I setup that widget if its coming from a different computer. Because its not like I could change the audio properties to the capture card instead of the desktop. The audio properties are not giving in that browser source
So, by far the easiest solution would be to run the music on the streaming computer.
Second easiest would be to run an instance of OBS on the gaming computer, which would overlay the "now playing" over it before sending it to the streaming computer (can do that with a projector, so without encoding load on the GPU).
Other than that, maybe some things like spotify have now playing info per account and would allow you to fetch on one device what you're playing on another but not too sure.
fourthly, something that reads what you're playing on one computer and sends it over websockets to the obs on the other one but maybe a tad complex
That make sense just to run the music on the streaming computer.... but I won't be able to know how it sounds because there is no headphone directly connected to streaming computer. However, I think I am going to look into finding a Now playing per account..... That sounds a lot easier
I can't guarantee that's actually a thing
I'm just saying it sounds like something possible
just in case btw, this is a pretty good plugin for displaying now playing info in obs :
https://obsproject.com/forum/resources/tuna.843/
oh! I never heard of this plugin!
This is actually really cool 😮
OOOOO SHEET! @fossil wyvern With pixelchat it was able to pull in the name of the song with no issues, because it is assocaited with spotify not directly connected to computer! 😮
probs would look better too, because of the channel are and the structure along with the lyrics.
Is there a color grade, and 3D Transfome plugin?
3d transform would be this: https://obsproject.com/forum/resources/3d-effect.1692/
and iirc a color grading filter was included in StreamFX, which is also available with binaries via FreeFX here: https://obsproject.com/forum/resources/freefx-streamfx-fork.1754/
Im looking for a plugin that makes VR-streaming less shaky. Something to smooth out the the small micro movments your head does... Any one know of any plugin?
are plugins safe, or do they not get verified?
plugin can in theory do whatever they want
the plugins resources on the OBSProject forums are pretty well regarded as safe, and their code is available publicly on github in the vast majority of cases
if they are submitted as resources in the OBS forums, they have at least been given a sanity check to not obviously be actively malicious, but there are still no guarantees
ohh, alright, thanks
yep, "safe" meaning more than likely not malicious.
there could still be crashes due to the plugin not releasing memory or other things like that properly, but those end up being bugs that can be reported and hopefully fixed
yeah i know that, that makes sense, i just meant to make sure they don't mess with windows or log messages/passwords
the one plugin i wanted to install is called bongobs and ive seen people use this one or a similar one, just wanted to know if its safe but thanks, ill try to look through their github stuff for any malicious code
guys idk what channel i need to send but i only can stream a black screen
If you are trying to stream or record with OBS and are getting a black screen, make sure you have added the appropriate source to capture what you are trying to show. Window, Game, and Display capture are the three most common capture sources. If you have already added a capture source, and OBS is still black, please grab your current log and link it here.
Help -> Log Files -> Upload Current Log
Hello. I'm a bit confused at the moment- I'm trying to get a github plugin to work and it wants me to copy a file over to the include folder in OBS installation directory. But I cannot find this directory in the OBS installation folders. I really want to get this shader set working for my N64 and whhat have you.
Do I create an include file if I can't find it? Or is it hiding somewhere else
Thanks in advance and I can link the github project if its ok
- what plugin is it?
- where on the github page did you download it at?
- what platform/OS are you on?
what plugin is it? Cathrode-Retro
https://github.com/DeadlyRedCube/Cathode-Retro
where on the github page did you download it at?
looking for the exact spot
what platform/OS are you on?
PC/win 11
I did install shaderfilter at the recomendation of bing ai this morning in an attempt to understand all this
would these files go into thhe shaderfilter files to be utilized by it?
I'm extremely new to this level of filter sets in OBS
only specifically written shaders work with shaderfilter. so if they are not properly writted/formatted in a particular way (cant remember off the top of my head), they will not work
would it happen to be shaders written in HLSL?
you'd have to check the plugin page for that. there may be other things that need to be adjusted as well, but in general, if the files are .effect or .shader, you would just set that file as the shader within the filter options itself. no special place needed to store them
If you used the installer, you should be able to just uninstall it (assuming you're on Windows).
It won't hurt anything leaving it there if you're not using it, it was specifically designed to run alongside the new version.
@weak escarp i tried building a github fork of the dir-watch-media plugin in vscode but i keep getting this error, would you know how to solve this issue, thank you 🙂
Anyone know why the obs NDI plugin struggles so much to sync audio and video? Seems super inconsistent in terms of the offset too
OBS Studio has an NDI plugin available, which can be found here: https://obsproject.com/forum/resources/528/
For additional support and discussion, visit the obs-ndi Discord
It looks like the error was in configuring but not shown here