Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk5 min

Subtitle Timecode Fixer & Format Converter: What a Millisecond Offset Really Changes

A millisecond offset moves every subtitle cue earlier or later by the same amount. Here is when that fixes sync, when it does not, and how to convert and check an SRT file.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A millisecond offset moves every subtitle cue in a file earlier or later by the same amount. It changes only timing. The wording, the cue order, the duration of each cue, and the playback speed of the video all stay the same. That makes an offset the right fix when subtitles are consistently early or late from the first line to the last. It is the wrong fix when subtitles start in sync and slide further out as the program runs.

How SRT stores the timing you are changing

An SRT file is a plain-text subtitle sidecar. It sits beside the video file and is not part of the picture, which is why a player can load the same subtitles against different versions of a program. Each cue is a block with three parts: a sequence number, a timing line, and one or more lines of text, followed by a blank line.

12
00:01:16,195 --> 00:01:18,400
The train leaves at six.

The timing line holds a start time, the arrow -->, and an end time. Each time is written as HH:MM:SS,mmm: hours, minutes, and seconds in two digits each, then a comma, then milliseconds in three digits. Official Prime Video Tech Docs, in its page “SRT file content information and troubleshooting” (last updated August 5, 2024), describes the same convention: two-digit time units everywhere except milliseconds. That guidance applies to Prime Video’s submission context, so treat it as the platform’s rule rather than a rule for every player.

SRT has no formal standard. The Library of Congress format description notes that it is widely used without being formally standardized, which is why parsers and players can disagree at the edges, such as how they handle malformed timestamps, extra blank lines, or styling tags.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
DOREMiDi Timecode Center MTC-30 Supports Timecode Reader Generator Converter SMPTE LTC ArtTimeCode RTP-MIDI MMC PoE(MTC-30)
  • 1.MTC-30 has RTP-MIDI network time code, Art-Net time code, SMPTE LTC, MIDI time code, USB time code, SD/HD video frame synchronization,
  • 2.MTC-30 can be used for time code synchronization between computers, MIDI devices, DMX devices, and LTC devices.
  • 3.MTC-30 supports time code generation, time code conversion, and time code reading,
  • 4.MTC-30can use the standard MMC protocol (MIDI Machine Control) to remotely control time code.
  • 5.MTC-30 has power over Ethernet, which can be powered by a PoE gateway, and uses an 8 x 0.56” digital + 1.3” display design,

What a fixed millisecond offset does

A signed offset is added to every cue’s start and end time. A positive value moves cues later; a negative value moves them earlier. Subtitle Edit documents signed millisecond values such as -1500 and +1500, and it also accepts an hh:mm:ss:ms form for its offset parameter. Because the shift is applied uniformly, the gap between cues and the length of each cue are unchanged.

The arithmetic below shows the effect on two cues. It is a worked calculation of the documented operation, not a test of a particular file.

Original cue Offset Result
00:01:16,195 –> 00:01:18,400 -1500 ms (1.5 s earlier) 00:01:14,695 –> 00:01:16,900
00:00:03,000 –> 00:00:05,250 +1500 ms (1.5 s later) 00:00:04,500 –> 00:00:06,750

A negative offset can push an early cue below zero. Check the first few cues after any negative shift, because a cue that would start before 00:00:00,000 needs a decision: trim it, move it, or accept the tool’s handling, and then confirm that choice in the player.

Decide whether the problem is an offset at all

Before you apply a correction, find out whether the error is constant or grows. Pick one line of dialogue near the start and one near the end, and note how far the subtitle is from the spoken word at each point.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • If the gap is about the same at both points, the file has a fixed offset, and a signed millisecond shift is the right tool.
  • If the gap is near zero at the start and grows toward the end, the file has drift. A single shift will fix one part and break another, so the correction has to scale the timings rather than move them.

To estimate the scale, divide the extra delay by the elapsed time. For example, a cue that is 2 seconds late at the 10-minute mark and in sync at the start has drifted about 2 ÷ 600 ≈ 0.33 percent. That figure points toward a frame-rate or speed mismatch between the subtitle file and the video, which Subtitle Edit handles as separate operations from the offset.

Symptom Operation to consider What to verify
Every cue is about equally early or late Fixed signed offset Check the first, middle, and last cues; confirm the sign and size of the shift.
Timing is right at the start and grows worse later Frame-rate or speed correction Compare the gap at the beginning and end; do not expect a single offset to fix it.
The target application needs another subtitle format Format conversion Check timing, text, and styling in the target player.
Many files need the same fix Batch or command-line processing Keep originals and inspect a representative sample of outputs.

This mapping is editorial guidance based on how Subtitle Edit separates shifting timings, frame-rate conversion, and speed adjustment into distinct functions. It describes which operation fits which symptom, not a diagnosis of any specific file.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Apply the correction and convert the format

Convert the file only after you know the timing is right, so a format change does not hide a timing error.

  1. Save an untouched copy of the original subtitle file in a separate folder, with a name that says it is the original.
  2. Open the file in Subtitle Edit. For a fixed shift, use the Adjust All Times function, enter the signed offset, and apply it to all lines.
  3. Play the video with the adjusted file and check a line near the start, one near the middle, and one near the end.
  4. Save the file in SRT format using the save-as workflow, and keep the new file under a name that differs from the original.
  5. For a batch of files, use Subtitle Edit’s documented command-line converter with the same offset value, then inspect a sample of the outputs rather than trusting every file.
  6. Open the converted file in a plain-text editor and confirm the timing lines follow the HH:MM:SS,mmm --> HH:MM:SS,mmm pattern and the first and last cues look right.
  7. Play the converted file in the player you intend to use, at the same three points as before.

Format conversion changes how the file is written. Formats that carry styling or positioning instructions can lose those details when saved as plain SRT, and SRT players do not all render formatting tags the same way. If a line shows raw tags or appears in the wrong place, the problem is usually the player’s styling support, not the timing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Troubleshooting checklist

  • Subtitles are early everywhere: the offset needs to be positive so the cues move later. Confirm the sign before applying it again.
  • Subtitles are correct at the start and wrong later: stop applying offsets and check for a frame-rate or speed mismatch.
  • The player ignores the file: confirm the file is saved as plain text in an encoding the player supports, and check whether the player expects the subtitle file to share the video’s filename. Behaviour varies by player, so check its documentation.
  • Raw tags appear on screen: the player does not support those styling tags. Remove them from a copy of the file or use a format the player handles.
  • A cue disappears after a negative shift: it probably started before zero. Trim or move it, then recheck the first lines of the file.

Subtitle Edit’s documentation is the primary reference for the operations named here. Software labels and interfaces can change between versions, so if a menu item differs from the one above, check the version you have installed.

Quick Recap

Bestseller No. 1
DOREMiDi Timecode Center MTC-30 Supports Timecode Reader Generator Converter SMPTE LTC ArtTimeCode RTP-MIDI MMC PoE(MTC-30)
DOREMiDi Timecode Center MTC-30 Supports Timecode Reader Generator Converter SMPTE LTC ArtTimeCode RTP-MIDI MMC PoE(MTC-30)
3.MTC-30 supports time code generation, time code conversion, and time code reading,
$370.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.