Le format de fichier SMI (Synchronized Multimedia Integration Language), souvent identifié par l'extension .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 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 ainsi le contenu vidéo accessible à un public plus large, y compris les personnes sourdes ou malentendantes, ou celles préférant visionner des vidéos dans une autre langue. 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 reste un format 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.