Aller au contenu principal
SubtitleMatrix

À propos de SubtitleMatrix

Une collection d’outils de sous-titres qui s’exécutent entièrement dans la page que vous regardez.

Ce qu’est ce site

SubtitleMatrix est un ensemble d’outils pour ceux qui travaillent sur des sous-titres et sur les médias dont ils proviennent : convertir entre formats, corriger la synchronisation, nettoyer le texte, détecter les défauts d’un fichier, le vérifier au regard d’exigences d’accessibilité comme la vitesse de lecture et la longueur de ligne, et extraire des sous-titres d’une vidéo, d’un bitmap ou d’un audio, ou les retransformer en parole.

C’est une collection d’outils, ni un service ni une publication. Il n’y a ni compte, ni tableau de bord, ni file d’attente, ni bouton d’envoi. Vous ouvrez une page, vous lui confiez un fichier, et vous récupérez un fichier.

Pourquoi tout s’exécute dans votre navigateur

L’essentiel du travail sur les sous-titres est une transformation de texte, et une transformation de texte n’a besoin ni de serveur, ni de file d’attente, ni de base de données, ni de GPU. Les pages média font un travail plus lourd — extraire des pistes d’une vidéo, lire des sous-titres bitmap par OCR, transcrire la parole, synthétiser une narration —, mais ce travail s’exécute dans des moteurs WebAssembly téléchargés dans l’onglet, pas sur une machine que nous contrôlerions. Presque tous les autres sites de sous-titres exécutent leur travail sur un serveur, et c’est pourquoi ils vous demandent d’envoyer le fichier d’abord : il doit se trouver là où leur code peut l’atteindre.

Ce site n’a pas ce problème, parce qu’il n’y a rien de l’autre côté. L’analyse, la transformation et le fichier que vous téléchargez se passent tous dans la page. Ce n’est pas un réglage de confidentialité qui pourrait être désactivé : il n’existe aucun point de terminaison auquel envoyer vos sous-titres, donc aucun chemin de code ne peut le faire.

Comment les pages sont construites

Chaque paire de formats a sa propre page, et chacune indique quelles caractéristiques survivent à la conversion et lesquelles ne survivent pas. Cette liste est calculée à partir d’une matrice de capacités — un tableau de ce que chaque format sait représenter — plutôt qu’écrite à la main page par page, de sorte qu’elle ne peut pas s’écarter de ce que font réellement les convertisseurs.

Il en résulte qu’une page de conversion n’est pas un outil générique avec deux listes déroulantes. C’est une page consacrée à une paire précise, avec sa propre explication, ses propres exemples travaillés et ses propres réponses aux questions que cette paire soulève.

Qui le maintient

Il n’y a pas de signature éditoriale à citer, et c’est délibéré : la matrice de capacités, les rapports de pertes et les seuils de conformité sont tous énoncés sur les pages elles-mêmes, en des termes que vous pouvez vérifier face aux formats sources et aux normes publiées. Si une affirmation est fausse ici, la page montre exactement ce qu’elle affirmait, ce qui la rend corrigeable.

Où les résultats cessent d’être fiables

Un rapport de pertes énonce ce que la matrice de capacités dit de deux formats. C’est une borne inférieure, pas une garantie d’exhaustivité : un fichier donné peut employer des fonctions que le format autorise et que la matrice ne modélise pas, et celles-ci n’apparaîtront pas dans la liste.

Un contrôle de conformité signale ce que les règles intégrées détectent dans le fichier que vous lui avez fourni. Ce n’est ni un conseil juridique ni une certification. Avant de compter sur un fichier pour remplir une obligation, faites-le relire par une personne qualifiée. Les pages média relèvent du même cas : l’OCR et la reconnaissance vocale produisent un résultat au mieux, qu’il faut lire et corriger au lieu de le tenir pour une transcription fiable. La page des conditions énonce ces deux points de façon plus formelle.