#plugins-and-tools

1 messages · Page 57 of 1

fossil wyvern
#

for shit like bitrate it does, you can manually change the bitrate on the fly with that script

#

for most of the rest it doesn't but was worth a shot

harsh topaz
#

Man, just had an OBS Shut off when trying to change the bitrate of a source record lol.

#

not even a crash log sadgeJuice

#

They probably limit it in the encoder settings.

fossil wyvern
#

lmfao

harsh topaz
#

Honestly, almost no plugins on this OBS so I dont know if I'm just somehow accident prone - or if there's a streamfx bug :3

#

It's been 4 years and Source Record still doesn't save settings until you re-enable the eye giggle

#

Keeps catching me off guard that I think I changed something but it's like nope!

#

Yea think this streamFX/freeFX is.. unstable. Crashed again :3

#

(Didn't crash, just killed OBS)

#

Actually maybe not. Hard to tell because of all the crashes ablobsigh

cedar night
#

yo i need help someone please and thank you

oblique yewBOT
# cedar night yo i need help someone please and thank you

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!

cedar night
#

anbody aviable to help me

fossil wyvern
#

as the bot said, if you need help, say what for

spiral ruin
cedar night
spiral ruin
cedar night
#

ok

#

public if thats avliable

spiral ruin
cedar night
#

nah

knotty dove
#

It will be a responsibility, how can I use my previous obs settings again, such as window capture, game capture and general settings?

spiral ruin
#

Scene Collection would be a different export, for the scenes and sources.

knotty dove
#

no I didn't transfer it

#

isn't there any other way?

spiral ruin
#

What exactly are you doing? Is this moving from one pc to another? Is this one pc but you had to reformat or replace the drive where OBS was installed?

knotty dove
#

I didn't have any fps problems in League of Legends before when I was broadcasting through window capture, game capture, etc., but now it's happening.

spiral ruin
oblique yewBOT
knotty dove
#

How can I recover the old obs settings without transferring them?

spiral ruin
knotty dove
#

Yes, I accidentally deleted it from scratch, I'm trying to restore it all.

#

I'm translating it, just for your information, I don't speak English.

spiral ruin
knotty dove
#

ok thank you have a good day

ionic python
#

Hello guys, I have two computers one to play and the other one to stream and I would like to display my inputs from first one to second one, maybe anyone has the plugin for OBS about Open Joystick Display? I already have the server, but Idk how to set up the OBS to recognized it

hallow vale
ionic python
#

Thanks, I was looking up for it, but unfortunately it doesnt support ps2 controller sirbugSadge

hallow vale
#

Dang, sorry!

ionic folio
#

Hello, can someone tell me if it is possible to use the Chroma Key on a group? Explaining the problem: I want to export a camera source with a chroma keyed green screen on a first instance of OBS, being able to use Chroma Key on a second instance of OBS with the camera exported trough VirtualCam. Of course is not possible to export the Camera Source with an Alpha Channel, so, to avoid this, I would like to Chroma Key a group with only the camera inside the first instance of OBS, so that the source is untouched and can be Chroma Keyed in the second instance without any issue

#

I understand Chroma Key can be used only on SDR video, but can this be changed somehow?

fossil wyvern
ionic folio
#

Yes, the first instance is HDR, second being Twitch cannot be

fossil wyvern
#

as in have the og cam in the twitch sdr instance and send that with the vcam to the other one

ionic folio
#

I think the camera looks worst in SDR, but I could try and see if it works, is HDR the reason why the alpha is not being sent?

fossil wyvern
#

nah, vcam can't do alpha no matter what

#

but that way you can actually apply a chroma key filter on a containing group in the twitch instance (cause it's SDR) and a chroma key directly on the vcam source in the HDR one

ionic folio
#

Let me try

ionic folio
#

I can't make it work, since I need to use a filter for OBS virtual camera (the pre-installed one lags like crazy for me) and apparently the filter does not work on the portable version, yay

ionic folio
fossil wyvern
#

💜

harsh topaz
obsidian agate
#

perhaps look in the profile JSON itself, then map the nested variable structure to the Parameter value for GetProfileParameter

harsh topaz
#

I guess there's a limit to what Websocket can retrieve or do.

#

I at least cannot find any way to return list of encoders 😛

obsidian agate
#

could always make a feature request 🙂

harsh topaz
#

This was my best shot.

fossil wyvern
harsh topaz
fossil wyvern
#

yeah, but you can check it like that?

harsh topaz
#

I'm trying to communicate with OBS to get information on what can be set through third party.

fossil wyvern
#

oh then yee

harsh topaz
#

So unless you want me to get the log with WS and parse it then yeee 😛

regal breach
harsh topaz
#

no more control than an application running on the PC.

regal breach
harsh topaz
#

Way above my paygrade.

regal breach
#

ah, never wrote an obs plugin yet?

harsh topaz
#

It simply isn't possible to do by the means I have available.

#

I can't code C or C++ no.

regal breach
#

okay can you explain the workflow you're trying to achieve?

regal breach
harsh topaz
#

Building an electron app to interface with OBS by setting things up for the end-user.

#

Being able to know what encoders are available to a specific person for a dropdown to select encoder to set for Source Plugin to use.

regal breach
#

by encoder, you only need the encoder_id right?

#

like the "ffmpeg_source" for media source

harsh topaz
#

Have no issues talking to OBS through websocket, but if I can't get the list of encoders it's hard to generate a list that is actually viable to the specific person.

harsh topaz
#

Otherwise that gets confusing.

#

NVIDIA NVENC H.264 backend is called jim_nvenc >.<

regal breach
#

okay i can see the name in the api

#

if someone can show me a sample plugin that exposes vendor requests that'd be great

harsh topaz
#

I'm not 100% on the technicals of what you mean here, but adv-ss has vendor requests

#

Not sure if that's the same as "exposes".

regal breach
#

yeah but adv-ss codebase is too large hahahaha

harsh topaz
#

Fair kekw

regal breach
#

i think one of exeldro plugins has it haha

harsh topaz
#

Source Record.

regal breach
harsh topaz
#

Is fine, I'm not in a rush or hurry aLindLove

regal breach
harsh topaz
#

I legitimately just thought it was me that didn't know how to do it because that has been my experience so far - that WS was able to retrieve anything you'd want - I was simply inadequate at doing it.

regal breach
#

you probably should also make a feature request for this on websocket server

#

shouldn't be that hard to add to websocket, but i'm not doing that as it requires api design considerations

harsh topaz
#

Probably better as a feature request under issues on github.

#

I should just learn C so I can fix Source Record.

#

But the whole aspect of setting up a dev environment in OBS is daunting ngl.

regal breach
#

i guess, but as far as i remember the only thing that confused me at first was setting up visual studio

#

afaik obs building guide doesn't even tell you what features to select in visual studio

#

oh right you are a linux person

harsh topaz
#

Hah, I'm not a Linux person 😄

#

Only interaction I have with Linux is my webserver.

#

And I cry every time, very much like my GUIs.

quiet bramble
#

Windenkron? 🙂

woven juniper
#

يبسبس

oblique yewBOT
# woven juniper يبسبس

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

twin fjord
#

Twitch and multi-streaming questions.
It seems twitch has a lot of pretty specific features andf intreactive things that youtube doe not.

If i use restream to each, how can i keep track of each platforms specific things. for example, when ads would prompt on Twitch.

vapid charm
#

That can be kept naturally via chat as you can do with either the integrated method or 3rd party bots to notify you.

#

The former requires you to be signed into a chat dock either the native one when logged in under the OBS integration or a popout window under custom browser docks.

twin fjord
obsidian agate
sinful sable
#

I need a plugin to multi stream

oblique yewBOT
dark flame
#

Hey. am blind, I am using OBS for streaming on youtube, i added a scene, and then added immage, but the immage is not displayed in video. what can I do?

jade geyser
#

Hello!! I'm trying to add a plugin (reaction image) and it isn't really working, I've already extracted all the files n pasted them into the obs studio folder. Even after repeating the process over and over, it won't work. I've already trying restarting the actual app and my laptop. please help...

untold jay
#

!log @jade geyser

oblique yewBOT
#

@jade geyser

To help resolve your issue, we need to view a log file. Follow these instructions to upload your current log file:

  1. In OBS Studio, click the Help menu → Log Files → Upload Current Log File
  2. Click the Copy URL button
  3. Paste the URL into this Discord channel
oblique yewBOT
vale vine
harsh topaz
#

You can probably rig up doing this with move transition plugin, and possibly in combination with advanced scene switcher plugin. I know move transition has audio move filter for audio sources. At least worth looking into if you're desperate enough 😄

jade geyser
#

hahhaha.... OKey!! Thankyou.. i'll try these out !!!!!

serene echo
#

I've been using an older cmake build for my plugins that does an in-tree build. I realize that the intent of the new plugin template is to move away from in-tree builds, but I've found that this makes it difficult to properly debug in Visual Studio. For those working on plugins with the new template, how do you use the debugger (and load in all of the proper debugging symbols) for your plugins? I'd like to move to using the new build setup if possible, but if it means losing the ability to properly debug, then I'm not exactly sure how I'd be able to use it.

#

Any thoughts from Pat or Ryto would be greatly appreciated.

sullen gulch
cyan dock
#

Hi, so my question: How can I add live chat (from youtube, twitch, and or tiktok) into in-game? 1.) Using one monitor only 2.) Game is full screen mode, not windowed full screen 3.) Chat should be visible during game, in-game so I can react to it without alt tab, checking another (nonexisting) monitor. Thanks in advance for the help!

vapid charm
#

Immediate answer is not possible.

#

At minimum you'd need to do windowed.

cyan dock
vapid charm
#

Unfortunately your only 2 options are windowed or get secondary monitor.

No way around it.

cyan dock
#

Can't really grasp why this feature is non-existent in OSB at all in the first place.

vapid charm
#

CBA to look for why it hasn't been added as this is an old discussion plenty of times but I know part of it entails technical reasons and depth of difficulty.

cyan dock
#

Tried to find workarounds for many times... every time I had to give up.

#

