GUIDE FICHIER SRT

Qu’est-ce qu’un fichier SRT ? Structure, timecodes et exemples

Guide pratique du format SubRip Subtitle : structure des cues, timecodes, erreurs courantes et création d’un fichier propre.

Mis à jour août 2026 9 min de lecture

SRT signifie SubRip Subtitle. C’est un format texte simple qui associe le texte des sous-titres à des temps de début et de fin. Sa simplicité explique sa très large utilisation.

Structure d’un fichier SRT

Un fichier SRT est composé de blocs de sous-titres. Chaque bloc contient généralement un numéro, une ligne de timecode, le texte puis une ligne vide.

ÉlémentExempleRôle
Numéro1Ordonne les blocs.
Timecode00:00:01,000 --> 00:00:04,000Définit l’affichage.
TexteWelcome to our SRT tutorial.Texte visible.
Ligne videSépare deux blocs.
1
00:00:01,000 --> 00:00:04,000
Welcome to our SRT tutorial.

2
00:00:05,500 --> 00:00:08,000
Each cue has timing and text.

Comprendre les timecodes SRT

La syntaxe courante est heures:minutes:secondes,millisecondes. Le début et la fin sont séparés par une flèche et la fin doit être postérieure au début.

00:01:12,500 --> 00:01:15,800 correspond à un affichage de 1:12,5 à 1:15,8.

Quel encodage utiliser ?

UTF-8 est le choix le plus sûr aujourd’hui, surtout pour les accents et alphabets non latins. UTF-8 sans BOM est souvent très portable, mais le comportement dépend du logiciel.

SRT peut-il stocker du style ?

SRT est d’abord un format de texte temporisé. Certains lecteurs acceptent quelques balises simples, mais les styles avancés ne sont pas fiables entre plateformes.

  • Très portable: Texte, retours à la ligne et timing.
  • Parfois accepté: Italique ou gras selon le lecteur.
  • Peu portable: Polices, couleurs, positions précises, animations et effets ; ASS est préférable.

Comment créer un SRT

  1. Numéroter les cues à partir de 1.
  2. Ajouter un début et une fin valides.
  3. Placer le texte sous le timecode.
  4. Laisser une ligne vide entre les blocs.
  5. Enregistrer en UTF-8 avec l’extension .srt.
  6. Valider puis vérifier le fichier avec la vidéo.

Erreurs SRT fréquentes

1
00:00:04.000 --> 00:00:01.000
Broken timestamp

3
00:00:03,500 --> 00:00:06,000
This cue overlaps the previous one.
ProblèmeConséquence
Timecode invalideLe lecteur peut ignorer le bloc.
Fin avant le débutDurée invalide.
ChevauchementDeux sous-titres peuvent s’afficher ensemble.
Bloc videUn timing existe sans texte.
Numérotation incorrecteParfois tolérée, mais une séquence propre est préférable.
Mauvais encodageLes caractères peuvent être corrompus.

Valide techniquement ne veut pas dire lisible

Il n’existe pas une limite unique de caractères ou de vitesse valable pour toutes les plateformes et langues.

  • Laisser assez de temps pour lire.
  • Couper les longues phrases à des endroits naturels.
  • Éviter trop d’idées dans un même cue.
  • Tester sur mobile et desktop.
  • Toujours faire une vérification visuelle.

Usages courants du SRT

Plateformes vidéo

Piste de sous-titres séparée.

Montage

Échange de texte temporisé entre outils.

Traduction

Traduire en conservant les timings.

Accessibilité

Proposer des sous-titres activables sans les incruster.

Workflow SRT fiable

  1. Créer ou générer une première version.
  2. Corriger texte et ponctuation.
  3. Vérifier timing et coupures de ligne.
  4. Valider structure et chevauchements.
  5. Traduire depuis un master propre si nécessaire.
  6. Convertir seulement si la destination exige un autre format.
  7. Tester le fichier final dans l’environnement réel.

SRT reste populaire car il associe texte lisible et timing simple. Gardez sa structure propre et passez à un format plus riche uniquement si votre workflow en a besoin.

Questions fréquentes

Que signifie SRT ?

SRT est généralement développé en SubRip Subtitle.

Puis-je ouvrir un SRT dans un éditeur de texte ?

Oui, car il s’agit de texte brut.

Pourquoi une virgule dans les timecodes ?

La syntaxe SRT courante utilise une virgule avant les millisecondes.

SRT peut-il conserver couleurs et polices ?

Pas de manière fiable ; ASS convient mieux au style avancé.

Comment vérifier un SRT ?

Contrôlez syntaxe, durées, ordre, chevauchements, blocs vides et encodage.