소스 검색

update dash manifest

Luke Pulverenti 10 년 전
부모
커밋
c42f8eba68
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      MediaBrowser.Api/Playback/Hls/MpegDashService.cs

+ 2 - 1
MediaBrowser.Api/Playback/Hls/MpegDashService.cs

@@ -664,13 +664,14 @@ namespace MediaBrowser.Api.Playback.Hls
 
             var inputModifier = GetInputModifier(state);
 
-            var args = string.Format("{0} {1} -map_metadata -1 -threads {2} {3} {4} -copyts {5} -f dash -use_template 0 -min_seg_duration 2000 \"{6}\"",
+            var args = string.Format("{0} {1} -map_metadata -1 -threads {2} {3} {4} -copyts {5} -f dash -use_template 0 -min_seg_duration {6} \"{7}\"",
                 inputModifier,
                 GetInputArgument(transcodingJobId, state),
                 threads,
                 GetMapArgs(state),
                 GetVideoArguments(state),
                 GetAudioArguments(state),
+                (state.SegmentLength * 1000000).ToString(CultureInfo.InvariantCulture),
                 outputPath
                 ).Trim();