Je n'ai pas de Mac, mais ceci devrait être un conseil universel. Utilisez un éditeur de texte avancé comme TextWrangler pour ouvrir le fichier de sous-titres (vous pouvez également essayer quelque chose comme Aegisub) pour savoir si le fichier de sous-titres est corrompu ou non.
Si le fichier est bon, découvrez quel encodage il utilise - vous ne nous avez pas dit quelle langue est-ce ?
Dans certains cas, la police ou le système pourraient ne pas supporter certaines langues ou le lecteur a simplement défini un encodage incorrect pour les sous-titres. UTF-8 devrait être une solution universelle, mais parfois les sous-titres utilisent également un autre encodage.