Il formato di file SMI (Synchronized Multimedia Integration Language), spesso riscontrato 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 alle informazioni di temporizzazione (timing) che specificano quando ogni riga di testo deve apparire e scomparire sullo schermo. La temporizzazione è solitamente espressa in millisecondi. I file SMI sono tipicamente utilizzati in combinazione con i lettori multimediali per visualizzare sottotitoli in varie lingue, rendendo i contenuti video accessibili a un pubblico più ampio, inclusi coloro che sono sordi o con problemi di udito, 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 impiegato per la codifica dei sottotitoli per DVD e per lo streaming video online.