diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-27 16:55:31 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-27 16:55:31 -0400 |
| commit | d8cbd649176566dbdcc49e72d0fa2ddd4f25d536 (patch) | |
| tree | 5925110b71b44f707c33119a2ce5262f11e783ba /MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs | |
| parent | d7a979979befd30389898138c742b57d1062e8db (diff) | |
fix mp4 sync encoding
Diffstat (limited to 'MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs')
| -rw-r--r-- | MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs index a714b160e..b8ed97b1f 100644 --- a/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs +++ b/MediaBrowser.MediaEncoding/Encoder/VideoEncoder.cs @@ -73,10 +73,13 @@ namespace MediaBrowser.MediaEncoding.Encoder args; } - var keyFrameArg = string.Format(" -force_key_frames expr:gte(t,n_forced*{0})", - 5.ToString(UsCulture)); + if (state.Options.Context == EncodingContext.Streaming) + { + var keyFrameArg = string.Format(" -force_key_frames expr:gte(t,n_forced*{0})", + 5.ToString(UsCulture)); - args += keyFrameArg; + args += keyFrameArg; + } var hasGraphicalSubs = state.SubtitleStream != null && !state.SubtitleStream.IsTextSubtitleStream; |
