Outil gratuit
Validateur SRT
Déposez un fichier .srt et obtenez la liste des erreurs et des avertissements, avec le numéro du bloc concerné. Tout se passe dans votre navigateur : le fichier n'est jamais envoyé.
- Fonctionne dans votre navigateur
- Rien n’est envoyé
- Sans inscription
Déposez votre fichier ici
ou
Prend en charge les fichiers .srt, .vtt, .txt
Ajouter des fichiers SRT (2+)
Résultat
Comment ça marche
Validateur SRT en trois étapes
Déposez Votre Fichier SRT
Faites glisser et déposez ou parcourez pour sélectionner un fichier de sous-titres SRT depuis votre ordinateur.
Validation Instantanée
Le validateur vérifie les numéros de séquence, le format des horodatages, les chevauchements de temps et les repères vides.
Examinez les Résultats
Obtenez un rapport clair des erreurs et avertissements avec les numéros de ligne pour une correction facile.
Pourquoi un lecteur refuse de charger vos sous-titres
Le format SubRip ne pardonne pas les petits écarts. Un point au lieu d'une virgule dans les millisecondes, un numéro de séquence manquant, une ligne vide égarée : le lecteur saute alors une partie du fichier ou n'affiche rien du tout. Il n'explique presque jamais pourquoi : les sous-titres n'apparaissent tout simplement pas.
Ce validateur parcourt le fichier bloc par bloc et vous dit ce qui ne va pas et à quel endroit précis. La vérification s'exécute dans votre navigateur ; le fichier n'est jamais envoyé.
Ce qui est vérifié
Signalés comme erreurs : un bloc de moins de deux lignes, un numéro de séquence absent ou illisible, une ligne de timecode absente ou impossible à lire, et une heure de fin qui ne tombe pas après l'heure de début. Signalés comme avertissements : un numéro de séquence hors ordre, un timecode qui n'est pas au format hh:mm:ss,mmm, un chevauchement avec le sous-titre précédent, un texte de sous-titre vide, et un sous-titre qui reste à l'écran plus de 15 secondes.
La distinction compte. Une erreur signifie en général que le fichier ne se chargera pas ou perdra des blocs sans prévenir. Un avertissement signifie que le fichier fonctionne, mais qu'un spectateur remarquera quelque chose d'anormal : un sous-titre qui s'attarde trop, ou deux sous-titres qui se superposent.
Que faire du rapport
Les petites corrections se font plus facilement à la main : le rapport vous donne des numéros de bloc, et un fichier .srt s'ouvre dans n'importe quel éditeur de texte. Si les chevauchements traversent tout le fichier, le reconstruire est généralement plus rapide que de le rafistoler sous-titre par sous-titre.
Si la structure est correcte mais que les sous-titres décrochent quand même par rapport à la parole, le problème ne vient pas du format : utilisez l'outil de décalage temporel, qui déplace tous les timecodes d'un coup. Et si le fichier a été assemblé à partir de plusieurs morceaux, regardez d'abord les raccords : c'est là que les chevauchements apparaissent normalement.
À quelle vitesse peut-on lire des sous-titres ?
Pour les programmes anglais destinés aux adultes, le Netflix Timed Text Style Guide autorise jusqu'à 20 caractères par seconde et 42 caractères par ligne, et jusqu'à 17 caractères par seconde pour les programmes pour enfants. Les BBC Subtitle Guidelines expriment la même limite en mots, de 160 à 180 mots par minute, tandis que le DCMP Captioning Key, rédigé pour les médias éducatifs, demande de ne pas dépasser 130 mots par minute au niveau inférieur et 160 au niveau supérieur.
La vérification de la vitesse de lecture ci-dessus mesure votre fichier par rapport au guide que vous choisissez. Elle est indépendante de la vérification du format : un fichier peut être un SRT parfaitement valide et pourtant faire défiler une longue phrase plus vite que personne ne peut la lire.
| Guide | Vitesse de lecture | Caractères par ligne | Lignes | Durée à l'écran |
|---|---|---|---|---|
| Netflix, anglais (États-Unis), programmes pour adultes | jusqu'à 20 caractères par seconde | 42 | 2 | 5/6 de seconde minimum, 7 secondes maximum |
| Netflix, anglais (États-Unis), programmes pour enfants | jusqu'à 17 caractères par seconde | 42 | 2 | 5/6 de seconde minimum, 7 secondes maximum |
| BBC Subtitle Guidelines | 160 à 180 mots par minute | 37 pour la diffusion | 2 | au moins environ 0,3 seconde par mot |
| DCMP Captioning Key | 130 (niveau inférieur) à 160 (niveau supérieur) mots par minute | aucune limite indiquée | 2 | 40 images (1 seconde 10 images) minimum, 6 secondes maximum |
Comment la vérification compte
Le nombre de caractères par seconde est la longueur du texte d'un sous-titre divisée par sa durée à l'écran. Le validateur retire le balisage comme <i> et {\an8}, compte les espaces et la ponctuation, et ne compte pas le saut de ligne. Pour les guides de la BBC et du DCMP, il compte des mots à la place, car c'est ainsi que ces guides énoncent leur limite, et il ne vérifie que les limites que chaque guide fixe réellement.
Ce que produit notre propre minutage automatique
Nous avons passé le discours de Gettysburg, découpé en ses dix paragraphes, dans notre outil TXT vers SRT, qui minute le texte à 150 mots par minute et maintient chaque sous-titre entre 2 et 8 secondes. Les deux paragraphes courts, de 10 et 11 mots, sont sortis à 11,8 et 13,4 caractères par seconde, bien en deçà de la limite Netflix pour adultes. Chaque paragraphe de plus de 20 mots a atteint le plafond de 8 secondes, ce qui dépasse déjà le maximum de 7 secondes de Netflix et celui de 6 secondes du DCMP, et le paragraphe final de 86 mots est arrivé à 56,0 caractères par seconde, près de trois fois la limite. Découpez les longs paragraphes en lignes courtes avant de générer, puis passez le résultat dans cette vérification.
Réponses
Validation SRT : questions fréquentes
Quelle est la différence entre une erreur et un avertissement ?
Une erreur signifie que le bloc enfreint le format et que le lecteur l'ignorera très probablement ou refusera le fichier. Un avertissement signifie que le fichier fonctionne toujours, mais que quelque chose sort des normes : numérotation hors ordre, sous-titres qui se chevauchent, ou un sous-titre resté beaucoup trop longtemps à l'écran.
Pourquoi un timecode avec un point pose-t-il problème ?
Parce que SubRip sépare les millisecondes par une virgule ; le point est la convention de WebVTT. Beaucoup de lecteurs ouvriront quand même un tel fichier, mais certains outils le rejettent purement et simplement, c'est pourquoi le validateur le signale.
Qu'est-ce qui compte comme un chevauchement ?
Un sous-titre qui commence avant la fin du précédent. À l'écran, on voit deux lignes en même temps ou un texte qui clignote. Le rapport indique à la fois l'heure de début du sous-titre en cours et l'heure de fin du précédent.
Pourquoi une durée supérieure à 15 secondes est-elle signalée ?
Ce n'est pas une violation du format, c'est une remarque de qualité : un sous-titre affiché plus de quinze secondes signifie en général que deux blocs ont été fusionnés ou que le timecode de fin est erroné. Le fichier lui-même reste parfaitement valide.
Mon fichier est-il envoyé à un serveur ?
Non. L'analyse se fait dans votre navigateur et le fichier n'est jamais transmis ni stocké : vous pouvez donc vérifier sans risque des documents confidentiels.
Le validateur corrige-t-il les erreurs ?
Non, il se contente de les signaler avec des numéros de bloc. Les corrections se font à la main dans un éditeur de texte : les fichiers SubRip sont assez simples pour cela.
Puis-je valider un fichier .vtt ?
Le validateur cible SubRip. Convertissez d'abord un fichier WebVTT avec le convertisseur VTT vers SRT, puis vérifiez le résultat ici.
Le fichier passe la validation, mais les sous-titres ne correspondent toujours pas à la parole
Dans ce cas, le format est bon et c'est le minutage qui ne l'est pas : le fichier a été fait pour un autre montage de la vidéo. C'est le rôle de l'outil de décalage temporel des sous-titres : il déplace tous les timecodes d'un coup.
Quel débit en caractères par seconde est correct pour des sous-titres ?
Pour les programmes anglais destinés aux adultes, le Netflix Timed Text Style Guide autorise jusqu'à 20 caractères par seconde, et 17 pour les programmes pour enfants. Choisissez cette norme dans la vérification de la vitesse de lecture et chaque sous-titre trop rapide est listé avec son numéro de bloc, de même que les lignes de plus de 42 caractères et les sous-titres de moins de 5/6 de seconde ou de plus de 7 secondes.
En savoir plus
Articles associés
Besoin d’une transcription complète ?
Importez un audio ou collez un lien YouTube pour obtenir une transcription IA complète avec étiquettes des intervenants, horodatages et résumés.
Gratuit sur iOS et Android. Sans inscription.
Outils gratuits
Plus d’outils gratuits
YouTube Transcript Generator · SozAI vs Other Tools · Alternatives to Popular Apps