mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-24 01:34:45 +03:00
Fix libx264/libx265 auto preset (#12692)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user