Convertir TXT en VTT
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 convertit un texte brut en WebVTT. Chaque ligne non vide devient un bloc avec un horodatage `00:00:00.000 --> 00:00:02.000` calculé à partir de zéro et de la durée réglée, sous l’en-tête `WEBVTT`.
Le VTT n’apporte ni styles, ni positions, ni karaoké, et le TXT n’en contient pas : la seule perte réelle de cette direction est le minutage, qui est inventé. La liste ci-dessus vient des capacités des deux formats, pas des particularités de votre fichier.
Réglez la durée par ligne en millisecondes. Plusieurs fichiers peuvent être déposés : ils passent dans l’ordre et reviennent dans un ZIP. Le traitement est local.
Exemples
Un fichier texte typique, converti en VTT
Entrée
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
Sortie
WEBVTT
00:00:00.000 --> 00:00:02.000
The quick brown fox jumps over the lazy dog.
00:00:02.000 --> 00:00:04.000
Second paragraph, first line.
00:00:04.000 --> 00:00:06.000
Second paragraph, second line.
Dans cette sortie, la chronologie est inventée : chaque bloc reçoit un horodatage 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
WEBVTT
00:00:00.000 --> 00:00:02.000
Hello world.
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
Quel fichier WebVTT obtient-on depuis un TXT ?
À un fichier WebVTT : l’en-tête `WEBVTT`, puis un bloc par ligne non vide, avec un horodatage à trois décimales et le texte. Aucune ligne d’identifiant n’est ajoutée.
D’où viennent les horodatages d’un VTT produit depuis un TXT ?
D’un calcul : le premier bloc commence à 0 ms, chaque ligne dure la valeur réglée, et la suivante démarre à la fin de la précédente. Le VTT écrit ces bornes en millisecondes, par exemple `00:00:04.126`.
Les lignes vides d’un TXT créent-elles des blocs VTT ?
Elles séparent des paragraphes et ne produisent pas de bloc ; elles n’ajoutent pas non plus de silence. Le nombre de blocs correspond au nombre de lignes non vides du fichier.
Le VTT produit depuis un TXT contient-il des réglages de cue ?
Non. Comme le TXT n’apporte aucune position, aucun réglage `align:` ou `position:` n’est écrit. Le bloc se réduit à l’horodatage et au texte.
Puis-je revenir d’un VTT vers le TXT d’origine ?
Oui, avec une autre liste : VTT vers TXT perd le minutage, les styles, les sauts de ligne et le contenu propre au format, comme les blocs `NOTE`, `STYLE` et `REGION`.