break;\r
}\r
\r
- double x264CqStep = UserSettingService.GetUserSetting<double>(ASUserSettingConstants.X264Step);\r
-\r
switch (task.VideoEncodeRateType)\r
{\r
case VideoEncodeRateType.AverageBitrate:\r
switch (task.VideoEncoder)\r
{\r
case VideoEncoder.FFMpeg:\r
- value = 31 - (task.Quality.Value - 1);\r
- query += string.Format(" -q {0}", value.ToString(CultureInfo.InvariantCulture));\r
+ case VideoEncoder.FFMpeg2:\r
+ query += string.Format(" -q {0}", task.Quality.Value.ToString(CultureInfo.InvariantCulture));\r
break;\r
case VideoEncoder.X264:\r
- value = 51 - (task.Quality.Value * x264CqStep);\r
- value = Math.Round(value, 2);\r
- query += string.Format(" -q {0}", value.ToString(CultureInfo.InvariantCulture));\r
+ query += string.Format(" -q {0}", task.Quality.Value.ToString(CultureInfo.InvariantCulture));\r
break;\r
case VideoEncoder.Theora:\r
- value = task.Quality.Value;\r
- query += string.Format(" -q {0}", value.ToString(CultureInfo.InvariantCulture));\r
+ query += string.Format(" -q {0}", task.Quality.Value.ToString(CultureInfo.InvariantCulture));\r
break;\r
}\r
break;\r