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
AMF.patch 0000021214 20.7 KB
cef_binary_5060_linux64.tar.bz2 0132839531 127 MB
cmake_compile.patch 0000002351 2.3 KB
obs-amd-encoder-8823c236b4731c235e650d3bafa14d1d339d98a8.tar.gz 0000348093 340 KB
obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 0000116455 114 KB
obs-browser-996b5a7bc43d912f1f4992e0032d4f263ac8b060.tar.gz 0000112416 110 KB
obs-browser-a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz 0000109427 107 KB
obs-browser-c81851a1d7696c2d7ba319122eec387c1568ad44.tar.gz 0000112521 110 KB
obs-browser-e397df52e70392ebb9146e0ab6317c0d1a30bce4.tar.gz 0000109235 107 KB
obs-studio-30.2.2.tar.gz 0016149704 15.4 MB
obs-studio.changes 0000086196 84.2 KB
obs-studio.spec 0000010433 10.2 KB
obs-vst-0dc95ed584b3f14ca308706d0d0324252bd9700b.tar.gz 0000517245 505 KB
obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 0000238884 233 KB
obs-websocket-4ff109b62bc221192943541010d055be9ae5dbba.tar.gz 0000240603 235 KB
obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 0000244736 239 KB
obs-websocket-d2d4bfb3e78cf2b02c8e2f5dda1d805eda8d8f32.tar.gz 0000246888 241 KB
obs-websocket-debs-asio-b73dc1d2c0ecb9452a87c26544d7f71e24342df6.tar.gz 0001211725 1.16 MB
obs-websocket-debs-json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 0006860722 6.54 MB
obs-websocket-debs-qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 0000135863 133 KB
obs-websocket-debs-websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 0000701544 685 KB
obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz 0000241053 235 KB
obs-websocket-f8bc7c4f593c7957ecdb45a24faaff3e95f24e8b.tar.gz 0000250582 245 KB
Revision 67 (latest revision is 68)
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 1189272 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 67)
- Update to 30.2.2
  - Fixed an issue that caused the Windows updater to repeatedly notify users that an update was available even after updating to 30.2.1
- Changes from 30.2.1
  - Fixed a possible crash when loading scene data
  - Fixed an issue with CoreAudio AAC timestamps causing a stream to fail
  - Fixed an issue with obs-websocket not reading Virtual Camera availability correctly
  - Fixed an issue with obs-websocket settings not saving correctly
  - Fixed an issue causing the legacy AMF encoder to no longer be available after updating OBS
  - Fixed an issue where attempting to run OBS with the OpenGL renderer on Windows would fail
    - Note: The OpenGL renderer is unsupported on Windows. When running OBS on Windows, the Direct3D 11 renderer is faster and more efficient than the OpenGL renderer. The OBS renderer can be changed to Direct3D 11 in Settings → Advanced → Video.
  - Fixed read-only QTextEdit background color
  - Fixed source tree icon spacing
  - Adjusted sizing of Classic audio meter elements
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