Skip to content

Convertisseur de sous

Convertissez des sous-titres ASS stylisés en SRT simple dans votre navigateur. Traitez plusieurs fichiers par lot tout en préservant le minutage du dialogue.

Glissez-déposez votre fichier ASS ici

ou cliquez pour parcourir

Prend en charge les fichiers .ass jusqu'à 50 Mo

Architecture du moteur principal

Des sous-titres d'anime stylisés vers un texte universel simple

Les fichiers ASS sont la colonne vertébrale du fansub d'anime : ils transportent des styles par personnage, des panneaux positionnés à l'écran, du minutage karaoké et des effets visuels grâce à des balises de substitution comme {\blur2}, {\pos(320,400)} et {\fad(200,100)}. Lorsque ces sous-titres doivent être lus sur une télévision connectée, dans un logiciel de montage ou sur un serveur multimédia, tout ce stylage devient un handicap. Ce convertisseur lit la section [Events] de l'ASS, supprime chaque bloc de substitution et chaque référence de style, convertit le minutage en centisecondes vers les horodatages SRT en millisecondes et produit un fichier de sous-titres simple qui se lit partout.

Inspecteur de payload et syntaxe

ASS vers SRT Inspection de la syntaxe et structure du code

Comparaison côte à côte de la syntaxe de code illustrant les définitions d'en-tête, la syntaxe d'horodatage et le formatage du payload de cues

Synchronisation à la milliseconde
input.ass
ASS SOURCE
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
output.srt
SRT RÉSULTAT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
Fiche technique

ASS vs SRT Spécifications techniques

Conforme aux standards
Format d'entrée

ASS

ASS

L'ASS (Advanced SubStation Alpha v4+) est un format de sous-titres étendu utilisé principalement pour la distribution d'anime. Il comprend un en-tête [Script Info], une section [V4+ Styles] avec des champs étendus (Outline, Shadow, Blur) et une section [Events] dont les lignes Dialogue contiennent des balises de substitution en ligne. Le minutage utilise une précision en centisecondes (H:MM:SS.cc). L'ASS prend en charge les couleurs avec canal alpha, le dessin vectoriel et les effets karaoké.

Format de sortie

SRT

SRT

Le SRT (SubRip) est le format de sous-titres le plus universellement compatible. Chaque entrée contient un numéro séquentiel, une paire d'horodatages séparés par une virgule (00:01:30,500 --> 00:01:35,000) et du texte brut. Le SRT ne prend en charge ni style, ni positionnement, ni balise de substitution. Il s'affiche de la même façon sur tous les appareils, de VLC aux téléviseurs Samsung et aux applications vidéo iPhone.

Différences de Format

L'ASS organise le contenu en sections [Script Info], [V4+ Styles] et [Events]. Le SRT n'a pas de sections, seulement des blocs numérotés.
Les horodatages ASS utilisent des centisecondes (0:00:15.20). Les horodatages SRT utilisent des millisecondes (00:00:15,200) avec des virgules comme séparateurs.
L'ASS prend en charge les styles par personnage via des balises de substitution ({\fs32}, {\c&HFF&}, {\blur2}). Le SRT n'a aucun formatage en ligne.
L'ASS stocke les définitions de style dans [V4+ Styles] avec les champs Outline, Shadow et Blur. Le SRT n'a pas de système de style.
L'ASS prend en charge les couleurs avec canal alpha (format ABGR). Le SRT ne prend pas en charge les couleurs.
Les fichiers ASS contiennent des métadonnées [Script Info] (PlayResX, PlayResY, WrapStyle). Les fichiers SRT n'ont pas de section de métadonnées.

Dépannage de conversion et pièges courants

Solutions pratiques pour la compatibilité des lecteurs, l'encodage des caractères et la synchronisation temporelle

4 pièges courants
GOTCHA #1

Pourquoi des codes de tracé brut ou des crochets résiduels apparaissent-ils dans le SRT converti ?

