-
-
Notifications
You must be signed in to change notification settings - Fork 6
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
Some default presets in the 'Hardware' category have undefined/blank enocders. #205
Comments
Hi, |
hi, @TheNickOfTime
and it works well. I suggest maybe you can add the cli opts in the preset creation feature, we can create a simplified preset with a few of opts.
really like your work, appreciate it if you can consider my suggestions. br Michael |
Thank you for this information, as far as the encoder not appearing in the UI goes - that's definitely what is covered by this issue. In terms of the preset not exporting properly, I'll have to look into it. I need to look at the code, but I'm pretty sure when a preset is imported, no modifications are applied so the program shouldn't be changing any of the preset options. I'll look into updating the handbrake version, right now it is just using the version available in the Debian repo. |
This is a byproduct of how HandBrake itself handles exposing presets to users - if HandBrake cannot detect a type of hardware encoding is available, it disables/obfuscates the information about that hardware transcoder.
This is the case via the desktop version of HandBrake, which leaves the default presets .json file with a blank encoder value. This is also the case for the CLI, which when using the command
HandBrakeCLI --preset-export 'preset name'
will say the encoder is simply 'x264'.Unfortunately HandBrake's own documentation must have been written by someone who has an nvidia machine, because their own CLI reference only lists nvidia hardware encoders. While I could likely guess at what these values are based on how other presets are formatted, I would prefer to leave them blank until I have a more definitive answer.
I believe the current list of unknown encoders is:
If you find yourself using a platform where you could provide any of this information here is how to help:
Desktop
CLI
HandBrakeCLI --preset-export 'preset name'
If you are able to obtain any of that information (even the unsupported encoders), it would be great if you could leave a comment below!
The text was updated successfully, but these errors were encountered: