#plugins-and-tools

1 messages · Page 32 of 1

gritty perch
#

I was talking about this:

#

vs the whisper.cpp that Roy pointed out

regal breach
#

oh

gritty perch
#

ok just found out i'm dumb because i can just download the real whisper locally?

#

this is going to be epic

regal breach
gritty perch
#

thats so funny

regal breach
#

but the difference is it runs on your machine

gritty perch
#

yeah whoops i for some reason thought it was closed source like gpt4

regal breach
#

if you don't have a server-grade pc, you won't be able to reliably run the large models

#

the one in the web api uses a large model, running on their servers

gritty perch
#

makes sense

regal breach
#

for reference, vosk docs says the large models (around 2gb download) requires 16gb ram

#

you expect that much from any large model

thorn pecan
#

Is there any way to randomize stinger transitions? I know there are plugins like Table Matrix to set one up from one scene to another, but I have a ton of scenes and would prefer it to just randomize everytime I change.

regal breach
oblique yewBOT
thorn pecan
#

I'll give that a shot. Thanks!

vale vine
#

There's a script as well I believe for randomizing them

wary widget
#

Hey there,
I'm looking for ways to create a banner that displays text given from a websocket API for a livestream. Just wondering a) is this possible, b) what's the easiest way to go about this. I notice when creating a text banner in OBS there is only the option to either import text from a file or type in the text manually.
Any help is appreciated!

regal breach
wary widget
#

not sure if that makes any sense

regal breach
regal breach
#

what websocket api are you using?

#

are you already using the OBS websocket?

#

!websocket

oblique yewBOT
#

OBS Studio can be remote controlled via WebSocket and some apps that connect to it. For more information, including a list of compatible apps, see the Remote Control Guide.

To learn more about using the obs-websocket API in your script or application, see the Developer Guide or join the obs-websocket Discord server for support from the developers and community.

wary widget
#

you're saying I should then take the data and transmit to OBS websocket and have that output onto my stream?

regal breach
#

is there any reason why you're reluctant on simply writing it to a file?

wary widget
regal breach
#

i'm pretty sure that updates regularly, tho i don't know how often

#

if that refresh interval does not work for you, only then should you resort to the scripting api

wary widget
#

alright, thank you for your help

regal breach
#

honestly you don't need to change your script to test this

#

just test it right now with a text source and a text file

#

and keep changing it and saving the file and see if it updates quickly

wary widget
#

yeah, going to test that right now

regal breach
#

based on what i can see from the code, it updates every second

wary widget
#

yeah seems like that should work, thank you!

grand trout
#

Hello.
I'm writing a filter to copy every frame of a source to named mem region, basically streaming to ram where other apps can access it.

I was using a similar plugin but it is too old and filled with functions that don't exist anymore.

What I need seems simple enough: in video_render, just get the frame data and copy it over. However, I can't seem to find a way to get to this data from video_render. I have been reading the docs but I am not getting anywhere. Any help is much appreciated.

fossil wyvern
hard jay
#

obs-teleport is basically already doing that, for that expressed purpose.

#

or the obs-spout2 plugin

grand trout
hard jay
#

If nothing else, both of those plugins are probably good examples for what you're doing.

fossil wyvern
fossil wyvern
#

(if you do happen to know)

hard jay
#

spout2 is specific to same machine

grand trout
hard jay
#

teleport might be closer to NDI? I haven't looked super close at teleport if I'm honest though.

fossil wyvern
#

oh right mb, idk why I though sput was network too

hard jay
#

Yeah teleport is more of an NDI replacement, but, from a code reference standpoint, grabbing the frame and sending it to thing it should be a good reference point.

fossil wyvern
#

and yeah teleport is basically "ndi without ndi"

grand trout
fossil wyvern
#

I honestly don't know. there likely is but idk how.
ik the teleport filter only works on async (because that's what it uses)

hard jay
#

and spout itself is a whole ecosystem that should have libraries for the receiver and where required.

fossil wyvern
#

spout filter seems to be an effect filter, so it should work for not async too

grand trout
#

Looks like spout might be helpful, tho it uses a few undocumented functions Im not familiar with

fossil wyvern
#

which ones?

grand trout
#

gs_texrender_create, gs_texrender_reset, gs_texrender_begin... They seem self explanatory enough so far

#

Since I'm very new to this, I wasn't aware of these functions because I was only going through what is documented here https://docs.obsproject.com/

fossil wyvern
#

yeah the doc isn't 100% on everything

gritty perch
#

Does OBS allow having a third party account associated with a plugin? for example to verify subscription status to use the plugin?

fossil wyvern
gritty perch
#

yeah like how Dashlane has chrome extensions that you can only use if you have a subscription to their own service

#

but for OBS

fossil wyvern
#

I might be wrong on that but as far as I know, as long as you respect licenses, OBS itself doesn't have much say on what you are "allowed" to do with plugins built for it

mortal harbor
#

which means the plugin source code has to be public.

gritty perch
#

is there an agreed-upon/consensu "best os" for obs development?

fossil wyvern
gritty perch
#

depending on the application

mortal harbor
#

yes of course, i just mention it as it might impact how you go about designing something.

gritty perch
#

thank you

gritty perch
mortal harbor
#

i think that would be mostly personal preference.

hard jay
#

We're multiplatform, there is no "best" platform. Windows tends to move faster development wise as that's where a majority marketshare is, but for development itself is just personal preference.

fossil wyvern
#

while you're here fenrir, if a plugin is not in any way based on, like, the template, and just performs API calls without actually containing obs source code (or any other licenced code), does it still have to be GPL2 by virtue of using the API, or could it be theoretically close-sourced?

#

(if that's a question you're capable of answering)

gritty perch
#

"if you create a plugin for OBS Studio or a modified version of OBS Studio and distribute it in binary form, you must give users a way to access the source code of your binary. "

#

looks like just the plugin source code

hard jay
#

It depends on how the plugin works

#

There's arguments to be made over "combined works"

#

And putting things behind a login for the purposes of keeping them strictly proprietary, is considered pretty bad-faith when it comes to GPL, as it's not technically against the license, but more of a loophole.

#

Especially if the plugin doesn't do anything without said integrations.

gritty perch
#

what if the plugin requires some amount of costly infrastructure to run, like say gpt4 integration for whatever reason

#

@hard jay

hard jay
#

It's less about charging a subscription, and more about "can someone set this up on their own"

#

If someone can take their own gpt4 API keys and dump them in, that seems just fine to me.

gritty perch
#

gotcha thank you

analog ruin
raven brook
#

just wondering , how can i get media sharing on obs

regal breach
regal breach
analog ruin
regal breach
analog ruin
#

Should be. Make sure you check all of the eth 🙂

regal breach
#

Also if it's just network loopback, does it still cause cpu / ethernet load?

analog ruin
#

Not eth load imo, but yes, s little bit of overhead with loopback compared to in memory (i would imagine)

regal breach
#

I see, thank you

worldly kraken
#

hello im new to this, and i just downloaded vertical canvas and now i dont see it on the screen can someone help

slate gorge
#

Hi, there is some plugin for Closed Caption plugin that translate to another language? Ty!

fossil wyvern
slate gorge
#

oh @fossil wyvern ty! 😦

oblique yewBOT
mortal harbor
#

How i can install Obs Plugins?

oblique yewBOT
#

If you're using OBS Studio 27+ on Windows 10 1809 or earlier, your system must be configured to run OBS on a specific GPU, depending on the type of capture you are trying to do.

Click here for instructions on how to configure your system.

oblique yewBOT
tawdry palm
#

google but didn't find anything. Anyone know if there's a plugin that displays CPU/GPU/RAM usage within OBS ? (example below)

mortal harbor
#

not that i have seen. i don't see a huge need if there are programs that do this without issue like the one in your screenshot.

tawdry palm
vale vine
#

Put it behind another app. Window capture it(in another scene or below rest of scene items) and use exeldros source dock plugin to have a dock of it in obs

#

Hacky AF but should work without losing screen real estate

ruby lichen
glacial haven
#

speaking of that, is there some kind of standard template somewhere to create a windows installer for plugins?

#

so far I've been too lazy to look into it for my own plugins, but it doesn't sound right to me now to start with figuring out myself how I detect the OBS installation directory (hopefully from some registry key?) and throw stuff into sub folders relative to that

#

when others have already done the same for their plugins multiple times

#

or does nobody work on that because we all wait for the plugin manager feature for OBS that has been teased by devs a few times? 🙂

fossil wyvern
glacial haven
#

ah, damn, does it? I'm that weirdo writing his plugins in C# so I'm not using that template

stoic widget
#

Quick question I know if you update OBS you obv won't lose your plugins everytime, but what if you reinstalled it? (By plugins I don't mean, scenes or profiles ofc, just like a plugin you downloaded)

