setrapartment.blogg.se

Obs studio linux
Obs studio linux










obs studio linux
  1. #OBS STUDIO LINUX HOW TO#
  2. #OBS STUDIO LINUX INSTALL#
  3. #OBS STUDIO LINUX UPDATE#
  4. #OBS STUDIO LINUX SOFTWARE#
  5. #OBS STUDIO LINUX CODE#

This was the last missing piece of the puzzle to implement a Wayland-compatible capture. This API is being documented and will freeze and become stable soon, with the release of OBS Studio 27, so make sure to check if and see if there’s anything wrong with it! Like many other DMA-BUF APIs, it is pretty verbose since it needs to handle multiplanar buffers, but I believe this API is able to handle pretty much anything related to DMA-BUFs. Exchanging DMA-BUFs is essentially about passing a few ids (integers) around, which is evidently much faster than copying dozens of megabytes of image data per second.įortunately for us, this particular feature also landed, introducing a new function gs_texture_create_from_dmabuf()which enables creating a gs_texture_t from DMA-BUF information. I wrote about this in the past, but the tl dr is that implementing a monitor or window capture using DMA-BUFs means we avoid copying buffers from GPU memory to RAM, which is usually the biggest bottleneck when capturing anything.

#OBS STUDIO LINUX HOW TO#

An important step, but not very useful without a way to capture monitors or windows.Īfter that, the next step was teaching OBS Studio how to create textures from DMA-BUF information. OBS Studio running as a native Wayland client.

obs studio linux

It took some time, but eventually the 3 big pull requests making OBS Studio able to run as a native Wayland application landed. Making OBS Studio work on Wayland was a long road indeed, but fortunately other contributors attempted to do it before I did, and my pull requests were entirely based on their fantastic work. That’s why, instead of creating a fork or just maintaining a plugin, I decided to go the long hard route of proposing everything to OBS Studio itself.

#OBS STUDIO LINUX SOFTWARE#

But free and open source software allows us to do that! Fortunately, not only OBS Studio is distributed under GPL, it also is a pretty popular app with an active community. Sadly our hands are tied when it comes to proprietary apps, there’s just no way to contribute. The built-in screen recorder of GNOME Shell already works, but most importantly, we need to make sure applications are able to capture the screen properly. This required some work throughout the stack: from making Mutter able to hand DMA-BUF buffers to PipeWire to improving the GTK desktop portal to creating a plugin for OBS Studio to fixing bugs in PipeWire it was a considerable amount of work.īut I think none of it would matter if this feature is not easily accessible to everyone. I’ve been blogging sparsely about my quest to make screencasting on Wayland a fluid and seamless experience for about a couple of years now. Once the installation is done, we can now run obs studio from application launcher or type obs in terminal.As of today, I’m happy to announce that all of the pull requests to make OBS Studio able to run as a native Wayland application, and capture monitors and windows on Wayland compositors, landed.

#OBS STUDIO LINUX UPDATE#

It can be updated through the command-line or your Software Update tool Run application

#OBS STUDIO LINUX INSTALL#

This command will install the latest OBS Studio with other dependencies and fixes broken packages if any. Single line command sudo add-apt-repository ppa:obsproject/obs-studio &\ sudo add-apt-repository ppa:obsproject/obs-studio Open your terminal ( Ctrl+Alt+T) and run the below commands with sudo privileges. Installing from official PPA using terminalĪn official PPA for OBS Studio is also available for download. Install FFMPEGīelow command will also fix broken packages as we’ve specified -f option within our command. Note: OBS Studio is dependent on ffmpeg so first we need to install it with below command. Follow the same steps to install into other Ubuntu-based distributions:

obs studio linux

In this article we will see how to install this open-source video recording and live streaming software in Ubuntu or Ubuntu based distributions.

  • Real-time video/audio capturing and mixing.
  • Individual audio mixer with per-source supporting filters.
  • Fully configurable with multiple video sources.
  • While writing this article, it supported for Linux, Windows, and Mac platforms.

    #OBS STUDIO LINUX CODE#

    Repository for source code is available on OBS Studio aka Open Broadcaster Software is a cross-platform, open-source and powerful live streaming and video recording application.












    Obs studio linux