Convertisseur de sous-titres
Obtenez un fichier de sous-titres dans le format exigé par votre lecteur, votre logiciel de montage ou votre formulaire d'envoi. Le convertisseur lit les formats SRT, VTT, ASS, SBV, TTML et une douzaine d'autres, réécrit les horodatages dans la syntaxe cible et peut au passage resynchroniser, nettoyer ou simplifier le texte.
Convertisseur de sous-titres
ou déposez Fichiers SRT, VTT, ASS … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Décale tous les sous-titres de ce nombre de secondes. Utilisez un nombre positif si les sous-titres apparaissent trop tôt, négatif s'ils apparaissent trop tard (par ex. -1,5).
Indiquez cette valeur et la cadence cible lorsque les sous-titres se décalent de plus en plus au fil du film, signe qu'ils ont été synchronisés pour une autre version de la vidéo.
Cadence d'images de la vidéo avec laquelle vous lirez les sous-titres. Une conversion de 23,976 → 25 corrige la plupart des décalages PAL/NTSC.
Utilisé uniquement pour un fichier TXT brut, qui n'a pas d'horaires : chaque ligne s'affiche pendant cette durée, l'une après l'autre. Ajustez ensuite les horaires dans un éditeur de sous-titres si besoin.
La détection automatique gère la plupart des fichiers. Choisissez l'encodage manuellement si les lettres accentuées, cyrilliques ou arabes s'affichent sous forme de points d'interrogation. La sortie est toujours en UTF-8.
Police utilisée par le style ASS par défaut. Elle doit être installée sur l'ordinateur du spectateur ; Arial est le choix le plus sûr.
Taille relative à une vidéo de 1080 pixels de haut. 48 est une taille courante pour les films.
Comment utiliser cet outil
- 1
Importez les fichiers de sous-titres
Ajoutez jusqu’à 20 fichiers de 95 Mo maximum chacun : SRT, VTT, ASS, SSA, SBV, SUB, TTML, DFXP, XML, SMI, LRC ou TXT. Une transcription brute avec une ligne par sous-titre fonctionne aussi.
- 2
Choisissez le format de sortie et corrigez le timing
Choisissez un format dans Convertir en ; SRT est présélectionné. Si les sous-titres arrivent trop tôt, trop tard ou se décalent progressivement, ouvrez les Réglages avancés et utilisez Décaler la synchronisation ou les deux champs de fréquence d’images.
- 3
Convertissez et enregistrez
Cliquez sur Convertir en SRT, ou sur le format que vous avez choisi, puis téléchargez chaque fichier ou un ZIP. Le résultat est toujours en UTF-8 et chaque fichier importé est supprimé au bout de 30 minutes.
Que change un convertisseur de sous-titres ?
Les mots restent les mêmes. Le convertisseur réécrit l’en-tête du fichier, la syntaxe des horodatages et les balises de mise en forme pour qu’un autre programme puisse lire les sous-titres, et il peut décaler tous les temps d’un coup.
SRT, VTT, ASS et autres formats de fichiers de sous-titres
- .srt
- .vtt
- .ass
- .ssa
- .sbv
- .ttml
- .dfxp
- .sub
- .smi
- .lrc
- .xml
- .txt
SRT tire son nom de SubRip, un programme Windows qui extrayait les sous-titres de DVD vers 2000. C’est une liste numérotée de sous-titres avec une heure de début et de fin et une ou deux lignes de texte, ce qui explique que presque tous les lecteurs, éditeurs et formulaires d’envoi de plateformes de streaming le lisent. WebVTT est né de SRT pour le web : il est spécifié par le W3C, commence par le mot WEBVTT et peut positionner ou styliser les sous-titres avec du CSS. TTML est le format de sous-titres XML du W3C, publié comme Recommandation en 2010 ; DFXP en était le premier nom, et les services de streaming en utilisent des profils.
SubStation Alpha (SSA) et son successeur Advanced SubStation Alpha (ASS) viennent du fansubbing. Un fichier ASS contient une table de styles avec polices, couleurs, contours et marges, et chaque ligne peut les remplacer : panneaux et chansons peuvent ainsi se placer n’importe où à l’écran. Aegisub, l’éditeur ASS habituel, enregistre ce format par défaut. SBV est le format d’export simple de YouTube ; SMI est le SAMI de Microsoft, LRC contient des paroles de chansons avec l’heure de chaque ligne, et TXT est du texte brut.
| Format | Horodatage | En-tête | Mise en forme |
|---|---|---|---|
| SRT | `00:01:23,456 --> 00:01:25,789` | Aucun, les sous-titres sont numérotés | Balises <i>, <b>, <u> et <font> |
| WebVTT | `00:01:23.456 --> 00:01:25.789` | `WEBVTT` sur la première ligne | Paramètres de sous-titre et classes CSS |
| ASS / SSA | `0:01:23.45,0:01:25.78` | [Script Info] et [V4+ Styles] | Table de styles complète et remplacements par ligne |
| SBV | `0:01:23.456,0:01:25.789` | Aucun | Aucune |
| TTML | `begin="00:01:23.456"` | Document XML avec espaces de noms | Attributs de style en XML |
| TXT | `[00:01:23]` avec **Inclure les horodatages**, sinon aucun | Aucun | Aucune |
Décaler le timing des sous-titres et convertir la fréquence d'images
4,3 %de vitesse en plus pour une version PAL à 25 i/s par rapport à l’original à 23,976 i/s
Décaler la synchronisation déplace tous les sous-titres de la même durée, de −3 600 à +3 600 secondes, à la milliseconde près. Utilisez un nombre positif quand le texte apparaît avant la parole et un nombre négatif, comme −1,5, quand il est en retard. C’est la solution quand le décalage est identique au début et à la fin, généralement dû à une intro différente ou à un logo de studio coupé.
La paire de champs de fréquence d’images traite l’autre cas. Choisissez la fréquence pour laquelle les sous-titres ont été créés dans Fréquence d’images d’origine et celle de votre vidéo dans Fréquence d’images cible ; les choix sont 23,976, 24, 25, 29,97 et 30 i/s. Chaque horodatage est alors multiplié par le rapport, ce qui permet aux versions européennes PAL et nord-américaines NTSC d’un même film d’avoir des sous-titres synchronisés. Si vous hésitez sur le sens, comparez une ligne vers la fin du film : si elle arrive trop tard, la fréquence des sous-titres est inférieure à celle de la vidéo.
Les autres champs agissent sur le texte. Encodage d’entrée lit correctement les anciens fichiers ; Supprimer les balises de mise en forme retire <i>, <b>, <font> et les codes du type {\an8}. Pour une sortie TXT, Inclure les horodatages ajoute l’heure devant chaque ligne et Regrouper les lignes en paragraphes fusionne les lignes coupées en phrases lisibles, c’est le réglage pour les transcriptions de SRT en TXT. Pour une sortie ASS ou SSA, Police (Arial par défaut) et Taille de police (48, relative à une vidéo de 1 080 pixels de haut) définissent le style par défaut.
De ASS à SRT, la mise en forme ne revient pas
Convertir de l’ASS en SRT, VTT ou TXT conserve le texte et les temps, mais perd les positions, les couleurs, le minutage karaoké et les panneaux dessinés. Gardez le fichier ASS d’origine si vous pensez restyler les sous-titres plus tard ; reconvertir le SRT avec SRT en ASS n’applique qu’un seul style par défaut.
Erreurs de conversion de sous-titres et solutions
Le lecteur n’affiche aucun sous-titre après le chargement du fichier.
Donnez au sous-titre exactement le nom de fichier de la vidéo avec la nouvelle extension, par exemple film.mp4 et film.srt, et vérifiez que l’extension correspond au format ; un VTT renommé en .srt contient encore des points dans ses horodatages.
Tous les sous-titres arrivent environ une seconde trop tôt sur un envoi vers une plateforme de streaming.
Saisissez un Décaler la synchronisation positif, par exemple 1, et convertissez à nouveau. Mesurez le décalage sur la première réplique parlée, pas sur une indication musicale.
Une transcription TXT a perdu la structure en lignes des sous-titres.
Regrouper les lignes en paragraphes était activé : il fusionne les lignes en phrases continues. Désactivez-le pour garder un sous-titre par ligne, ou activez Inclure les horodatages pour marquer le début de chaque sous-titre.
Une conversion TXT a produit un seul sous-titre géant.
La transcription tient en un seul paragraphe. Placez chaque sous-titre sur sa propre ligne, idéalement pas plus d’environ 42 caractères, puis réglez Secondes par ligne.
Questions sur la conversion de sous-titres
Quel format de sous-titres YouTube accepte-t-il ?
YouTube Studio accepte SRT, WebVTT, SBV, TTML et plusieurs formats de diffusion : il est donc rare de devoir convertir pour YouTube lui-même. SBV est l’un des formats proposés par YouTube lorsque vous téléchargez des sous-titres modifiés sur la plateforme ; convertissez-le en SRT avant de le charger dans un logiciel de montage.
Quel format faut-il pour une piste de sous-titres vidéo HTML5 ?
WebVTT. L’élément <track> des navigateurs ne lit que les fichiers VTT : un SRT placé à côté d’un MP4 sur votre site sera donc ignoré. SRT en VTT ajoute l’en-tête WEBVTT et remplace les virgules décimales par des points.
Les couleurs, polices et positions sont-elles conservées après la conversion ?
Seulement entre ASS et SSA. SRT, VTT, SBV et TXT n’ont pas de place pour les polices par ligne, les effets karaoké ou les positions à l’écran : un fansub d’anime converti en SRT conserve ses mots et son minutage, mais perd sa mise en forme. Les balises simples d’italique et de gras sont conservées en SRT et en VTT, sauf si vous cochez Supprimer les balises de mise en forme.
Comment corriger des sous-titres qui se décalent peu à peu ?
Un décalage constant se corrige avec Décaler la synchronisation ; un décalage qui augmente signifie que le fichier a été créé pour une version avec une autre fréquence d’images. Réglez Fréquence d’images d’origine sur celle pour laquelle les sous-titres ont été minutés et Fréquence d’images cible sur celle de votre vidéo, le plus souvent de 23,976 à 25 ou l’inverse.
Peut-on transformer une transcription en sous-titres synchronisés ?
Oui. Importez un TXT avec un sous-titre par ligne et convertissez-le en SRT ; chaque ligne reçoit la durée définie dans Secondes par ligne, les unes après les autres. Les temps ne correspondront pas exactement à la parole : affinez-les dans un éditeur comme Subtitle Edit ou Aegisub. Commencez par TXT en SRT.
Pourquoi les lettres accentuées deviennent-elles des points d'interrogation ou des symboles bizarres ?
Le fichier a été enregistré dans une ancienne page de codes, comme Windows-1251 pour le russe ou Windows-1256 pour l’arabe, et il a été lu comme de l’UTF-8. Choisissez la bonne valeur dans Encodage d’entrée et convertissez à nouveau ; le résultat est écrit en UTF-8 pour que les lecteurs modernes l’affichent correctement.
Peut-on convertir des sous-titres en images issus d'un DVD ou d'un Blu-ray ?
Pas en tant que texte. Les pistes VobSub (.sub avec .idx) et Blu-ray PGS stockent chaque sous-titre sous forme d’image : elles nécessitent d’abord une reconnaissance optique de caractères. Les fichiers .sub lus par cet outil sont des fichiers MicroDVD, en texte.
Tous les outils Convertisseur de sous-titres
Choisissez exactement le format qu'on vous a demandé. Chaque page ci-dessous est le même outil avec des réglages par défaut différents.
- ASS en SRTConvertissez vos sous-titres ASS/SSA (Aegisub, fansubs) en SRT pour TV, montage, YouTube. Dialogues et timing gardés ; styles et positions retirés.
- Convertir SBV en SRTConvertissez les sous-titres YouTube .sbv en SRT pour Facebook, LinkedIn, Premiere Pro ou DaVinci Resolve. Numéros et horodatages SubRip ajoutés.
- Convertir SRT en ASSSous-titres SRT convertis en ASS (Advanced SubStation Alpha) avec police et taille au choix. Prêts pour Aegisub, mpv, VLC ou à incruster avec ffmpeg.
- SRT en TXTConvertissez un fichier SRT en texte brut : numéros et timecodes supprimés, lignes réunies en paragraphes, horodatages conservables au besoin.
- Convertir SRT en VTTConvertissez un SRT en WebVTT pour la balise track HTML5, les lecteurs web et plateformes de cours : horodatages réécrits, en-tête ajouté, UTF-8.
- Convertir TXT en SRTConvertissez une transcription en texte brut en fichier SRT. Chaque ligne devient un sous-titre de la durée choisie, à affiner dans un éditeur.
- Convertir VTT en SRTConvertissez les sous-titres WebVTT de YouTube, Zoom ou Teams en SRT pour Premiere Pro, DaVinci Resolve, VLC et TV. Ce que SRT ne garde pas du VTT.
- VTT en TXTConvertissez des sous-titres WebVTT (.vtt) de Zoom, Teams ou vidéos web en texte brut. En-tête, réglages et blocs NOTE retirés ; horodatage en option.