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 SBV 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 SBV
ASS porte des styles par dialogue, des noms de polices, des couleurs primaire et de contour, un alignement, des marges, des surcharges par ligne, des fondus, des déplacements et du minutage karaoké. SBV porte un début, une fin et des mots, et rien d’autre. C’est la différence entre un projet de sous-titres et un export terminal, et la conversion fait passer le fichier du premier au second.
Le registre marque cette paire comme approximative, 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 SBV, et ce sont les seuls qui sont repris.
SBV a trois caractéristiques visibles : pas de numérotation, séparateur virgule entre les deux horodatages, point décimal pour les millisecondes au lieu de virgule. C’est presque la même information que SubRip, à la ponctuation près, et c’est la ponctuation qui distingue les deux formats. La conversion fait passer la syntaxe SubRip vers la syntaxe SBV sans rien changer d’autre.
C’est pourquoi cette conversion est exacte là où cela compte. Les deux formats portent la même chose — un début, une fin et des mots — et ne sont en désaccord que sur la ponctuation et la cérémonie. Rien n’a à être approximé, arrondi ou écarté, ce qui n’est pas vrai de la plupart des paires sur ce site, et c’est précisément la valeur de la conversion quand elle a lieu.
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 SBV est un 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.
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.
SBV 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 SBV 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.
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 SBV.
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 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.
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.
ASS écrit l’heure avec deux chiffres : 0:00:01.23. SBV l’écrit avec autant de chiffres qu’il en faut : 0:00:01.23. Les deux formats partagent la même convention horaire dans ce cas particulier, ce qui rend la conversion simple : le texte passe tel quel, sans ajout ni retrait de zéros.
Le piège est ailleurs. SubRip utilise une virgule pour les millisecondes et SBV un point, et c’est la seule différence syntaxique entre une conversion SubRip vers SBV et une conversion ASS vers SBV. Les fichiers ASS portent deux chiffres après la virgule, et la conversion les transporte tels quels, ce qui est ce que SBV attend et ce que YouTube accepte.
Rien de ce qui a été retiré ne peut être récupéré à partir de la sortie. Le SBV 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à : ASS est le projet, et chaque fichier sobre en est un export. Quand une traduction change, changez-la dans 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 | SBV | |
|---|---|---|
| Nom complet | Advanced SubStation Alpha | Sous-titres YouTube |
| Extension de fichier | .ass, .ssa | .sbv |
| Type de média | text/x-ssa | text/plain |
| Première publication | 2002 | 2008 |
| Publié par | — | |
| Licence | Standard ouvert | Publié, non normalisé |
| Situation actuelle | Actuel | De niche |
| S’ouvre dans un navigateur | Aucun navigateur | Aucun navigateur |
| Envisagé à la place | SRT, VTT | SRT, VTT |
Les logiciels habituels ne se recoupent pas : ASS s’ouvre dans Aegisub et VLC, SBV dans YouTube Studio et Subtitle Edit — celui qui reçoit le résultat a donc besoin d’un logiciel de la seconde liste.
SBV vient de Google et date de 2008. YouTube Studio et Subtitle Edit 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 SBV 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 YouTube Subtitle.