How to convert SBV subtitles to SRT on a Mac
An SBV file is the caption format Google’s video tools export, and SRT is the subtitle format that nearly every player, editor, and platform understands. Converting one to the other is a reformatting job, not a re-encoding one: the words and the timing stay identical, only the way the timestamps are written changes. On a Mac the fastest route is to hand the SBV file to a converter and choose SRT as the target, which rewrites the whole file correctly in a moment.
SBV and SRT, side by side
Both formats are plain text files that pair a stretch of time with a line or two of caption. The difference is entirely in how they write that down.
An SBV cue looks like this:
0:00:01.000,0:00:04.000
The first line of the caption
a second line if there is one
The start and end times sit on one line, separated by a comma, with a period before the milliseconds, and the hour is a single digit. There are no cue numbers, and a blank line separates one cue from the next.
An SRT cue looks like this:
1
00:00:01,000 --> 00:00:04,000
The first line of the caption
a second line if there is one
SRT numbers every cue, writes the hour with two digits, uses a comma before the milliseconds, and separates the start and end times with an arrow. That is the whole difference: same text, same moments on the clock, different punctuation and structure.
Why you would convert SBV to SRT
You usually get an SBV file when you download captions from a video platform’s own tools. It works there, but almost nowhere else. Video editors, media players, and other platforms overwhelmingly expect SRT, which has become the default subtitle format everyone supports. Try to load an SBV into a desktop player or an editing timeline and it will often be ignored or rejected outright.
Converting to SRT makes the captions portable. Once they are SRT you can drop them into a video editor, load them alongside a file in a player, upload them to a platform that only takes SRT, or edit them in any text editor with confidence that the format is standard. It is the difference between captions that only work in one place and captions that work everywhere.
Convert SBV to SRT with Manatee
Manatee reads .sbv subtitle files and writes a proper .srt alongside them, all on your Mac.
- Open Manatee and choose Convert, or drag the SBV file onto the menu bar icon.
- Pick SRT as the target format.
- Drop the .sbv into the window, or several files at once. Each shows in the job list with progress.
- The new .srt is written in the same folder as the original, which is left untouched.
The conversion renumbers the cues, reformats every timestamp into the arrow style SRT expects, and preserves the text and the exact timing down to the millisecond. Because it runs locally, captions for an unreleased video never leave your machine.
The manual route, and why it is a chore
macOS has no built-in subtitle converter, so the do-it-yourself path is to reformat the text by hand.
- Open the .sbv in TextEdit as plain text.
- For every cue, add a sequence number on its own line above the times.
- Change each timing line: replace the comma between the two times with a space, an arrow, and another space, and change the period before the milliseconds to a comma. So
0:00:01.000,0:00:04.000becomes00:00:01,000 --> 00:00:04,000. - Save the file with an .srt extension, making sure it is saved as UTF-8 plain text.
For a clip with a handful of cues this is doable. For a real video with hundreds of cues it is slow and error-prone: a single missed comma or a wrong digit can make a player reject the whole file or push every later caption out of sync. This is precisely the kind of repetitive reformatting a converter does instantly and without mistakes.
The trade-off: none on content, a note on encoding
This is one of the cleaner conversions you will do. Both formats carry the same information, so the change from SBV to SRT is lossless in every way that matters: no words are altered, and no timing is shifted, because nothing is being decoded or recompressed the way audio or video would be. The video itself is not touched at all; a subtitle file lives separately from the media it captions.
Two small things are worth knowing. First, SBV is a plain format with no styling, while SRT supports simple inline tags for italics and the like, so you are not losing any styling in this direction. Second, text encoding is the one place a caption file can go wrong: if your captions include accented characters or non-Latin scripts, the file should be saved as UTF-8 so those characters display correctly, and a proper conversion writes UTF-8 by default. If you ever see garbled characters in a subtitle, encoding, not the format, is almost always the cause.
Questions
Will the timing shift when I convert?
No. The conversion copies each start and end time exactly and only changes how they are written, so every caption appears and disappears at the same moment it did before. Timing problems come from editing mistakes or a mismatched frame rate, not from an SBV to SRT conversion.
Can I open an SRT file to check it after converting?
Yes. An SRT is plain text, so you can open it in TextEdit and read the numbered cues, the arrow timestamps, and the caption lines directly. It is worth a quick look to confirm the first and last cues line up with the video.
My captions have accented or non-Latin characters. Will they survive?
They will, as long as the file is saved as UTF-8, which is the standard for SRT. If characters show up garbled in a player, the file was saved in the wrong encoding, and re-saving it as UTF-8 fixes the display without changing the timing or text.
Does converting change the original SBV file?
No. Manatee writes a new .srt next to the SBV and leaves the original alone, so you can convert, test the SRT in your player or editor, and still have the source file if you need it.