I'm not going to use games in windowed. Just doesn't work properly, many games. Division 2 for example straight away have freezing issues to just name one game.

#

I need to find another way to stream then I guess.

vagrant minnow
#

or use a phone/tablet for chat.

cyan dock
#

Still looks unprofessional looking away from the screen especially if you got camera and people see you looking away constantly. 😄 IMHO... It's like having a conversation with someone and you check your phone. 😄

vagrant minnow
#

It's what most people do. Well, look at a screen that is not their main screen, that is.

fossil wyvern
fossil wyvern
cyan dock
harsh topaz
#

Steam allows you to embed browser windows overlay on your game btw.

#

Might be worth trying if you're gaming steam games.

cyan dock
fossil wyvern
cyan dock
fossil wyvern
#

steam in-game overlay might conflict with game capture. depends of the game

harsh topaz
cyan dock
harsh topaz
fossil wyvern
harsh topaz
#

The harder something is to do, the less people even have the skill/capabilities to do it 🙂

fossil wyvern
#

and yeah I think you're quite underestimating how complex it is

harsh topaz
#

And when it's free.. ye...

fossil wyvern
#

@weak escarp sorry for ping, but there might be an issue with source record recording the main video mix instead of the source, on certain encoders, specifically, the Hardware (AMD) ones
Here's the w-s message with it, can go in more detail if needed, I'll check to see if I can repro with nvenc
#windows-support message

weak escarp
fossil wyvern
#

have a good twitchcon 💜

ruby lichen
serene echo
ruby lichen
serene echo
#

Ahhhh. ok. I've been using VS, perhaps that is where the issue lays.

#

