Le format de fichier SMI (Synchronized Multimedia Integration Language), souvent associé aux extensions .smi ou .sami, est un langage de balisage textuel utilisé pour ajouter des sous-titres ou des légendes à du contenu multimédia, principalement des vidéos. Il s'agit d'un format relativement simple qui permet la synchronisation précise du texte avec les flux audio et vidéo. Les fichiers SMI contiennent le texte des sous-titres ainsi que des informations temporelles spécifiant le moment exact où chaque ligne de texte doit apparaître et disparaître à l'écran. La synchronisation est généralement exprimée en millisecondes. Les fichiers SMI sont couramment utilisés avec des lecteurs vidéo pour afficher des sous-titres dans diverses langues, rendant le contenu vidéo accessible à un public plus large, y compris les personnes sourdes ou malentendantes, ou celles souhaitant visionner des vidéos dans une langue différente. Le format prend en charge une mise en forme de texte de base, telle que les styles de police et les couleurs, bien que l'étendue de cette prise en charge puisse varier selon le lecteur vidéo ou le logiciel utilisé. Le SMI est un précurseur de formats de sous-titres plus avancés comme SRT et WebVTT, mais il demeure largement pris en charge en raison de sa simplicité et de sa facilité de création. Il est fréquemment utilisé pour l'encodage de sous-titres destinés aux DVD et au streaming vidéo en ligne.