Vérificateur de qualité de sous-titres

Déposez un fichier SRT ou VTT et il vérifie chaque repère pour les synchronisations invalides, les chevauchements, la vitesse de lecture, la longueur de ligne et la durée, puis signale ceux à corriger. Il analyse le fichier dans votre navigateur, donc rien n'est téléchargé.

Collez des sous-titres, ou déposez un fichier SRT ou VTT.

Les enregistrements sont chiffrés en transit et au repos et ne sont pas utilisés pour entraîner les modèles d'IA. Confidentialité · Sécurité

Vérifier un fichier de sous-titres avant publication

Collez le contenu d’un fichier .srt ou .vtt, ou déposez le fichier, et chaque cue est analysé et mesuré. Vous obtenez un score et une liste de ce qui ne va pas réellement : des timings invalides ou qui se chevauchent, des cues qui apparaissent trop rapidement, des légendes qui restent à l’écran trop longtemps, des lignes trop longues pour tenir, et du texte qui défile plus vite que quiconque ne peut le lire.

Chaque problème est renvoyé avec le timecode auquel il appartient, de sorte que vous corrigez la cue 47 plutôt que de faire défiler un fichier pour la trouver.

Il s’exécute dans le navigateur. Le fichier est analysé et mesuré sur votre appareil, ce qui est important lorsque les sous-titres appartiennent à un épisode non encore sorti ou à la vidéo d’un client.

Problèmes de synchronisation

Cues sans durée, et cues qui chevauchent la précédente.

Vitesse de lecture

Caractères par seconde sur chaque cue, la vérification que presque personne n'effectue.

Temps à l'écran

Légendes qui apparaissent trop vite ou restent trop longtemps.

Longueur et nombre de lignes

Lignes qui se coupent mal ou couvrent trop d'image.

À quoi ressemble un rapport

Voici la forme du résultat. Le fichier et ses cues sont fictifs pour cet exemple.

Score 79

episode-12-en.srt : 18 cues, 2 problèmes, 3 à vérifier

Problème

Cues qui se chevauchent à 00:00:41

Cette cue commence à 00:00:41, avant que la précédente ne se termine à 00:00:42. Les cues qui se chevauchent s'empilent ou scintillent selon le lecteur.

Problème

Vitesse de lecture trop rapide à 00:01:07

Cette cue défile à 26,4 caractères par seconde. Au-delà d'environ 17, le texte disparaît avant qu'un spectateur ne finisse de le lire.

Avertissement

Ligne trop longue à 00:01:30

Une ligne contient 51 caractères. Au-delà d'environ 42, la ligne se coupe de manière imprévisible ou dépasse sur un écran étroit.

Avertissement

Trop longtemps à l'écran à 00:02:02

À l'écran pendant 8,4 secondes. Au-delà d'environ 7 secondes, une légende statique est perçue comme un sous-titre bloqué.

Avertissement

Duplicata de la cue précédente à 00:02:15

Le texte est identique à la cue précédente, ce qui signifie généralement qu'une ligne a été collée deux fois.

Tous les autres outils de sous-titrage créent des légendes, celui-ci les vérifie

Générer des sous-titres est un problème résolu. Une demi-douzaine d’outils transcriront une vidéo et vous fourniront un SRT, et la plupart le font assez bien.

Ce que presque aucun outil ne fait, c’est vous dire si le fichier que vous avez obtenu est de bonne qualité. Ainsi, les sous-titres sont livrés avec la cue 12 chevauchant la cue 13, une ligne de 78 caractères qui se coupe en trois sur un téléphone, et une légende contenant 40 caractères sur une demi-seconde. Rien de tout cela n’est visible dans un éditeur de texte. Tout cela est évident pour un spectateur en une dizaine de secondes.

Les vérifications ici sont des calculs arithmétiques sur les horodatages et les comptes de caractères. C’est le but : ce sont les problèmes de sous-titres que vous pouvez prouver plutôt que de discuter.

Ce qu’il mesure

Timings invalides

Une cue dont l'heure de fin est égale ou antérieure à son début n'a aucune durée. La plupart des lecteurs la sautent silencieusement, donc la ligne n'apparaît jamais.

Cues qui se chevauchent

Une cue encore à l'écran au moment où la suivante commence. Les lecteurs empilent, scintillent ou en suppriment une. La faute la plus courante dans les fichiers édités manuellement.

Temps à l'écran

Trop court se lit comme un flash, pas comme une ligne. Trop long semble bloqué, et le spectateur cesse de faire confiance à la synchronisation.

Vitesse de lecture

Caractères divisés par secondes à l'écran. Couvert correctement ci-dessous, car presque personne ne le mesure.

Longueur et nombre de lignes

Une ligne longue se coupe à un endroit peu utile. Trois lignes ou plus couvrent trop d'image.

Cues vides et en double

Une cue vide réserve du temps d'écran pour rien. Une répétition identique est presque toujours un double collage.

Voici les limites exactes qu’il utilise.

VérificationAvertissementProblème
SynchronisationAucuneHeure de fin égale ou antérieure au début, ou une cue qui commence avant la fin de la précédente
Temps à l’écranInférieur à 0.83 seconds ou supérieur à 7 secondsAucune
Vitesse de lecturePlus de 17 caractères par secondePlus de 21 caractères par seconde
Longueur de ligneToute ligne de plus de 42 charactersAucune
Nombre de lignesPlus de 2 lignesAucune
Cues vides et en doubleUne cue identique à la précédenteUne cue avec des timings mais sans texte

Sources, checked 2026-10-12: Subtitle Quality Checker settings

Le score commence à 100, minus 120 points for every problem and 45 for every warning, each divided by the number of cues.

La vitesse de lecture est la vérification que personne n’effectue

Le nombre de caractères par seconde est le chiffre qui sépare les sous-titres confortables des sous-titres qui ressemblent à un devoir, et presque personne ne le mesure.

Le calcul est simple. Prenez les caractères de la cue, divisez-les par le temps d’affichage à l’écran. Une cue avec 60 caractères affichés pendant 2 secondes défile à 30 caractères par seconde. Un spectateur doit lire cela, regarder l’image et écouter, tout en même temps. Il ne finira pas.

La convention vers laquelle la plupart des guides de style convergent est d’environ 17 caractères par seconde pour un public général, et cela signale tout ce qui dépasse cette limite. Au-delà de 21, c’est considéré comme un vrai problème plutôt que quelque chose à regarder, car à cette vitesse, le texte disparaît avant qu’un lecteur moyen n’atteigne la fin.

Ce qui rend cette vérification pertinente, c’est que la vitesse de lecture élevée est invisible de toute autre manière. Le fichier est valide. Les timings sont en ordre. Rien n’est mal formé. Les sous-titres se déplacent simplement trop vite, et la seule façon de le savoir est de faire la division sur chaque cue.

Positionnement par rapport à la conformité d’accessibilité

Il est utile de séparer deux choses souvent confondues, car l’écart entre elles est la raison de la plupart des échecs de sous-titrage.

Les normes d’accessibilité déterminent si les sous-titres doivent exister. Le WCAG exige des sous-titres pour les vidéos préenregistrées comme élément de Niveau A et pour l’audio en direct au niveau AA, et la Section 508 renvoie au WCAG pour la même chose. Ce que ces normes exigent, c’est que les sous-titres soient présents, précis et synchronisés avec l’audio.

Ce qu’elles ne font pas, c’est fixer une vitesse de lecture ou une longueur de ligne. Il n’y a pas de nombre WCAG pour les caractères par seconde, et quiconque en cite un cite un guide de style. Les seuils utilisés ici proviennent des pratiques de diffusion et de streaming, où les limites utilisables ont été définies, et il s’agit d’un type d’autorité différent d’une norme de conformité.

La conséquence pratique est la partie qu’il faut connaître. Une liste de contrôle de conformité demande si le fichier contient des sous-titres, et un fichier rempli de cues qui se chevauchent à trente caractères par seconde répond oui. Il est présent, il est sans doute synchronisé, et il est illisible pour la personne qu’il est censé servir. Les sous-titres que personne ne peut suivre satisfont l’audit et déçoivent l’utilisateur.

Normes

Si les sous-titres doivent exister

Le WCAG et la Section 508 exigent que les sous-titres soient présents, précis et synchronisés. Ils ne fixent ni vitesse de lecture ni longueur de ligne.

