Aller au contenu
Free Subtitle Converter
Langue
Thème de couleur
Nous soutenir

Le fichier SRT : structure, édition et erreurs courantes

Le fichier de sous-titres SRT : le sens de chaque ligne, comment l’ouvrir et le modifier sans risque, et corriger les erreurs qui bloquent les lecteurs.

Par Syed Peera Saheb · Publié

La réponse courte

Un fichier SRT est un fichier de sous-titres en texte brut. Il contient des sous-titres numérotés, chacun avec un temps de début, un temps de fin et une ou deux lignes de texte, et presque tous les lecteurs vidéo, téléviseurs, logiciels de montage et plateformes vidéo savent le lire.

Le nom vient de SubRip, un programme Windows qui lisait les sous-titres des DVD et les enregistrait sous forme de texte. Le SRT n’a jamais eu de spécification officielle : ce qui est valide correspond donc surtout à ce qu’acceptent les lecteurs populaires. C’est une bonne nouvelle quand vous en modifiez un à la main : le format est simple et tolérant.

Les parties d’un sous-titre

Chaque sous-titre, parfois appelé cue ou bloc de sous-titre, comporte quatre parties. La première ligne est un compteur : 1 pour le premier sous-titre, 2 pour le suivant, et ainsi de suite. La deuxième ligne est le minutage, écrit en heures, minutes, secondes et millisecondes, avec une virgule avant les millisecondes et une flèche formée de deux tirets et d’un signe supérieur à entre le début et la fin. Viennent ensuite les lignes de texte, généralement une ou deux. Une ligne vide termine le sous-titre.

Les temps sont comptés depuis le début de la vidéo. 00:01:02,500 signifie une minute et deux secondes et demie après le début. La plupart des lecteurs masquent le sous-titre à son temps de fin : deux sous-titres ne doivent donc pas se chevaucher, sauf si vous voulez les afficher tous les deux en même temps.

Un fichier SRT complet avec deux sous-titres
1
00:00:01,200 --> 00:00:03,900
Is anyone here?

2
00:00:04,300 --> 00:00:06,800
MAYA: Over here.
<i>Follow my voice.</i>
Les parties d’un sous-titre SRT
12
Numéro du sous-titre
00:01:02,500 --> 00:01:05,000
Temps de début et de fin, virgule avant les millisecondes
Where are you going?
Texte, sur une ou deux lignes
Une ligne vide termine le sous-titre

Mise en forme utilisable

Le SRT n’a pas de mise en forme officielle, mais la plupart des lecteurs comprennent quelques balises proches du HTML : <i> pour l’italique, <b> pour le gras et <u> pour le soulignement. L’italique est le plus courant, pour les voix hors champ, les appels téléphoniques, les paroles de chansons et les mots étrangers. Certains lecteurs affichent aussi les balises <font color="...">, et certains fichiers contiennent des codes de position ASS comme {\an8} pour placer un sous-titre en haut.

La prise en charge varie. Certaines plateformes, dont YouTube, ignorent tout balisage dans les fichiers SRT. Les outils de ce site conservent l’italique, le gras et le soulignement. Ils suppriment les balises de couleur de police et les codes de position ASS, car de nombreux lecteurs les afficheraient sinon comme du texte.

Comment ouvrir et modifier un fichier SRT

N’importe quel éditeur de texte brut fait l’affaire : le Bloc-notes sous Windows, TextEdit sur Mac en mode texte brut, ou un éditeur de code. Évitez les traitements de texte comme Word, qui peuvent ajouter une mise en forme cachée ou des guillemets typographiques à l’enregistrement. Au moment d’enregistrer, choisissez l’encodage UTF-8 pour que chaque lettre s’affiche correctement dans les lecteurs récents.

Pour de petites corrections, comme une faute de frappe ou une ligne manquante, un éditeur de texte suffit. Pour modifier le minutage de tout le fichier, changer des centaines d’horodatages à la main est lent et source d’erreurs ; l’outil de décalage des sous-titres déplace tous les sous-titres d’un coup. Un éditeur de sous-titres dédié est préférable quand vous devez recaler les sous-titres un par un sur l’audio.

Erreurs SRT courantes et comment les corriger

