Utilia

Convertisseur de sous-titres

Convertissez vos sous-titres entre SRT, WebVTT, ASS/SSA et SBV dans le navigateur, décalez-les à la milliseconde et corrigez le passage de 23,976 à 25 i/s.

Conversion de fréquence d’images
Laissez les deux valeurs identiques pour ne rien changer. Exemple : 23,976 → 25 pour des sous-titres calés sur une version cinéma lus avec une vidéo PAL (25 i/s).
Format d’entrée
–
Sous-titres
–
Fin du dernier sous-titre
–
Supprimés (avant 0:00)
–

Comment convertir un fichier de sous-titres

  1. Déposez un fichier de sous-titres dans la zone prévue (SRT, VTT, ASS, SSA ou SBV), ou collez le texte dans Sous-titres à convertir.
  2. Laissez Format d’entrée sur Détection automatique, ou choisissez le format vous-même si la détection se trompe.
  3. Choisissez le Format de sortie : SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) ou SBV (YouTube).
  4. Si les sous-titres sont décalés, indiquez un Décalage (ms) et, si l’écart se creuse au fil du film, réglez la Conversion de fréquence d’images.
  5. Cochez Supprimer les balises de mise en forme pour obtenir du texte brut.
  6. Appuyez sur Convertir, vérifiez le résultat dans Sous-titres convertis, puis utilisez Copier ou Télécharger.

Le fichier est lu et converti dans votre navigateur : rien n’est envoyé sur un serveur.

Ce que contient chaque format

  • SRT (SubRip) est le format le plus répandu : un numéro, une ligne de minutage comme 00:01:02,345 --> 00:01:04,000 (avec une virgule avant les millisecondes), puis une ou plusieurs lignes de texte. Les lecteurs acceptent quelques balises de type HTML : <i>, <b>, <u> et <font color>. Beaucoup de fichiers contiennent aussi {\an8} pour placer une réplique en haut de l’écran ; cet outil la conserve.
  • WebVTT est le format de la balise HTML5 <track> et de la plupart des lecteurs de streaming. Il commence par l’en-tête WEBVTT, utilise un point avant les millisecondes (00:01:02.345) et peut contenir des commentaires NOTE, des blocs STYLE et REGION, des identifiants et des paramètres de réplique (align:start line:10%). Cet outil ignore les commentaires et les styles, garde identifiants et paramètres lors d’une conversion VTT vers VTT, et échappe & et < comme l’exige la norme.
  • ASS / SSA (SubStation Alpha) est le format des fansubs et des fichiers MKV. Les temps sont en centièmes de seconde (0:01:02.35) et chaque ligne Dialogue porte un style, un nom de personnage et des balises de surcharge comme {\i1}, {\pos(…)} ou {\c&H0000FF&}. En ASS vers ASS, les informations du script, les styles V4+ et les balises d’origine sont conservés. Vers un autre format, l’italique, le gras, le soulignement et la couleur deviennent des balises SRT ou VTT ; le positionnement précis, le karaoké et les dessins vectoriels n’ont pas d’équivalent et sont supprimés.
  • SBV est le format texte simple de YouTube : 0:01:02.345,0:01:04.000 suivi du texte, sans mise en forme.

Resynchroniser des sous-titres

Si les sous-titres ont la même avance ou le même retard du début à la fin, un décalage suffit : 2000 affiche chaque réplique deux secondes plus tard, -500 une demi-seconde plus tôt. Les répliques qui finiraient avant 0:00 sont supprimées et comptées dans Supprimés (avant 0:00).

Si l’écart grandit peu à peu (juste au début, plusieurs secondes de retard à la fin), les sous-titres ont été calés sur une autre fréquence d’images. Les éditions PAL passent les films à 25 i/s au lieu de 23,976 i/s : ils défilent environ 4 % plus vite. Réglez Sous-titres prévus pour sur la fréquence d’origine et Vidéo lue sur celle de votre vidéo ; chaque temps est multiplié par origine ÷ cible. Les fréquences 23,976, 29,97 et 59,94 sont traitées avec leur valeur exacte (24000/1001, etc.). La conversion de fréquence s’applique d’abord, puis le décalage.

Questions fréquentes

Pourquoi les accents s’affichent-ils mal après conversion ?

Les anciens fichiers SRT sont souvent enregistrés en Windows-1252 et non en UTF-8. Cet outil reconnaît l’UTF-8 et l’UTF-16 (grâce à leur indicateur d’ordre des octets), reconnaît sinon d’après le texte le Windows-1252 (Europe de l’Ouest), le Windows-1251 (cyrillique) ou le Windows-1256 (arabe), et écrit toujours en UTF-8, que tous les lecteurs récents savent lire.

Les styles et positions ASS sont-ils conservés en SRT ?

En partie seulement. L’italique, le gras, le soulignement, la couleur et la position haute {\an8} sont transmis. Les polices, contours, positions exactes, rotations et effets karaoké n’existent pas en SRT ni en WebVTT : ils sont perdus. Gardez le fichier ASS d’origine si vous en avez besoin.

Peut-on convertir en SSA ?

L’outil lit les fichiers SSA (v4) et ASS (v4+) et écrit de l’ASS, format que tous les lecteurs compatibles SSA prennent aussi en charge.

Mon fichier n’a pas de numéros de ligne, est-ce un problème ?

Non. L’analyse repose sur les lignes de minutage : les numéros manquants, l’absence de ligne vide entre deux répliques ou un point à la place de la virgule dans un SRT sont tolérés.

Que devient un chevauchement de répliques après un décalage ?

Rien de particulier : toutes les répliques bougent de la même valeur, les chevauchements restent donc identiques. Le résultat est trié par heure de début.