fossil wyvern
# stoic widget Quick question I know if you update OBS you obv won't lose your plugins everytim...

so, depends

  • on windows the very large majority of plugins install into the obs install directory, and as such get removed when OBS is installed. Only a couple of plugins install to the programdata directory (streamfx or streamdeck are examples that do), and are as such permanent upon uninstall
  • on linux, plugins install in the ~/.config directory, so they're separate from the obs install and won't get removed on uninstall.
  • on mac, I think it's to a separate folder too but not 100% sure
regal breach
#

Yeah pretty sure mac is also another folder, prolly application support in Library

#

Does your app create the plugin dlls as well?

#

If it does you could simply use the same packaging scripts and cmake

stoic widget
fossil wyvern
#

most plugins save their settings either in the scene collection or in plugins-config, both of which are kept on obs reinstall
(but that's just "best practice" some plugins might also lose settings on reinstall)

glacial haven
#

on windows installing in the main OBS directory instead ot that separate global plugin directory sounds like a bad idea, you either create a separate entry in windows where users could uninstall the plugin, but then you get a broken (un)installer when the user uninstalls OBS first, or you don't create such an entry and have it just removed along with OBS, but then users would complain there's no way to uninstall the plugin

#

that separate plugin directory solves that I think? the plugin would just sit there and can be installed or uninstalled independent from OBS

#

biggest issue for me is that I have never used these installers myself and also only ever used OBS in portable mode, so I don't know about the "normal" installation structure anyway 😛

#

that's why I was hoping to just be able to copy some best practice standard solution and not have to think about this

glacial haven
fossil wyvern
#

on win, currently, the common solution is to install plugin in the obs directory.
Yes I do agree it is not necessarily "best practice", but it's what literally everyone and their mother does

glacial haven
#

but tbh I don't worry so much about linux, linux users usually know their systems pretty well themselves and where things go 😛

#

windows is a different story, users rely on installers and are usually already lost when they are supposed to manually copy a file 😛

fossil wyvern
#

generally yeah, for linux people know how to fuck around

glacial haven
fossil wyvern
#

there can be shenanigans on flatpak if you're doing things that bind to the desktop env, which would require you to package the plugin as a flatpak in of itself in order for it to work, but otherwise just having the usual structure would work

#

and tbh maybe don't worry too much about it

naive trench
#

Hi, I have a problem with NDI... you can't see the screen of the other pc and many times it can't find it. I ask for help thanks.

regal breach
rancid fossil
#

but alas, Windows gonna Windows

#

though to be fair if a plugin comes with an installer as well, it kinda makes sense again, adding to the mess

#

in my perfect world, plugins would come in packages called <something>.obsplugin and you just double click it, then OBS handles them itself

#

also to differentiate from our internal "plugins" which are just runtime modules

midnight dove
#

how do i use plugins

#

google says nothing about it

#

some incoherent ai generated looking stuff about an x menu or something

oblique yewBOT
midnight dove
#

how do i USE plugins

#

i already have plugins installed

fossil wyvern
midnight dove
#

image reaction

fossil wyvern
#

looking at it, it seems to be adding a source type

midnight dove
#

ok i found it

#

im just blind lmao

fossil wyvern
#

to be fair that plugin should really add some form of documentation at the very least

sacred tulip
#

Tf is this

#

Why am i here?

glacial haven
#

whoops, misclicked

#

I wanted to say, I ask myself that question every day 😛

#

tho "here" doesn't refer to this discord only then 😛

obsidian agate
# sacred tulip Why am i here?

This is the discord server for OBS, OpenBroadcasting Software, used for live streaming to Twitch, YouTube and other platforms. You seemed to have joined this server last month

sacred tulip
#

And how even did i join?

#

I have no one as my friend from this group

obsidian agate
#

-shrug-

Shows you joined last month on the 19th

sacred tulip
#

But how did i join?

obsidian agate
#

again, -shrug-

sacred tulip
#

Like i dont know anyone here

lament leaf
#

We aren't going to know that, only you do.

obsidian agate
#

i dont know what buttons you click on your PC or what invite links you may have forgotten about

sacred tulip
#

I did not even know i was in here 🤣💀🤷‍♀️😭

fossil wyvern
#

don't need to know people

sacred tulip
#

Who’s the leader of the group?

spiral ruin
#

Random question for a plugin channel

stoic widget
inner dirge
#

Has anyone had issues with OBS teleport recently? It was working, then stopped so I disabled private network firewall which got it working again. Now it stopped sending again even with firewall disabled.

mortal harbor
#

if changing firewall settings was the fix previously without any other changes, that would make it likely to still be a network issue.

inner dirge
#

any suggestions? I enabled and disabled the firewall to see if it would fix it, but nothing changed I rebooted both OBS and it's working. whew

night cloak
#

i need help in deleting a plugin

oblique yewBOT
night cloak
#

The plugin i used is making my Valorant on my main monitor stutter

mortal harbor
#

which plugin?

hexed garden
#

Are there any cheap 4k 60fps capture cards that are UVC?

#

I have a HD60S+ already, which does 4K 30fps.

spiral ruin
#

Define "cheap". Elgato, Avermedia, Mirabox all make capture cards that support 4k60 to some extent. Probably others.

gritty perch
#

when using cmake and ninja to build/compile a plugin, at what point do you specify compiler flags? ninja is getting mad at me for not using -fPIC flag

hexed garden
spiral ruin
#

Elgato 4k60 Pro. But again, I don't keep up with whether they do UVC. Maybe Blackmagic hardware supports what you want. Won't be cheap.

hexed garden
spiral ruin
#

A Google search for UVC doesn't give you anything?

vagrant minnow
#

What about the AverMedia GC573?

hexed garden
empty scroll
#

Hey, can anyone help me out with a bit of obs settings?

hexed garden
spiral ruin
#

Looks like retail listings first

spiral ruin
empty scroll
#

Ok thanks @spiral ruin

spiral ruin
hexed garden
spiral ruin
#

Yeah, good luck finding one. If the tech is there, it won't be cheap.

hexed garden
#

Blackmagic Web Presenter 4k might work, reading into it now

#

ah yea

vagrant minnow
glass robin
#

anyone stream with 2 pcs using ndi and wifi? if so what upload and download speed do you recommend? mine is choppy with 25 mbps upload and 300 mbps download

mortal harbor
#

if you are using NDI, its basically required that you connect both PCs to a gigabit ethernet connection.

glacial haven
#

whatever effort it takes you to install ethernet cables between the PCs, even if it is really high, you can be sure it is still lower than debugging all the problems you will get when trying to use something like NDI or Teleport over Wifi

#

it's not worth the trouble

glacial haven
#

(and if you need to run a cable between them anyway, consider using an HDMI cable and a capture card instead)

lost mortar
#

hallo, i am trying to find a death counter for dark souls remastered. any idea, suggestions or tips for this to set up it easy?

lost mortar
rancid fossil
#

so the jump addresses need to be relative and cannot be absolute, because the actual offsets will be different at runtime

mortal harbor
#

im using the multiple output plugin and im trying to figure out how to get it to work with different outputs having different scenes, for some reason unless the scene is open on everything it wont show anything

#

what im wondering is if its possible to keep multiple scenes loaded at once

glacial haven
#

OBS renders only sources that are visible, if sources are only in a scene that is currently not shown those sources are not visible and therefore not rendered

fossil wyvern
mortal harbor
fossil wyvern
#

@mortal harborwait, no, after testing, it's only media sources that don't show, right?

fossil wyvern
#

if you open a projector of that scene, then switch to another, does game capture still show on the projector or no?

#

yeah, it's probs because the plugin doesn't mark the scenes as active

mortal harbor
#

its working now

fossil wyvern
#

with the projector open?

mortal harbor
#

projecting it seems to keep it open yes

#

ty

fossil wyvern
#

yeah, ok, then I'd advise you report that as an issue in the plugin's github

mortal harbor
#

alright

mellow lynx
#

I had my audio moves all dialed in prior to a windows wipe with a Spotify source which I had linked to a white color source with opacity on my camera scene to simulate a strobe effect.

I used to run 2 volumes, 30% and 50% from the Spotify app and had audio moves set for each but with a combination of streamerbot and touch portal it was highly unstable within logic statements .

I am trying to consolidate the audio move source into one filter and be able to slide my volume within Spotify at will without the audio move going nuts. Any suggestions?

vital condor
#

Guys, can you please tell me how to do it in OBS so that the stream would be with effects (for example, blur) and the repeat buffer (rollback) would be without effects? pls pls

gritty perch
rancid fossil
#

as for jump addresses, I would suggest educating yourself on coding in assembly and also how dynamic linkers work - it's not a necessary requirement, but if you want to know what this is all about, it helps

gritty perch
#

would this work in the CMakeLists.txt

rancid fossil
#

for the time being, it should be enough to understand, that if you create a shared library (and especially one that statically links other libraries) you need to use position-independent code

#

read the cmake article carefully

#

The POSITION_INDEPENDENT_CODE property

(emphasis mine)

rancid fossil
#

man gcc, man ld

fossil wyvern
#

ty 👍

rancid fossil
#

it is very technical

#

so you probably won't find ELI5 stuff on that - there are some decent stackoverflow answers that scratch the surface

gritty perch
rancid fossil
#

otherwise, enroll in CompSci at your local University 😅

fossil wyvern
#

issok, I've always wanted to get a better understanding of assembly-level, and I'm decently resilient against taking a faceload of technical stuff at once

rancid fossil
#

so I'd suggest reading that and educating yourself on how CMake works first ("target properties" in this case) - that knowledge will probably help you down the road as well

gritty perch
rancid fossil
#

understanding what "addresses" mean

#

but in essence your code is loaded into memory and each instruction exists at a memory address

gritty perch
rancid fossil
#

so you load a value into a register, then compare it (which writes the result into a specific register) and then you use a "jump" instruction to do something based on the result

gritty perch
#

to jump to another instruction like a calling a function

rancid fossil
#

and that "jump" usually takes another memory address as a destination

#

the difference PIC does is whether the jump goes to a specific address (which only works if your code is the only one loaded into memory) or to an address relative to the current one

gritty perch
#

ohhhhhhh

rancid fossil
#

if your code is loaded as a shared library a lot of stuff happens with regards to memory addresses, but because there is other code already existing, your assumptions about absolute address cannot be true anymore

gritty perch
#

in developing an application, what would be the point of absolute addresses

rancid fossil
#

it's simple

#

remember that these things were created in the 60s and 70s

#

and we just extended them ever since

#

originally you had such low amount of memory available, you could map it manually

#

these days you have virtual memory, memory paging, etc.

gritty perch
#

is there a reason why shared libraries can't keep track of absolute addresses?

rancid fossil
#

which is why you can have 16GB of RAM and 100 programs all using 8GB of virtual memory and none effectively running out of memory (as long as you have a swap file)

gritty perch
#

oh nvm because they're loaded at runtime

rancid fossil
#

but the address changes at runtime

#

what I'm somewhat confused about is why it's complaining about this at all

#

because CMake uses PIC by default if you build a shared library

#

This property is True by default for SHARED and MODULE library targets and False otherwise

#

an obs plugin should always be of type MODULE

fossil wyvern
#

ty for the explanation, that's pretty solid 💜

rancid fossil
#

if your plugin links against a static library, that one might need to be built with PIC though, because otherwise it's not "prepared" to be used in a shared library

#

(static linking effectively just means the compiled object files are added to your own objects before combined by the linker)

gritty perch
#

its from the plugin template hm

rancid fossil
#

what's your CMakeLists look like?

gritty perch
#

include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/common/bootstrap.cmake" NO_POLICY_SCOPE)

project(${_name} VERSION ${_version})

option(ENABLE_FRONTEND_API "Use obs-frontend-api for UI functionality" OFF)
option(ENABLE_QT "Use Qt functionality" OFF)

include(compilerconfig)
include(defaults)
include(helpers)

add_library(${CMAKE_PROJECT_NAME} MODULE)

find_package(libobs REQUIRED)
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE OBS::libobs)