Quand un lecteur refuse un fichier SRT ou l’affiche mal, la cause est généralement l’une des suivantes. Les outils de ce site tolèrent plusieurs d’entre elles : ouvrir un fichier abîmé dans le convertisseur et le télécharger de nouveau en SRT le répare donc souvent en une seule étape.

  • Un point au lieu d’une virgule avant les millisecondes, comme dans 00:00:01.200. Les lecteurs stricts le refusent. Le convertisseur le lit et écrit une virgule.
  • Lignes vides manquantes entre les sous-titres. Certains lecteurs fusionnent alors les sous-titres. Le convertisseur les sépare quand même, car il commence un nouveau sous-titre à chaque ligne de minutage.
  • Des numéros qui sautent ou se répètent. Les lecteurs s’en soucient rarement, mais certains logiciels de montage oui. Chaque fichier SRT écrit par les outils est renuméroté à partir de 1.
  • Un temps de fin antérieur au temps de début, ou un temps négatif. Ces sous-titres sont ignorés, et la page vous indique combien de blocs n’ont pas pu être lus.
  • Des sous-titres qui se chevauchent, l’un étant encore à l’écran quand le suivant commence. Le nettoyeur de sous-titres peut terminer chaque sous-titre au début du suivant, et le vérificateur de sous-titres liste chaque chevauchement.
  • Des caractères bizarres à la place des lettres accentuées. C’est un problème d’encodage ; la page vous permet de choisir le bon encodage et enregistre le résultat en UTF-8.
  • Des temps sans les heures, comme 01:02,500, ou des fractions courtes, comme 00:00:01,5. Le convertisseur lit les deux et écrit des temps complets.

D’où viennent les fichiers SRT

Vous obtiendrez le plus souvent un fichier SRT depuis un site de téléchargement de sous-titres, depuis un logiciel de montage ou un service de transcription qui exporte des sous-titres, ou depuis une plateforme vidéo où vous pouvez télécharger les sous-titres de vos propres vidéos. Les éditeurs de sous-titres enregistrent en SRT par défaut, et de nombreux programmes qui extraient les pistes de sous-titres des fichiers MKV ou MP4 enregistrent aussi les pistes texte en SRT.

La qualité des fichiers provenant des sites de téléchargement varie beaucoup. Ils ont pu être faits pour une autre version de la vidéo, enregistrés dans un ancien encodage régional ou remplis de crédits et d’adresses web. Avant de vous y fier, regardez quelques scènes au début, au milieu et à la fin de la vidéo pour vérifier que le minutage tient.

Nommer un fichier SRT pour que les lecteurs le trouvent

Les lecteurs et les téléviseurs chargent généralement un fichier SRT automatiquement quand il se trouve à côté de la vidéo et porte le même nom, comme vacances.mp4 et vacances.srt. Beaucoup comprennent aussi un code de langue avant l’extension : vacances.en.srt et vacances.es.srt apparaissent alors en anglais et en espagnol. Certains lecteurs reconnaissent des étiquettes supplémentaires comme sdh ou forced, par exemple vacances.en.sdh.srt, mais la prise en charge varie : vérifiez votre lecteur si l’étiquette n’apparaît pas.

Ce que font les outils de ce site d’un fichier SRT

Chaque outil ici lit le SRT, et chacun laisse le fichier d’origine intact : vous téléchargez un nouveau fichier. Le convertisseur l’écrit dans un autre format. L’outil de décalage des sous-titres déplace ou étire chaque minutage. Le nettoyeur de sous-titres supprime les descriptions sonores, les noms des intervenants, les sous-titres répétés et les crédits. Le vérificateur de sous-titres liste les sous-titres trop rapides, trop longs ou qui se chevauchent. Les outils de fusion, de découpe et de conversion des sous-titres en texte réunissent, coupent ou transcrivent les fichiers.

Tous fonctionnent dans votre navigateur, et le fichier n’est pas envoyé en ligne. Chaque fichier qu’ils enregistrent est en UTF-8 et conserve l’italique, le gras et le soulignement lorsque le format de sortie le permet.

Le SRT comparé aux autres formats

La force du SRT, c’est que tout le lit. Ses faiblesses sont l’absence de spécification et de véritable mise en forme. Le WebVTT est presque identique mais c’est une norme du web, et c’est le seul format que les navigateurs affichent nativement. L’ASS ajoute les polices, les couleurs et le placement. Si une plateforme ou un lecteur demande autre chose que du SRT, le convertisseur peut écrire du VTT, de l’ASS, du SBV, du TTML, du DFXP, du SAMI, du MicroDVD SUB, du LRC, du CSV, du Spruce STL ou du texte brut à partir du même fichier.

Questions fréquentes

Un fichier SRT est-il la même chose qu’une vidéo sous-titrée ? Non. C’est un fichier texte séparé qu’un lecteur affiche par-dessus la vidéo. Les sous-titres peuvent être désactivés, modifiés ou corrigés sans toucher à la vidéo.

Un fichier SRT peut-il contenir deux langues ? Pas sous forme de pistes séparées, mais chaque sous-titre peut contenir une ligne dans chaque langue. L’outil de fusion de sous-titres peut combiner deux fichiers de cette façon.

Puis-je ouvrir un fichier SRT sur un téléphone ? Oui. N’importe quelle visionneuse de texte peut l’afficher, et les outils de ce site fonctionnent dans un navigateur mobile.

Pour aller plus loin :

Ouvrir le convertisseur de sous-titres
Offrez-moi un café