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ément | Exemple | Rôle |
|---|---|---|
| Numéro | 1 | Ordonne les blocs. |
| Timecode | 00:00:01,000 --> 00:00:04,000 | Définit l’affichage. |
| Texte | Welcome to our SRT tutorial. | Texte visible. |
| Ligne vide | — | Sé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
- Numéroter les cues à partir de 1.
- Ajouter un début et une fin valides.
- Placer le texte sous le timecode.
- Laisser une ligne vide entre les blocs.
- Enregistrer en UTF-8 avec l’extension .srt.
- 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ème | Conséquence |
|---|---|
| Timecode invalide | Le lecteur peut ignorer le bloc. |
| Fin avant le début | Durée invalide. |
| Chevauchement | Deux sous-titres peuvent s’afficher ensemble. |
| Bloc vide | Un timing existe sans texte. |
| Numérotation incorrecte | Parfois tolérée, mais une séquence propre est préférable. |
| Mauvais encodage | Les 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
- Créer ou générer une première version.
- Corriger texte et ponctuation.
- Vérifier timing et coupures de ligne.
- Valider structure et chevauchements.
- Traduire depuis un master propre si nécessaire.
- Convertir seulement si la destination exige un autre format.
- 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.