if(ENABLE_FRONTEND_API)
  find_package(obs-frontend-api REQUIRED)
  target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE OBS::obs-frontend-api)
endif()

if(ENABLE_QT)
  find_qt(COMPONENTS Widgets Core)
  target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE Qt::Core Qt::Widgets)
  target_compile_options(
    ${CMAKE_PROJECT_NAME} PRIVATE $<$<C_COMPILER_ID:Clang,AppleClang>:-Wno-quoted-include-in-framework-header
                                  -Wno-comma>)
  set_target_properties(
    ${CMAKE_PROJECT_NAME}
    PROPERTIES AUTOMOC ON
               AUTOUIC ON
               AUTORCC ON)
endif()

target_sources(${CMAKE_PROJECT_NAME} PRIVATE src/plugin-main.c)

set_target_properties_plugin(${CMAKE_PROJECT_NAME} PROPERTIES OUTPUT_NAME ${_name})
#

and my fix was adding ```set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -g")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -g")

fossil wyvern
rancid fossil
#

if the same stuff is used multiple times

#

Solaris introduced dynamic linking as a way to reduce the size used by common functionality

#

so instead of every program linking the same objects each (duplication, thus wasted space), the shared code would exist in a shared library once and the programs would load it at runtime

#

(actually each program staticially links a small system library - the loader - which then takes care of loading the shared libraries)

rancid fossil
#

what's your compiler?

gritty perch
west stump
#

any suggestions on what would be the best way to add bluetooth to your pc""?

spiral ruin
west stump
#

i figured some kind of usb dongle , wasnt sure if i wanted to go full pci slot

rancid fossil
#

I guess the gcc version used by Red Hat does not use PIC by default (it supposedly does on Ubuntu)

#

apparently macOS' clang and Windows' cl.exe do too, so that issue never occured on CI

gritty perch
#

I'm not getting cmake intellisense after installing these on a fresh vscode flatpak install. Is there anything else i'm supposed to do?

gritty perch
#

solution was to turn off internet and install them manually from a .vsix file

#

weird

glass robin
glass robin
oblique yewBOT
vital condor
#

Tell me please, can I do something so that the replay buffer is clean without effects, etc. Was the main stream with effects?

mortal harbor
gritty perch
#

What is NO_POLICY_SCOPE IN CMakeLists.txt

#

include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/common/bootstrap.cmake" NO_POLICY_SCOPE)

#

and what does it have to do with the include statement

gritty perch
#

can you specify compiler flags with target_compile_options()? @rancid fossil

#

not seeing any examples yet in the docs of altering flags for a specific target

shadow swift
#

helo everyone is there a way for make the captions plugin translate what i'm saying in another langauge ?

fossil wyvern
shadow swift
#

yep that one

#

oh so unfortune there is no way only using this plugin for make translated captions

fossil wyvern
#

nope, you'll have to use a separte thing to translate its output

shadow swift
#

ok alright

teal jacinth
#

Hi everyone. Sorry for the inconvenience. Can someone explain something to me? In short I gave my stream key to a friend to stop the marathon only he fell asleep is there a method to stop his stream from my account? Because i can't activate it.

fossil wyvern
#

twitch?

bright sapphire
#

Cross post Pen - has been responded to in several channels

teal jacinth
fossil wyvern
#

oh mb

low cradle
#

Guys is streamlabs better overall than obs? I have seen many YouTubers use streamlabs to record

fossil wyvern
#

they're honestly pretty damn similar.
SL desktop is actually pretty much obs with a different skin

#

main difference is that it's based on an older version of obs than the current obs one and that it can't have plugins (but integrates some functionality similar to what some plugins propose)

vale vine
#

It DOES have plugins, but most are paywalled and not entirely called plugins I don't think

#

They also just today ripped off the vertical canvas in a way it seems doggolul

#

Par for their course

mortal harbor
#

good day guys

#

yo

#

yooo

#

Im having a small issue with the record source plugin

#

Everything is working fine, like I can record my gameplay as separate source without overlay

#

but the replay buffer is not working?

#

it keep recording my ovrlay

#

hmm, i am not very familiar with source record because i haven't used it but i know plenty of others are. hang around and someone will answer when they can 🙂

fossil wyvern
mortal harbor
#

my regular replay buffer enabled

#

in the plugin

fossil wyvern
#

well, if you're using the normal replay buffer, yeah it'll record everything

mortal harbor
#

but I want to record without?

#

so why is there even an option in the actual plugin?

#

to setup the buffer

fossil wyvern
#

because that's to use the plugin's replay buffer, not the normal replay buffer

mortal harbor
#

I am even more confused rn

#

can I setup the replay buffeer to record without overlays?

#

not matter which replay buffer

fossil wyvern
#

yes, provided you use the replay buffer you set up in the filter's options, not the obs default replay buffer

#

they're two separate things

#

just set up a hotkey for "save replay" for that source in settings > hotkeys

mortal harbor
#

should the regular replay buffer be enabled in the settings? @fossil wyvern

fossil wyvern
#

doesn't matter

#

it's completely separate

mortal harbor
#

is mixing all the tracks in one

fossil wyvern
#

scroll down, check "different audio", select the audio you want

mortal harbor
#

not working @fossil wyvern

#

still recording everything, even the mic

#

trying to record only gameplay

fossil wyvern
mortal harbor
#

@fossil wyvern

fossil wyvern
#

you told it to record track 2, track 2 has the mic, it'll record the mic

mortal harbor
fossil wyvern
#

show me what you set as the audio of the replay buffer?

mortal harbor
fossil wyvern
mortal harbor
#

@fossil wyvern

fossil wyvern
mortal harbor
fossil wyvern
oblique yewBOT
# mortal harbor yes man still nothing

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

the regular recording is working good

#

the replay still recording the mic also

fossil wyvern
#

ok at thi point I''d assume it's an issue of the plugin, cause you seem to have everything set right

mortal harbor
#

restarted OBS and now is working! Looks like you need to restart obs in order to apply some settings

#

same for changing the recording format from mkv to mp4, it applied only after restarting

fossil wyvern
#

oh fuck I'm a dumbass the replay buffer starts running the moment you tick it and it doesn't get updated unless it's stopped and started again

#

(for the next time, just unticking then ticking it again will be enough to update the settings)

#

sorry I hadn't thought of that

mortal harbor
#

all good man, you helped me so much!!

fossil wyvern
#

👍 pleasure

mortal harbor
#

is there any other plugin worth to be installed, nothing specific, anything that can imporve obs / recording / streaming ?

fossil wyvern
#

most plugins don't really improve base functionality, they add to it

#

so unless you need what they're specifically doing, generally no

#

if you have specific needs, ask and maybe there's a plugin for that

mortal harbor
#

ok man appreciate, yes this one was a life saver, especially for people who stream and upload videos, trying to have a clean gameplay for the videos

gritty perch
#

which one is better for setting the -fPIC compiler flags:

    POSITION_INDEPENDENT_CODE ON
)```or 
```target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE -fPIC)```
gritty perch
#