Ce vérificateur

Si les gens peuvent les lire

Mesure le timing, les chevauchements, la vitesse de lecture et la longueur de ligne, la moitié de la lisibilité qu'une liste de contrôle de conformité ne demande jamais.

Ceci couvre donc la moitié mesurable de la qualité des sous-titres plutôt que la conformité. Il vous dira que les timings sont valides, que les cues ne se heurtent pas et que le texte est lisible à la vitesse à laquelle il apparaît. Savoir si le libellé est exact par rapport à l’audio, ce qui est la partie qui intéresse le plus les normes, est une vérification différente : le calculateur de taux d’erreur de mots compare une transcription à ce qui a été réellement dit.

Ce qu’un score parfait ne signifie pas

Cela signifie que le fichier est structurellement sain et dans les limites habituelles. Cela ne signifie pas que les sous-titres sont corrects.

Cet outil ne peut pas vous dire si les mots correspondent à l’audio. Un fichier de sous-titres peut passer toutes les vérifications ici tout en étant mal transcrit, ou décalé de deux secondes par rapport au dialogue, car l’outil ne voit ni n’entend jamais la vidéo. La synchronisation avec l’audio réel est un travail différent.

Il ne vérifie pas l’orthographe, et c’est délibéré plutôt qu’une omission. La vérification orthographique nécessite un dictionnaire pour la bonne langue, et les sous-titres sont pleins de noms, de lieux, de termes de produits et d’informalités délibérées qu’un vérificateur naïf signalerait par centaines. Une liste de 200 faux positifs est pire qu’aucune liste, donc il ne prétend pas le faire.

Il ne connaît pas non plus votre style maison. Les diffuseurs, les plateformes de streaming et les normes d’accessibilité diffèrent tous sur la longueur des lignes et la vitesse de lecture, et certaines langues nécessitent des limites entièrement différentes. Les seuils ici sont les conventions courantes, pas des règles venues d’ailleurs. Considérez un avertissement comme une incitation à regarder, et un échec comme quelque chose à corriger.

Bon pour

  • Trouver les timings invalides et qui se chevauchent avec leurs timecodes
  • Mesurer la vitesse de lecture de chaque cue
  • Signaler les lignes longues, les cues trop courts, les cues vides et dupliqués
  • Vérifier les fichiers SRT et VTT sans les télécharger

Non conçu pour

  • Précision : il n'entend jamais l'audio, il ne peut donc pas dire si les mots sont corrects
  • Synchronisation : un fichier décalé de deux secondes par rapport au dialogue passe toujours
  • Orthographe : délibérément omise, pour éviter des centaines de fausses alertes
  • Correction : il signale le cue, vous faites la modification

SRT, VTT et ce qu’il ignore

Les deux formats fonctionnent, et vous pouvez coller le texte au lieu de le télécharger si c’est plus facile. Les numéros de séquence SRT et l’en-tête WEBVTT sont reconnus et ignorés plutôt que comptés comme contenu.

Les horodatages sont analysés dans les deux dialectes, donc la virgule dans 00:00:04,120 et le point dans 00:00:04.120 sont tous deux acceptables, y compris la forme plus courte MM:SS.mmm du VTT. Les paramètres de cue VTT qui suivent l’heure de fin, des éléments comme align:start ou position:10%, sont lus et ignorés plutôt que traités comme du texte.

Les balises de formatage sont supprimées avant tout comptage. Cela est plus important qu’il n’y paraît : une ligne entourée de balises italiques n’est pas réellement plus longue pour un spectateur, et compter le balisage signalerait des lignes qui sont parfaitement valides.

Si vous avez besoin de créer ou de corriger des sous-titres à la place

Ceci vérifie un fichier que vous avez déjà. Ces outils couvrent les étapes qui l’entourent.

Créer des sous-titres

Le générateur automatique de sous-titres produit des sous-titres temporisés à partir d'un enregistrement.

Sous-titres codés

Le générateur de sous-titres codés couvre l'aspect accessibilité.

Texte vers SRT

Le convertisseur texte vers SRT transforme une transcription en un fichier de sous-titres.

Intégrer les sous-titres

Utilisez ajouter des sous-titres à la vidéo pour insérer le résultat dans l'image.

Trouver une ligne

