macintosh.world | Log In | Register

Today | News | Books | Recipes
Notes | QuickTake | Wiki | Browse
Maps | Reference | Reddit | YouTube
Chat | Games | About

Back to HN

OBS Studio 33

by pentagrama | 153 points | 39 comments | 2026-10-23 23:49:58 Central

Open Source Link | Read Source Here

Open on Hacker News

Comments

jimmydorry
> Updated CEF from 127/6533 to 150/7871Finally... The CEF
they used was 2 years out of date, and after RCE exploits
[0] occuring in the wild getting big enough that they got
picked up in the media [1], we finally have a fix 1 month
later.[0]
https://blog.scrt.ch/2026/09/22/how-one-twitch-chat-messag
e-...[1] https://news.ycombinator.com/item?id=49852143[2]
https://www.scworld.com/brief/vulnerable-obs-overlay-and-c
hr...

  > wizardcm
You can find why it was complicated [0] and why it
took so long [1] on GitHub. I do wish I had been
faster on it. That said, the RCE required the user to
be using a vibe-coded web-based chat overlay that
didn't properly sanitize chatter inputs, so has a
(hopefully) limited scope.[0]
https://github.com/obsproject/obs-studio/discussions/3
853#di...[1]
https://github.com/obsproject/obs-studio/discussions/3
853#di...

mixtureoftakes
Did they finally fix the bug where if you have less than
~40gb storage the recording will just randomly die for no
reason with no notice, it is unimaginably annoying

  > evrimoztamur
This is happening all time time and I lost countless
video recordings because of it...

ydoc5212
I love that I can stream from my iPhone directly into OBS
on my Mac. I don't love that Metal shaders aren't
supported, and I have to rely on janky extensions to get
them working.

TomGarden
Love OBS! It's so far ahead of proprietary apps in so many
areas, it's incredibly impressive

adeptima
Using OBS only when it's a mustMuch happier with Cap for
screencast recording https://github.com/capsoftware/cap

  > Matl
OBS is much more aimed at livestreaming to platforms
like Twitch and managing multiple cameras incl one of
you, one of your screen etc. Well beyond what Cap is
for.But yes, use the most specialized tool for the
task at hand.

  > the_angry_angel
Cap completely ate several recordings for me.
Admittedly they were over an hour long, and I
should've broken them up a bit, and perhaps it's not
what it's used for. Switched back to OBS, while it's
not as easy to use it's pretty reliable

  > haunter
Why are the binary releases hosted on a 3rd party site
and not on Github?

forgotmypw17
While we're here, does anyone know a screen recording
application that automatically takes into account display
changes, audio device changes, camera resets, etc.?I'm
making do with OBS, but I lose more video to "plugged in
external monitor and forgot to update OBS config" than I
actually record.

  > jwr
Yes, please, that would help so much. OBS seems to be
designed for static setups and a single output stream.
In my case, I have a setup that changes often (for
example, connect a USB video device that processes
input from a microscope). I thought I would be able to
record multiple video streams at once without burning
them into a single output stream (e.g. to multiple
files, or a multi-stream file), but this turned out to
be difficult without hacks.

    > > stwr
The Branchoutput plugin[1] is what you are looking
for for multi recording/streaming. It allows you
to add recording (or streaming destinations) to
individual sources, scenes and outputs via the
video filter settings. It is really quite
powerful.[1]
https://obsproject.com/forum/resources/branch-outp
ut-streami...

      > > > jwr
Thanks -- this does look like it would do
this. But I'm wondering if this entire setup
isn't completely overkill. All I need is to
record multiple video streams simultaneously.
I currently do this by launching multiple
Quicktime Player apps and clicking "record" in
each one of them...

    > > structural