Certains sous-titres ASS de fansub contiennent des tracés vectoriels (ex. {\p1}m 0 0 l 10 0...). AllSubConverter supprime automatiquement les blocs de dessin {\p0}, mais les dessins complexes non standard doivent être vérifiés. Si des répliques comportaient des crochets de ponctuation comme 【...】, ils sont conservés comme du texte de dialogue ordinaire.

GOTCHA #2

Pourquoi le minutage des sous-titres semble-t-il légèrement décalé sur mon lecteur ?

ASS utilise des centièmes de seconde (1/100e de seconde), tandis que SRT utilise des millisecondes (1/1000e de seconde). Notre moteur multiplie les centièmes par 10 avec remplissage de zéros (ex. 0:01:25.40 devient 00:01:25,400). Si la dérive persiste, elle provient généralement d'une différence de cadence d'images vidéo (ex. film en 23,976 fps contre diffusion en 25 fps). Utilisez notre outil Synchronisation de sous-titres pour ajuster le décalage global.

GOTCHA #3

Les caractères non latins ou asiatiques s'affichent sous forme de symboles corrompus (mojibake)

De nombreux anciens sous-titres ASS issus de groupes de fansub d'anime ont été enregistrés en Shift-JIS, GBK/GB2312 ou Windows-1252. Notre convertisseur intègre une détection automatique du jeu de caractères, mais si votre éditeur corrompt le fichier, convertissez-le au préalable en UTF-8 avec notre Convertisseur d'encodage avant le passage en SRT.

GOTCHA #4

Lignes de dialogue superposées lorsque plusieurs personnages parlent en même temps

ASS permet à plusieurs événements Dialogue de partager le même minutage à des emplacements distincts de l'écran. Les lecteurs SRT affichent les répliques simultanées en les empilant verticalement. Si votre téléviseur peine à gérer l'empilement, ouvrez le fichier dans notre Éditeur de sous-titres pour ajuster la durée de chaque réplique.

Caractéristiques

Analyse la section [Events] de l'ASS et extrait les lignes Dialogue avec les champs Start, End et Text
Supprime tous les blocs de substitution, y compris flou, contour, ombre, positionnement et balises karaoké
Convertit les horodatages ASS en centisecondes (0:01:30.50) en horodatages SRT en millisecondes (00:01:30,500)
Normalise les sauts de ligne ASS (\N, \n) en sauts de ligne SRT standards
Retire les références de style ASS des lignes Dialogue sans affecter le contenu textuel
Gère les fichiers ASS comptant des milliers de lignes Dialogue et des séquences de substitution complexes
Vérifie que le fichier d'entrée contient une section [Events] avant le traitement
Produit du SRT en UTF-8 reconnu par tous les lecteurs multimédias, téléviseurs et appareils mobiles

Pourquoi Convertir ?

Les balises de substitution ASS provoquent des erreurs de rendu sur les télévisions connectées dépourvues de prise en charge libass ou VSFilter.
VLC, Plex et Jellyfin affichent correctement l'ASS, mais le SRT se charge plus vite et évite les problèmes de substitution de polices.
Les logiciels de montage (Premiere Pro, DaVinci Resolve, Final Cut Pro) importent nativement le SRT, mais exigent des extensions pour l'ASS.
Les balises karaoké ASS ({\k}, {\kf}) apparaissent en texte brut sur les lecteurs sans prise en charge du rendu karaoké.
Les fichiers SRT sont 70 à 90 % plus petits que les fichiers ASS équivalents, car tous les styles et métadonnées sont supprimés.
Les pipelines automatisés de sous-titrage et de contrôle qualité attendent le SRT comme format d'échange standard.
Les lecteurs mobiles iOS et Android n'affichent ni le positionnement ni les styles ASS, ce qui déplace ou superpose incorrectement les sous-titres.
Scenarios

Cas d'Utilisation Courants

Simplification de sous-titres d'anime

Convertissez des fichiers ASS de fansub complexes, avec karaoké et panneaux positionnés, en SRT propre pour une lecture sur les appareils sans prise en charge du rendu ASS.

Compatibilité smart TV

