Aller au contenu principal
SubtitleMatrix

Convertir MicroDVD en CSV

Conversion de formatsMicroDVD (SUB)
Ou collez le texte d'un sous-titre

Options

La fréquence d'images dans laquelle les temps sont comptés. Sur les pages de format, c'est ce dont MicroDVD a besoin, car il stocke les temps sous forme de numéros d'image. Sur les pages de fréquence d'images, c'est la cadence à laquelle le fichier a été minuté — la version pour laquelle les sous-titres ont été faits — et le second cadre de la page prend la cadence de la vidéo avec laquelle vous allez les utiliser. 23,976, 24, 25, 29,97, 30, 50, 59,94 et 60 sont les valeurs courantes. Se tromper décale toute la chronologie et, sur les pages de fréquence d'images, ce décalage est un rapport, pas un montant fixe.

Ce que cette conversion change

1 élément perdu ou à décider

  • Fréquence d'images

    la source stocke les temps en numéros d'image — chaque code temporel dépend de la fréquence d'images que vous fournissez

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 MicroDVD en CSV à trois colonnes : start, end et text. Le fichier source ne contient que des numéros d’images ; les heures sont donc calculées en divisant chaque borne par la fréquence d’images, puis écrites au format HH:MM:SS.mmm.

La fréquence du champ affiché sur la page est utilisée en priorité. La déclaration {1}{1}23.976 en première ligne ne prend le relais que si le champ est vide, et 25 fps sert de valeur par défaut. Une fréquence erronée étire ou compresse toutes les lignes du CSV dans le même rapport.

Une barre verticale dans le texte devient un saut de ligne à l’intérieur d’une cellule entre guillemets, et le CSV conserve une ligne par bloc, y compris les blocs sans texte. Les lignes non reconnues du fichier source, comme [INFORMATION], ne sont pas recopiées dans les colonnes. Tout est traité localement.

Exemples

Un fichier MicroDVD typique, converti en CSV

Entrée

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

Sortie

start,end,text
00:00:04.000,00:00:06.000,The quick brown fox jumps over the lazy dog.
00:00:08.000,00:00:10.400,"Faster than
the last one."

Les images deviennent des heures à 25 fps et le bloc de deux lignes tient dans une cellule entre guillemets.

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

Entrée

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

Sortie

start,end,text
00:00:04.000,00:00:06.000,Leading zeros in the frame numbers.
00:00:12.000,00:00:13.600,An unrecognized line above was kept in place.
00:00:16.000,00:00:18.000,"Trailing spaces are kept.   "

Le champ de fréquence de la page prime ; les numéros à zéros initiaux sont lus et la ligne inconnue reste hors du CSV.

Questions fréquentes

D’où viennent les heures du CSV alors que le fichier ne contient que des images ?

Elles sont calculées : chaque numéro d’image est divisé par la fréquence d’images, puis converti en heures, minutes, secondes et millisecondes. À 25 fps, l’image 100 donne 00:00:04.000 et l’image 150 donne 00:00:06.000.

Quelle fréquence d’images choisir pour un fichier MicroDVD ?

Celle avec laquelle les sous-titres ont été écrits, donc celle de la vidéo d’origine : 23,976 ou 24 pour le cinéma, 25 pour le PAL, 29,97 pour la diffusion américaine. Le champ de la page l’emporte sur la déclaration du fichier.

Que devient la barre verticale dans la colonne texte du CSV ?

Elle devient un saut de ligne à l’intérieur de la cellule. Comme la cellule contient alors un saut de ligne, elle est encadrée de guillemets ; le tableur affiche les deux lignes dans une seule case au lieu de créer une ligne supplémentaire.

Le CSV indique-t-il la fréquence utilisée pour le calcul ?

Non, l’en-tête ne contient que start, end et text. La fréquence est un réglage de conversion, pas une donnée du fichier produit ; si vous devez refaire le calcul plus tard, notez la valeur employée avec le CSV.

Les lignes non reconnues du fichier MicroDVD apparaissent-elles dans le CSV ?

Non. Une ligne comme [INFORMATION] n’est pas un bloc horodaté : elle est conservée dans le modèle interne pour ne pas être perdue lors d’un aller-retour, mais elle n’a ni début ni fin et ne peut donc pas remplir les trois colonnes.

Peut-on revenir du CSV au MicroDVD ?

Oui, avec une fréquence d’images. Les heures du CSV sont multipliées par cette fréquence et arrondies en numéros d’images. Le calcul n’est pas garanti identique à l’original si les bornes d’origine ne tombaient pas exactement sur des images entières.

Outils associés