Kaynağa Gözat

Merge pull request #664 from jellyfin/revert-639-ffmpeg4.1

Revert "Fix segment_time_delta for ffmpeg 4.1"
Andrew Rabert 6 yıl önce
ebeveyn
işleme
13f1ea2c19

+ 3 - 3
MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs

@@ -936,10 +936,10 @@ namespace MediaBrowser.Api.Playback.Hls
 
             var timeDeltaParam = string.Empty;
 
-            if (isEncoding && state.TargetFramerate > 0)
+            if (isEncoding && startNumber > 0)
             {
-                float startTime = 1 / (state.TargetFramerate.Value * 2);
-                timeDeltaParam = string.Format("-segment_time_delta {0}", Math.Round(startTime, 3));
+                var startTime = state.SegmentLength * startNumber;
+                timeDeltaParam = string.Format("-segment_time_delta -{0}", startTime);
             }
 
             var segmentFormat = GetSegmentFileExtension(state.Request).TrimStart('.');