Fix libx264/libx265 auto preset (#12692)

pull/12695/head
gnattu 7 months ago committed by GitHub
parent a0204ada2f
commit 0539fdc5e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1444,7 +1444,13 @@ namespace MediaBrowser.Controller.MediaEncoding
var encoderPreset = preset ?? defaultPreset;
if (string.Equals(videoEncoder, "libx264", StringComparison.OrdinalIgnoreCase) || isLibX265)
{
param += " -preset " + encoderPreset.ToString().ToLowerInvariant();
var presetString = encoderPreset switch
{
EncoderPreset.auto => EncoderPreset.veryfast.ToString().ToLowerInvariant(),
_ => encoderPreset.ToString().ToLowerInvariant()
};
param += " -preset " + presetString;
int encodeCrf = encodingOptions.H264Crf;
if (isLibX265)

Loading…
Cancel
Save