diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index 34120ec860..931dfa7894 100644 --- a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs +++ b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs @@ -7504,12 +7504,9 @@ namespace MediaBrowser.Controller.MediaEncoding var inputModifier = GetInputModifier(state, encodingOptions, null); // Add timestamp normalization to fix seeking issues - // Fixes seeking issues in strict players like mpv, iina, and infuse - var timestampArgs = string.Empty; - if (!state.BaseRequest.CopyTimestamps) - { - timestampArgs = " -avoid_negative_ts make_zero -start_at_zero"; - } + // Always normalize timestamps - fixes seeking issues in strict players like mpv, iina, and infuse + // This prevents negative timestamps in output, regardless of input + var timestampArgs = " -avoid_negative_ts make_zero -start_at_zero"; return string.Format( CultureInfo.InvariantCulture,