Convertisseur CSV vers SRT
Vous avez écrit ou traduit vos sous-titres dans Excel ou Google Sheets ? Enregistrez la feuille en CSV et convertissez-la en fichier SRT. Le convertisseur trouve les colonnes de début, de fin et de texte d’après leurs en-têtes et ignore le reste.
Convertissez votre fichier de sous-titres
Déposez vos fichiers de sous-titres ici
SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC et plus · jusqu’à 100 fichiers
Ou collez le texte des sous-titres
Votre fichier est lu par cette page, dans votre navigateur. Il n’est envoyé nulle part.
Les lettres s’affichent mal ? Choisissez le groupe de langues pour lequel le fichier a été créé.
Les fichiers MicroDVD et Spruce STL comptent les images de la vidéo. Choisissez la fréquence d’images de la vidéo à laquelle appartiennent les sous-titres.
Votre résultat
L’aperçu montre le début du fichier. Le téléchargement contient l’intégralité.
Mode d’emploi
Enregistrez la feuille en CSV
Dans votre tableur, enregistrez ou téléchargez la feuille au format CSV, avec les en-têtes de colonnes sur la première ligne.
Ouvrez le fichier CSV ici
Déposez le fichier .csv. SRT est déjà sélectionné ; la ligne sous le fichier indique combien de lignes sont devenues des sous-titres.
Téléchargez le fichier .srt
Chargez-le dans votre lecteur ou votre logiciel de montage, ou choisissez d’abord un autre format dans la liste.
Comment organiser la feuille
La première ligne doit contenir les en-têtes de colonnes, et trois sont nécessaires : un pour le début, comme Start, Begin, In ou Start time ; un pour la fin, comme End, Stop, Out ou End time ; et un pour les mots, comme Text, Subtitle, Caption ou Dialogue. Un en-tête peut indiquer son unité, comme dans Start (ms).
Les autres colonnes, comme un numéro, un intervenant ou une note, sont ignorées, et les colonnes peuvent être dans n’importe quel ordre. Les sous-titres sont triés par temps de début : les lignes n’ont donc pas besoin de l’être.
Temps, séparateurs et guillemets
Les temps peuvent être des heures comme 00:01:02.500 ou 00:01:02,500, des minutes et secondes comme 01:02.5, ou de simples secondes comme 62.5. Les nombres entiers comptent comme des millisecondes quand l’en-tête indique ms, ou quand les lire comme des secondes ferait durer un sous-titre typique plus d’une minute.
Les champs peuvent être séparés par des virgules, des points-virgules ou des tabulations. Un texte contenant une virgule ou un retour à la ligne doit être entre guillemets droits doubles, que les tableurs ajoutent pour vous. Dans un fichier séparé par des virgules, un temps écrit avec une virgule, comme 00:00:01,000, doit aussi être entre guillemets, sinon la virgule commence une nouvelle colonne.
Avant et après
Une feuille avec une colonne Speaker supplémentaire, enregistrée en CSV, et le résultat en SRT. La colonne Speaker est ignorée, le texte entre guillemets garde sa virgule et son retour à la ligne, et les sous-titres sont numérotés à partir de 1.
Start,End,Speaker,Text
00:00:01.000,00:00:03.500,Anna,Where were you last night?
00:00:04.000,00:00:06.250,Ben,"At the station,
waiting for you."1
00:00:01,000 --> 00:00:03,500
Where were you last night?
2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you.Les lettres accentuées et Excel
Les anciennes versions d’Excel enregistrent le « CSV » dans un encodage régional plutôt qu’en UTF-8. Si des lettres accentuées ou non latines s’affichent mal dans l’aperçu, choisissez le bon groupe de langues sous Encodage du texte, ou enregistrez la feuille en CSV UTF-8 la prochaine fois.
Besoin de l’inverse ? Utilisez le Convertisseur SRT vers CSV. En savoir plus sur ces formats : Les formats de sous-titres expliqués, du SRT au Spruce STL
Questions et réponses
Quels tableurs fonctionnent ?
N’importe lequel capable d’enregistrer en CSV, comme Excel, Google Sheets, LibreOffice Calc et Numbers. Dans Google Sheets, utilisez Fichier, Télécharger, Valeurs séparées par des virgules.
Pourquoi mon fichier CSV n’est-il pas reconnu ?
La première ligne doit contenir des en-têtes pour le début, la fin et le texte. Sans cette ligne, le fichier ne peut pas être lu comme des sous-titres : ajoutez donc les en-têtes et enregistrez de nouveau.
Que deviennent les lignes sans temps ?
Les lignes dont le début ou la fin est illisible, ou qui se terminent avant de commencer, sont ignorées et comptées sous le fichier. Complétez les temps et convertissez de nouveau.
Puis-je conserver les noms des intervenants ?
Seulement s’ils figurent dans la colonne de texte. Placez-les devant les paroles, comme ANNA: Hello, avant d’enregistrer le CSV.