La recherche de transcription vidéo recherche des cues et conserve les timecodes.

Vérifier une traduction

Le vérificateur de traduction vidéo compare une traduction à sa source.

FAQ

Que vérifie réellement un vérificateur de sous-titres ?

La structure et la lisibilité, pas le sens. Il analyse chaque cue et mesure la validité du timing, les chevauchements entre les cues voisins, la durée d'affichage de chaque cue, la vitesse de lecture en caractères par seconde, la longueur de ligne, le nombre de lignes et les cues vides ou dupliqués. Chaque constatation est accompagnée du timecode du cue auquel elle appartient.

Quelle est une bonne vitesse en caractères par seconde pour les sous-titres ?

Environ 17 caractères par seconde est le chiffre sur lequel la plupart des guides de style s'accordent pour un public général, et c'est le seuil utilisé ici. Bien en dessous de cela, la lecture est facile. Au-dessus de 21, le texte est généralement parti avant qu'un spectateur ne l'ait terminé. Les programmes pour enfants et les contenus techniques denses plaident tous deux pour une vitesse plus lente.

Fonctionne-t-il comme vérificateur SRT et vérificateur VTT ?

Oui, les deux. Il lit les fichiers `.srt` et `.vtt`, et vous pouvez coller le contenu au lieu de le télécharger. Les horodatages fonctionnent avec la virgule SRT ou le point VTT, les numéros de séquence et l'en-tête `WEBVTT` sont ignorés, et les paramètres de cue VTT après l'heure de fin sont ignorés plutôt que comptés comme texte de sous-titre.

Va-t-il corriger les problèmes pour moi ?

Non, il les signale. Bien corriger le timing et les sauts de ligne est une décision d'édition, et la bonne correction pour un chevauchement dépend de quel cue est faux. Vous obtenez le timecode, la mesure et la raison, ce qui est ce dont vous avez besoin pour effectuer la modification dans l'éditeur de sous-titres que vous utilisez déjà.

Vérifie-t-il l'orthographe ?

Non, délibérément. Une vérification orthographique fiable nécessite le bon dictionnaire pour la langue, et le texte des sous-titres est plein de noms, de termes de produits et d'informalités délibérées. Un vérificateur sans ce contexte produit beaucoup plus de fausses alertes que de véritables détections, il ne mesure donc que ce qu'il peut mesurer honnêtement.

Ceci vérifie-t-il la conformité WCAG ou Section 508 ?

Non, pas la conformité. Ces normes décident si les sous-titres doivent être présents, précis et synchronisés, et une partie de cela nécessite qu'un humain compare le texte à l'audio. Ceci mesure l'aspect lisibilité : validité du timing, chevauchements, durée, vitesse de lecture et longueur de ligne. Un fichier peut satisfaire une liste de contrôle de conformité et être toujours trop rapide à lire, ce qui est l'écart que ceci couvre.

Les sous-titres rapides sont-ils un problème d'accessibilité ?

En pratique oui, même si aucune norme ne lui donne un chiffre. Les sous-titres existent pour que quelqu'un puisse suivre l'audio, et le texte qui disparaît avant de pouvoir être lu ne le permet pas. Les spectateurs sourds et malentendants, les personnes regardant dans une deuxième langue et toute personne se trouvant dans une pièce bruyante perdent tous la même information. C'est pourquoi la vitesse de lecture est pondérée ici plutôt que traitée comme une simple formalité.

Mes sous-titres sont-ils téléchargés quelque part ?

Non. Le fichier est analysé et mesuré dans votre navigateur en simple JavaScript, donc rien ne quitte votre appareil. C'est la raison d'utiliser un vérificateur local pour un épisode non publié ou le fichier d'un client.

Résultats Réels d'Utilisateurs Réels

works like a charm, notes have been super helpful alongside chat function. loveeeee
KS
Katharine Suy
Chrome Web Store, October 17, 2024
nice app for important summary
S
SAHIL
Google Play, January 30, 2026

Prêt à augmenter votre productivité ?

Commencez Vérificateur de qualité de sous-titres avec un compte gratuit. Des limites d'utilisation s'appliquent ; les téléchargements d'applications nécessitent un forfait payant.

Commencer Gratuitement →

Commencez à utiliser en 60 secondes