Have you considered using GStreamer pipelines for
this? And taking it one step further, if you want
to use OBS generally, there's a plugin for OBS
that allows you to integrate pipelines too.The
common case for the plugin is to do some
preprocessing before importing the video into OBS,
but you can also use the pipeline as a video
filter, which is really powerful, because you can
inject a filter into not only a single source, but
also at any level of a nested scene. So you can
scale/composite several inputs together and then
the video filter can copy the source stream and
encode/tee it to a file output. Might still be
considered a hack of sorts.

  > albert_e
I too frequently plug and unplug dock and external
displays. It's a little painful to keep checking and
sometimes re-add display source to get the default
screen and voice recording working.I wonder if the
"modern" way for problems of this nature is to fork
the open-source repo and ask your favourite agent to
strip it down to bare essentials that you need
(performance gains) and add the specific feature
enhancements you want (needs to work only for your
configuration -- may not pass the quality standard
needed for a PR)

  > trilogic
Not sure if and has bugs but is fast and easy:
https://github.com/MathewSachin/Captura

  > structural
This could probably be automated using either an OBS
plugin (if you really want deep integration and not
running another program) or a standalone program
(written in whatever language you want) that listens
for display changes and pokes OBS using its websocket
API. The hooks are definitely there to update source
configs.

    > > rwmj
Surely the main function of a capture program
should be to capture video, no matter what, even
if that means capturing too much / uninteresting
sources some of the time?

      > > > flaunf221
> even if that means capturing too muchPeople
streaming things mights disagree.

      > > > RobotToaster
As the name (Open Broadcaster Software)
suggests, it isn't primarily a capture
program.

      > > > structural
Except it's really designed to composite video
from a bunch of different places and broadcast
the result, whether they are windows, screens,
cameras, etc. And a rather lot of people don't
want every screen to be captured, just the
ones that they have selected. It's not a
"screen recorder" program, really. And it's
explicitly designed with an API to be remote
controlled if hardware changes out from under
it, so you can encode exactly your own policy
logic on what to do. (External display plugged
in? Disable my laptop source at full
resolution and enable my laptop and monitor
sources, side by side, with one scaled as
necessary, and in this layout. But if I'm
currently recording or streaming, don't do
anything. - this is user-specific logic)

  > TomGarden
I made a little script that reconnects everything the
way I want it on launch via WebSocket. Works great

rgovostes
There are a handful of comments here rueing buggy
behaviors. These days with nearly the same amount of
effort to post a complaint you can delegate the task of
reproducing the issue, diagnosing the root cause, and
proposing a fix. Yes, it may incur a small to moderate
cost, but it's a contribution to an open source project
that apparently provides some value in return.

  > mystifyingpoi
Okay, I'll bite the bait. Assuming that I am a regular
user (think gamer), I have a Windows PC, no dev tools,
no AI subs or accounts, no GitHub. How specifically
can I do the steps required to propose the fix they
way you suggest?

    > > wpm
How did you end up on Hacker News?
  > cwillu
That's not even remotely true.
  > d5lt5
That's two fallacies at the same time!* Appeal to
personal responsibility;* False equivalence.I'll
strike those off my bullshit bingo card.

    > > rgovostes
"Appeal to personal responsibility" is not a
fallacy. Get a different bingo card.

    > > bulbar
I tend to agree with you, but why calling it
"bullshit"? You can disagree and have a discussing
without belittlering other people.

cube172
Is solved the source disconnection with macOS ?
Even it's an OS problem.

  > TomGarden
Easily fixable with a script that sets things up as
you want it on launch via websocket

    > > phatskat
Do you have that posted anywhere? I'd love to peek
at it

      > > > TomGarden
No, but it was very trivial (Claude did it in
maybe a minute). It just made a new launcher
that opens OBS, then refreshes/checks all my
sources.Answer this thread if you struggle and
I can post when I get to the office

ravivarmat
The plugin-loading overhaul and improved source snapping
look like useful updates. OBS continues to show how much
attention to detail matters in open-source software.
Excited to see how creators and plugin developers adapt to
version 33.0!

cube172
I use Lifelog Timeline