neither of these seem to work for me @rancid fossil except for set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -g") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -g")

quartz sphinx
#

hi guys, can you tell me why i can't activate the virtual webcam on google while on other apps yes

deft condor
#

is there anyway to share audio from Application Audio Capture to the microphone?

oblique yewBOT
tame jungle
#

is there screen mirroring for ios obs plugin. I don't want to install separate software just though obs plugin

soft furnace
#

@weak escarp thanks for the helpful obs filters talk

strange steeple
#

is there a way to have multiple (two) windows projected from a game capture and not have it bring my system to its knees?

#

to explain what I'm doing, I've got projected windows of the game cropped to only display the minimap and another thing on a separate screen

#

I have to use full screen capture to grab those

fossil wyvern
#

why?

strange steeple
#

because I couldn't find a way to do it from the one game capture

fossil wyvern
strange steeple
#

nice.

#

What does Active Clone do?

fossil wyvern
#

makes the base source active if the clone is active too

strange steeple
#

dangit I lost the file where I saved how much I need to crop to get them

#

if it's a fixed area on the screen do I want to use relative positioning?

fossil wyvern
strange steeple
#

naw lost a lot of stuff recently with no backup

#

when I project the preview of the clone I get the whole thing

fossil wyvern
strange steeple
#

filter effect crop pad

#

probably something simple

fossil wyvern
strange steeple
#

damn I set it up perfectly on the minimap but with relative unchecked I just get a big grey box

#

just in the preview, still works

fossil wyvern
strange steeple
fossil wyvern
glacial haven
#

does size showing 90001 have some kind of special meaning? I remember that this also happened for me multiple times in the past and had to reset transform, but I could never repro at will

strange steeple
#

fixed it thanks. I had it hidden by now anyway but that helps

#

thanks :D

glacial haven
#

so I never found out what triggers this, but seems to be a bug

fossil wyvern
glacial haven
#

ah, yeah, that makes sense

fossil wyvern
#

so it's not really one single bug more anything that'll fuck up your transform with absurdly high values will cause it to be at that value

slate brook
#

🚀

dense flower
#

Hi, I would like to ask which version is working for agora tool.

fossil wyvern
#

that plugin seems abandonned tbh. hasn't seen an update in almost a year

terse sand
#

Is it possible to make all folders move at the same time with the move transition plugin?

untold jay
#

@terse sand Move the contents of the group into a new scene, then add that scene as a Scene source and move it.

terse sand
#

Hmmm does it work if the folders are moving in different directions?

untold jay
#

@terse sandMight need more than 1 nested scene for that.

dire trench
#

if anyone is available, i'm having trouble installing an add on called move

#

the reading on the forum i tried. still having trouble

oblique yewBOT
dire trench
#

objection to the bot- sorry

mortal harbor
#

what?

dire trench
#

its not giving me what i want

mortal harbor
#

you have not posted the log link.

dire trench
#

i wasn't aware i needed to post one

mortal harbor
#

yes, that is what the bot instructions were for.

dire trench
#

right, but again, not what i need

#

i'm after an add on issue

mortal harbor
#

yes, it is. the bot is triggered by a person.

hallow vale
#

It's what we need to help you

dire trench
#

i wouldn't know where on the site to find it then

#

i'll get help elsewhere, ty

hallow vale
obsidian agate
dire trench
#

what's up rob lol

#

what a surprise seeing you here

obsidian agate
#

Lol, im usually hanging out around here. OBS is wonderful

dire trench
#

well, now i have to behave lol,

#

anyway i'm dumb as old juice my brain will not compute where to find this log

#

and @hallow vale the forum

obsidian agate
#

!log the instructions show where :). See the screenshot

oblique yewBOT
#

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
obsidian agate
#

!plugins And as for the forum

oblique yewBOT
obsidian agate
#

First link in that message

dire trench
#

alrighty

oblique yewBOT
# dire trench https://obsproject.com/logs/e0a7CnUQ63IDq6Or
🛑 Critical
  • Outdated Plugins (1)
  • Audio Monitoring Device Failure
⚠️ Warning
  • Mismatched Sample Rates
  • Capture Interference
ℹ️ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • No Output Session
  • Windows Game Mode
  • Third-Party Plugins (1)
Hardware Check

Intel Core i7-6700 @ 3.40GHz - OK! / GeForce GTX 950 - OK!

dire trench
#

well, dang. ai support, that is pretty cool

obsidian agate
#

You should be able to download the installer from there

dire trench
#

yeah so here's what happens

#

or, it actually installed

#

it was, up untill now not installing, but i think sending it ot the default was a better option

obsidian agate
#

Very good, enjoy the plugin. It is VERY powerful in what it can do

dire trench
#

i'm sure it is,

#

how do i set up a hotkey, that don't seem obvious yet to me

obsidian agate
#

OBS Settings > Hotkeys

vale vine
#

@obsidian agate is it a gathering of the old man minds?

#

Can I join as the semi old man?

obsidian agate
dire trench
#

ok so i did getmy console to zoom, but my web cam won't fiddling around, and i hate to say it, but i don't know what or how it set it up

#

i guess i need to do one of those log thingies

oblique yewBOT
# dire trench https://obsproject.com/logs/HrzF4xPEPSaUZfgF
🛑 Critical
  • Outdated Plugins (1)
  • Audio Monitoring Device Failure
⚠️ Warning
  • Mismatched Sample Rates
  • Capture Interference
ℹ️ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • No Output Session
  • Windows Game Mode
  • Third-Party Plugins (2)
Hardware Check

Intel Core i7-6700 @ 3.40GHz - OK! / GeForce GTX 950 - OK!

hallow vale
dire trench
#

no

#

i'm basically trying to use my reg web cam

#

and zoom up between cam and my capture card

#

and my web cam started to look darker which idk how that happened

royal rune
#

when do there come a new stream fx?

fossil wyvern
grand trout
#

Considering the obs_source_info.create method, how can I abort the creation of the filter if needed, say a mutex failed to be created or a file is not found?

glacial haven
#

add one with obs_properties_add_text() and set it to OBS_TEXT_INFO_ERROR using obs_property_text_set_info_type() to get a nice red error message 😛

grand trout
glacial haven
#

nah, you can only add properties in the get_properties callback - so you need to remember yourself in a variable or so that something failed during the create call, and then in the get_properties callback check for that condition and show the error message if necessary

grand trout
#

I thought that the whole properties part was executed before the create

glacial haven
#

not sure, I work more with sources than with filters and there create is called when OBS is started but get_properties only when you actually show the properties - and since filters internally are also sources I'd assume it's similar there

#

I mean, of course you could also test for whatever conditions you want to test in the get_properties call

#

to decide on whether you want to show the error message or not

#

I don't know what your goal is - if you want your filter to not show up in OBS at all when an external condition isn't satisfied, then you simply would check that before even calling obs_register_source in the first place

#