(though I'd like to get debugging working in VS, as the debugger is quite a bit more robust than the one in VSCode in my experience)

quiet bramble
# harsh topaz Not really weird that a plugin doesn't exist that does it, if it's a super compl...

Moreso, I would say that OBS isn't even the right tool that should do this, or any plugin. All that is needed is a separate program to communicate with the Twitch API (or other service), render text and inject it into the game through hooks like any other software that does an overlay. I can understand how some people think it would be convenient for OBS to do this as a one-solution-does-everything convenience, but from a technical standpoint it doesn't make sense to me any more than embedding software into OBS that can render powerpoint resentations or word processing documents, or even implement a DAW as a plugin. Some things are best done as separate programs that have nothing to do with OBS, and have no need to be inside of the OBS process.

#

Furthermore, the more plugins and 3rd party software that is inside of the OBS process space, and especially if it is technically unnecessary, the more unstable OBS is likely to be, and the more users come to OBS develoopers/community for tech support problems caused by those things.

#

Same thing with people wanting a video editor built into OBS. It makes zero technical sense to do that.

#

OBS is not an operating system. LOL

serene echo
#

I'm also having an issue now in my runners. As an example, the cmake-format check action is not finding .run-format.zsh, even though it is clearly there, and has the proper executable permission. I added an ls -la build-aux command before it tries to execute, and this is the result:

Run cmake-format
  total 32
  drwxr-xr-x 3 runner docker 4096 Jun 28 14:42 .
  drwxr-xr-x 8 runner docker 4096 Jun 28 14:42 ..
  drwxr-xr-x 2 runner docker 4096 Jun 28 14:42 .functions
  -rwxr-xr-x 1 runner docker 5757 Jun 28 14:42 .run-format.zsh
  -rwxr-xr-x 1 runner docker   15 Jun 28 14:42 run-clang-format
  -rwxr-xr-x 1 runner docker   15 Jun 28 14:42 run-cmake-format
  -rwxr-xr-x 1 runner docker   15 Jun 28 14:42 run-swift-format
  ./build-aux/run-cmake-format: 1: .run-format.zsh: not found

Always fun switching over to new actions/build systems.. gahhh!! 😄

#

(What's stupid, the clang-format action, which does the exact same thing, executes the same scripts, runs without any issue)

harsh topaz
#

Why I suggested the steam method, as it already allows this.

#

Since OBS also has the whole pipeline of hooking into applications, it's not totally off the edge to think someone would want a plugin that would allow you to do that.

#

Even though I do agree with the notion that OBS shouldn't be the focus for that, it's a streaming composition tool. Branching too far off that isn't healthy for the project.

quiet bramble
#

I dunno what the OBS devs think about the whole idea, but IMHO they have their hands full for years to come with much higher priority features that have a larger userbase that if such a feature were to be entertained I would think it would be pretty ultra low priority at best. But I don't see it as something that can only be done inside of OBS itself, rather it is something that can be done as a standalone program, and since it is complex and would likely be unstable with random games for a long time, crashing the program etc., introducing something like that directly into OBS natively or as a plugin and having that crash the entire OBS process and boost tech support issues just seems like the worst possible way to have such a feature IMHO.

#

I was a closed beta tester for GOG Galaxy software for a year many years ago when they were implementing their video game overlay feature and it was an incredibly complex thing for them to get working. I spoke extensively with the main developer who shared with me that not only did they have to individually target every single graphics API and version in order for games to be supported, but that different games interacted with the APIs in unique ways that they had to do a lot of special casing to get more and more games to work. It was quite a complex nightmare overall. When it didn't work, either the game would crash, Galaxy client would crash or both. I can't imagine wanting to have such a nightmare built into OBS itself TBH.

#

As a separate program (whether included with OBS as a separate executable or not), perhaps, but inside of the OBS process IMHO it would exist only to destabilize the program and increase tech support woes for no really good reason.

harsh topaz
quiet bramble
#

Well, as a plugin, it would still land inside of the runtime OBS process space and destabilize the program. But what benefit would it have being inside of the OBS process?

harsh topaz
#

Same benefit as any other plugin you personally might not find useful?

#

That's why they're plugins, so you can choose what you want to have for extra features 🙂

quiet bramble
#

IMHO, none. But even if there was a theoretical benefit, you would have eot look at the risk to reward ratio.

harsh topaz
#

By that logic we need to kill off Source Record.

#

If it's about destabilization 😛

quiet bramble
#

Personally I think that anyone technically skilled enough to implement a feature like this would also balk at the idea of it being an OBS plugin from technical grounds, so IMHO it seems unlikely anyone would make such a plugin.

harsh topaz
#

I already stated that it's unlikely anyone with the actual capacity would make a plugin like this, yes.

fossil wyvern
#

there could be two benefits of having it inside obs :

  • injecting textures from sources, which would simplify a bunch of stuff, pontentially allow it to stay in-gpu, and show a bunch of additional things other than browser pages
  • using the game capture hook, making sure it won't conflict with game capture itself
quiet bramble
#

Well, I have not looked at the source code of source record, but it might be possible to implement something of similar functionality as separate software that talks to OBS through Spout, which would avoid crash scenarios. However, source record does benefit from being able to access a lot of things that do aleady exist within OBS. I'm not sure a game overlay would benefit in the same manner.

fossil wyvern
#

nb 2 wouldn't be doable with a plugin without replacing base obs files tho

quiet bramble
#

From what I understand about how OBS puts chat in docks, a plugin would not be able to access this, nor the authentication with the chat service. Someone correct me if I am wrong.

harsh topaz
#

It's a subjective opinion on something's usefulness 😛

harsh topaz
#

Again, all depends on there being a person with both the time, skills and dedication to do such a very niché and specific project.

#

Very unlikely, as we all agree on lol

quiet bramble
#

I come from a Linux/Unix mindset space. "Do one thing and do it well". So having something implemented as a separate process and having processes communicate with each other through IPC, SHM etc. has some strong benefits than globbing a bunch of functionality all into one program just for end user perceived convenience. I don't think perceived user convenience should decide technical sensibilities.

fossil wyvern
quiet bramble
#

IMHO it is similar in nature to people wanting OBS to have a full blown DAW or NLE video editor built into it, although perhaps smaller in scope. It doesn't make sense to me.

fossil wyvern
#

I mean, I understand why

harsh topaz
quiet bramble
#

As a 3rd party developed plugin that doesn't come with OBS itself, wel... anyone can do anything. I'm surprised nobody has implemented DOOM as an OBS plugin yet. 🙂

fossil wyvern
#

I disagree but I understand why

harsh topaz
loud wedge
# serene echo I've been using an older cmake build for my plugins that does an in-tree build. ...

Not sure if it is still relevant, but it shouldn't be too complex to add support for in-tree builds when using the obs-plugintemplate.
At least it was rather easy in the case of the advanced scene switcher back when I switched to using the obs-plugintemplate.

It basically boiled down to this:

  if(NOT DEFINED BUILD_OUT_OF_TREE)
    message(STATUS "${PROJECT_NAME} configured for in-tree build")
  endif()
else()
  set(BUILD_OUT_OF_TREE ON)
  message(STATUS "${PROJECT_NAME} configured for out-of-tree build")
endif()

if(BUILD_OUT_OF_TREE)
  include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/common/bootstrap.cmake"
          NO_POLICY_SCOPE)
  include(compilerconfig)
  include(defaults)
  include(helpers)
endif()```
serene echo
fossil wyvern
quiet bramble
# harsh topaz Again, we're not disagreeing. But that's why there's something called plugins - ...

Sure, I agree with that. But if I look at it from that perspective, if I were to be a developer wanting to implement functionality like this, I would have it be a separate program rather than an OBS plugin, as that makes more technical sense to me, plus it works independent of OBS then, so people could use any broadcasting software or none at all. Besides, if I'm not mistaken, is there not already software that does this out there?

serene echo
#

(I am not great with cmake.. put me in front of automake, and I'm good to go, but cmake I still "know just enough to be dangerous")

#

And now ive figured out what went on with the linux scripts.. all of the symlinks were botched when I tried to move over to the new build scripts.

harsh topaz
quiet bramble
#

I can think of a bunch of cool use cases for injecting all kinds of things into a game overlay that are unrelated to streaming, which would be useful just for general gaming, but could also include features like injecting Twitch chat or various other arbitrary things. If I was a one-monitor hero that wanted something like this functionality myself bad enough to write code, the way I'd go about it is writing a standalone app that had nothing to do with OBS personally. I think a program like this would be super cool. It could have built in general features that are useful for gaming as well as it's own plugins. Perhaps a plugin for making maps for old games that do not have built in maps (or evne new ones like Subnautica), note keeping, in-game todo lists, etc. Even some of the functionality that Steam client has already that other platforms do not, so that it is platform neutral. In fact the more I think of it, if such software does not already exist it is kind of surprising as it would seem to be quite useful for a more general purpose use case. 🙂

#

Does anyone recall what the name of the software is that used to be recommended to people? I know it's been mentioned before but I don't seem to have bookmarked it. Curious what it's capabilities/limitations are.

#

A separate program could also optionally communicate with OBS via websocket/spout too, which would be potentially useful/cool.

#

might be a fun nerd project TBH 😛

quiet bramble
#

yeah, there was some program IIRC that people used for overlaying twitch chat already

fossil wyvern
#

yee

#

but it's not an actual injection, so doesn't work in fullscreen

#

it does accept arbitrary browser content tho

quiet bramble
#

Ah, ok, I see the problem now

#

Ok, so it's a useful thing for certain use cases but not others.

harsh topaz
#

Yea we're only talking about this because fullscreen doesn't allow overlays like that.

#

Otherwise obviously simple solution giggle

#

Issue is, injecting into fullscreened applications isn't like, super plausible for a lot of people.

#

I forget the specifics, but isn't OBS like whitelisted for a lot of games etc.

#

Which you obviously couldn't be if you were just some random dev.

quiet bramble
#

Yeah, if I nerd out in fantasy program land for something like this I would want some cool program that could overlay on any game in any video output method (exclusive fullscreen, borderless fullscreen, window, etc.), and had a Swiss Army Knife of cool gaming relates features, 3rd party plugin support, spout, NDI etc. support, multi-graphics-API support, cross platform, open source. Because we want to have it all right? 🙂

#

Wait... someone should check and see if emacs can do all of this already? </nerdjoke>

fossil wyvern
#

not obs in of itself, but specifically the signed game capture dll of the official release

#

like some games will refuse the hook of a self build

harsh topaz
#

Okay yea. To laymen same thing 😄

fossil wyvern
harsh topaz
#

But yea, it's OBS specific. You can't just do it, for security reasons.

harsh topaz
quiet bramble
#

😛

fossil wyvern
#

jokes aside the ability to inject arbitrary blender stuff on top of a GL application would be soooo fucking fire

harsh topaz
#

yo pen what u know about cross site cookies and v3 chrome manifest Kapp

harsh topaz
#

Haha, YEP

fossil wyvern
#

network and browser is a part where I really don't know much

quiet bramble
#

I actually had an idea like this back in like 2003 or 2004, but for the X Window System. I thought it'd be useful as a general desktop overlay, not just for games, but never bothered to try implementing it. My idea was to use the hardware overlay on the GPU for it.

fossil wyvern
#

can always ask (in tech talk) but probs won't know

#

also we probs should move the whole convo tbh

quiet bramble
#

inb4 someone suggests being able to use Blender built into OBS as an OBS plugin [sic]

#

😛

untold jay
quiet bramble
#

Not really, Steam was developed over a much longer time period. They had over a decade more development than GOG Galaxy.

#

They simply had to slowly add support for more and more APIs/variations over time as the showed up.

fossil wyvern
#

well yeah, it made it look easy

quiet bramble
#

Also, being the largest gaming store, they have a larger customer base to test with and get prompt feedback, as well as the financial resources to have a larger development team.

fossil wyvern
#

doesn't mean it was

quiet bramble
#

IMHO, Valve's steam development team are top notch. I've been using the Steam beta client for over a decade and IMHO their beta releases are more stable and reliable than most other companies' and open source projects' stable releases are. And on the rare occasions I encounter a bug in Steam beta, I exit the program and restart it, 99.9% of the time get "New update available", it installs, the bug has already been fixed. Only had 2 or 3 times in a decade where the issue persisted and interfered with my use of the software where I had to switch to the stable client, then switch back a few days later to find the problem was resolved.

#

I wish all companies/projects had such insane engineering, release engineering, QA/QC

#

Can you imagine if games were developed like this? 🙂

#

I know, I know... puff puff pass... 🙂

fervent marsh
#

Steam also has the advantage that most of the games in it's store link against a steam library (Though I don't know if that specifically helps with the overlays)

untold jay
#

From what I heard, injecting an overlay early, or, better yet, being the launcher, helps a lot.

fervent marsh
#

Yeah, that's the other benefit, being the thing that launched the game.

silver obsidian
#

need help with something! I use obs to podcast with two other hosts, and I want to set up the obs to automatically fullscreen the camera for the person speaking. We use VDONinja to do the video hosting and I also stream to a vertical layout simultaneously. Can anyone help me with this?

serene echo
loud wedge
untold jay
#

!advss @silver obsidian I'd do this with the move transition plugin and the advanced scene switcher plugin. First set up move macros to move a canera in and out of the "full screen" position, then use the advanced scene switcher plugin to monitor audio levels and trigger those filters depending on who starts speaking. https://obsproject.com/forum/resources/move.913/

oblique yewBOT
#

@silver obsidian

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.

rapid saffron
#

So It's possible but I still have no clue on how to do this

vale vine
#

Looks like a track matte

untold jay
#

@rapid saffron That's a stinger transition, possibly with track matte. You could create this by hand, but that'd require learning a video editor and quite a bit of effort.

fossil wyvern
#

don't think that's just a stinger

#

yeah it isn't, it's a shader effect of sorts

#

check the one at 2:51:50

quiet bramble
# rapid saffron Hey again, I recently discovered this twitch channel with a transition that look...

Interesting effect, kind of looks like each line is getting a nonlinear compression applied to it to squish/stretch distort it, and pull in the destination frame under it, before fading out the rest of the effect. Would have to analyze it frame by frame more to get a better idea. It might be worth asking that streamer in their chat how they're doing the effect. It is probably a shader transition that is downloadable, or it could be custom perhaps.

#

StreamFX/FreeFX plugin has Shader Transitions

rapid saffron
#

thx, i'll ask

quiet bramble
#

It's possible it might even come with it now, I haven't looked at recent StreamFX/FreeFX for quite a while

harsh topaz
#

Was gonna say, it's probably stock transition somewhere.

#

Most people do stock since they don't have the capacity to do more complicated things, so that would be my first go to for finding it.

#

And let's be honest, for 99% of use cases, stock things suffice.

rapid saffron
#

do you have any website were I can search for .effects files?

harsh topaz
#

I think there's shader transitions bundled in the plugins skeletonbow mentioned above.

fossil wyvern
#

horty is a big streamer, like maybe one of france's top 5?
so not impossible it's custom stuff too

harsh topaz
quiet bramble
harsh topaz
#

Ah - that's their VOD channel. I see.

fossil wyvern
harsh topaz
quiet bramble
#

Or for a given streamer if they are popular enough they are likely to have some tech nerds that know this stuff and share it with them and help them get fancy.

harsh topaz
#

I just saw the subscriber number in the passing by.

fossil wyvern
#

yee yee

harsh topaz
#

She could very well have bought something custom then, sure. At least higher chance.

harsh topaz
fossil wyvern
quiet bramble
#

Not really, there is no general purpose file format for that. The Shader plugins for OBS arbitrarily use the extensions .shader or .effect in their documentation but the file extension itself is meaningless. You can name a shader file .potato and load it and it will do the same thing. The important part is what the code inside of the file is doing, and in terms of OBS shaders, that is highly plugin specific. The core language is the same between them all, however the plugin specific implementation details vary from plugin to plugin, and it is all not only OBS specific but OBS+plugin specific. So the only place one is likely to find shaders for OBS that are drop-in ready to use in a given plugin, is either on the OBS resource site, included as examples that come with the plugin itself, or are shared on Discord or other social media or web forums from users of the software over time. You might find the odd one via a google search or in someone's personal github, but there is no organized central repository to get shader plugins for OBS.

rapid saffron
quiet bramble
#

People sometimes find a cool shader on Shadertoy, glsandbox, shaderfrog, shader.how or similar websites and then convert them to work in OBS also.

fossil wyvern
#

can't you just add the effect file in the obs-transitions folder?

#

yeah, no probs not

quiet bramble
#

TBH, shader transitions is the one area that I have not yet dove into, so I'm not 100% sure how it interacts with OBS. I know that StreamFX supports Shader transitions though.

fossil wyvern
#

I seemed to remember someone saying you could but I was probs mistaken

quiet bramble
#

OBS Shaderfilter used to drop some files into OBS and mangle a text config file OBS supplies (bad practice), but I'm not sure how StreamFX does it.

#

Not sure if current Shaderfilter still works like that. I think Exeldro cleaned it up, but I am a lil behind the times still 🙂

#

is in an OBS 27.x time warp :P

fossil wyvern
#

lmfao

#

but yee I been trying to get into shaders

quiet bramble
#

It's too much fun

#

I've dabbled lightly a few times over the last year or so but haven't been hyperfocused for a long time on them. Once I recover 2 dead computers and sort out all my files and organize them in the future, I want to get back into it, and update everything to current OBS, and get up to scratch on all of the latest plugins and their capabilities etc.

#

After that I think I'll be cranking out a lot of shaders, both my own and ports from the web. 😛

quiet bramble
#

CDPR had a really cool shader transition on their website for a photo mode contest a while back and I found the source of the shader they used, and wanted to turn it into an OBS shader but didn't get to it yet.

quiet bramble
# harsh topaz So... never?

Heh. 🙂 Probably over the course of the remainder of the year. I'm working on making a new tech work space ATM. Once that is ready, I'm going to finally revive my old dead PC that's been sitting there for like 5 years or whatever, and recover all my old OBS stuffs.

harsh topaz
#

5 years, any day now right? 😄

quiet bramble
#

I need to adapt some of my shaders to the SRGB changes, and alpha changes that happened over time, and then work on converting some of my oldschool non-shader FX into shaders. I did a few of them already, like the Sheppard Fairey "HOPE" shader, and a few other ones of his art style.

harsh topaz
#

You said a while back that you were going to update things so you could move to v30. But you seem to be pretty backlogged giggle

#

At least 3 years back logged based on OBS version 😄

quiet bramble
#

Yeah, over time I've had some serious health issues, tech issues and other things impede fun time stuffs.

harsh topaz
#

sadgeJuice sorry to hear

quiet bramble
#

So all my VFX stuff is spread across 3 computers ATM, one that is dead for 5+ years, and my new PC that has been dead for 6+ months. Going to revive both between now and the end of the year, but priorities priorities priorities... Going to build a new PC also, to have multiple high end machines to not get stuck with old hardware again too.

#

And a good offline backup strategy. 🙂

twin fjord
#

looking at both nerd or die and ow3ned (figured out to gert the actual store, the websites kept pushing me to how i must login and connect websites!)...

i am really disappointed. i would never buy any anyway. i have studied global econ, i know how supply and demand works, and clearly gamers who want thier stream to look like espn is all thats in demand.
like really. i am also a seasoned visual artsit and done a lot of graphic design, every design on these sites is so generic. so cookie cutter, so exactly the same same in energy/vibe. be it 'sci-fi' 'fantasy' 'cute'. i thought the 'clean/minimal' searches would find something. but even what these classify as clean etc are over the top ESPN amercian football knockoffs.
oh. well. so i need to create my own

its just annoying. i was hoping i could easily out source

spiral ruin
#

You can, there are plenty of artists willing to create content based on your request/theme/etc

vagrant minnow
#

You do realize that these overlay providers have alerts as well, right? That's why you have to connect your accounts, so it can track new followers, subs, etc.

obsidian agate
#

and some folks just make their own stuff because they have the means

spiral ruin
#

nah, who has time for that?
(looks in the mirror at the semi-retired non-working dude...)

twin fjord
twin fjord
spiral ruin
#

well, those are the options. Pick something premade from what's available, make it yourself, or hire someone to make it for you.

obsidian agate
#

and having it quick and/or easy usually involves it costing money via something like Fivver

twin fjord
spiral ruin
#

In most tech/business, you can have two of these three, but never all three:
Fast and Good, but it won't be cheap.
Fast and Cheap, but it won't be good.
Good and Cheap, but it won't be fast.

untold jay
#

Don't forget about fraud.

obsidian agate
#

the shortened phrase being "You can have it Good, Fast or Cheap; Pick any 2"

spiral ruin
#

Sounds more like you are disappointed that the easy out-source option doesn't have something to your taste. That can happen.

spiral ruin
twin fjord
#

its ok. its understandable. gaming and gaming culture is the target market.

untold jay
spiral ruin
#

I think it simply means you can't look in the usual community swimming pools for the kind of content you need.

obsidian agate
#

from a technical level, the overwhelming amount of things OBS and its plugins and related tools can do far surpasses gaming. Yes it is a more wider community space for it, but the tools themselves are fairly generic in regards for their usecases

twin fjord
#

yeah. absolutly. and ill be first to admit fueled by momentary emotional overwhelm wanting just to be heard.

its all very overwhelming and complex to try get into this streaming in a professional way. and im no tech/software newbie.

spiral ruin
#

Streaming is not a profession. Streaming is a medium of communication. The people who I see as succesful in a professional way or the ones who use streaming as a medium to communicate their expertise and/or provide information and enterainment.

twin fjord
#

i tried to doi first multi stream a few hours back. using the obs plugin for vertical streaming. I keep getting error: failed to connect to server

obsidian agate
oblique yewBOT
harsh topaz
#

@urban monolith
I think you can do that, if I understood you correctly, with DSK & Scenes already

Create the scenes with whatever you want in it (say all webcams), etc.

Add all those scenes to a Scene with DSK.

Show DSK at all times.

Set hotkeys (or other method) to show/hide the scenes.

Scene Nesting can be pretty powerful, you can also use the script from exeldro that only allows one scene item to be active at a time, essentially creating a switcher scene.

(It's not really a topic for #development )

#

Nested scenes:

urban monolith
#

I think you missed the first part of the conversation. That's where the confusion is coming in. #development message

harsh topaz
#

I was simply referring to the example you showed at the bottom & Matts response. That has nothing to do with coloring or grouping Scenes 🙂

#

But that feature won't be a thing, for a long time if ever. Groups are already a big mess that is recommended not used due to the back-end code being.. entangled. So that would need to be sorted before you bring, essentially, groups to Scenes themself as well.

urban monolith
#

That's why i was suggesting a way the just filters the visible scenes like a table in excel. The information is in the same spot, hasn't actually moved but because of filter 1-4 which i called tab you can choose which scenes are visible at which times.

Filter 1 - Show scenes with "[LIVE]" in name

Filter 2 - Show Scenes with "[FX]" in name

I have many nested scenes they are powerful and i understand how they work and use them. That isn't what my topic was about. From the tutorials I've seen on dsk it didn't work like i was asking but maybe that was a feature people didn't bother to share or i missed. I don't need sources to be filtered or toggled on or off that's what scene nesting is for. I just was hoping for a set color on scenes or something to make it more visually appealing and easier to go between scenes vs scrolling forever. I might only have 30 scenes but for others that have 200 scenes. There has to be a better way.

If DSK can do the filter thing like i was talking about that's great i had no idea. But from my understanding it was to save a always on top section to single click these specific things all the time.

harsh topaz
#

Oh, you're referring to the aspect of visually filtering out Scenes that a user can see? Yea that's completely different from how I understood what you wrote

#

That's not possible, yes.

#

But I will also say, dev time to implement that will probably be worth more than the benefit a few users would get that have 200 scenes.

I myself have been in situations of having 30-40 scenes so it would've been useful - but it's still a minority.

urban monolith
#

Yes a visual filter for the user lol thats why i originally was asking about "Set Color" option like there is on sources. The person who replied said they're potentially making a overhaul to how scenes and sources work so they might not implement that as a feature. Which i understand why work to add a feature to something you're planning to get rid of. Not knowing what is changing thinking a "Visual Filter " for user seemed like a better vision vs "Set Color" if they're going to break it down and rebuild anyways 😂

harsh topaz
#

The problem with these things is that while on the surface a feature might look simple, it's always more complicated back-end with coding. Various situations where you could now suddenly break something unforeseen.

So every request, firstly someone has to want to spend time on it. And then the general group of people at OBS that decide on features have to weigh if that feature is an overall improvement to OBS or not. And they have to weigh that against the fact that they have to maintain that part of the code moving forward.

So any issues that arise from any change made, has to be the responsibility they're willing to accept.

#

It's rough with these things. I don't envy them. Got mad respect for the people doing work on OBS, honestly.

urban monolith
#

I agree with what you said. Whether they do it or not will always be up to them. But something complicated for one person, can be simple for another. If you never ask you'll never know. Some things in coding are much simpiler than others depending on how the code is structured. Could adding a filter improve QOL maybe could it not possibly. Could it be a simple 10 min few lines of codes possibly. Could it be a 2 week project? Absolutely. But fearing it might only benefit a minority, and believing it could be so complicated that it would not justify working on does not trump asking the question of "Will it or Can it ever happen?"

OBS Studio is amazing. There's nothing I'd rather use. I'd just rather ask about a feature vs never asking. Even if it was a plug in. Someone would still have to code it, support it, update it, with every OBS release. Someone could possibly make that plugin really easily while for someone else it might be complicated. Maybe that's is no easy way. I still would rather ask.

harsh topaz
#

Oh obviously asking is never frowned upon (Unless it's in #development giggle), there's nothing wrong with suggesting ideas, that's why there's a #ideas-suggestions channel. The devs, probably more than anyone, want the app to be as good as it can be.

But to many people it's just not as obvious the sheer amount of consideration they have to take to various things. Does it impact other things? Is it maintable? Does it break anything in the UI/Styles? and many other things that I'm not even aware of.

That's actually why plugins are great, and as you mentioned, someone could take up (and did with things like the tree view) as a project to attempt implementing. Now I don't know what the limitations are there, but the good thing with plugins is that they can be easily discarded if they impact the stability of the application.

Things that are in the source code is a little harder to get rid of anyone that may be impacted by a change would be harmed. Such as the BSOD(Actually I think it was a complete computer freeze where they needed to force a BSOD for data, but ye) that took Lain like 2 weeks to come up with, what has henceforth been known as, the legendary fix for. It sucked, but that's the responsibility they take upon themselves.

I don't think a search/filter plugin for OBS would be a bad idea btw, if someone were to make and maintain that I would've probably used that myself!

mortal harbor
#

OBS has never caused blue screens and what you were referring to was ultimately an NVIDIA bug that was worked around.

harsh topaz
#

(Actually I think it was a complete computer freeze where they needed to force a BSOD for data, but ye)

#

And regardless of where the flaw was, OBS needed to fix it. It's really hard to just go "ah too bad." The responsiblity is there - so the decisions made has weight. All I was getting to.

serene echo
#

Hoping to have a pre-release out this weekend (the plugin is working great, I am just taking a while to adapt all of my local code signing steps to the CI/CD actions in the newer plugin template build actions)

harsh topaz
#

Sounds like a cool project, I'm sure there's a lot of people with large productions that could use! 🙂

serene echo
#

Each source in the dock has a filters button (opens the sources filter panel), a properties button (opens the source properties), and a parent scenes button that opens a popover with a list of all scenes that source is in, and the ability to toggle the visibility in those scenes.

late trench
#

I want to use Cfosspeed to dedicate bandwidth to my OBS upload
any one knows the steps ?

#

because each time I download something my stream shutdown

#

priority already high but I want to specify the amount bandwidth

harsh topaz
#

If your stream shuts down when you download something, I don't see how that has anything to do with the amount of upload speed? To me that seems like you got something else broken going on.

late trench
#

if your connecting 100MB and you use all of it ofc any upload or download will shutdown

#

so I need to balance and divide the traffic

harsh topaz
#

Capping out your download does nothing to your upload what so ever.

late trench
#

and yeah they seems combined upload + download some how

vale vine
#

When my download gets saturated, it does indeed impact my upload

#

It's not uncommon

harsh topaz
#

I'm fairly sure ethernet is also separated connections for upload/download.

late trench
harsh topaz
late trench
harsh topaz
#

No clue, it's beyond my expertise. Probably for most here tbh. Not a router expert.

#

How are you saturating 1 Gbps 😮

late trench
#

its locally

harsh topaz
#

Yes, how?

late trench
#

not global

harsh topaz
#

Like, what are you doing :p

#

I can think of one concept, running 4 direct Teleport connections from OBS to 4 PCs - sure.

#

But that doesn't sound like what you're doing.

late trench
#

my network adaptor already support 1Gb + I use cable CAT 5

harsh topaz
#

I assume Cat5e

late trench
#

1 sec

harsh topaz
#

I dont think Cat5 is enough.

#

Yea

late trench
#

yes

#

but my F**k isp

#

doesn't offer me the 1Gb package

harsh topaz
#

I've never had any issues streaming and even watching streams and streaming movies @ the same time on 150/150 mbit.

#

Don't need 1GB >.>

late trench
#

its really wired issue

#

unless ur internet is dedicated maybe

harsh topaz
#

I mean locally it's just PC > Router > Pi > Internet

harsh topaz
#

That's just a "Okay, I got it" message.

#

That's so light on the connection.

vale vine
#

Still consuming bandwidth

late trench
vale vine
#

5% can be enough to muck things up

harsh topaz
#

It should be near nothing on a 100mbit+ connection..

#

Otherwise the internet would've never worked back at lower speeds lul

harsh topaz
harsh topaz
#

As I said; not knowledgable in how America works with internet, but I heard it can be a shit show indeed.

harsh topaz
late trench
#

atm where I live they give this type of internet only for Tv companies etc

spiral ruin
late trench
harsh topaz
#

Yea I've always been super happy with my internet here. Can get up to 650/650 guaranteed I believe. Then it has like " a chance of being faster " after that.

#

But no point in paying for what you don't use.

late trench
#

for me its needed

#

I need to download my livestreams and re upload them

#

and much more

harsh topaz
#

Well, you could try the trite and true NetLimiter application.

#

I used to use it back in the days of 6mbit/0.5mbit upload connection in... urgh.. 2005

late trench
#

is it better than Cfosspeed

harsh topaz
#

The fact that it came out in 2005 and is still maintained in 2024 I'd say it's had a fair amount of experience in being a decent app.

But as I said, my last experience with it was 19 yrs ago.

#

You can always youtube people using it.

late trench
#

yep I'll check it

copper root
#

i have questions on the source code plugin cause watching the video confused me a bit

#

so depending on where i put the source code thing will make a video out of that?

harsh topaz
#

It will start another output, that you can do with what you want.

#

Got to be a bit careful though, it's prone to crashing if you mess with settings especially while it's running.

copper root
#

so in theory if i have 2 scenes each linking to a different screen and having the one recording bth screens then i should get a video of both screens?

harsh topaz
#

If you put a Source Record filter on anything, it will record just that one thing with whatever settings you specify, to the folder you specify, in the way that you specify.

#

You can either record, or save as buffer and use a hotkey to save the last X seconds.

#

Similar to the normal Replay Buffer, just on a specific scene item.

copper root
#

oh ok thx

harsh topaz
#

A few things;

  • Delete the filter before you delete the source. If you dont you'll have to restart OBS because it doesnt delete the output (messes with things).
  • Don't mess with your normal Video Output settings after setting up filters, if you do, restart OBS before you go live.
#

Generally speaking; set it up so it works how you want it - restart OBS and don't touch it if you're going live.

#

@copper root ^ I definitely recommend this when using it.

copper root
#

oh ok

#

thank you

ocean cobalt
#

Good day all, maybe you can help me here? Running OBS Studio Windows 11, my custom transition is cutting the next scene short, the scene is a 10 second countdown Media Source. Switching scenes, the transition runs and cuts about 5 seconds off the scene that follows. Is there a way to put a delay in to stop the start of the scene so I get the whole 10 second countdown?

fossil wyvern
oblique yewBOT
oblique yewBOT
#

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

silver obsidian
untold jay
#

@silver obsidian Are you trying to simultaneously produce a 16:9 and a 9:16 video?

silver obsidian
#

yes, sending it out to youtube shorts as well as other horiz destinations

untold jay
#

@silver obsidian From what I know about the vertical canvas plugin, having never used it myself, it creates a new canvas with a separate set of scenes. The move plugin requires that you add filters to the scene where you want to move sources. I think you should be able to add filters to the scenes created by the vertical canvas plugin.

silver obsidian
obsidian agate
shell karma
#

Any good mic plugins that I should give a try

spiral ruin
#

depends on what you need or want for your mic/voice.

shell karma
#

I'm using a mic called fifine am8 dynamic mic

#

I want it more like how cod streamers set it up

hallow vale
oblique yewBOT
pale monolith
#

Having difficulty copying a source , please assist. The source won't paste after it is copied as a copy of the main source to another saved copy in which i wish to rename after. Please someone help , it is driving me nuts.

short mural
#

Hey guys i need help with the plugin Stream FX can sommone help me its dosnt work

oblique yewBOT
obsidian agate
#

Not all sources support “Paste As Duplicate”, and default is Paste As Reference

lofty lava
#

Is there a BRB scene I can pick from?

#

I was aso wondering how to get help with my channel point sounds, my viewers can hear them but i cant in my headset

oblique yewBOT
hallow vale
tardy spoke
#

i need help with chat ninja dock. i have set up my scenes and overlays and trying to set up chat ninja on every overlay it works. but every time i start obs it sets a different chat ninja dock. and i have to start everything again

#

my chat ninja dock changes from black to white and no writing from youtube does not come into chat ninja dock

hallow vale
tardy spoke
#

yes i am using social stream plugin

#

i done what michael foyer showed and installed it correctly

#

but every morning when i start pc it resets to a different social ninja and i have to change everything again

#

how do i keep it locked for life without it stopping

hallow vale
tardy spoke
#

thank you

drifting flint
#

Anybody know why Obs source record wouldnt be working? On obs 30. Have plenty of resource available to do so. All of a sudden, just stopped working

harsh topaz
#

Source Record is.. erhm.. little less than stable when it comes to settings.

#

Sometimes things don't kick in until after rebooting OBS.

drifting flint
harsh topaz
#

Set up the filter, settings and everything how you want it. Including the way to record. Then reboot OBS. Then see if you can get it to record.

drifting flint
#

The obs icon shows the red dot indicating its recording, but nothing is outputting to the folder its selected to

#

fixed it...

harsh topaz
#

Strange, let me try and do a recording - I've had no issues with the replay buffer.

#

Oh..? What'd you do.

drifting flint
#

nothing

#

just tried again and it worked

#

didnt change a single thing

#

lol\

harsh topaz
#

Hehe, that's Source Record for you 🙂

drifting flint
#

is there any other way to to record a single source while streaming that is more stable?

harsh topaz
#

Recommend doing all your settings; restart OBS and don't change any of your Video settings or Filter settings.

#

Unfortunately there's no real good way of doing it outside of Source Record atm.

drifting flint
#

dang. that needs to change

#

you would think that would be a feature obs would include in the software itself

harsh topaz
harsh topaz
#

Only so many people, and so many hrs in a day.

drifting flint
#

Yeah i guess so... seems like a pretty big feature that a ton of people would use though. Either way, its working now

pale monolith
hallow vale
pure ledge
#

I have an option here in my OBS called 'mult-platform chat'. Could someone tell me if it's a plugin that I installed?

dark sapphire
#

either a plugin or a custom browser dock

pure ledge
#

Is it in the docks tab, is it standard in OBS?

dark sapphire
#

custom browser docks are standard in OBS, that specific dock is not

pure ledge
#

How can I remove or configure this

oblique yewBOT
# pure ledge How can I remove or configure this

To help resolve your issue, we need to view a log file. Follow these instructions to upload your current log file:

  1. In OBS Studio, click the Help menu → Log Files → Upload Current Log File
  2. Click the Copy URL button
  3. Paste the URL into this Discord channel
pure ledge
#

I am using Streamelements

oblique yewBOT
pure ledge
#

Thank you and sorry for the inconvenience.

#

"I got the Discord for StreamElements software and came back here."

oblique yewBOT
# pure ledge https://obsproject.com/logs/WtCBAVOFdZ57QYVE

Log contains debug or verbose error messages (browser/ftl/directshow/etc), for a filtered version click here

⚠️ Warning
  • Mismatched Sample Rates
ℹ️ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • No Output Session
  • Third-Party Plugins (3)
Hardware Check

AMD Ryzen 5 3600 - OK! / GeForce GTX 1650 SUPER - OK!

pure ledge
#

"Is everything okay?"

fossil wyvern
#

what?

pure ledge
# fossil wyvern what?

I have an option here in my OBS called 'mult-platform chat'. Could someone tell me if it's a plugin that I installed?

fossil wyvern
#

either that or a custom browser dock

pure ledge
fossil wyvern
#

for a dock, yes

pure ledge
fossil wyvern
#

if it's listed under docks > custom browser docks, then you can configure it there, idf it isn't, that's a question you should ask to the plugin that's creating it

fossil wyvern
rich drift
#

guy's help me

#

tell me how to change the title of your stream pls

harsh topaz
#

It'll give you a dock where you can change title.

obsidian agate
harsh topaz
#

Doesn't that automatically pop up when you first connect?

#

Yea, they do.

rich drift
obsidian agate
harsh topaz
rich drift
obsidian agate
#

somestimes, turning it off and on again, is a good troubleshooting step 🙂

harsh topaz
#

It's the #1 step giggle

vapid charm
#

Need a ASS sanity check:

I create multiple overlays with SE that are specific to a game I'm streaming.

Using an chat widget in each overlay I have it switch scenes or turn off the visibility of one overlay and enable another one when it "detects" a message that's sent.

fossil wyvern
#

certified insane

#

jokes aside ,what's the question

harsh topaz
#

I read that and was thinking as well "what's the question" 😄

vapid charm
#

The latter part is intended to be the question and that ain't nothing but a lovely english fail derpThinking

harsh topaz
#

So you're asking if there is any way to detect, as a condition in Advanced Scene Switcher, if a chat widget has received a message?

vapid charm
#

Either a visual cue based on the message contents or even the message itself.

fossil wyvern
#

does your chat widget yeet message after a certain time, or have any sort of animation?

vapid charm
#

Yes to both though more of pushed out of the bounding box of the "area".

harsh topaz
#

You thinking pixel/image detection Penwywern?

#

Wouldn't that be inconsistent?

fossil wyvern
#

because if no, you can use the video has changed condition

vapid charm
#

Lets answer for both cases.

#

Ah

fossil wyvern
#

other option, more complex but more reliable and customisable is to have something like a script watching the twitch chat api, and have it send a websocket message when it happens

#

which adv-ss can recieve

vapid charm
#

Would that require external programs or strictly an OBS script would work?

harsh topaz
#

The API was what I was thinking since that seems like to be the more reliable method. But also wrapping my head around it seems way more complicated.

fossil wyvern
#

like you'd need threading and shit for it

#

external script (which adv-ss can launch on its own when starting stream or opening obs) would be far far better

vapid charm
#

Bringing @severe laurel in since it's technically him I was initially asking for (and had an idea of what to ask for) but get an idea of which would be better for his instance.

fervent marsh
#

Alright, adv-ss (...I'm assuming) question... I have a scene that has x number of media sources in it. On a keypress I want a single one of them randomly selected and played. How? Or is there a better/cleaner/smaller solution?

fossil wyvern
#

jokes aside, is the number of media sources expected to change often?

#

if no, you can basically make a macro for each, without conditions and with action "show this one and hide all others", and then a "master" macro with hotkey condition and random action to select and do one of the per-source macros

fervent marsh
#

I wouldn't say often, but more than never and remembering to actually update the macro seems... quite likely.

mortal harbor
#

i think the only "random" function in adv-ss in relation to this is to run a random macro out of a list, so there would need to be a macro set for whatever you are trying to show.

fervent marsh
#

Script might end up being the way to go.

Hmmm, I'm going to guess that using a script to adjust the adv-ss config isn't something that can happen, though? That might be ok, since then nothing breaks if the script breaks or gets moved/erased or whatever, the macro list just stops getting updated.

fossil wyvern
mortal harbor
#

@fervent marsh i bet the most effective approach here would be to reach out to the plugin dev and ask him if he can add a "random" function for media sources that you can select a list of

fossil wyvern
#

wartmuptill do be a fkin goat

fervent marsh
#

I think the biggest problem with that is just... what is a sufficiently generic use case? Pick a random media source? Pick a random source, period? Do randomness some other way? Don't want to get too specialized.

fossil wyvern
#

an API interfact to adv-ss could be good ngl

fervent marsh
#

Yeah, that'd be pretty neat. Though the thought also kinda scares me because expressing a macro language in terms of an API seems... easy to have an impedance mismatch on.

fossil wyvern
#

eh. the macros are already saved as a json structure in the SC

#

so basically, a proc to modify that json

fervent marsh
#

It's an internal data structure right now, though. If you expose it more directly, it opens a whole lot of new worm cans and creates a ton more places there can be issues.

fossil wyvern
#

yeah but imo putting it kinda like custom ffmpeg, in a "you're on your own" situation would be justifiable to me

wary escarp
#

Oh I cannot recommend taking inspiration from Custom FFmpeg 😛

fossil wyvern
#

lmfao get bonked

wary escarp
#

(╯°□°)╯︵ ┻━┻

#

Dyno

#

For shame

fossil wyvern
#

L + ratio + not re

wary escarp
#

┬─┬ノ( º _ ºノ)

ripe tangle
#

Good day, i'm having another problem with plugin installed right, the components of it is in the right folders but not showing up in sources, what could be the problem?

quiet bramble
#

Which plugin is it? Make sure if you have multiple copies of OBS installed, that it is being installed into the correct one. People sometimes have 2 or more copies of OBS installed even without realizing it, and plugins may get installed into an old copy that is not being used etc.

quiet bramble
#

hmm, why are you installing that plugin, OBS already has that functionality built into it. 🙂

#

And I think the plugin doesn't work anymore because it isn't needed anymore.

vale vine
#

It does still work

ripe tangle
#

Because it lets me capture all audio except from chosen executables

vale vine
#

But it's mostly not needed

#

That reason right there is the best one

obsidian agate
#

and i believe the next Windows 11 update (currently in Insider) fixes the audio system issue that effected both the OBS beta source, and the plugin version.

quiet bramble
spiral ruin
oblique yewBOT
ripe tangle
oblique yewBOT
ripe tangle
#

this?

#

do not hack my pc pls kekw

spiral ruin
#

yea, just want to make sure your Windows is up to date, otherwise the plugin or the app audio capture source in obs won't work.

ripe tangle
#

my brain is melting Whaaa

spiral ruin
#

No worries, you are fine on the Windows side.

ripe tangle
#

do i have it?

spiral ruin
#

I don't know for sure, I don't use the plugin personally. One of the other members may know.

ripe tangle
#

i did not have it

#

oh wow

#

okay let me try

#

THANK YOU GUYS !!!!! MeivaeLubbers

spiral ruin
#

happy streaming

proper eagle
#

Hi guys...dont know if anyone can help me. I multistream and had a dock in my obs called Multi-chat were it would show me chat from both Youtube and Twitch. I was having issues with my Youtube live chat showing as offline (see below) and was playing around with the docks, but accidentally removed the dock. Now I've no idea how to get it back. Any ideas?

#

its not showing in my dock tab

vale vine
#

You cant stream from obs and the ps4 directly at the same time

#

You might consider something like lightstream if you don't want to mess with capture card/remote play + obs on pc

hard jay
#

Are you using a capture card?

#

The question ultimately sounds like something better suited for #stream-setup or the support channels,

elder wing
#

in advanced scene switcher, i have it set to start replay buffer when the window is fullscreen. it works, but also starts replay buffer when i start obs, which doesnt make sense since its not in fullscreen. any way to fix?

untold jay
#

@fossil wyvern There's a bug/oversight in adv-ff that I keep forgetting about every month. If the filename formatting pattern requires new folders to be made, adv-ff will not make them when saving replay buffer, it will instead throw the following:

03:10:19.543: ==== Replay Buffer Start ===========================================
03:10:19.543: Saving replay buffer due to hotkey
03:10:20.084: [ffmpeg muxer: 'Replay Buffer'] os_process_pipe_write for packet data failed
03:10:20.084: [ffmpeg muxer: 'Replay Buffer'] ffmpeg-mux: Couldn't open 'E:/obs/2024.07\AnomalyDX11AVX.exe_2024.07.02_03-10-19_replay.mkv', No such file or directory
03:10:20.084: 
03:10:20.086: [ffmpeg muxer: 'Replay Buffer'] Output of file 'E:/obs/2024.07\AnomalyDX11AVX.exe_2024.07.02_03-10-19_replay.mkv' stopped
03:10:20.086: Output 'Replay Buffer': stopping
03:10:20.086: Output 'Replay Buffer': Total frames output: 32
03:10:20.086: Output 'Replay Buffer': Total drawn frames: 65
03:10:20.086: [ffmpeg muxer: 'Replay Buffer'] Could not write packet for file 'E:/obs/2024.07\AnomalyDX11AVX.exe_2024.07.02_03-10-19_replay.mkv'
03:10:20.086: ==== Replay Buffer Stop ============================================

This can be worked around by creating the folder, or by starting a recording. My filename formatting pattern is %CCYY.%MM\%CCYY-%MM-%DD %hh-%mm-%ss.

fossil wyvern
elder wing
fossil wyvern
#

I think

quasi compass
#

broo OBS made me get banned from fortnite

#

like omg

vale vine
spiral ruin
#

a bold claim

fervent marsh
azure bloom
#

Hey all.
Im trying to set up a free ai voice.
On my OBS.
Im new to OBS and streaming.

I don't know which plug in to choose.
Im confused.
Which are better?

Would love to have a robot or an alien voice

dark sapphire
true nymph
#

i cant screen record in obs studio

#

its showing in black screen

#

anyone know how to do please dm me

oblique yewBOT
azure bloom
dark sapphire
#

when it comes to "AI" and audio, most of it is not instant

#

bad for a streaming environment which requires realtime

gritty orbit
#

For a browser source, does updating the custom css trigger a full reload of the page or does it just update the injected style element?
I have a script that runs on window load and registers an observer on the head but if the page is fully reloaded then I don't need to wait for page load or run my function outside the observer :P

azure bloom
gritty orbit
#

Why the preference for AI? What is it adding that a VST can't?

obsidian agate
#

so if you talk, it could take (rough example) 30 seconds to a minute before it has a generated voice

#

whereas a VST is effecting a live sound in real time

azure bloom
#

And saw a Streamer using ai.

obsidian agate
#

!vst but as for a starting point for VSTs you can check out the linked guide below

oblique yewBOT
#

OBS Studio supports many VST 2.x plugins which can be applied to your audio sources as a filter. For more information, see the VST 2.x Plugin Filter guide.

azure bloom
gritty orbit
obsidian agate
#

the issue is "real time" vs "non-real time", and many of the AI voice generators that I have seen have been non-real-time

#

are you able to ask the streamer you saw what AI model or software they were using?

azure bloom
obsidian agate
#

not for VSTs specifically, I dont use them much for voice changing (though i really need to eventually). @dark sapphire may have better recommendations if they are still around

mortal harbor
#

anyone know how to do please dm me

obsidian agate
#

support is not handled via DM here

mortal harbor
#

Heuuu

fossil wyvern
mortal harbor
#

Non sorry

gritty orbit
# gritty orbit For a browser source, does updating the custom css trigger a full reload of the ...

more random thoughts about browser source. What's the resource impact of running multiple browser sources? Not sure how best to phrase this properly. Like does each source effectively get its own instance of chromium or do they share one? I ask this, not knowing if a browser window is any more intensive than a browser tab in general 😅
This is silliness because I'm considering replacing most of my Text sources with Browser sources for better compatibility between my PC and Macbook.

#

I ask here because I thought broswer source was a separate plugin that just gets bundled with obs. If it's better to ask in #development or somewhere else like #stream-setup which I avoided because I figured I was getting too deep into the weeds then I can ramble there instead.

mental lodge
#

where do i find my installed plugins?

fossil wyvern
#

like, find them in the obs UI, or find a list of what you have installed, or find the files to delete/modify them?

mental lodge
#

I have 3 plugins installed but cant remember their name. so i need to find one so i can redownload them for the beta

fossil wyvern
oblique yewBOT
mental lodge
#

ok thanks

#

another question. I use a stream deck to change my scenes but its linked to the full release version can i get one for the beta?

fossil wyvern
#

no idea, better ask elgato support

oblique yewBOT
mental lodge
#

ok and finally with installing the plugins on beta is it the same as using the windows installer or do i need to install a different type?

fossil wyvern
fossil wyvern
#

then grab the zip in the plugin's release, and unzip it in the portable install's folder

mental lodge
#

anywhere in the portable folder or does it have to be a specific place?

fossil wyvern
#

in the base portable folder

obsidian agate
#

extract them to the top level of the portable folder, so where you see 'bin' and 'data' and such.

#

the extraction should follow the folder struction and put the files where they need to be

fossil wyvern
#

usually the zip are structured so that unzipping in the base folder puts stuff in the right place

obsidian agate
#

there are a select few plugins that dont follow that format

#

wonder twin power activate

#

Teleport plugin doesnt follow the normal structure, sadly

mental lodge
#

any of these i should install differently?

fossil wyvern
#

(that's only half a joke, not sure you can install it to a portable install)

#

the streamdeck plugin is a bit of a bitch to move to portable install if I remember, elgato has a help article describing the process I think

#

the logitech plugin won't be on the portable install but that plugin is fkin useless anyways

final relic
#

Hello

#

I have problem

#

With

#

Track separately audio

mental lodge
final relic
#

My PC can make works

mental lodge
fossil wyvern
oblique yewBOT
final relic
#

I follow some yputube videos for 1 weeks can make it work

oblique yewBOT
mental lodge
spiral ruin
final relic
# oblique yew

Yes I follow that. No work looks when I recorded ether only channel 2 recorded. Microphone. Or pc audio

timber ginkgo
#

what are some good all in one plugins that can do more than one stuff? like streamFX but it is paid now so i search for some alternativies
so that I have a minimal amout of Plugins to use

fossil wyvern
timber ginkgo
#

similar to the streamfx stuff and some plugins for audio or controls inside of OBS

fossil wyvern
#

what part of streamfx were you using exactly, and what do you mean by "audio or controls inside of OBS" exactly

#

(also fyi, doing a one-time payment to xaymar for streamfx is also a perfectly valid option)

timber ginkgo
#

in streamfx i used the blur filter, §D and glow/stroke for better visibility of my Webcam
they offer one time payment? as i remember i have to subscribe to his patreon

fossil wyvern
#

like, it's 11€ one time to get a working version of streamfx

vale vine
#

There's also freefx right?

fossil wyvern
fossil wyvern
obsidian agate
timber ginkgo
#

i think ill do this 1 time payment and if it does not work ill switch for the 2 plugins

fossil wyvern
obsidian agate
timber ginkgo
#

bc i have a feeling I have too many plugins running that slow down my OBS

obsidian agate
#

i believe im running it right now (freefx) on 30.1.2 , but im also dialing back using it since there are other useful alternatives ive found

fossil wyvern
obsidian agate
fossil wyvern
#

yee probs

vale vine
#

Fear mongering Ainsley /s

obsidian agate
#

and there are some fun tricks to optimize them further without losing too much quality of the effect

fossil wyvern
timber ginkgo
#

would like to know especially as I sometimes jst hit 90 to 99% on my GPU when playing games even on low settings
first of all I have to provide a smooth experience for future viewers

vale vine
harsh topaz
oblique yewBOT
harsh topaz
#

So considering you have both OBS Ndi & Teleport installed, I assume you just said "fuck it, give me all the plugins" and aren't actually utilizing things properly?

vale vine
#

I see several popular ones not even there so there's probably 100+

obsidian agate
harsh topaz
obsidian agate
#

cough - exeldro - cough

harsh topaz
#

Doesn't seem smart to me 😐

harsh topaz
obsidian agate
obsidian agate
harsh topaz
vale vine
harsh topaz
#

Damn, 25 plugins.

obsidian agate
#

so 1/4th the 100 plugins

#

A QUARTER OF A PIZZA

harsh topaz
#

No wonder he has no time for Source Record.

obsidian agate
#

my favorite pie chart

harsh topaz
#

Mans knee deep in plugins.

vale vine
#

And he's also full time at aitum I believe

#

Dude must not sleep

harsh topaz
#

I want to know where he finds the remaining 20 hrs of the day, mine only has 24.

fervent marsh
fossil wyvern
#

since streamfx source is now behind paywall

#

(and I assumed faby doesn't care enough to pay for it)

harsh topaz
#

Wait, isn't that against OBS terms?

#

I thought the source-code had to be available to public.

fossil wyvern
#

no it's not a breach of licence

#

I'm not a lawyer by any means, but basically the gpl licence requires you to make source available when distributing the bins

#

so if bins are behind paywall, source can also be behind paywall

harsh topaz
#

So basically;"You only have to have code publicly available, if the plugin is publicly available"

fossil wyvern
#

roughly yeah

#

you can actually be far more obstructive too if you want too

harsh topaz
#

Was wondering why the repo was dead.

#

The patreon still getting post updates, so he's still doing things ye.

fossil wyvern
#

yee yee

harsh topaz
#

Well well, it'll last while it lasts. 🙂

fervent marsh
#

I'll have to start snagging the source from wherever it lives now (...I don't actually know) and publishing it somewhere.

harsh topaz
#

Probably Private Repo 🙂

wary escarp
fossil wyvern
harsh topaz
fossil wyvern
#

(and yeah, there's a few stuff in streamfx source that are "proprietary" like the logo pic and similar)

harsh topaz
#

Wait, it's not against trademark to simply take the source, strip out logos and post it? That doesn't seem right.

#

I feel like that's still property theft lol.

fossil wyvern
#

it is not against trademark, that's what freefx does

harsh topaz
#

It no longer is?

fossil wyvern
#

the licence state of the streamfx code has not changed afaik

wary escarp
harsh topaz
#

Yeye, we get it, iANAL.

#

Well, so all we need, is someone who knows how to compile, who's dedicated to stripping and maintaining a free version - while also paying a monthly fee.

Surely that'll happen. kekw

fervent marsh
harsh topaz
fervent marsh
#

The entire point of the GPL is to guarantee that people have the right to do exactly that.

harsh topaz
#

Might not be, lawfully speaking, but it's not private because he wants people to rip it off.

fossil wyvern
#

if the program's source is on a licence that allows it...

harsh topaz
#

Otherwise he'd kept posting source /shrug.

fervent marsh
#

Doesn't matter what he wants. The GPL says that he has to make the source availabvvle and that he can't restrict what anyone can do with it.

harsh topaz
#

I mean, I don't really care lol. Just seems like the dude went to fair extremes to not let people have it for free. And every time he did, someone devolved it for free anyway.

#

But by all means, let the people have it 😛

vale vine
#

He stopped posting source because "some code had license violations"

#

Supposedly

fossil wyvern
fervent marsh
loud wedge
vale vine
harsh topaz
fossil wyvern
fervent marsh
harsh topaz
fossil wyvern
#

I'm a bit anal on this, because regardless of my personal opinion of xaymar and what he did, a lot of people routinely misrepresent what happened with streamfx and I'm annoyed by it

#

I disagree on principle with putting the code behind a paywall, but that's not a reason to misrepresent what was done

harsh topaz
#

Regardless it is interesting that you do seem to be able to, at least to some extend, sell OBS Plugins for cash.

fossil wyvern
#

GPLv2 has always allowed it, from its inception. it's by far not the route people commonly take but it's fully within the terms

fervent marsh
#

You can sell GPL'd work for cash, but anyone you give the binary to you must also be willing to give the source code to, and you can't restrict what they do with the source code or the binary.

This is why e.g. RedHat can sell licenses for RHEL, but still have to provide the source code (which they do), and why CentOS RockyOS can get the source code , recompile it, and provide an equivilent product for free.

harsh topaz
#

Yea I get it 🙂 So, Deadvix, time to hit that $15 month subscription to re-distribute? kappa

fervent marsh
#

I already have one.

timber ginkgo
fossil wyvern
timber ginkgo
#

I think i try to install again, maybe i did not but thought i did
if still not there ill send the log

timber ginkgo
oblique yewBOT
fossil wyvern
#

well yee it's clearly not happy about smth

fossil wyvern
sleek lynx
#

hrmm, is there a plugin that you can mark a chat comment and display it on screen? ive seen it on youtube livestreams but I believe its the software, dont know if we have something compairable

fossil wyvern
fossil wyvern
#

grab an earlier version

harsh topaz
#

Ah, so download the Latest RC :p

fossil wyvern
#

(or grab an earlier version of streamfx)

harsh topaz
#

^Work too 😄

timber ginkgo
#

so it has to be 30.1 something

fossil wyvern
#

the one you grabbed is the one prepared in advance for the next release

fossil wyvern
#

keep the 30.2 one in the back for when you'll update to 30.2 tho

quiet bramble
#

Man, I haven't seen newer StreamFX stuff since OBS 27.x

#

All my FX stuff is mostly on OBS 26.x and 27.x still, although newer stuff is 29.x, but it's all custom shaders there.

#

I am soooo far behind on current plugins that it isn't funny. 🙂

#

Does anyone know off hand if anyone ever made a separate plugin similar in nature to the StreamFX Dynamic Mask filter, or even a subset of it?

#

I mostly use it as a stencil myself and wanted to take a stab at making my own Stencil plugin just for that subset of functionality.

fervent marsh
#

"Advanced Masks"?

#

... yeah, that.

quiet bramble
#

Ahh, looks like... yeah I just found that LOL

#

I have a custom shape mask filter I made that is quite extensive that I should release in the future. It's currently a shader, but I want to turn it into a standalone plugin first for ease of use.

#

Looks like the Advanced Mask filter has a subset of that functionality which is cool.

fossil wyvern
quiet bramble
#

Yeah, for sure. LOL Not so much lazy as it is higher priorities tho. 🙂 That'll change in the future mind you.

#

Got a lot of half done stuff that needs to be completed too. I decided that I'd prefer to release things publicly that are both finished and also in a user friendly format to be usable to the largest amount of people. Shaders are fun to develop and for nerds to use, but both restrictive and more difficult for the average person to use.

wary escarp
fossil wyvern
#

:p

fossil wyvern
fervent marsh
#

Y'all still do better than me. I usually lack the energy to even go from "idea" to "basic, crappy implementation". (...which is why there's still no implementation of my idea for doing hardware deciding of video w/ transparency, heh)

wary escarp
#

heh

#

yeah i just looked at my properties dock thing, last commit 2 years ago

#

although, i did get a random person write a very angry issue like 2 weeks ago out of nowhere, which reminded me of its existance :p

fervent marsh
#

I'm the kinda bitch that would just archive the project in response to that, heh.

lone prism
#

im currently using STreamFX and want to move away from it. Im currently using the source mirror feature from StreamFX. Does anyone know if switching from StreamFX to Exeldros Source Clone will preserve my clones or will i have to redo every cloned source again?

How did you guys made the switch?

harsh topaz
#

iirc you have to create new sources with Source Clone. It's a different plugin.

#

Simply manual laber, have both plugins installed. Create a Source Clone, and delete the old Source Mirror.

#

When you're done, remove StreamFX.

lone prism
#

Alright, thank you @harsh topaz Does anyone of you have a copy of streamFX (0.12.0b367 and up) thats working for OBS 30? I just need it to make the switch away from it. A DM would be appreciated 🙏

lone prism
harsh topaz
#

The comment from march seem to indicate it works for now

#

Try it.

lone prism
quiet bramble
# lone prism alright, i will give it a try thank you.

Depending on which features of SFX you are using, there are other plugins available that provide similar functionality for many of the filters as well. They may or may not suit your use case but it might be worth exploring.

lone prism
# quiet bramble Depending on which features of SFX you are using, there are other plugins availa...

thanks. i already found replacements for a lot of SFX features. the ones lacking are custom ffmpeg encoders, but eposvox meant SFX custom encoders arent even worth it nowadays since OBS own encoder got good enough. And the other "downside" is that i completely have to recreate every scene because i heavily used SFX source mirrors before and will now have to recreate everything with source clones.

quiet bramble
#

I'm not certain but it might be possible to use custom ffmpeg commandline options for other things. SFX just makes it a lot easier for people who are wanting that. I'm not certain if everything is possible this way, but I believe it might be. Someone can correct me if I'm wrong about that. I haven't used that feature much.

harsh topaz
lone prism
harsh topaz
#

I'm not sure why they did that, seems silly to have a int locked at an artificial number based around what FPS you happen to be at, and a second.

#

Other than that, I've not ran into any reason to use ffmpeg custom encoder. But that one, is a pretty huge one.

#

Not even WS setting the keyframe interval to something lower works 😦

lone prism
harsh topaz
lone prism
harsh topaz
#

Ah, okay, always been on windows - don't know much about ProRes :3

lone prism
harsh topaz
#

I tried recording it at one point and I couldn't open it in VLC. But I'm hardly a encode professional, so I probably just messed something up lul

#

mkv and remux has always been good enough for my usecases. And now with fragmented .mp4, there's little reason for me to stray outside of that 🙂

lone prism
harsh topaz
quiet bramble
#

Throwing bitrate at the problem doesn't solve it, because chroma subsampling is still being used among other things. The resulting video can look great to the human eye, but not to computer code further altering the pixels in a pipeline.

lone prism
harsh topaz
#

Yea that's outside of my field of knowledge even remotely. I've never been in a situation of needing mathematically lossless imagery 😛

quiet bramble
#

The idea behind lossy video is that it throws away gobs of data that the human eye can't easily see. But if you take that "the human eye can not tell the difference" video and pass it through different filters to do visual effects or other purposes, the "things the human eye can't see" can easily transform into "horrible eyesore the human eye can't unsee"

lone prism
quiet bramble
#

Even something as simple as doing brightness inversion as a visual effect, can make the dark blocky lego blocks your eyes can't see, and turn it into bright visible lego blocks that cause retinal bleeding.

#

I have to deal with this sort of thing all the time and it drives me nuts. A good example of it, is if you take any video or image input which was encoded with a lossy encoder, whether it is H.264 or JPEG or whatever, then apply various visual effects to it. Even if the source image or video appears flawless with no "blurry lego blocks" compression artifacts, it will look like this after certain visual effects are applied to it.

#

And even if a PNG image of a given image can be found, often they are PNGs that were created by someone converting the JPG to a PNG which does not remove the problem.

#

And for 3rd party video content, there is no way to solve that issue.

#

For 1st party content however, one can generate raw video or ProRes etc. and use that in post-production. Doesn't solve the problem for live video where visual FX are applied live though, as I don't think OBS can play that back and even if it could it could easily saturate the PCIE bus and cause stuttering depending on the setup.

#

I haven't tried this but I did the math at least. 🙂

brazen bough
#

Hi, I'm wondering if anyone has any information on how to call obs_output_start minimally without error in libobs. I can't find any information on the docs so I came here for help.

I've called obs_startup, obs_reset_video and audio, and loaded all the modules. The only string I set in the settings parameter for obs_output_start is "path" to a mp4 file, but starting obs output returns false with obs_output_get_last_error returning null pointer right after, so I'm assuming I may be missing something.

brazen bough
#

Nevermind, I figured it out. I wasn't aware that the audio flag for the context was on by default

lean plaza
#

Why isn’t there just a simple beautifying plug-in hello

wooden anvil
#

hello is thier a plugin where i can pause the record? without streming

bright sapphire
oblique yewBOT
# wooden anvil hello is thier a plugin where i can pause the record? without streming

To enable "Pause Recordings", do the following:

  1. In Settings -> Output, make sure "Recording quality" is not set to "Same as stream". If you are using advanced output, make sure that the encoder is not set to "(Use stream encoder)".
  2. If you want, set a Pause hotkey in Settings -> Hotkeys
  3. Start Recording. While recording, you should see a ⏸ icon next to the Stop Recording button.
wooden anvil
# bright sapphire !pause Plugin isn't needed 🙂

if i run this in portable obs is it ok? so i will not change my installed setting obs because i do stream and record in same time as well from time to time it wil be hard to change everytime when i want to stream isnt?

bright sapphire
#

Should be fine as long as you follow the steps 🙂

thick kite
#

Hello, I can’t install the vertical plugin for obs, it says the following...

#

I have obs installed on a non-main drive, I select the path directly to the obs folder, it says the same thing

weak escarp
thick kite
#

I tried

weak escarp
thick kite
weak escarp
thick kite
#

How

#

I have installed obs studio from the official website, half the latest version

weak escarp
#

select it and use backspace or delete key

weak escarp
# thick kite

you tried S:\OBS Studio\obs-studio not S:\OBS Studio\

thick kite
#

ok, I'll try now

#

oh my god, thank you, you are the best, it worked

#

I struggled with this for 2 days

low swift
#

hello everybody i have a probel i installed websocket extensions cause i didnt know it was built it and i have an error

lone prism
#

@weak escarp Hi 👋 I have a question depending some behavior of your plugin Source Clone. Should i send you a DM or ask in a specific channel? TIA 🙏

fervent marsh
#

Asking here also means that other people can learn from your question as well!

lone prism
# weak escarp You can ask here

Im currently migrating from StreamFX to your wonderful Source Clone. I came across a behavior and wanted to know if this is intended or not and if this should be considered to be implemented.

When i enable a source mirror from SFX the original audio device from that source gets "listed" in the mixer as well. Which is handy and makes sense to me.

But when i enable a Source Clone from your plugin the audio device from the original device gets not "listed" inside the mixer, but instead as its own audio device.

Here's a screenshot as reference.
Is that intended, and could it be implemented to also list the audio device from the original source device? What do you think about that?

weak escarp
#

That is intended, so you can have other audio filters than the original, making the cloning working similar for audio and video.

#

If you need the original audio, you can add the original source to the scene and disable audio for the clone.

lone prism
weak escarp
fervent marsh
#

What does "active clone" do, anyhow?

weak escarp
#

it clones the active state of the source to the source it clones

fossil wyvern
weak escarp
#

so for sources that start playing when they become active that matters

fossil wyvern
#

(and mixer only shows active sources)

lone prism
fervent marsh
#

So basically it makes the clone work the way you'd expect, since otherwise most clones just... wouldn't activate. Got it.

weak escarp
#

for example an ndi source it can show a different state on the tally light

fervent marsh
#

I never thought of NDI sources as things that could have a tally light, heh

weak escarp
#

My ndi camera has a tally light that works with obs

fossil wyvern
#

that's p cool

fervent marsh
#

That's pretty cool, yeah. What's the camera? (just curious)

...and now I realize I want tally lights on all of my streamers' cameras (they aren't NDI though, heh)

fossil wyvern
#

XD

marble saddle
#

Pluginandtools

lofty sapphire
#

wanted to ask is there any plugin that counts kills and wins automatically

#

anyone?

hard jay
#

It is unlikely anything that works generically exists.

#

You'll need to be more specific what game you're referring to, there's a handful specific things I've seen for individual games.

lofty sapphire
hard jay
#

I haven't seen any for those games.

#

Given anti-cheat in them, it's unlikely anything exists to track automatically.

lofty sapphire
#

whats the plugin that u have seen maybe that might work for them as well

hard jay
#

It will not.

#

You can search the resources section for kill counter things.

#

!plugins

oblique yewBOT
lofty sapphire