mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Fix libx264/libx265 auto preset (#12692)
This commit is contained in:
parent
a0204ada2f
commit
0539fdc5e3
@ -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…
x
Reference in New Issue
Block a user