Comment convertir un fichier TXT en SRT
Avec la démocratisation de l'enregistrement vidéo en ultra-HD sur smartphone et des logiciels de montage accessibles, la production et la distribution cinématographiques s'ouvrent à tous. La barrière à l'entrée pour les cinéastes en herbe n'a jamais été aussi basse, ce qui oblige les créateurs de contenu autonomes à maîtriser les détails techniques de la distribution, notamment la fourniture de sous-titres et sous-titres codés. Même pour un influenceur Instagram ou un créateur YouTube, les sous-titres augmentent la portée et l'accessibilité des vidéos.
Les plateformes de distribution et de streaming comme Amazon Prime Video et Netflix ont leurs propres exigences en matière de sous-titrage, mais une chose est quasi certaine : vous devrez fournir des sous-titres pour faire distribuer votre contenu, et c'est là que les fichiers SRT entrent souvent en jeu. Même si vos sous-titres ne sont pas au format SRT au départ, recourez aux méthodes manuelles ou aux convertisseurs SRT automatiques pour mettre vos fichiers aux normes.
À propos des formats TXT et SRT
Avant de convertir un TXT en SRT, il faut comprendre ces deux extensions. Un fichier SRT est un fichier de sous-titres SubRip, nommé d'après le logiciel libre SubRip. Les fichiers SRT sont compatibles avec une grande variété de lecteurs vidéo. En plus du texte brut, ils contiennent des informations cruciales : les heures de début et de fin de chaque sous-titre, assurant leur apparition au bon moment. Des lecteurs courants comme ceux de YouTube et Facebook supportent le SRT.
Les fichiers TXT contiennent du texte simple, non formaté. Bien que ce format largement compatible ait une taille minuscule, il ne contient pas d'informations de sous-titrage sauf si vous les y mettez. Vous pouvez utiliser le Bloc-notes, Word, TextEdit sur Mac et d'autres pour ouvrir, visualiser et éditer des fichiers TXT.
Édition du fichier TXT
Bonne nouvelle pour les créateurs ayant besoin de sous-titres SRT : si vous avez le logiciel pour créer un fichier TXT, vous pouvez probablement créer un SRT. Vous pouvez éditer votre TXT existant manuellement et l'enregistrer au format SRT. Il suffit d'ajouter les informations de sous-titrage correctement formatées. Que vous créiez vos sous-titres de zéro ou éditiez un TXT existant, voici la procédure :
- Sur la première ligne, tapez un numéro pour identifier la section de sous-titre. Chaque section correspond à un sous-titre individuel, comme une réplique de dialogue ou une description de son.
- Sur la ligne suivante, indiquez l'heure d'apparition du sous-titre, puis --> et l'heure de disparition. C'est le code temporel. Le format doit être : [heures]:[minutes]:[secondes],[millisecondes], sans les crochets.
- La ligne suivante contient le texte du sous-titre.
- Laissez une ligne vide et répétez pour chaque section suivante.
Exemple de fichier TXT édité
Le texte formaté doit ressembler à ceci :
1
00:00:01,500 --> 00:00:05,000
Hé ! Tu n'as pas le droit d'entrer là !
2
00:00:05,070 --> 00:00:11,530
C'est ce que tu crois. Il y a eu de grands changements depuis la dernière fois que tu m'as vu, Jean. C'est moi qui dirige maintenant.
3
00:00:11,610 --> 00:00:15,000
De quoi parles-tu au juste ?
Ce processus fonctionne avec des éditeurs de texte simples comme le Bloc-notes Windows ou TextEdit sur Mac. Si l'option est disponible, choisissez texte brut dans le menu de formatage. Une fois tous les sous-titres et codes temporels prêts, choisissez Fichier puis Enregistrer et sauvegardez avec l'extension .SRT. Le fichier sera compatible avec tout logiciel de création ou lecture vidéo supportant le SRT, et acceptable pour la livraison si un distributeur exige des sous-titres SRT.
Autres formats de sous-titres
En explorant la conversion de fichiers de sous-titres — que ce soit manuellement, via un convertisseur en ligne ou un logiciel — vous rencontrerez inévitablement des formats bien au-delà du SRT et du TXT. Voici un aperçu des plus courants :
- CAP (.asc, .cap) : Développé par Cheetah International, similaire aux SMPTE-TT mais supportant divers alphabets non latins, utilisé pour les diffusions TV internationales.
- CPT.XML (.cpt) : Format Captionate XML pour le logiciel Captionate et Adobe Flash, peu courant.
- DFXP (.dfxp) : Distribution Format Exchange Profile, développé pour les sous-titres Flash. Trouvé dans Flowplayer, Kaltura, Limelight, Panopto, YouTube.
- EBU.STL (.stl) : Format European Broadcasting Union, courant en Europe et dans la suite Avid.
- PPT.XML (.pptx) : PowerPoint XML, langage TTML pour PowerPoint 2010 et antérieurs, compatible Lectora.
- SAMI (.sami, .smi) : Synchronized Accessible Media Interchange de Microsoft, pour Windows Media Player, compatible YouTube.
- SBV (.sbv) : Format YouTube, généré par la fonction de synchronisation automatique.
- SMPTE-TT (.smpte) : Format Timed Text de la Society of Motion Picture and Television Engineers, standard pour le sous-titrage TV aux USA, conforme aux règles FCC. Basé sur les images vidéo, pas le temps.
- SRT (.srt) : Natif de SubRip et SubViewer, devenu standard quasi-universel pour les sous-titres.
- STL (.stl) : Spruce Subtitle Files de Spruce Technologies (DVD Studio Pro). Personnalisable comme le SRT mais compatible uniquement avec DVD Studio Pro.
- SUB (.sub) : Autre format natif de SubViewer.
- QT (.qt) : Format QuickTime, exclusif au logiciel QuickTime d'Apple.
- TTML (.ttml) : Timed Text Markup Language, généralement interchangeable avec DFXP.
- WebVTT (.vtt) : Du groupe WHATWG. Similaire au SRT mais évolué : positionnement et rendu personnalisables. Utilisé par Vimeo, MediaCare, YouTube, etc.
Convertisseurs SRT en ligne
Bien que la conversion manuelle TXT vers SRT dans votre traitement de texte soit la plus directe, des convertisseurs SRT en ligne peuvent aussi faire le travail. Comme vous devez de toute façon placer les codes temporels et le formatage dans votre document TXT, ces convertisseurs peuvent être redondants si vous pouvez exporter directement en SRT. Cependant, si vous avez du mal à enregistrer en SRT ou avez un autre format à convertir vers SubRip, ces services sont utiles :
- GoTranscript Subtitle Converter : Gratuit sur GoTranscript.com. Téléchargez votre TXT ou autre format texte/sous-titre et convertissez vers SRT, QT, Netflix Timed Text (DFXP), SBV YouTube, ASS, XML Flash, etc. Convertit aussi entre autres formats (ex: ASS vers SRT). GoTranscript propose aussi des services de sous-titrage à partir de zéro (1,04 $ à 7,50 $ la minute en 2019), livrés en SRT entre autres.
- ToolSlick TXT to SRT Converter : Gratuit, plus simple que GoTranscript. Collez le contenu de votre TXT et cliquez Convertir pour obtenir un SRT. Si le TXT n'a pas de codes temporels, ToolSlick peut en estimer basés sur la longueur et le nombre de caractères par ligne.
- Free Subtitle Converter : Gratuit en ligne par Rest7. Interface glisser-déposer simple. Déposez le fichier, choisissez le format de sortie, téléchargez. Supporte plus de 45 formats de sous-titres. Disponible sur subconverter.rest7.com.
L'option logicielle
Si vous convertissez souvent entre formats de sous-titres, télécharger un logiciel de conversion léger et gratuit peut valoir le coup. Vous pourrez travailler hors ligne.
SubC est gratuit, assez petit pour tenir sur une clé USB, utilisable sans installation sur Windows. Compatible avec les formats courants : SubRip (SRT), MicroDVD (SUB), SubStation Alpha, SubViewer (SUB).
Pour les utilisateurs Mac, Subtitle Converter (1,99 $ sur l'App Store) gère la conversion de formats comme ASS, SSA, SMI, SUB vers SRT.
