Aller au contenu principal
SubtitleMatrix

Convertir TXT en SRT

Conversion de formatsTranscription en texte brut
Ou collez le texte d'un sous-titre

Options

Utilisée quand la source n'a pas d'heures de fin (texte brut, LRC). La chronologie de la sortie est ici générée plutôt que convertie : c'est donc ce nombre que vous obtiendrez.

Ce que cette conversion change

1 élément perdu ou à décider

  • Minutage

    la chronologie elle-même — la source n'enregistre aucun minutage, celle de la sortie est donc générée plutôt que convertie

Ce rapport de pertes vient de la matrice de capacités de ces deux formats, pas du fichier particulier que vous avez chargé. Un fichier précis peut perdre davantage s'il utilise des fonctionnalités que le format autorise mais que la matrice ne modélise pas.

Cette page transforme un texte brut en fichier de sous-titres en donnant à chaque ligne un créneau. Rien dans un TXT ne dit quand ses mots apparaissent : la chronologie est construite ici, le premier bloc à zéro et chaque ligne à la suite de la précédente.

La durée par ligne est réglable sous la zone de dépôt, en millisecondes, et la valeur reste affichée parce qu’elle décide de la forme de tout le résultat. Deux secondes par ligne transforment une page de dialogue en quelques minutes de sous-titres ; le dernier bloc finit au nombre de lignes multiplié par la durée.

Les lignes vides sont des frontières de paragraphe, pas des sous-titres vides : un texte écrit en paragraphes se convertit sans trous. Le fichier est lu et écrit dans le navigateur, sans envoi.

Exemples

Un fichier texte typique, converti en SRT

Entrée

The quick brown fox jumps over the lazy dog.

Second paragraph, first line.
Second paragraph, second line.

Sortie

1
00:00:00,000 --> 00:00:02,000
The quick brown fox jumps over the lazy dog.

2
00:00:02,000 --> 00:00:04,000
Second paragraph, first line.

3
00:00:04,000 --> 00:00:06,000
Second paragraph, second line.

Dans cette sortie, le minutage est inventé : chaque ligne non vide devient un bloc avec un créneau calculé ici. Le texte correspond ligne pour ligne.

La même conversion sur une entrée abîmée

Entrée


Hello world.

Second block.

Sortie

1
00:00:00,000 --> 00:00:02,000
Hello world.

2
00:00:02,000 --> 00:00:04,000
Second block.

C’est le genre de dégâts des vrais fichiers : fins de ligne mélangées, espaces parasites, champs vides. Comparez avec l’exemple propre ci-dessus pour voir ce que le lecteur pardonne.

Questions fréquentes

D’où viennent les temps d’un SRT produit depuis un TXT ?

Ils sont générés, puisque l’entrée n’en a pas. La première ligne commence à zéro, chaque ligne reçoit la durée réglée, et la suivante démarre à la fin de la précédente. Le rapport ci-dessus dit que le minutage est généré, même après réglage.

Puis-je changer la durée de chaque ligne d’un TXT converti en SRT ?

Oui, le champ prend des millisecondes et s’applique à tous les blocs : 1000 pour une seconde par ligne, 3000 pour trois. La valeur s’affiche à côté du champ pour comparer la chronologie obtenue à celle voulue.

Qu’est-ce qui sépare deux blocs dans un SRT issu d’un TXT ?

Un saut de ligne. Chaque ligne non vide devient un bloc, dans son ordre d’apparition ; une ligne vide est traitée comme un séparateur de paragraphe et ne produit pas de bloc.

Les lignes vides d’un TXT produisent-elles des sous-titres vides dans le SRT ?

Non. Elles ne deviennent jamais des blocs, donc la timeline ne contient pas de trous venus de la mise en forme. Pour obtenir une pause, allongez la durée ou décalez les blocs suivants.

Puis-je sous-titrer une vidéo avec un TXT converti en SRT ?

Elle donne un point de départ, pas un minutage définitif : les blocs générés partent du début de la vidéo et avancent par pas réguliers. Si vous avez de vrais temps, convertissez plutôt depuis CSV ou LRC.

Outils associés