Sous-titres SRT et VTT

Fichier SRT refusé : les erreurs courantes et leur correction

Mis à jour le 26 octobre 2026 · 5 min de lecture

Dans cet article 6 parties
  1. « Chez moi ça marche, ailleurs non »
  2. Les erreurs, une par une
  3. Comment corriger efficacement
  4. Les erreurs invisibles
  5. Exemple de diagnostic
  6. Questions fréquentes

Dans la majorité des cas, un SRT refusé comporte une erreur d'horodatage (point au lieu de virgule, chiffres manquants) ou une ligne vide mal placée. Collez le fichier dans le vérificateur SRT : il indique la ligne en cause. Ci-dessous, chaque erreur expliquée.

« Chez moi ça marche, ailleurs non »

Certains lecteurs de bureau tolèrent des écarts de format, alors que des lecteurs web ou des plateformes plus stricts s'arrêtent à la première erreur et n'affichent rien du fichier. Selon la documentation d'aide de Kaltura (consultée le 26 octobre 2026), c'est le cas de ses lecteurs, alors que d'autres lecteurs courants se montrent plus indulgents. Un fichier qui passe dans un lecteur n'est donc pas forcément correct.

Les erreurs, une par une

1. Point au lieu de virgule avant les millisecondes

Faux : 00:00:01.000 --> 00:00:03.500
Juste : 00:00:01,000 --> 00:00:03,500
Le point est la syntaxe du WebVTT, pas du SRT. Remplacez-le, ou convertissez le fichier avec le convertisseur si le format voulu est en réalité le WebVTT. Détail des formats : horodatage SRT.

2. Heures, minutes, secondes ou millisecondes incomplètes

Faux : 0:0:1,5 --> 0:0:2,25
Juste : 00:00:01,500 --> 00:00:02,250
Chaque champ a une largeur fixe : deux chiffres pour les heures, minutes, secondes, trois pour les millisecondes. Attention : un « ,5 » est interprété différemment selon les lecteurs (500 ms ou 5 ms) ; seule la forme complète est sûre.

3. Espaces manquants autour de la flèche

Faux : 00:00:01,000-->00:00:02,000
Juste : 00:00:01,000 --> 00:00:02,000

4. Ligne vide entre l'horodatage et le texte

Faux :

1
00:00:01,000 --> 00:00:02,000

Bonjour

La ligne vide ferme le bloc : « Bonjour » est alors lu comme un bloc orphelin. Supprimez la ligne vide.

5. Ligne vide manquante entre deux sous-titres

Sans ligne vide, le numéro du sous-titre suivant est lu comme du texte du précédent. Ajoutez une ligne vide après chaque bloc.

6. Numérotation discontinue ou numéros manquants

Un saut (1, 2, 5) ou un numéro absent perturbe certains lecteurs. Renumérotez de 1 jusqu'au dernier ; la plupart des éditeurs de sous-titres le font automatiquement. Cas détaillés : numérotation d'un SRT.

7. Heure de fin avant (ou égale à) l'heure de début

Faux : 00:00:05,000 --> 00:00:02,000
Le sous-titre aurait une durée négative ou nulle. Corrigez l'une des deux heures : souvent une faute de frappe sur les secondes.

8. Minutes ou secondes supérieures à 59

Faux : 00:61:00,000
Juste : 01:01:00,000. Une confusion fréquente quand on compte en minutes totales.

9. Sous-titre sans texte

Un bloc avec numéro et horodatage mais sans texte est invalide. Supprimez-le ou ajoutez le texte.

10. Accents illisibles

« é » à la place de « é » vient d'un problème d'encodage, pas de la structure : voir accents cassés dans les sous-titres.

Comment corriger efficacement

  1. Lancez le vérificateur et corrigez la première erreur : une ligne vide mal placée en provoque souvent plusieurs autres derrière.
  2. Relancez le contrôle après chaque correction.
  3. Faites vos corrections dans un éditeur de texte simple, pas dans un traitement de texte qui ajouterait des caractères de mise en forme, et enregistrez en UTF-8.

Pour revoir la forme attendue, relisez la structure d'un fichier SRT.

Les erreurs invisibles

Certains fichiers semblent parfaits à l'écran et sont pourtant refusés. Le problème se cache alors dans des caractères que l'éditeur n'affiche pas :

Le détail de ces cas et la façon de les corriger sont dans BOM, UTF-8 et fins de ligne.

Exemple de diagnostic

Un fichier de 300 sous-titres est refusé avec un message vague. Le vérificateur signale une erreur au bloc 47 : ligne vide entre l'horodatage et le texte. Une fois corrigée, il reste une erreur au bloc 112 : 00:01:5,200, secondes sur un seul chiffre. Après correction, le fichier passe. Les dizaines d'avertissements qui apparaissaient derrière le bloc 47 venaient tous de la première erreur : c'est pourquoi il faut toujours corriger dans l'ordre.

Questions fréquentes

Le message d'erreur de la plateforme ne dit rien d'utile : que faire ?

C'est fréquent. Passez le fichier dans un outil de vérification qui indique la ligne exacte, corrigez, puis renvoyez. Si le fichier est valide et toujours refusé, vérifiez le format attendu (SRT ou VTT), la taille maximale et l'encodage demandés par la plateforme.

Un avertissement est-il aussi grave qu'une erreur ?

Non. Une erreur casse la structure et peut faire rejeter le fichier ; un avertissement signale un risque (chevauchement, sous-titre très long) qui n'empêche pas forcément la lecture. Corrigez d'abord les erreurs.

Sources