Live data from Hacker News

OBS Studio Gets a New Renderer

obsproject.com

11–20 of 78 posts

Re: OBS Studio Gets a New Renderer

#12

If you are - recording your screen but not streaming - you are not customizing what goes into your screen Then use something else. GPU screen recorder has a lower overhead and produces much smoother recordings: https://git.dec05eba.com/gpu-screen-recorder/about/

The linked post is about a new Metal-based renderer for OBS Studio on MacOS. The software you linked is for Linux.

I think the point extends well beyond the specific app/OS example though, even though the article talks to macOS exclusively. For macOS and Windows there are built in tools which offer direct recording functionality. To trigger on macOS Command+Shift+5 (or launch it via QuickTime as jasonlotito noted), on Windows Win+Shift+S. Both of these utilize the same OS APIs OBS Studio uses to get the screen content, but they skip the step of needing a renderer at all.

Re: OBS Studio Gets a New Renderer

#13

If you are - recording your screen but not streaming - you are not customizing what goes into your screen Then use something else. GPU screen recorder has a lower overhead and produces much smoother recordings: https://git.dec05eba.com/gpu-screen-recorder/about/

Why not just use quicktime? Edit: I think you might have skipped reading the post. It's about OBS on MacOS. Where quicktime exists. Your suggestion seems geared toward Linux.

QuickTime cannot record system audio output without shenanigans.

Re: OBS Studio Gets a New Renderer

#14

Earlier quoted context omitted.

Why not just use quicktime? Edit: I think you might have skipped reading the post. It's about OBS on MacOS. Where quicktime exists. Your suggestion seems geared toward Linux.

QuickTime cannot record system audio output without shenanigans.

Yep, if you want to do something more than screen recording, just screen recording won't work. Nor will the OP's comment.

Re: OBS Studio Gets a New Renderer

#15

If you are - recording your screen but not streaming - you are not customizing what goes into your screen Then use something else. GPU screen recorder has a lower overhead and produces much smoother recordings: https://git.dec05eba.com/gpu-screen-recorder/about/

NVIDIA has a "lower overhead" screen recorder, no? It's alt + f9 or something. AFAIK It's supposed to be optimized, because they own the stack and all. It's probably only on Windows though.

Re: OBS Studio Gets a New Renderer

#16

If you are - recording your screen but not streaming - you are not customizing what goes into your screen Then use something else. GPU screen recorder has a lower overhead and produces much smoother recordings: https://git.dec05eba.com/gpu-screen-recorder/about/

This is great, thanks!

Re: OBS Studio Gets a New Renderer

#19

Earlier quoted context omitted.

The linked post is about a new Metal-based renderer for OBS Studio on MacOS. The software you linked is for Linux.

I think the point extends well beyond the specific app/OS example though, even though the article talks to macOS exclusively. For macOS and Windows there are built in tools which offer direct recording functionality. To trigger on macOS Command+Shift+5 (or launch it via QuickTime as jasonlotito noted), on Windows Win+Shift+S. Both of these utilize the same OS APIs OBS Studio uses to get the screen content, but they s…

I've had a lot of issues using the QuickTime screen recorder, especially when it comes to recording from an iOS simulator for app/game development and needing to produce preview videos.

Re: OBS Studio Gets a New Renderer

#20

  > Metal takes Direct3D's object-oriented approach one step further by combining it with the more "verbal" API design common in Objective-C and Swift in an attempt to provide a more intuitive and easier API for app developers to use (and not just game developers) and to further motivate those to integrate more 3D and general GPU functionality into their apps. 
slightly off-topic perhaps, but i find it amazing that an os-level 3d graphics api can be built in such a dynamic language as objective-c; i think it really goes to show how much optimization put in `objc_msgSend()`... it does a lot of heavy lifting in the whole os.
Post reply on HN