-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to set Profile #26
Comments
I would think the encoder select the proper ones depending on what features are being selected and used by the encoder? I haven't checked though.. Having features and profiles independently select-able is a UI nightmare in my opinion as it is unclear who wins, and probably just results in an error in case of mismatch. |
Ok, AVC and HEVC are a bit different here. In AVC you could for example select to have b-frames, which cannot exist in baseline/constraint-baseline for example. It is a bit less complex on the HEVC side. The decision on your example should be auto-selected depending on your set output format in OBS. As personally I do not see much sense when you select an 8-bit output format you want to encode with 10-bit. Or vice versa, if you set OBS to composite in 10-bit, why would you want your encode to be done in 8-bit then. I guess there can be occasions were someone explicitly wants that - but I guess these are the rare edge cases. I blame it on the Pareto principle.. |
ah, so if the video stream obs creates is 10 bit, vah265enc would automatically choose a 10-bit output? Then i too see this manual as very low priority. |
I'd hope so. I think I verified that it is/was working at some point.. I hope it still does! |
yuv420p10 sounds like 10 bit to me. |
I need to check some time whats happening here. I'm not even sure what Main 10 and yuv420p10 together means. Main 10 shoul dbe 8 bit only, so no idea what to make out of it. Not that i think it makes a difference.. but bt.709 and 10 bit is probably not a good pair. |
A quick test:
First is main profile at 8-bit. So I guess the correct profile will be selected depending on the input color bit depth. |
Hm... So is it just that gstreamer does not insert main10 as profile metadata or something?
This is the information i got when encoding ffmpeg with main10 |
Perhaps.. not even sure what this exact syntax is trying to say, or where these values come from. Using x265enc I can get the Main 10 at the beginning too. Then again, why is there a Main following the level? |
Profiles are not part of encoder option, but part of src pads
vah265enc
vah264enc
The text was updated successfully, but these errors were encountered: