Aller au contenu principal
SubtitleMatrix

Convertir TXT en VTT

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 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`.

Outils associés