mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-09-05 21:37:10 -04:00
quote ffmpeg params
This commit is contained in:
parent
792da5967e
commit
7daf34f048
@ -153,7 +153,7 @@ namespace MediaBrowser.Api.Playback.Progressive
|
|||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
var keyFrameArg = string.Format(" -force_key_frames expr:gte(t,n_forced*{0})",
|
var keyFrameArg = string.Format(" -force_key_frames \"expr:gte(t,n_forced*{0})\"",
|
||||||
5.ToString(UsCulture));
|
5.ToString(UsCulture));
|
||||||
|
|
||||||
args += keyFrameArg;
|
args += keyFrameArg;
|
||||||
|
@ -87,6 +87,7 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
|||||||
"h264_nvenc",
|
"h264_nvenc",
|
||||||
"h264_qsv",
|
"h264_qsv",
|
||||||
"h264_omx",
|
"h264_omx",
|
||||||
|
"h264_vaapi",
|
||||||
"ac3"
|
"ac3"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
|||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
var keyFrameArg = string.Format(" -force_key_frames expr:gte(t,n_forced*{0})",
|
var keyFrameArg = string.Format(" -force_key_frames \"expr:gte(t,n_forced*{0})\"",
|
||||||
5.ToString(UsCulture));
|
5.ToString(UsCulture));
|
||||||
|
|
||||||
args += keyFrameArg;
|
args += keyFrameArg;
|
||||||
|
@ -191,7 +191,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
|
|||||||
{
|
{
|
||||||
var maxBitrate = 25000000;
|
var maxBitrate = 25000000;
|
||||||
videoArgs = string.Format(
|
videoArgs = string.Format(
|
||||||
"-codec:v:0 libx264 -force_key_frames expr:gte(t,n_forced*5) {0} -pix_fmt yuv420p -preset superfast -crf 23 -b:v {1} -maxrate {1} -bufsize ({1}*2) -vsync -1 -profile:v high -level 41",
|
"-codec:v:0 libx264 -force_key_frames \"expr:gte(t,n_forced*5)\" {0} -pix_fmt yuv420p -preset superfast -crf 23 -b:v {1} -maxrate {1} -bufsize ({1}*2) -vsync -1 -profile:v high -level 41",
|
||||||
GetOutputSizeParam(),
|
GetOutputSizeParam(),
|
||||||
maxBitrate.ToString(CultureInfo.InvariantCulture));
|
maxBitrate.ToString(CultureInfo.InvariantCulture));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user