SBV Captions (YouTube)
A YouTube SBV caption file — start,end timestamp lines followed by caption text — carrying the same three captions, for testing SBV parsers and YouTube caption import.
0:00:00.000,0:00:02.500
Welcome to Novus Examples.
0:00:02.500,0:00:05.000
These are free sample subtitle files.
0:00:05.000,0:00:08.000
Use them to test parsers, players, and converters.
Specifications
- Format
- YouTube SBV
- Cues
- 3
- Timing
- H:MM:SS.mmm,H:MM:SS.mmm
- Captions
- same as the SRT/VTT twins
What is a .sbv file?
SBV (.sbv) is the simple caption format used by YouTube's Studio. Each cue is a start,end timestamp line (H:MM:SS.mmm) followed by the caption text, with a blank line between cues. It has no styling — just timings and text.
How to use this file
Use an example .sbv file to test caption parsers, YouTube caption import, and conversion between SBV, SRT, and VTT.
How to use this file for testing
“SBV Captions (YouTube)” is a deterministic Novus Examples fixture for Subtitle parsing, Conversion testing, Editor testing. The same captions written out across SubRip, WebVTT, ASS/SSA, SBV, TTML and a synced LRC lyric file, with known timings — for exercising subtitle parsers, format converters and burn-in tools against every serialisation.
Documented properties for this file: 3 cues · YouTube SBV. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.
Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.
Document fixtures list their internal structure (pages, fields, tracked changes, embedded objects) in the spec table. Test extractors, converters, and OCR against that known structure, and compare searchable↔scanned or format-twin companions when present.
Parse the cues and check timings against the documented count; the same captions ship across subtitle formats so you can diff a converter against a known target.
Code examples
<video controls src="clip.mp4">
<track kind="captions" srclang="en" label="English" src="captions.sbv" default>
</video>Related files
- lrcLRC Synced LyricsAn LRC synced-lyric file with ID tags (title, artist, album) and four line-level [mm:ss.xx] timestamps — for testing karaoke and music-player lyric sync and LRC parsers.

- adocAsciiDoc Guide (ADOC source)An AsciiDoc getting-started guide with source blocks, an admonition, and a table — for testing AsciiDoc renderers (Asciidoctor), editors, and conversion to HTML/PDF.

- texLaTeX Article (TEX source)A small LaTeX article source with an abstract, a numbered equation (the Nyquist criterion), and a table — for testing LaTeX editors, syntax highlighters, and TeX-to-PDF pipelines.

- mdLegal Markdown — Accessibility StatementFictional SAMPLE legal/policy markdown (accessibility-statement) — not legal advice.

- mdLegal Markdown — Cookie Notice SampleFictional SAMPLE legal/policy markdown (cookie-notice-sample) — not legal advice.

- mdLegal Markdown — Dpa Definitions SampleFictional SAMPLE legal/policy markdown (dpa-definitions-sample) — not legal advice.

Generated by generation/subtitles_extra.py. Free for any use, no attribution required — license.