浏览代码

update h264/qsv params

Luke Pulverenti 9 年之前
父节点
当前提交
f0b072331f
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      MediaBrowser.Api/Playback/BaseStreamingService.cs

+ 5 - 2
MediaBrowser.Api/Playback/BaseStreamingService.cs

@@ -318,7 +318,7 @@ namespace MediaBrowser.Api.Playback
             {
                 param = "-preset superfast";
 
-                param += " -crf 23";
+                param += " -crf 23 -rc-lookahead 0 -muxdelay 0 -refs 1";
             }
 
             else if (string.Equals(videoCodec, "libx265", StringComparison.OrdinalIgnoreCase))
@@ -566,7 +566,10 @@ namespace MediaBrowser.Api.Playback
 
             if (string.Equals(outputVideoCodec, "h264_qsv", StringComparison.OrdinalIgnoreCase))
             {
-                filters[filters.Count - 1] += ":flags=fast_bilinear";
+                if (filters.Count > 0)
+                {
+                    filters[filters.Count - 1] += ":flags=fast_bilinear";
+                }
             }
 
             var output = string.Empty;