Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
Vous pouvez convertir ASS en SRT gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
ASS en SRT
Deux choses survivent : le texte de chaque ligne de dialogue et le moment où elle commence et finit. Tout le reste est une propriété du format que vous quittez. La table de styles, les noms de polices, les couleurs primaire et de contour, l’alignement, les marges, les surcharges par ligne, les fondus, les déplacements et le minutage karaoké n’ont nulle part où aller, parce que SubRip ne contient aucune syntaxe qui puisse en contenir.
Le registre déclare cette paire approximative plutôt que sans perte, et l’étiquette est exacte. Ce n’est pas la seule : la lecture d’un fichier WebVTT perd ses réglages de cue, et tout ce qui touche à MicroDVD dépend d’une cadence d’images qui peut être fausse. La conversion entre SubRip et le format YouTube déplace la même information dans une ponctuation différente. Cette conversion jette la raison pour laquelle quelqu’un a choisi le format, et elle doit se faire sur une copie plutôt qu’en place.
Tout ce qui est entre accolades est supprimé. Une balise de positionnement, un changement de couleur à mi-ligne, un fondu, une rotation, un flou — tout cela disparaît proprement plutôt que d’être dessiné à l’écran comme des caractères, ce qui est ce qui arrive quand un fichier est renommé au lieu d’être converti.
Deux échappements sont traduits plutôt que supprimés. Le saut de ligne forcé, un antislash et un N majuscule, devient un saut de ligne réel pour qu’un sous-titre sur deux lignes reste sur deux lignes. L’espace insécable devient un espace ordinaire. Ce sont les seuls éléments de syntaxe ASS qui ont un sens en termes SubRip, et ce sont les seuls qui sont repris.
Les typsetters dessinent des formes en ASS : un cadre derrière un panneau traduit, un masque sur du texte à l’écran, une flèche. Le tracé est activé par une balise entre accolades, et les coordonnées qui suivent se trouvent dans le texte du dialogue comme des caractères ordinaires. Seule la balise est entre accolades, donc seule la balise est retirée.
Ce qui atterrit dans le SRT est une sous-titre qui se lit comme une suite de lettres et de chiffres — les commandes de tracé elles-mêmes. C’est immanquable quand on le voit et impossible pour un convertisseur de distinguer d’un texte légitime sans interpréter le format qu’il vient de quitter. Parcourez la sortie à la recherche de sous-titres qui ne sont que des nombres et supprimez-les ; sur une release très typée il peut y en avoir quelques dizaines.
Ils se regroupent là où on s’y attend. Un tracé est en général un masque ou une forme de fond derrière un panneau traduit, donc le sous-titre de coordonnées et le panneau auquel il appartient se suivent dans le fichier et couvrent les mêmes secondes. C’est un motif utile quand vous nettoyez : en trouvez un, et la légende immédiatement autour est presque toujours le panneau, qui est lui-même candidat à la suppression sur une piste sobre.
Le karaoké en ASS est une balise avant chaque syllabe disant combien de temps cette syllabe dure, ce qui permet à un lecteur de surligner la ligne au fur et à mesure qu’elle est chantée. Les balises sont entre accolades, donc elles sont retirées, et les syllabes entre elles se rejoignent en une ligne de texte ordinaire.
Le résultat est correct et décevant : toute la parole apparaît au début de la ligne et disparaît à la fin, comme n’importe quel sous-titre. Rien n’est mal minuté et rien n’est embrouillé — l’effet n’existe plus du tout. Si le karaoké était le but du fichier, cette conversion n’est pas la bonne réponse et c’est de graver les sous-titres dans la vidéo qui l’est.
Un fichier ASS a en général deux lignes ou plus à l’écran en même temps, sur des calques séparés : le dialogue en bas et un panneau traduit positionné sur la chose qu’il traduit. C’est normal et c’est l’une des choses pour lesquelles le format a été conçu.
SubRip n’a pas de calques et pas de positions, donc les deux lignes deviennent des sous-titres qui couvrent les mêmes secondes. Les sous-titres qui se chevauchent ne sont pas illégaux en SubRip et beaucoup de lecteurs les empilent, mais le comportement varie et certains n’en affichent qu’un. Si la sortie a l’air de laisser tomber des lignes, c’est en général la raison, et la solution est éditoriale : décider lequel des deux le spectateur a besoin et retirer l’autre.
Pour une piste livrée à une plateforme, le dialogue est presque toujours celui qu’on garde. Une traduction de panneau qui apparaît sous l’image, hors position et sans lien visuel avec la chose qu’elle traduit, se lit comme un fragment non attribué au milieu d’une conversation — elle coûte au spectateur plus d’attention qu’elle n’en rend. Là où un panneau porte réellement l’intrigue, replier son texte dans le sous-titre de dialogue adjacent entre crochets est la convention à laquelle le sous-titrage de diffusion s’est arrêté il y a des décennies.
Une section d’événements contient des lignes Dialogue et souvent des lignes Comment, qui sont structurellement identiques mais désactivées — des traductions alternatives, des notes entre membres de l’équipe, un panneau qui a été typé puis coupé. Seules les lignes Dialogue sont lues, donc rien de tout cela n’atteint le SRT.
C’est le bon réglage par une large marge, et cela mérite d’être su parce que cela marche dans les deux sens. Si une ligne à laquelle vous vous attendiez manque dans la sortie, ouvrez l’ASS et vérifiez si elle dit Comment. La réactiver dans Aegisub et reconvertir est une correction de deux secondes, et considérablement plus rapide que de conclure que l’analyseur l’a perdue.
C’est aussi la raison pour laquelle un fichier converti est parfois plus court que ce que la source laissait entendre. Une traduction qui est passée par la revue peut porter autant d’alternatives commentées que de lignes actives, et un script qui ressemble à douze cents entrées dans un éditeur devient sept cents sous-titres dans le SRT. Comptez les lignes Dialogue plutôt que le total si vous voulez savoir à l’avance ce que contiendra la sortie.
La section events déclare son propre ordre de colonnes dans une ligne Format, et de vrais fichiers diffèrent vraiment — l’ordre est une convention plutôt qu’une disposition figée. Lire le début, la fin et le texte à position fixe marche jusqu’à ce qu’on tombe sur un fichier écrit par un outil qui les a ordonnés autrement, et cela produit alors un silence en forme de sous-titres.
Les colonnes ici sont localisées par nom à partir de cette ligne Format, donc un fichier avec une disposition inhabituelle s’analyse correctement au lieu de rendre des sous-titres minutés à partir du mauvais champ. La colonne de texte est lue comme tout ce qui va de sa position à la fin de la ligne, ce qui compte parce qu’un dialogue contenant des virgules serait sinon tronqué à la première.
Les sous-titres sont numérotés à partir de un dans l’ordre où ils apparaissent dans la section events. Aegisub garde cette section triée par heure la plupart du temps, donc la plupart des fichiers sortent chronologiques et il n’y a rien à y penser.
Les scripts très typés sont l’exception. Un panneau inséré pendant qu’on travaillait à une scène atterrit souvent à côté de la ligne à laquelle il appartient plutôt qu’à sa place dans la chronologie, et le SRT contient alors des sous-titres dont les horodatages reculent relativement à leur numéro. La plupart des lecteurs trient par heure et s’en moquent ; les outils stricts et certains validateurs de téléversement rejettent le fichier. Trier la section events par heure de début dans Aegisub avant la conversion l’évite entièrement.
Les horodatages ASS portent deux chiffres après la virgule ; SubRip en porte trois. La conversion complète avec des zéros plutôt qu’elle ne devine, donc 0:00:01.23 devient 00:00:01,230. Aucune précision n’est inventée et aucune n’est perdue — chaque horodatage de la sortie se termine par un zéro, c’est tout.
C’est un petit indice qu’un fichier vient de l’ASS, et parfois utile quand on essaie de retrouver d’où vient une piste de sous-titres. Cela n’a aucun effet à la lecture : dix millisecondes c’est un quart d’image à 24 images par seconde, et la résolution à laquelle l’ASS a été écrit est la résolution que les minutages ont réellement.
Rien de ce qui a été retiré ne peut être récupéré à partir de la sortie. Le SRT ne sait pas quelles lignes étaient des panneaux, de quelle couleur était un interlocuteur, où un sous-titre se posait ni comment une syllabe était minutée, et aucune quantité de travail postérieur ne le reconstruira. L’ASS est la seule copie de tout cela, ce qui fait de sa suppression après une conversion un type inhabituellement coûteux de rangement.
L’arrangement de travail est celui que les groupes de release utilisent déjà : l’ASS est le projet, et chaque fichier sobre en est un export. Quand une traduction change, changez-la dans l’ASS et reconvertissez. Deux fichiers édités en parallèle divergent vite, et le sobre gagne toujours par accident, parce que c’est celui qui s’ouvre le plus vite.
| ASS | SRT | |
|---|---|---|
| Nom complet | Advanced SubStation Alpha | Sous-titres SubRip |
| Extension de fichier | .ass, .ssa | .srt |
| Type de média | text/x-ssa | application/x-subrip |
| Première publication | 2002 | 2000 |
| Licence | Standard ouvert | Standard ouvert |
| Situation actuelle | Actuel | Actuel |
| S’ouvre dans un navigateur | Aucun navigateur | Aucun navigateur |
| Envisagé à la place | VTT | VTT |
Aegisub et VLC lisent aussi bien ASS que SRT : vous pouvez comparer le résultat à l’original sans second logiciel.
SRT date de 2000. VLC, Subtitle Edit et Aegisub le lisent.
Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier.
Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois.
ASS et SRT décrivent le contenu de façons radicalement différentes. La conversion est donc une reconstitution et non une copie : fidèle, mais pas identique octet pour octet. La position, la police et les effets sont abandonnés ; seuls le texte et ses temps subsistent.
Pas pour la conversion : elle se fait dans le navigateur que vous avez déjà ouvert. Pour ouvrir le résultat, il vous faut ensuite le logiciel avec lequel votre appareil affiche habituellement SubRip Subtitle.