obs-studio with NVENC Hardware Decoding and AMD AMF

Edit Package obs-studio
https://obsproject.com/

OBS - Free and open source software for live streaming and screen recording OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. It's distributed under the GNU General Public License v2 - see the accompanying COPYING file for more details.
This package is with pipewire-, obs-browser- and webrtc support.

Refresh
Refresh
Source Files
Filename Size Changed
obs-studio-27.1.1.tar.gz 0015994581 15.3 MB
obs-studio.changes 0000018989 18.5 KB
obs-studio.spec 0000004880 4.77 KB
obs-vst-0dc95ed584b3f14ca308706d0d0324252bd9700b.tar.gz 0000517245 505 KB
Revision 26 (latest revision is 65)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 26)
- Update to 27.1.1
  * Hotfix
    - Fixed an issue that caused an incorrect deployment of 27.1 on Windows,
      causing the Display Capture Source to look washed out [Jim]
- Changes from 27.1.0
  * New Features and Additions
    - Added YouTube integration [yuriy-chumak]
      - Allows the ability to connect your YouTube account without using a stream key
      - Adds various features when setting up your stream that allows you to set settings
        for each stream: your stream title, description, privacy settings, scheduling streams, and more
      - YouTube streams are created and managed via a new “Manage Broadcast” button
        next to “Start Streaming” [derrod]
      - Also features a chat dock for public and unlisted broadcasts (currently read-only) [derrod]
      - Bandwidth testing is now supported in the Auto-Configuration wizard when logged in [derrod]
      - Special thanks to the developers at YouTube for working with us directly
        on the initial implementation of this feature and helping to make it a reality
    - Added an 18-scene multiview option [XDelta]
    - Added a “Mask Only” option to the stinger track matte [Jim]
    - Added a feature to browser sources to allow limited control over OBS,
      which must be explicitly granted by the user [gxalpha]
    - Added an option to draw safe areas in the preview (same as the safe areas in the multiview) [cg2121]
  * Tweaks
    - Added performance fixes for Windows 11 and Windows 10 Insider builds [rcdrone]
    - Names for displays on macOS Display capture are now human readable names [Developer-Ecosystem-Engineering]
    - Auto-Remux now works with Replay Buffer [gxalpha]
    - Optimized the media source, reducing unnecessary CPU usage [rcdrone]
    - The missing files dialog will now detect missing files for stingers as well [gxalpha]
    - Remove “Enter Fullscreen” from the menu on macOS because macOS already
      has a builtin fullscreen mode interface option [gxalpha]
    - Sources that are invisible/hidden will now have their text dimmed as well in the source list [gxalpha]
Comments 9

Harish Karumuthil's avatar

Hi Thanks for providing this Repo. I have a suggestion for you. It would be better if you change "Source" filed into "https://github.com/obsproject/obs-studio/archive/%{version}.tar.gz"

And simply use "download_files" service to automatically download the source. This way, you can 1. Increase credibility of the repo. because, source is directly fetched from upstream site 2. Maintenance will be easy. You only need to just edit version number in spec file and commit. Everything else will happen automatically

Pls check https://build.opensuse.org/package/show/home:harish2704:obs-studio/obs-studio for example, wchich uses your spec file with above mentioned additional changes


Eric Schirra's avatar

Thank you for you comment. But I don't like _service Files. And I do it with osc service localrun download_files. This I like more. And I have always my source filed like I do, because not always the assets are name-version.tar.gz. Often there are only version.tar.gz.


Joshua Lee's avatar

Does this include the pipewire capture source for wayland?



WarL RPG's avatar

Hello, I created a branch of your project, as we do 2 to 3 other people. Cannot start automatic compilation, I have an error: "nothing provides pkgconfig (x264)" Thanks for your help :)


Rarmi's avatar

Hello Just wondering when you'll update the package for obs studio. I could use someone else's package but they don't package obs with libobs for obs-vkcapture. But I can't really have that either due to vscode conflict with something unresolvable like 'have choice for'

Maybe its possible to integrate obs-vkcapture into the package? Or provide AV1 VAAPI encoding? https://build.opensuse.org/package/show/home:mareksapota/obs-studio https://build.opensuse.org/package/show/home:MaxxedSUSE/obs-vkcapture


Eric Schirra's avatar

You cannot build a newer version of obs-studio for 15.5. For Leap 15.6 and Tumbleweed, the very latest version can be found at home:ecsos:obs-studio. But I will not build obs-vkcapture. It needs nvidia and it needs a kernel parameter. I don't want that and I don't have a use for it.


Rarmi's avatar

I understand. I didn't realize obs-vkcapture requires nvidia. I only have AMD. Thank you.


openSUSE Build Service is sponsored by