SBV to LRC Subtitle Converter
Transform SubViewer subtitle timing into LRC lyrics tags for music players like foobar2000, AIMP, and Poweramp.
Drag & drop your SBV file here
or click to browse
Supports .sbv files up to 50 MB
Free Online SBV to LRC Converter
Our SBV to LRC converter repurposes SubViewer subtitle files as synchronized lyrics. LRC is the standard format for timed lyrics in music players such as foobar2000, AIMP, Poweramp, and MX Player. Unlike SBV, which stores both start and end times for video subtitles, LRC uses only a start-time tag ([MM:SS.xx]) prepended to each lyrics line, with the end time implied by the next entry. The converter extracts the start time from each SBV entry, drops the hours component (LRC has no hours field), converts milliseconds to centiseconds, and wraps the result in the bracket notation LRC expects.
SBV to LRC Code Syntax & Structure Inspection
Side-by-side code inspection illustrating header definitions, timestamp syntax, and cue payload formatting
SBV vs LRC Technical Specifications
SBV
SubViewer (SBV) is a lightweight subtitle format popularized by subtitle repositories like SubDl and OpenSubtitles. Each entry places both timestamps on a single line using the pattern 0:00:01.234,0:00:04.567 (start and end separated by a comma, hours not zero-padded, milliseconds preceded by a period). There are no sequence numbers and no file header. The subtitle text follows immediately below. SBV sometimes uses bracket-style tags such as [br] for line breaks and [i] for italics, but the format has no standardized styling system.
LRC
LRC is a synchronized lyrics format used by music players. Each line begins with a timestamp tag in the form [MM:SS.xx] (minutes, seconds, centiseconds - no hours field), followed immediately by the lyrics text. There are no end timestamps; the display duration is implied by the next line's start time. LRC files may include optional metadata tags: [ti:title], [ar:artist], [al:album], [by:creator], and [offset:ms] for global timing adjustment. Enhanced LRC supports word-level timing with additional nested tags.
Format Differences
Conversion Troubleshooting & Gotchas
Practical solutions for player compatibility, character encoding, and timing synchronization
Subtitle timing drifts or appears out of sync on media players
Video files frequently differ in framerate (e.g., 23.976 fps vs 25 fps). If the timing drifts steadily, use our Subtitle Sync tool to adjust the global offset or framerate stretch.
Characters appear as garbled symbols or question marks (Mojibake)
Legacy files saved in Windows-1252, Shift-JIS, or GBK may render incorrectly. Our exporter standardizes output to clean UTF-8. Use our Subtitle Encoding Converter if the source file is corrupted.
Overlapping captions when multiple speakers talk simultaneously
Different formats handle overlapping dialogue differently. If your target player cannot render stacked cues cleanly, open the file in our Subtitle Editor to adjust individual cue timings.
Video editing software (Premiere, DaVinci, Final Cut) rejects the file
Professional NLE software enforces strict syntax rules. Our converter eliminates malformed line breaks and non-standard tags, producing clean, standardized files.
Features
Why Convert?
Common Use Cases
Music Lyric Creation
Convert subtitle timing from a movie or video into LRC format so the same text displays as synchronized lyrics in foobar2000, AIMP, or Poweramp.
Karaoke Preparation
Use existing subtitle timing data to create line-by-line karaoke lyrics in LRC format for karaoke software.
Language Learning
Convert foreign-language video subtitles to LRC lyrics for sing-along practice and listening comprehension with music players.
Lyrics Archiving
Preserve subtitle content as LRC lyrics files alongside music collections for synchronized display during playback.
Content Repurposing
Transform subtitle text from one medium (video) into another (music) without retiming the content manually.
Enhanced LRC Export
Use the converted LRC as a base for creating enhanced LRC with word-level timing tags for more precise lyric highlighting.
Related Formats
SBV (SubViewer)
The input format: video subtitles with comma-separated timestamps, used by subtitle download sites.
SRT (SubRip)
The video subtitle alternative: if you need subtitles for video (not lyrics), convert SBV to SRT instead.
TXT
The plain-text alternative: if you only need the text without any timing, convert SBV to TXT for a clean transcript.
How It Works
- 1
Upload your .sbv file by dragging it into the converter or browsing.
- 2
The parser reads each SBV entry and extracts the start timestamp and text.
- 3
Each start time is converted from H:MM:SS.MMM to [MM:SS.xx] format.
- 4
The end timestamp is dropped, and the text becomes the lyrics line.
- 5
Download the .lrc file and load it alongside a music file in any compatible player.
More Subtitle Tools
Frequently Asked Questions
LRC was designed for music players, where each lyrics line stays on screen until the next line begins. The end time is implicitly the start time of the following line. This simplifies the format and is sufficient for lyrics display.
LRC uses two-digit centiseconds (00-99) instead of three-digit milliseconds (000-999). The converter truncates to two digits: 234ms becomes 23 centiseconds. This gives 10ms precision, which is standard for lyrics synchronization.
The converter writes timed lyric lines only. You can add metadata tags such as [ti:Song Title], [ar:Artist Name], and [al:Album Name] manually at the top of the generated file.
LRC timestamps use [MM:SS.xx] format with no hours field, because songs rarely exceed 60 minutes. If your SBV file has entries beyond 59:59, those timestamps will still be converted correctly by using minutes above 60 (e.g., [65:30.00]).
foobar2000, AIMP, Poweramp, MX Player, MiniLyrics, and many Android and iOS music apps support LRC. The .lrc file should be placed in the same folder as the music file with the same base name.
Yes, completely free with no registration or watermarks. All processing happens in your browser.
Related Articles
Convert YouTube JSON3 Subtitles to SRT, VTT, or LRC | AllSubConverter
Download YouTube captions as JSON3 and convert them to SRT, VTT, or LRC. Step-by-step guide covering yt-dlp, the JSON3 format, and free online conversion.
Add Pinyin & Furigana to Subtitles | AllSubConverter
Learn how to add pinyin to Chinese subtitles and furigana to Japanese subtitles. AI-powered reading aids for language learners, karaoke, and study materials.