from user perspective I'd say it's always the best to get a clear error message at the place they would configure the filter instead of having them search logs, which many users need support with (only to check the logs)

grand trout
#

Yeah, I'm trying that with the obs_properties_add_text, but it is only creating an empty textbox

#

The idead is to let the user know that the filter won't work because error xyz has happened

#

I need mutexes, eventobjects, etc. Anyone could fail to be created.

glacial haven
#

you need to specify the OBS_TEXT_INFO flag for obs_properties_add_text

#

so that you just get some text instead of a text box

#

should've mentioned that, sorry 😛

grand trout
#

But I am: obs_properties_add_text(props, "error_msg", "Failed to create mutex! Remove the filter and add again.", OBS_TEXT_INFO_ERROR);

glacial haven
#

I don't think that's a valid flag for this function

grand trout
#

oh goddammit

#

nevermind

glacial haven
#

at least the way I do it is to add it using only the OBS_TEXT_INFO flag and then calling obs_property_text_set_info_type on this property with the OBS_TEXT_INFO_ERROR flag

#

it's separate enums, obs_text_type for the obs_properties_add_text() call and obs_text_info_type for the obs_property_text_set_info_type call

#

and I don't think you can feed the obs_text_info_type flag directly into the obs_properties_add_text function

grand trout
#

kinda works haha

#

Removing and adding the filter again fixed the positions and the weird circles

#

Thanks a bunch

glacial haven
#

yw

dense flower
#

anyone recommend me the best software for streaming that is capable of integrating with obs.

fossil wyvern
dense flower
#

vimeo not work on me since it our content is blocked by it.

#

gcore works but I need some less cost since its charging me per minute per viewer.

oblique yewBOT
#

Self-advertisement or advertisement for others is not allowed on this server unless it's directly relevant to a discussion or question. Please read the rules in the #rules channel.

sage mantle
oblique yewBOT
fossil wyvern
#

@mortal harbor show me the macro you made

vale vine
keen fog
#

I showed you my macro, please respond

fleet fractal
#

Hello! Anybody know, where do I install the teleport plugin for my portable obs?

fossil wyvern
#

so, the .dll goes into the obs-plugins folder and the data goes into data

strong wyvern
#

Hi folks. I'm trying to use my s22 ultra cam with obs. Is Droid cam for obs my best option for quality or is there a better option?

spiral ruin
vale vine
#

Not sure if Droid cam supports 4K but ndihx app does

#

Downside is it costs $20 or so

strong wyvern
#

I'll Def look at ndihx. Thanks

untold dagger
#

How do I share a screen in a Skype call (for NDI sources) and on my OBS screen so you can hear audio

glacial haven
#

ofc you can also use OBS with the NDI plugin and configure an NDI output there, it should also contain whatever you select as your desktop audio in OBS

#

but if you really only want a simple screen share I think using an NDI tool might be easier and iirc the standard capture tool (not the HX one) is free

oblique yewBOT
untold dagger
#

I just want to share a video on Skype with the people, while also having it seen on OBS

hallow vale
fleet fractal
random wind
#

Hello guys. Can someone write a obs plugin which will convert 50 frames of output into 25 frames of broadcast? I need it so that I can display a picture of 50 frames through the projector mode, and the broadcast was 25 frames.

#

I need help, 'cause I don't know programming

regal breach
#

!vbcable then follow this but instead of Discord, do it so the second instance of obs ingests the vb cable audio

oblique yewBOT
#
  1. Install VB-Audio CABLE. (A reboot is not required)
  2. In OBS Studio, go to Settings > Audio and select "CABLE Input" as your Monitoring Device
  3. Go to Edit > Advanced Audio Properties and enable Audio Monitoring for the audio sources you'd like to stream to Discord.
  4. In Discord, in Voice & Video settings, select "CABLE Output" instead of your microphone under "Input device".

Now anything you monitor in OBS Studio will be streamed to Discord. Similar steps will work with other conferencing apps, such as Microsoft Teams or Slack.

ashen copper
#

What is the thing that separates different applications from showing up in game capture or not? :)
Looking to make my WPF application be able to have a solid background in windows, but be transparent on capture from obs, for accessibility reasons (much like vseeface has it)

analog ruin
fossil wyvern
#

afaik some old DX variants don't work, but I doubt you're trying to make stuff in DX7 or some shit

ashen copper
#

Sadly, it's a WPF application, at the moment, so.. uh.. yeah. Gonna drop it for now, but now at least I understand it :')

untold dagger
#

My video and audio are out of sync on upload of an NDI video to YouTube. Is there a way to fix this delay? The audio sounds fine, it just doesn’t match the video

#

There also is a buzzing in my audio (as I am the local speaker and the one recording)

plush kettle
#

I can't undestand, how to make source visible with OBS-WEBSOKET. In old version, was simple...
{"request-type":"SetSourceRender","scene-name":"Camere","source":"Clasament","render":true,"message-id":""}'

But ho to do it in 5.2.2 version?

fossil wyvern
toxic island
#

I'm looking for a plugin to highlight individual chat users' messages on screen.

So I'm planning a "twitch Plays" kind of thing and a select few chatters will be able to do more than the rest of chat.

Essentially, I'm looking for a plugin where I can input a users name and everything they type will be displayed on screen (I'm going to frame it in a chat bubble), but I need to have four individual ones. Any help would be much appreciated.

mortal harbor
#

i'm not aware of something like that, it would probably need to be custom scripted in streamer bot/similar

mortal harbor
#

I'm trying to find a song display for obs

vapid charm
mortal harbor
#

Most for apps like Youtube,Spotify, and etc

untold dagger
#

Can anyone tell me what the difference is between the "Network" and "Source Timing" for an NDI input?

#

I'm trying to eliminate a desync of my video and audio for a podcast I am recording through OBS. My friend who I am bringing in through Skype has it fine, but MY video doesn't line up with my audio

glacial haven
#

the upper code block is the "network" setting

#

but I guess more important for you would be what helps with A/V desync issues and there my answer would be to just try and compare both settings

#

as I learned myself the hard way timestamp generation is a difficult topic and indeed could cause A/V desync, possibly in relation to the infamous "max audio buffering reached" log message or at least audio buffering increases

#

I'd start with searching the logs on both sender and receiver OBS for "audio buffering" - you want to avoid this as much as possible - and then try both NDI settings and see whether one is less prone to cause this than the other

#

