Aller au contenu principal
SubtitleMatrix

Convertir SBV en TXT

Ou collez le texte d'un sous-titre

Ce que cette conversion change

2 éléments perdus ou à décider

  • Minutage

    toute la chronologie (le format de sortie n'enregistre aucun minutage)

  • Sauts de ligne

    les sauts de ligne (les blocs sur plusieurs lignes seront réunis sur une seule)

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 fichier SBV en texte brut. Le SBV ne contient pas de style : ce qui disparaît ici, ce sont uniquement le minutage et le regroupement des lignes. Le texte, lui, reste dans l’ordre où il apparaissait.

Deux choses se perdent : les timecodes et les sauts de ligne structurés. La liste affichée en haut de page est calculée à partir de ce que chaque format sait exprimer, et non de votre fichier : elle reste donc identique quel que soit le contenu déposé.

Le résultat est une suite de lignes de texte, sans numéro ni horodatage. Le fichier est traité dans le navigateur, sans envoi ni inscription. Un lot complet peut être déposé d’un coup : la file travaille dans l’ordre, l’opération est annulable et les résultats reviennent dans une archive ZIP.

Exemples

Un fichier SBV courant converti en texte

Entrée

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Sortie

The quick brown fox.
Jumps over the lazy dog.
Two lines here.
And a second one.

Perdus dans cette sortie : le minutage et le regroupement des lignes. Les mots et leur ordre sont conservés.

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

Entrée

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Sortie

Carriage-return line endings.
Indented timecode, no final newline.

BOM, retours chariot et blocs sans timecode : seules les lignes de texte valides sortent, et les blocs ignorés sont comptés dans le rapport.

Questions fréquentes

Où sont passés les timecodes du SBV dans le texte brut ?

Le TXT n’en contient aucun : une exportation texte est faite de mots, pas d’instants. L’ordre des lignes est conservé, si bien que la quarantième ligne du SBV est la quarantième du fichier texte, mais rien n’indique quand une phrase apparaît ni combien de temps elle dure.

Comment un bloc SBV sur deux lignes sort-il dans un fichier texte ?

Les deux lignes sont écrites l’une sous l’autre, mais le fichier ne dit plus qu’elles formaient un seul sous-titre. Relu par un outil de traduction ou de resynchronisation, le TXT redonnerait deux répliques là où le SBV en avait une.

À quoi ressemble la sortie quand un SBV devient un TXT ?

À du texte brut : aucun numéro de bloc et aucun timecode, une ligne de texte par ligne de sous-titre. Chaque bloc SBV donne ses lignes, dans le même ordre et avec le même texte, sans la ligne de deux temps qui les introduisait.

Les blocs SBV gardent-ils leur ordre dans le texte produit ?

Oui, et ils sont triés par heure de début au passage, car l’ordre de lecture est la seule chose que le TXT conserve. Un fichier SBV dans le désordre ressort donc dans l’ordre chronologique de ses répliques.

Que perd le retour du TXT vers le SBV ?

Le TXT vers SBV perd le minutage : un fichier texte ne contient aucun instant, et le SBV doit en inventer pour chaque ligne. C’est aussi pourquoi la sortie de cette page n’est pas un sous-titre réutilisable tel quel, mais un document à relire ou à retraduire.

Le TXT produit garde-t-il l’encodage du fichier SBV ?

Non. La sortie est en UTF-8, avec des fins de ligne Unix et sans BOM. Un fichier SBV en UTF-16 ou dans un encodage Windows mono-octet est décodé à la lecture, et le panneau de résultat le mentionne lorsque cela se produit.

Outils associés