Comments (5)
0.4.0 uses vaapipostproc instead of vaposptroc, as they should not be mixed.
try va plugins instead og vaapi. vaapi is basically dead und superseeded by va.
actually 0.3.1 should only list encoders when you have vapostproc. however, the va plugins are not listed in the log.. which puzzles me a bit..
from obs-vaapi.
Your English is fine. obs-gstreamer and obs-vaapi can co-exists. But I discourage from using obs-gstreamer for encoding, it has a couple of issues.
Within GStreamer there are two different sets of vaapi encoder plugins. obs-vaapi should offer both types - legacy and the new ones. Legacy are in package vaapi
and newer ones are in package va
. Not sure how your linux distributions packages these.
Withing the OBS log you should see these:
info: [obs-vaapi] version: 0.4.0-3-g350b3de, gst-runtime: 1.22.6
info: [obs-vaapi] found vah265enc
info: [obs-vaapi] found vah264enc
info: [obs-vaapi] found vaapih264enc
info: [obs-vaapi] found vaapih265enc
va...
means new
vaapi...
means the old one (you are using)
There have been reports of some performance issues with the new ones as well. But I think it is important to test and report these upstream to GStreamer as the old ones will go away at some point.
But indeed I noticed that you will need GStreamer 1.22 for the new ones..
from obs-vaapi.
did you mean, do not mix obs-gstreamer.so AND obs-vaapi.so in 1 installation?
/.config/obs-studio/plugins/obs-vaapi/bin/64bit/obs-vaapi.so
/.config/obs-studio/plugins/obs-gstreamer/bin/64bit/obs-gstreamer.so
ok, i will test each plugin alone, no problem :o)
which va plugins do you mean? its not a flatpak-obs, its LinuxMint 21.2 with OBS-PPA 29.1.3 and OBS-GitHub-beta
Quote:
"try va plugins instead og vaapi. vaapi is basically dead und superseeded by va."
I do not understand that now (mein englisch ist nicht ganz perfekt)
from obs-vaapi.
ahh yes, Mint 21.2 has gstreamer 1.20.3 thats why i using the "legacy"
hope i can compile 1.22.x https://github.com/GStreamer/gstreamer myself without breaking anything :D
from obs-vaapi.
May be a tough one. As long as you found a way to make it work for you it is fine :)
Just keep an eye on the new ones when you have them available.
I will close this one as it is probably an issue with the legacy postproc and the older versions get away it as they use the new one - although it is not correct to use it.
from obs-vaapi.
Related Issues (20)
- Best settings for H265 HOT 8
- Would it be possible to add CQP? HOT 7
- Device choice missing again HOT 1
- No encoders found on Intel iGPU HOT 11
- Invalid text rendering after June 23 updates HOT 9
- Plugin does not load HOT 1
- Encoding overloaded no matter what settings I use for 1080p 60fps HOT 8
- Unable to select preferred hardware encoding method with additional Nvidia GPU installed HOT 1
- Why "legacy"? HOT 4
- what environment variables are needed? HOT 1
- Getting a segfault form libpci HOT 3
- Difference between obs-vaapi and obs-gstreamer? HOT 2
- VAAPI H.264 on Navi 22 results in bad output when output resolution different from 720p HOT 5
- Can you use this for streaming? Or just recording? HOT 2
- Ability to set Profile HOT 12
- OBS recordings do not save [obs-vaapi] Internal data stream error. HOT 11
- AV1 encoder HOT 6
- Publish to flathub HOT 2
- Always overloaded in newest version? 4K 60FPS recording HEVC ENCODER HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obs-vaapi.