(though that specific setting would only have an influence on this on the receiver OBS, if you also get it on the sender OBS log that's often called by small lags, so you should try to minimize them)

untold dagger
#

Can you put that in layman's speech?

glacial haven
#

I mean, the most simple thing is to just try both settings and see whether one eliminates the A/V desync

untold dagger
#

Yeah, it’s just MY video being off, not my guest or my audio

glacial haven
#

I guess I need more clarification then, where and how exactly do you see A/V desync?

untold dagger
#

I can grab a video in a minute

untold dagger
#

See, my friend is in sync but my video is not

glacial haven
#

what makes you think the issue is coming from NDI then?

untold dagger
glacial haven
#

but isn't the feed from your friend, the one that's fine, coming over NDI from skype? whereas your own is not running through NDI?

untold dagger
#

Because I am taking my local skype source and using it to get my A/V

#

Otherwise my friend would not be able to hear or see me in the call

glacial haven
#

hm, I am not that familiar with using the skype NDI feeds, can't you just use a capture source for your cam device in OBS and your mic, just as you would if you wouldn't be on a skype call and would just want to record your own cam + mic footage?

untold dagger
#

I don't believe I can use the same camera soure for Skype and another program

obsidian agate
#

send the webcam source back to Skype via the OBS Virtual Cam

#

use the gear icon next to the Start Virtual Cam button and choose the webcam source instead of a program feed

untold dagger
oblique yewBOT
untold dagger
obsidian agate
#

you would send your mic audio to Skype as your audio, the OBS Virtual Cam to skype as your video

#

then you just capture the NDI of your co-host

#

no need to capture the NDI of yourself, since you are on the local machine anyway.

glacial haven
#

yeah, and when A/V sync from your friend in NDI is fine, leave the sync setting untouched - only change if you have issues

untold dagger
#

Like my audio so my guest can hear it, and into OBS

glacial haven
#

can't you just select your mic as input audio device in Skype?

#

usually it's not exclusive, you should be able to have both OBS and Skype use the mic

obsidian agate
#

yeah, you just set whatever your audio input device is. thats actually how it should already be set up

untold dagger
#

Let me check, I am not sure how Microsoft does microphones. I know on Windows that I can't use a camera on two different apps at the same time

glacial haven
#

yeah but mic is different

untold dagger
#

If I can use my mic in two different that would likely solve the problem

obsidian agate
#

you can, i do it already with Discord, OBS and Audacity

glacial haven
#

I stream to OBS which pics up my mic, talk on discord with the same mic device and then even use the mic in whatever game I am playing

untold dagger
fossil wyvern
oblique yewBOT
# untold dagger Oh that's a gamechanger

To disable Exclusive Mode:

  1. Right-click the speaker icon in the System Tray and select "Sounds".
  2. In the "Playback" or "Recording" tabs, right click on the audio device(s) you want to change and select "Properties".
  3. Then go to the "Advanced" tab and uncheck both checkboxes.
glacial haven
#

ah, good point

#

always forget about that

untold dagger
glacial haven
#

windows

#

the one next to the clock

#

bottom right

untold dagger
#

The little mic button?

fossil wyvern
#

no, the speaker one

glacial haven
#

it's a speaker symbol for me (windows 10 here)

untold dagger
#

In the "Playback" or "Recording" tabs, right click on the audio device(s) you want to change and select "Properties".

#

I am not seeing this part

fossil wyvern
#

screenshots?

glacial haven
#

looks like this on win 10 for me

#

win 11 changed some of those dialogs I believe

untold dagger
#

So I right clicked on the speaker and it says "Open Volume Mixer" "Sound settings" and "Troubleshoot sound problems"

fossil wyvern
#

am guessing sound settings

untold dagger
#

Can't screenshot that part because if I open the screenshot thing, it'll make it disappear

glacial haven
#

you don't see just "Sounds"?

untold dagger
#

This is what I see if I just press "Sound settings"

glacial haven
#

can you try to press <Win + R> and in the dialog that appears paste this and press enter: mmsys.cpl

#

that should also bring up the dialog we're looking for

untold dagger
#

Oh, its in "More Sound settings"

glacial haven
#

yeah, win 11 has the habit of moving the interesting settings to parts that need 3 clicks more than before 😛

untold dagger
#

And what do I do to disable exlusivity

glacial haven
#

from this point on you should be able to follow the bot messages above again

#
  1. In the "Playback" or "Recording" tabs, right click on the audio device(s) you want to change and select "Properties".
  2. Then go to the "Advanced" tab and uncheck both checkboxes.
#

this is what "both checkboxes" refers to

untold dagger
#

Awesome, done

#

Thank you folks so much!

#

Hopefully this will fix it

glacial haven
#

if you still have A/V desync for your own feed that would be something within OBS then, in that case head to the #support-portal and you will certainly find someone who can help with it there

#

usually it works out of the box, but sometimes devices have a lot of delay and then OBS has settings to tweak the syncing of that

untold dagger
#

I'm gonna try it with my own webcam and audio directly into OBS and then the NDI source and see if that helps

ocean perch
#

i can't see IOS camera option in source, i've installed plugin thpugh????

oblique yewBOT
# ocean perch this is my log
⚠️ Warning
  • Integrated GPU
ℹ️ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • No Output Session
  • Third-Party Plugins (1)
Hardware Check

Intel Core i5-5300U @ 2.30GHz - Below minimum requirements / Intel HD 5500 - Possible bottleneck

mortal harbor
#

Hi. I'm unable to import the obspython module for some reason. I've set the path but I'm not seeing the ability to import it still. Any suggestions?

regal breach
regal breach
mortal harbor
#

Ah thank you. I'm using VSCode. How would I go about adding the path to it?

#

ah nevermind I got it with the copying method. Thank you very much.

regal breach
marble quarry
#

does anyone know to use obs with Oranum or with visit x"

junior moss
#

@weak escarp Is there a way to record transparency using Source Record. Basically my cam has the Nvidia Background removal and I want to record cam with the transparency. Right now when I record it has the Cam but the background is solid black.

mortal harbor
#

that being said, you could create a scene with your broadcast camera and a green background behind it so you are able to just edit the green out in post.

junior moss
haughty blaze
#

is there a plug in to record the previous 30 sec to 2 mins kind of like xbox's clipping stuff?

mortal harbor
#

!replaybuffer it is built into OBS!

oblique yewBOT
#

The replay buffer is a feature that allows you to keep a rolling buffer of OBS' output for a set amount of time (known as "flashback recording"), which can be saved to disk as a recorded video when a hotkey is pressed. You can enable it via Settings -> Output.

vale vine
#

No way jose

zinc coyote
#

Hi, I am trying to use VSt plug ins on OBS, and for some reason the exact plug in that I want (reaeqstandalone) is not showing up. In addition to this, I am unable to open the reaper interface on OBS to edit my sound.

haughty blaze
#

how do i turn it on? i know its in settings then output but i dont see it

#

oop nevermind

#

now is there a hotkey to save the replay buffer footage?

hard jay
#

Yes, you can set a hotkey for it.

zinc coyote
#

wow 😭

mellow lynx
#

So. previously i had a source that was a nested scene. i used the move transition to slide it in and out from the right side of the screen. that scene has a 3d transform applied. used to work flawless.

now, all it does is show up on screen without the transform applied. then applies the transform and snaps into place. or it follows the rules of the global move transition.

Move transition overrides dont work , show and hides dont work. now im lost

regal breach
mellow lynx
#

not really an option.

#

also same settings as previously working

#

confirmed by running 2 OBS side by side running the previous OBS config

coral flame
#

Is application audio capture a plugin, ive tried looking it up but have found nothing about it

mortal harbor
#

je veux transferer mes cassette video vers mon disque dure tous est bien raccorder et j ai mis la clesusb comment trouver la source de mn magnestospe l image tourne mais je ne latrouve pas help

oblique yewBOT
# mortal harbor je veux transferer mes cassette video vers mon disque dure tous est bien raccord...

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

mortal harbor
#

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.

#

hello I bought a converter to go from my vhs video recorder to my usb on my laptop when I go to source I can't find my image which in play on my video recorder what to do I'm lost

vale vine
hallow vale
oblique yewBOT
hallow vale
slim shale
#

how do i connect my stream dec to obs ?

oblique yewBOT
surreal wyvern
#

anyone know why Kick docks arent working? i tick them but they dont open

#

i cant get the activity feed and the session info open

fossil wyvern
#

I would presonally seriously disadvise using kick docks till they fix it

gloomy viper
#

i cant find the owned pro plugin under tools

vale vine
#

You should reach out to own3d for support

#

They have a link to their discord at the bottom of their website

gloomy viper
#

thank you how can i find them

cold folio
#

Hi, my Move transition is not smooth and I want it smooth. I tried uninstalling it and reinstall it and that did not work.

dusky gull
#

Hey! Is there a plugin that can record audio and output it as it's own file? My editor was requesting this, I use source record to record gameplay (so it doesn't capture my overlays). Thanks!

fossil wyvern
dusky gull
#

Hm alright, I'll talk to him about that, thank you!

#

I have 1 more question, the normal OBS recordings are only about 3 gigabytes, but the source record recordings will be 60+ GB for the exact same footage. Is there any reason for this?

oblique yewBOT
# dusky gull I have 1 more question, the normal OBS recordings are only about 3 gigabytes, bu...

To help resolve your issue, we need to view a log file from a fresh launch of OBS Studio containing an output session. Follow these instructions to upload a clean log file:

  1. Restart OBS Studio first!
  2. Start your stream/recording replicating any issues (meaning having any games/apps open and captured, etc.)
  3. Stop your stream/recording after 30 seconds or after the issue has occurred
  4. Click the Help menu → Log Files → Upload Current Log File
  5. Paste the URL into this Discord channel
dusky gull
oblique yewBOT
# dusky gull https://obsproject.com/logs/PvWzcXoEUuEV6cLh

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

🛑 Critical
  • Hardware-accelerated GPU Scheduler
⚠️ Warning
  • Mismatched Sample Rates
  • Capture Interference
  • Multiple Game Capture
ℹ️ Info
  • Windows 10 22H2 (OK)
  • Not Admin
  • Third-Party Plugins (9)
Hardware Check

AMD Ryzen 5 5600 - OK! / GeForce RTX 3060 Ti - OK!

dusky gull
#

Is there a way I could make OBS always run as admin?

fossil wyvern
#

yeah, but you probably don't need to

dusky gull
#

It doesn't capture CSGO. "OBS is not running as Administrator. This can lead to OBS not being able to Game Capture certain games. If you are not running into issues, you can ignore this."

dusky gull
fossil wyvern
# dusky gull https://obsproject.com/logs/PvWzcXoEUuEV6cLh

