Browse Source

Also seek the external audio stream

nyanmisaka 3 years ago
parent
commit
8c3f98f41b
1 changed files with 7 additions and 0 deletions
  1. 7 0
      MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

+ 7 - 0
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

@@ -886,6 +886,13 @@ namespace MediaBrowser.Controller.MediaEncoding
 
 
             if (state.AudioStream != null && state.AudioStream.IsExternal)
             if (state.AudioStream != null && state.AudioStream.IsExternal)
             {
             {
+                // Also seek the external audio stream.
+                var seekAudioParam = GetFastSeekCommandLineParameter(state, options);
+                if (!string.IsNullOrEmpty(seekAudioParam))
+                {
+                    arg.Append(' ').Append(seekAudioParam);
+                }
+
                 arg.Append(" -i \"").Append(state.AudioStream.Path).Append('"');
                 arg.Append(" -i \"").Append(state.AudioStream.Path).Append('"');
             }
             }