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. È 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 a informazioni di temporizzazione che specificano quando ogni riga di testo dovrebbe apparire e scomparire sullo schermo. La temporizzazione è solitamente espressa in millisecondi. I file SMI sono tipicamente utilizzati in combinazione con i lettori video per visualizzare i sottotitoli in varie lingue, rendendo i contenuti video accessibili a un pubblico più ampio, inclusi coloro che sono sordi o ipoudenti, 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 è un precursore di formati di sottotitoli più avanzati come SRT e WebVTT, ma rimane un formato ampiamente supportato grazie alla sua semplicità e facilità di creazione. È spesso utilizzato per la codifica di sottotitoli per DVD e streaming video online.