Il formato di file SMI (Synchronized Multimedia Integration Language), spesso identificato con l'estensione .smi o .sami, è un linguaggio di markup basato su testo utilizzato per aggiungere sottotitoli o didascalie a contenuti multimediali, principalmente video. Si tratta di un formato relativamente semplice che consente la sincronizzazione del testo con i flussi audio e video. I file SMI contengono il testo dei sottotitoli insieme alle informazioni temporali che specificano quando ogni riga di testo deve apparire e scomparire sullo schermo; il timing è solitamente espresso in millisecondi. Questi file vengono tipicamente utilizzati in combinazione con i lettori video per visualizzare sottotitoli in varie lingue, rendendo i contenuti video accessibili a un pubblico più ampio, inclusi i non udenti o coloro che preferiscono guardare video in una lingua diversa. Il formato supporta la formattazione di base del testo, come stili di carattere e colori, sebbene l'estensione del supporto alla formattazione possa variare a seconda del lettore video o del software utilizzato. SMI è considerato un precursore di formati di sottotitoli più moderni e avanzati come SRT e WebVTT, ma rimane un formato ampiamente supportato a livello globale grazie alla sua semplicità strutturale e alla facilità di creazione. Viene ancora oggi impiegato frequentemente per la codifica dei sottotitoli nei DVD e per i servizi di streaming video online.