One reasoning surface
The stable v1 model gives AI one predictable cue structure for SRT and WebVTT today and provides the extension boundary needed for future broadcast, binary, and bitmap formats.
A huge amount of what people say, read, watch, and archive is trapped behind subtitle formats that machines cannot treat as ordinary text. Some are simple text files. Some are dense XML. Some are old binary broadcast records. Some are literally pictures of words. Cueson is designed to turn that fractured universe into one predictable Cue JSON surface where the words, timing, speakers, provenance, layout, and other useful context are directly visible.
Current v1.0.0 release boundary: Cueson provides stable Cue JSON, SubRip, and WebVTT encode, restore, render, conversion, validation, inspection, and completion workflows in the published, independently verified v1.0.0 release. Its documentation and immutable released schemas are published at cueson.io. OCR and additional format families remain future work.
The stable v1 model gives AI one predictable cue structure for SRT and WebVTT today and provides the extension boundary needed for future broadcast, binary, and bitmap formats.
The plain text is easy to consume, while original bytes, names, timing, metadata, styling, graphics, and provenance remain available instead of being discarded.
Current SRT and WebVTT codecs already let downstream tools use Cue JSON instead of separate parsers, and future codecs can join that same contract without creating another downstream format maze.
SRT and WebVTT are the stable format contracts in the published v1.0.0 release. The other families remain future directions and show why the common Cue JSON model matters long term, especially when the original content is binary or image-based rather than plain text.
| Format | Where it comes from | What it is used for | What is actually inside | What Cueson unlocks |
|---|---|---|---|---|
|
SRT
.srt
Textv1
|
Simple timed text Originally created around the SubRip subtitle-ripping tool, then adopted almost everywhere as a simple subtitle interchange format. |
Downloaded subtitles, media players, video editing, localization handoffs, archives, and subtitle sidecars. | Plain text arranged into numbered cues with start and end times. Very little standardized styling or metadata. | The words and timing become direct Cue JSON fields that an AI can read immediately. |
|
WebVTT
.vtt
Textv1
|
Web timed text Designed for timed text on the web and used with HTML video and audio. |
Web captions, subtitles, chapters, speaker labels, descriptions, cue positioning, and time-aligned metadata. | Timed text plus cue settings, speakers, regions, notes, styles, inline timing, and richer structure than SRT. | Cueson exposes the text, timing, speakers, tokens, and structure without forcing the AI to understand WebVTT syntax. |
|
TTML
.ttml / .xml
TextFuture
|
XML timed text A W3C timed-text family built for richer professional caption and subtitle interchange. |
Streaming platforms, localization, accessibility, broadcast-to-streaming workflows, and professional caption exchange. | XML describing timed text, layout, regions, styles, metadata, language, and presentation behavior. | Cueson can reduce a complex XML document to a predictable semantic cue model while retaining the original structure. |
|
IMSC
.ttml / .xml
TextFuture
|
Streaming timed text A constrained TTML profile created specifically for interoperable internet media subtitles and captions. |
OTT and streaming delivery where platforms need a predictable professional timed-text profile. | TTML-based text, timing, styling, regions, language, and presentation information under a tighter interoperability profile. | The same Cue JSON surface can expose what was said and when, while preserving IMSC-specific presentation details. |
|
SMPTE-TT
.xml
TextFuture
|
Broadcast timed text A professional timed-text profile from the Society of Motion Picture and Television Engineers. |
Broadcast caption interchange and movement between legacy television caption systems and newer timed-text workflows. | XML timed text plus broadcast-oriented metadata and mechanisms for preserving caption information that simpler formats cannot represent. | Cueson makes the human-language content accessible without flattening away the broadcast information that may still matter. |
|
ASS
.ass
TextFuture
|
Styled subtitle script Advanced SubStation Alpha, strongly associated with Aegisub and sophisticated fansubbing workflows. |
Anime, fansubs, karaoke, signs, elaborate styling, precise positioning, typography, and visual subtitle effects. | Script sections, styles, events, dialogue, positioning, override tags, karaoke timing, and drawing or effect instructions. | The dialogue becomes plain structured text for reasoning while the highly expressive visual script remains preserved. |
|
SSA
.ssa
TextFuture
|
Styled subtitle script SubStation Alpha, the predecessor to ASS. |
Legacy styled subtitles, fansubs, positioned dialogue, and older subtitle-authoring workflows. | Scripted subtitle events, styles, dialogue, timing, and positioning directives. | Older SSA collections become machine-readable through the same common cue model used for newer formats. |
|
EBU-STL
.stl
BinaryFuture
|
Legacy broadcast exchange A European Broadcasting Union subtitle exchange standard designed for professional television workflows. |
Broadcaster handoff, television subtitling, localization vendors, transmission workflows, and long-term media archives. | Binary records containing subtitle text, timing, character-set information, positioning, and broadcast metadata. | Cueson turns an opaque legacy binary file into directly inspectable text and timing while retaining the exact binary source. |
|
EBU-TT
.xml
TextFuture
|
Modern broadcast timed text A newer European Broadcasting Union timed-text family based on XML. |
Modern broadcast and online subtitle exchange, accessibility workflows, archives, and professional distribution. | Structured XML containing timed text, metadata, styling, language, and professional broadcast semantics. | Cueson gives AI the readable content immediately without making downstream systems carry an EBU-specific XML parser. |
|
PGS / SUP
.sup
BitmapFuture + OCR
|
Blu-ray bitmap subtitles Presentation Graphic Stream subtitles used heavily on Blu-ray and related disc media. |
Disc subtitles where the subtitle is authored as a rendered visual image rather than editable characters. | Timed bitmap graphics, palettes, positioning, and presentation instructions. The file may contain no text characters at all. | This is where Cueson becomes especially powerful: OCR can derive real text for AI reasoning while the original subtitle images remain authoritative. |
|
VobSub
.idx + .sub
BitmapFuture + OCR
|
DVD bitmap subtitles A common representation created when subtitles are extracted from DVDs. |
DVD subtitle extraction, archival sidecars, media-player playback, and migration from disc media. | A paired format: IDX carries timing, language, palette, and indexing information while SUB carries the actual subtitle images. | Cueson can keep the pair together, preserve the original imagery, and layer OCR text on top so AI can reason about what the subtitles actually say. |
|
SAMI
.smi / .sami
TextFuture
|
Legacy synchronized text Microsoft Synchronized Accessible Media Interchange, created for synchronized accessibility and multimedia captions. |
Older Windows Media collections, synchronized captions, subtitles, and audio-description workflows. | HTML-like timed text with synchronization markers, style classes, language information, and caption content. | Cueson can make older media collections readable through the same modern machine-facing representation. |
Cueson is not supposed to shred every format into generic text. It keeps a machine-friendly interpretation and a lossless source envelope together. That means an AI can see the text immediately while software can still recover or inspect the original file and its native details.
PGS and VobSub illustrate the bigger idea. A human sees subtitles on screen, but the file may contain only images. OCR converts those visual words into structured plaintext that AI can reason over, while Cueson keeps the original subtitle graphics intact as the authoritative evidence.