Skip to content

SAMI ​

SAMI is a legacy HTML-like subtitle format from Microsoft.

Timing ​

  • SYNC Start= values are milliseconds

Styling ​

  • CSS classes in the <STYLE> block
  • <P Class=...> references

Parsing ​

ts
import { parseSAMI } from 'subforge/sami'
import { unwrap } from 'subforge/core'

const doc = unwrap(parseSAMI(samiText))

Serialization ​

ts
import { toSAMI } from 'subforge/sami'