Les téléviseurs connectés Samsung, LG et Sony n'affichent pas les balises de substitution ASS. La conversion en SRT garantit un affichage correct, sans mise en forme corrompue.

Flux de montage vidéo

Importez des sous-titres ASS dans Premiere Pro, DaVinci Resolve ou Final Cut Pro sous forme de SRT, le format d'import universellement accepté par les logiciels de montage.

Livraison vers un serveur multimédia

Plex, Jellyfin et Kodi détectent automatiquement les sous-titres SRT à côté des fichiers vidéo. Les fichiers ASS peuvent nécessiter une configuration supplémentaire du moteur de rendu.

Lecture vidéo mobile

Les lecteurs vidéo iOS et Android n'affichent ni le positionnement ni les styles ASS. Le SRT garantit un affichage fiable des sous-titres sur téléphones et tablettes.

Format Ecosystem

Formats Associés

Comment ça marche

  1. 1

    Téléversez votre fichier .ass en le glissant ou en parcourant vos fichiers.

  2. 2

    Le parseur localise la section [Events] et lit chaque ligne Dialogue selon le champ Format.

  3. 3

    Les blocs de substitution entre accolades ({\blur2}, {\pos(x,y)}, {\fad(s,e)}) sont identifiés puis supprimés.

  4. 4

    Les marqueurs de saut de ligne ASS (\N, \n) sont convertis en sauts de ligne SRT standards.

  5. 5

    Les temps de début et de fin passent du format H:MM:SS.cc au format HH:MM:SS,mmm.

  6. 6

    Des numéros d'entrée séquentiels sont attribués et chaque entrée nettoyée devient un bloc SRT.

  7. 7

    Le SRT produit est encodé en UTF-8 et prêt à être téléchargé.

Foire aux questions

L'ASS (Advanced SubStation Alpha v4+) est un format de sous-titres étendu introduit en 2003 et largement utilisé dans le fansub d'anime. Il prend en charge le texte stylisé avec polices, couleurs, contours, ombres, effets de flou, positionnement à l'écran, dessin vectoriel et minutage karaoké. Les fichiers sont organisés en sections [Script Info], [V4+ Styles] et [Events], avec des balises de substitution en ligne pour le formatage par personnage.

L'ASS (v4+) est le successeur du SSA (v4). Il ajoute les effets de flou, les champs de style pour le contour et l'ombre, une prise en charge étendue du canal alpha et des balises de substitution supplémentaires. Les deux partagent la même structure en sections et le même format Dialogue. Ce convertisseur gère les fichiers ASS et SSA de manière identique.

Les balises de minutage karaoké ({\k}, {\kf}, {\ko}) sont entièrement supprimées pendant la conversion. Le SRT ne prend pas en charge le karaoké. Le texte de dialogue entourant ces balises est conservé, mais les données de minutage syllabe par syllabe sont perdues.

Oui. Le SRT ne prend en charge ni style, ni positionnement, ni effet visuel. Chaque balise de substitution ({\fs}, {\c}, {\pos}, {\blur}, {\fad}, {\k}, etc.) est supprimée pendant la conversion. Seuls le texte de dialogue et le minutage sont conservés. Si vous devez conserver les styles, ne convertissez pas en SRT.

L'ASS utilise le format H:MM:SS.cc, où cc représente des centisecondes (0-99). Le SRT utilise HH:MM:SS,mmm, où mmm représente des millisecondes (0-999). Le convertisseur multiplie les centisecondes par 10. Par exemple, 0:01:25.40 en ASS devient 00:01:25,400 en SRT. Les heures sont complétées par des zéros sur deux chiffres.

Les balises de positionnement ({\pos(x,y)}, {\move(x1,y1,x2,y2)}) contrôlent l'emplacement des sous-titres à l'écran. Le SRT ne prend pas en charge le positionnement, donc ces balises sont supprimées. Tout le texte de sous-titre revient à la position bas-centre par défaut en SRT.

Prêt à convertir vos sous-titres ?

Déposez votre fichier ASS ici et convertissez-le en SRT instantanément.