Aller au contenu principal
SubtitleMatrix

Trouver les blocs sans dialogue

Contrôle qualitéBlocs vides ou blancs
Ou collez le texte d'un sous-titre

Options

Un cadre, deux choix, et chacun a sa propre page. Un bloc sans aucun texte est un sous-titre qui occupe la chronologie sans rien montrer — aucune lecture d'un fichier ne rend cela correct, donc le rapport le marque comme une erreur. Un bloc sans lettres contient quelque chose mais pas de mots : des notes de musique tenant lieu de chanson, un nombre nu, trois tirets. Les sous-titres de diffusion les utilisent volontairement, donc le rapport les signale pour vérification plutôt que comme faute, et la colonne mesurée montre les caractères réellement présents.

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.

Un sous-titre sans dialogue est un bloc qui contient quelque chose mais rien que quelqu'un dise : une note de musique, un tiret, un nombre isolé, un crochet resté d'une indication scénique, une suite de symboles tenant lieu d'effet sonore. Cette page liste tous les blocs de ce genre, avec leurs codes temporels et le nombre de caractères mesuré, et renvoie un rapport à télécharger : le fichier n'est pas réécrit.

La frontière entre cette page et celle qui trouve les blocs vides se trace sur les lettres plutôt que sur le vide. Un bloc ne contenant que des espaces est vide, et un bloc ne contenant rien du tout aussi ; un bloc contenant deux notes de musique porte du contenu et se signale ici. Cette séparation mérite d'être conservée, car les deux défauts se réparent différemment : un bloc vide peut être supprimé sans rien perdre, tandis qu'un bloc représentant un effet sonore doit généralement rester exactement à sa place et être étiqueté correctement, faute de quoi le public perd l'information qu'un bruit venait de hors champ.

Les lettres comptées sont des lettres Unicode, pas la plage ASCII. Ce n'est pas un détail : un contrôle écrit de A à Z déclarerait chaque ligne d'un fichier chinois, japonais, coréen, russe ou grec dépourvue de dialogue, et l'erreur serait invisible dans tous les fichiers de test anglais. Un bloc contenant une seule lettre passe le contrôle, les chiffres et la ponctuation ne le passent pas, et le nombre de caractères imprimé à côté de chaque constat constitue toute la preuve du verdict : une ligne à 3 caractères vous dit ce que le bloc contient sans vous obliger à ouvrir le fichier. Le fichier est lu, jamais envoyé, et un dossier entier peut passer dans la file en une seule fois.

Exemples

Un bloc de musique et un nombre nu

Sous-titres

1
00:00:01,000 --> 00:00:02,000
♪ ♪

2
00:00:03,000 --> 00:00:04,000
42

3
00:00:05,000 --> 00:00:06,000
I was working late.

Ce que le rapport constate

Cues with no words — 2 found

Severity   Cues   Start          End            Measured
Warning    1      00:00:01.000   00:00:02.000   3 characters
Warning    2      00:00:03.000   00:00:04.000   2 characters

Aucun des deux premiers blocs n'est vide ; tous deux portent du contenu et aucun ne porte un mot. Les lignes signalées sont des avertissements et non des erreurs pour cette raison même : il y a quelque chose à l'écran, et savoir si cela doit y être relève du jugement sur le fichier, pas d'un défaut de celui-ci.

Une seule lettre suffit à passer le contrôle

Sous-titres

1
00:00:01,000 --> 00:00:02,000
Take 42

2
00:00:03,000 --> 00:00:04,000

Ce que le rapport constate

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   0 characters

Take 42 est laissé de côté : une seule lettre est un mot, et les chiffres qu'il contient n'y changent rien. Le bloc en dessous est réellement vide, donc il n'a pas de lettres non plus et apparaît bien ici : les deux pages de cette sous-catégorie se recouvrent sur les blocs vides par arithmétique et non par accident.

Les écritures non latines comptent comme des lettres

Sous-titres

1
00:00:01,000 --> 00:00:02,000
你好

2
00:00:03,000 --> 00:00:04,000
---

Ce que le rapport constate

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   3 characters

La ligne chinoise n'est pas signalée ; les trois tirets le sont. Compter les lettres Unicode plutôt que la plage ASCII est ce qui garde cette page juste pour les fichiers chinois, japonais, coréens, russes et grecs — et l'échec qu'elle évite est le pire possible ici, car un contrôle limité à l'ASCII paraît parfaitement correct sur chaque jeu de test anglais.

Questions fréquentes

Qu'est-ce qui compte comme un sous-titre sans dialogue sur cette page ?

Un bloc dont le texte visible ne contient aucune lettre : seulement des chiffres, de la ponctuation, des notes de musique, des crochets ou des symboles, ou un mélange de ceux-ci. Une seule lettre n'importe où dans n'importe quelle ligne suffit à faire passer le bloc. Les espaces seuls ne rendent pas un bloc sans dialogue ici : un bloc uniquement fait d'espaces est vide, et c'est la page qui trouve les blocs vides qui le signale.

En quoi cette page diffère-t-elle de celle qui trouve les sous-titres vides ?

Vide signifie rien du tout après nettoyage ; sans dialogue signifie que quelque chose est là mais qu'aucun mot n'est prononcé. La colonne de mesure distingue les deux au premier regard : un constat de cette page affiche toujours un nombre de caractères supérieur à zéro. La séparation existe parce que les réparations diffèrent : un bloc vide peut disparaître, tandis qu'un bloc de musique doit généralement rester et être étiqueté.

Les écritures non latines sont-elles signalées par erreur ?

Non. Les lettres sont comptées comme des lettres Unicode, donc le chinois, le japonais, le coréen, le russe, l'arabe, le grec et le devanagari comptent tous comme du dialogue. Un contrôle limité à l'ASCII signalerait chaque ligne de ces fichiers comme dépourvue de mots, et l'erreur n'apparaîtrait dans aucun test anglais — c'est pourquoi le jeu de test comprend un cas CJK qui doit revenir propre.

Ces constats sont-ils des erreurs ou des avertissements ?

Des avertissements. Un bloc contenant deux notes de musique n'est pas un défaut du fichier ; il peut s'agir d'une description sonore volontaire ou d'un signet que quelqu'un comptait reprendre. Le rapport dit ce qui est là et en quelle quantité, et laisse le verdict à celui qui sait à quoi le bloc sert.

Cette page modifie-t-elle ou supprime-t-elle quelque chose ?

Non. Elle lit le fichier et produit un rapport, proposé en PDF pour la lecture et en CSV pour le tri. Rien n'est supprimé, aucun texte n'est réécrit, et les codes temporels du rapport sont ceux du fichier : chaque constat peut donc être retrouvé dans un éditeur en cherchant son heure de début.

Quels formats de sous-titres cette page accepte-t-elle ?

Onze des douze : SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON et CSV. Le texte brut est l'exception, car un fichier texte n'a pas de blocs : chaque ligne est une ligne, et il n'y a pas de minutage auquel rattacher un constat.

Et si le fichier ne contient aucun bloc ?

Le rapport le dit : zéro bloc, un contrôle exécuté et rien trouvé. C'est différent d'un fichier qui n'a pas pu être lu, et différent aussi d'un fichier contrôlé qui revient propre. Les trois phrases restent séparées, car une seule d'entre elles signifie qu'il n'y a rien à craindre.

Outils associés