mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-08-03 22:40:09 +00:00
Fix libx264/libx265 auto preset (#12692)
This commit is contained in:
parent
a0204ada2f
commit
0539fdc5e3
1 changed files with 7 additions and 1 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue