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-26.0.2.tar.gz 0010327202 9.85 MB
obs-studio.changes 0000001627 1.59 KB
obs-studio.spec 0000003967 3.87 KB
Revision 13 (latest revision is 65)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 13)
  - Fixed the coreaudio encoder not working properly after 26.0.1
  - Fixed custom transitions showing up on the bottom of the list
    rather than at the top
  - Fixed a bug where deleting a custom transition could cause a crash
- Changes from 25.0.1
  - Improved UI performance, reducing CPU usage of the user interface 
    (turns out this was due to the audio meters being redrawn)
  - Added Ctrl-Q as an exit shortcut on Linux
  - Fixed an issue where certain cursors weren't being displayed 
    properly in window/display capture (notably runescape cursors)
  - Fixed an issue where screen readers would not speak the control
    names as you tab through the control dock
  - Fixed an issue where macOS window capture stopped being able to
    capture certain programs
  - Fixed an issue when using the srt protocol where it wouldn't 
    reconnect properly when disconnected
  - Fixed an issue where window capture wouldn't work for certain 
    programs on some laptops
  - Fixed an issue where games would crash if you used game capture
    with Vulkan API games while using certain other hooking programs
    (such as rivatuner/action)
  - Fixed an issue where projectors would be unintentionally removed
    under certain circumstances
  - Fixed coreaudio encoder not being available with newer itunes
    versions
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