yeah, so the reason is that the "normal" recording is using the stream encoder, bitrate-limited, whereas the source-record encoder is I presume (it's not in there) using CQP as rate control method, as recordings should.

You can use CBR at 2500 kbps for the source-record if you want to, that'll make it have the same size as the normal recording, but that'll also mean it'll look like absolute ass

dusky gull
#

Why will it look bad? The normal recording doesn't look bad

fossil wyvern
#

you can try if you want

dusky gull
#

ok

#

ty

fossil wyvern
#

(if you don't understand how to try, tell me)

dusky gull
#

I'm at 60000 kbps rn

#

is that a lot xD that's what the tutorial said to use

fossil wyvern
#

the tutorial is a dumb fuck

#

set rate control to CQP

dusky gull
#

ok

#

Try now?

fossil wyvern
# dusky gull ok

!localadvanced
look into that guide for somewhat correct settings

oblique yewBOT
dusky gull
#

Ok thank you

dusky gull
fossil wyvern
#

it's irrelevant to the issue of the source record settings

fossil wyvern
dusky gull
#

The source record captures the audio from the game only, and outputs it to my folder. But what if I want my mic audio as well?

oblique yewBOT
dusky gull
#

thanks bro

fossil wyvern
dusky gull
#

bruh you are a genius @fossil wyvern

#

fixed my issue so fast

#

w/ the file sizes

#

Could I add ANOTHER source record, that captures my mic?

#

b/c I don't have a track with both game sound and mic. And my editor requested they be seperated

fossil wyvern
dusky gull
#

How do I check that

fossil wyvern
dusky gull
#

ok 1 sec

fossil wyvern
#

your tracks are absolutely not separated

dusky gull
#

I got a plugin that seperates them

#

Like my spotify, mic, game etc

fossil wyvern
#

oh boy

dusky gull
#

is that bad

fossil wyvern
#

idk but it might

#

what plugin is that?

#

cause none of the obs plugins you have installed separate tracks

dusky gull
#

win-capture-audio

fossil wyvern
#

nope

#

that create separate sources, but it does not automatically separate tracks

#

currently you do have separated sources, but all of them go to all tracks at once

dusky gull
#

I do not understand

fossil wyvern
dusky gull
#

Okay

#

oh thats cool

#

so I can record just my mic then?

#

Okay I understand

#

so a track is audio that is recorded

fossil wyvern
#

yep. if you set a track to only have the mic source ticked then only the mic will be on that track

#

you choose which source goes on which track

dusky gull
#

Jeez this is so complex man

#

I might just give up on the whole thing, I mean it's not so bad to have a facecam and sometimes a "hiding map" appear in a video

fossil wyvern
#

give up on what exactly?

dusky gull
#

I was trying to capture only the game, without any overlays. But when I do that I can't capture the mic audio as well

#

b/c source record can only record 1 audio source

#

or 1 track

#

wait

#

if I put JUST my audio and mic on a track

#

then it should appear in the video...right?

#

bruhhhhhh

fossil wyvern
#

there's a far better solution

dusky gull
#

whats that

fossil wyvern
#

use the "normal" recording to record all 6 tracks as you want them, and the source record to record the video

#

and have your editor splice the two together in post prod

dusky gull
#

I dont get it

#

is each track it's own seperate timeline thing?

fossil wyvern
#

yup

dusky gull
#

But when I was editing videos it would only show 1

#

even tho I had 6 selected

#

Also with splicing I had a big issue with out of sync audio

fossil wyvern
dusky gull
#

duuuude

#

ur so helpful

#

thank u

dusky gull
fossil wyvern
dusky gull
#

based af omg

#

BRO

#

I LOVE YOU

#

ur awesome dude

bright sapphire
#

PEN is amazing 🙂

fossil wyvern
#

👍 if there's shit that doesn't work, or if that doesn't work for your editor, don't be afraid to come back

dusky gull
#

tysm dude

fossil wyvern
#

pleasure 💜

dusky gull
#

Also .mkv is the best file to record for right? in case of crashes and such

fossil wyvern
#

yup

dusky gull
#

ok thank u

fossil wyvern
#

fragmented mp4 has the same "safety" as mkv while being mp4, but it doesn't have as broad a compatibility as mkv

dusky gull
#

ok

#

thanks broham

cold folio
#

Hi, my Move transition is not smooth and I want it smooth. I tried uninstalling it and reinstall it and that did not work. If u need a video of what it does let me know

cold folio
oblique yewBOT
weak escarp
cold folio
#

it does this weird jitter thing

weak escarp
#

I don't see jitter, but that might be because English is not my native language and I understand is as something else.
I see a single black frame at the start of the transition, is that what you mean?

azure spindle
#

348973006581923840

weak escarp
#

is the black frame every time you use the transition or only the first time you use the transition?

cold folio
#

everytime from zoom to the game

#

it even moves my camera/border wirdly too

weak escarp
cold folio
#

but would that change the camera situation as well ?

#

How would I change the positonal alignment

#

of the source

weak escarp
#

the positional alignment of the source is as an anchor point for that source, the position of the source is moved with that.

cold folio
#

so how would I change it

weak escarp
#

on the source CTRL+E to open the edit transform dialog

cold folio
#

and where do I put it at then ?

#

I put it to top right

weak escarp
#

I think for your effect center or top right would work better

cold folio
#

I put hte camera on top right and my game as center

#

It is still doing the camera

cold folio
#

@weak escarp I even uninstalled it and reinstalled it as well so IDK

weak escarp
cold folio
#

the ca mera is top right for both

#

scenes

cold folio
#

Is there a way to reset evey setting in the plug in ?

rain smelt
#

hey so

surreal wyvern
#

how do i log out of obs?

spiral ruin
surreal wyvern
#

so i had to format my pc i have reinstalled obs but none of my sources and profiles are there anymore. is there a way to restore these or not?

spiral ruin
surreal wyvern
haughty basin
#

Guys how do I record my screen on obs

cold folio
#

if that is what you mean

#

or u can add a display capture

pastel parrot
#

yo boys i want to stream my obs virtual cam to ometv. i already got the hd webcamC252 but when I start ometv theres a black screen

spiral ruin
pastel parrot
spiral ruin
#

Not sure how they do it, considering how many people, like you, come here because they can't get it to work. It's nothing OBS can do. If Omegle/Ometv let's you use the virtual camera, it will. If it won't, take it up with their support team.

earnest dune
#

does anyone know why this is and how to solve the problem?

spiral ruin
earnest dune
#

Okey thanks

autumn meteor
#

Hi people. I need to overlay my scene with data from an MQTT server. Is there a plugin for this?

#

If not, I could maybe create a web page that displays all needed data, use the browser source and then chroma-key the page's background.

glacial haven
#

I don't know of any plugin for this - I was curious and searched around a bit, most existing solutions work in a similar way that you described, that a tool works as translator between MQTT and OBS, either by fetching MQTT data and directly controlling OBS using obs-websocket (e.g. to set a text source based on MQTT data) or by providing something that OBS can fetch with one of its sources, browser, image or text source

#

the most simple way would probably be a tool that just fetches the raw data and writes them to text files, and then you point OBS text sources to those files, they will automatically update when your tool updates the text files

glacial haven
#

from OBS perspective that would be pull - if you want to push the update to OBS when it happens (a bit more reliable, especially since text sources can have a race condition where they miss updates) then you can use obs-websocket to set the text of text sources, but that's a bit more complicated

autumn meteor
#

is obs looking when the file content changes or is it checking at specific intervals?

glacial haven
#

checking once per second iirc

#

usually fast enough for displaying infos on screen that are "up-to-date enough"

#

on windows you just need to be sure that your tool locks the file for as short as possible when writing to it, the text source has this problem where if the file is locked by the writer in the microsecond it wants to read from it, reading will fail and the text source will not retry anymore until the next update - there is a PR to fix this but I think it didn't go through yet

#

dunno whether that issue exists on linux or mac, file locking is working differently there

#

but usually for some info updates the world doesn't end if one is missed 🤷‍♂️

oblique yewBOT
#

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

nimble dawn
#

Are there any good plugins to capture controller inputs on linux? All of the ones I've found either don't detect all inputs or just simply dont work.

livid vortex
#

Is there an updated plugin for start & stop recording sounds?

glacial haven
#

doesn't have any reviews or comments and haven't used it myself, so I can't tell you whether it's working, need to try for yourself

livid vortex
#

Ill try them and let u know thank u so much

glacial haven
#

yw, and lmk if you ever find out who threw the poo

livid vortex
#

Ok I dont think i’ll ever figure that out

solar crag
#

Is there anyone that can possibly help me out with my capture card?

#

I just got it in the mail today, and I am trying to stream from my Xbox and manage on my Mac book

spiral ruin
shy cliff
#

Hello, I have a question, is there a plugin for the end credits for obs? and if there is a plugin for outputting graphics so that I can write the name of the guest etc... and run it at the right time, for example via streamdeck? and to make it so that I would just change the names quickly by text

north mauve
#

HI ALL! So here is the issue. I am hosting a 24 hour charity stream for my gaming organization and we need to pull audio from other players OBS so this is what i need help with we are going to use VDO.ninja and i want to know if there is a way to get the streamers microphone and gameplay on the same audio channel i know virtual cable works but can it monitor both? any help would be awesome

glacial haven
shy cliff
livid vortex
glacial haven
#

the only special thing I see there is that you might want to use some 3D transform filter for the text to get that effect that the text is floating a bit

shy cliff
glacial haven
#

ah yeah, that would make process a little easier I guess

#

it also links to two other similar plugins, so I guess there's lots of options then and the design of it should be customizable if you want a different one

#

I myself would have just done it with image and text sources, the 3D filter and the Move plugin for in and out animations

#

because then I could control everything from OBS and don't have to rely on additional things like HTML/CSS

shy cliff
# glacial haven I myself would have just done it with image and text sources, the 3D filter and ...

Well, I'll probably have to, as you say. because it's great, but the problem is that it's for windows and linux max, I'm using Mac OS and not even Intel, but M1 silicon, so I can't find many plugins for it, the point is that if I'm at an event and I'm still doing it online, that's it I just write and that's it, I wouldn't have to deal with graphics.. sometimes I don't even know in advance who will be there... it's like a podcast on online events...

glacial haven
#

well, ok, don't know much about M1 and what plugins work there, some of them have an update in the changelog where it says they added support for it, but if they don't I never know whether it would work there, probably not

#

can't find any info on that for the 3D or Move plugins

oblique yewBOT
#

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

mortal harbor
#

I use a Game Capture HD60 X with a Samsung laptop to record videos and an Xbox X..
How can I record people’s voices in game ? I can’t seem to find the settings that allow this

hallow vale
oblique yewBOT
mortal harbor
stoic kindle
#

can anyoner help me with the telaport plugin\

wide spoke
#

Maybe I’ll try this here: I’ve got a two PC setup with NDI through an Ethernet switch (not the router or WiFi). Media sharing is on and tested in other programs as functional. Firewall has been checked on both computers. All good. OBS running on admin on both PCs. NDI worked as recently as Sunday. Now it’s a black screen and no audio received by streaming PC. What is the problem?

mint parrot
#

How do I let my head mod control my OBS?Basically remote in.

lament panther
#

Not sure if you have to be on the same network or if you can be on a different network somewhere else I haven't tested that

bright sapphire
#

<@&715347355565817879> VERY SUSPECT

analog ruin
#

even if it was, it is not acceptable to share binaries like this

#

wonder if they knew that the link was already void rosedoWthink

wary escarp
spiral ruin
#

Oops

wide spoke
#

I also checked the in bound and out bound firewall rules. All allowed. What is the issue?

wary escarp
#

Roblox needs to be back for OBS.

oblique yewBOT
#

The latest Roblox update broke OBS Game Capture

As a temporary workaround, please use "Window Capture" instead.

  • Add Window Capture source
  • select Roblox from the window list
  • set Capture Method to "Windows 10"

On Windows 10 it will add a yellow border to your game, which can be ignored and is not visible in your stream (use command !yellow for more info).

wary escarp
#

For anything else, please see the support channels

bright sapphire
#

They are being helped in w-s. Crossposted 🙂

digital drift
#

I need a Help. Fist, sorry about my english.
Second, I'm try using vst plugin but the programa does not show the list of VST PLUGGINS

regal breach
#

!vst

oblique yewBOT
wide spoke
#

I’ve literally checked everything I can think of for the NDI black screen. As I said, everything else about the NetGear switch is working for sending and receiving data between the two computers. Why is NDI suddenly not working?

wide spoke
#

I’ve updated NDI runtime and the OBS-NDI plugin. Still doesn’t work. It’s just NDI still that doesn’t work.

mortal harbor
#

have you checked if it is working when trying to load the NDI feed through their software suite?

wide spoke
#

NDI tools shows the NDI source in OBS as active.

mortal harbor
#

that is not what we are checking though. you said you have a black screen in OBS, so i am asking if the same is true in NDI tools?

wide spoke
#

No, it’s not. That’s what I meant.

mortal harbor
#

oh, so your video feed is loading fine in NDI tools?

wide spoke
#

Yes

mortal harbor
#

!log send a log from the OBS instance where it isn't loading.

oblique yewBOT
#

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
wide spoke
#

Okay. Wait. Which computer for NDI tools?

mortal harbor
#

there seems to be a disconnect.

#

how are you sending the NDI signal?

wide spoke
#

Through an Ethernet switch not connected to the internet. NDI plugin on OBS to NDI plugin on OBS through the Ethernet switch. Worked on Sunday. Media sharing on on both computers. Doesn’t work with firewall off either. All other files accessible through both computers.

mortal harbor
#

ok, that makes sense but i still don't understand your question then.
Which computer for NDI tools?

wide spoke
#

NDI tools is on both computers.

mortal harbor
#

okay? i asked for an OBS log.

#

you said the video feed was working in NDI tools so we moved on from that.

glacial haven
#

OBS-NDI to OBS-NDI -> you said this doesn't work
NDI Tools to OBS-NDI -> what about this?
OBS-NDI to NDI Tools -> what about this?

wide spoke
#

Tools on the gaming PC shows that the gaming PC is sending. NDI tools on the streaming PC recognizes that the gaming PC is sending but also shows black screen.

mortal harbor
#

okay, that clears things up. that is not what you said earlier so maybe you mispoke.

glacial haven
#

well, but if NDI Tools to NDI Tools also fails it's not really an OBS issue

wide spoke
#

It wasn’t clear which computer’s NDI tools I should be looking at.

mortal harbor
#

the same computer you are trying to receive video on in OBS.

wide spoke
#

Okay, I guess I’ll reach out to NDI support instead.

glacial haven
#

Having the Network Type set to Public. We recommend changing Network types to Private/Home.
what about this part for example?

#

also things very very rarely just break by themselves but due to some changes - they often seemingly do, but in 99% of cases then they broke because of a change you're simply not aware of

#

so it would be helpful if you could think again really hard what might have changed since sunday

#

including the things where you think it's unlikely that it's related

wide spoke
#

Ugh, for some reason Windows has always refused to let me set it to Private. And it’s been working fine for NDI until last night.

#

So the public/private thing isn’t acute. I did some file recovery on the gaming PC since Sunday, but since the issue is on the streaming PC I doubt that’s it.

glacial haven
#

how do you know the issue is on the streaming PC?

#

if the gaming PC is sending garbage or nothing, then the streaming PC could also not show anything

#

so I think we can't draw this conclusion at this point

wide spoke
#

Well, I don’t currently have a third computer to test that further.

glacial haven
#

it would be good if you could measure whether your network actually provides the throughput that it should - unfortunately I am not aware of any easy GUI testing tools for that, most are command line tools, one would be iPerf

#

if you're fine with running java applications I think it has a Java GUI called jPerf (not to be confused with a java performance measurement tool of the same name)

#

I once had it that an old LAN cable just stopped working reliably, that just happened at an arbitrary point in time after many years and I didn't change anything in my network, maybe it was just material degradation over time or something

#

the nasty thing was that windows would still show 1G speed for the network interface

#

and only with iperf I found that it only could do 100 mbit/s anymore

#

so I'd suggest using that to measure whether you actually get sufficient throughput between the 2 computers

#

or a bit simpler: if you have a spare LAN cable, just try to temporarily replace the ones you're using with it and see whether it changes anything

wide spoke
#

Hmm. I don’t think I do have a spare cable. I’ve got a replacement streaming PC coming on ~Friday. I’ll be able to isolate if it is the gaming PC then. Hopefully.

glacial haven
#

don't you have an internet router? how is your network connected to that, only through WiFi?

#

otherwise you could temporarily borrow a LAN cable that is currently attached to that - obviously you won't have internet then but for the NDI test you also don't need to

wide spoke
#

My PCs are on WiFi with the non-internet network switch connecting them to each other. I can try that.

glacial haven
#

so the PCs have dual network interfaces (Ethernet + WiFi) active? can you temporarily disable the WiFi interfaces for them please and then test again whether the NDI feed works?

#

maybe the PCs try to reach each other through the WiFi interface instead of ethernet

#

NDI does weird random voodoo to decide which interface it uses if more than one is available

wide spoke
#

Disconnected both from WiFi. Still black screen on OBS and NDI tools.

glacial haven
#

make sure that after the disconnect you restart OBS and NDI Tools

wide spoke
#

Double checked with restart of OBS and NDI tools. Still black screen.

glacial haven
#

so, as I said, best would be to check the throughput with an independent tool, NDI more than anything else depends on a stable connection with high bandwidth