Nommer ses fichiers de sous-titres : codes de langue et conventions
Dans cet article 9 parties
Une convention répandue : même nom que la vidéo, suivi du code de langue, puis de l'extension (ma-video.fr.srt). Elle est reconnue par de nombreux lecteurs de bureau, mais pas par toutes les plateformes : vérifiez la documentation de la vôtre.
Les codes de langue
Les langues sont désignées par des codes normalisés (de type BCP 47, celui que cite aussi la balise <lang> de WebVTT dans la documentation MDN) :
| Code | Signification |
|---|---|
fr | Français |
fr-FR | Français de France |
fr-CA | Français du Canada |
en | Anglais |
Utilisez le code simple (fr) sauf si vous devez distinguer des variantes régionales.
Conventions de nommage
- Même nom de base que la vidéo :
ma-video.mp4etma-video.fr.srtdans le même dossier. - Plusieurs versions d'une même langue : ajoutez un suffixe explicite (
ma-video.fr.sourds.srt), car la reconnaissance de ces suffixes varie. - Évitez les caractères spéciaux et les espaces dans les noms : certains outils les gèrent mal.
- Ne remplacez jamais l'extension sans convertir : renommer
.srten.vttne convertit pas le contenu. Voir le convertisseur.
Sur une plateforme en ligne
La plupart des plateformes demandent la langue au moment de l'envoi du fichier, dans un formulaire, et non dans son nom. Le nom du fichier sert alors surtout à vous y retrouver. Consultez l'aide de la plateforme pour les formats acceptés.
Exemple de dossier
ma-video.mp4 ma-video.fr.srt ma-video.en.srt ma-video.fr.vtt
Un lecteur de bureau qui applique la convention propose alors automatiquement les pistes française et anglaise. Une plateforme en ligne, elle, demande le plus souvent la langue au téléversement.
Vérifier avant l'envoi
Ouvrez le fichier pour vérifier qu'il contient bien la langue annoncée par son nom : une erreur de copie entre dossiers est courante quand on prépare plusieurs langues d'une même vidéo. Notez dans un tableau le nom, la langue et la date de chaque version.
Cas d'une série
Pour une série d'épisodes, gardez une structure de nom constante (par exemple serie-s01e03.fr.srt). Un nommage régulier permet d'automatiser les envois et d'éviter d'associer un fichier au mauvais épisode.
Codes à deux ou trois lettres
Les codes de langue existent en deux longueurs courantes : à deux lettres (fr, en), et à trois lettres (fra ou fre, eng). Beaucoup de lecteurs reconnaissent les deux, mais pas tous. Le code à deux lettres est le plus répandu pour nommer des fichiers de sous-titres ; utilisez le code à trois lettres seulement si votre lecteur ou votre logiciel de médiathèque le demande.
Sous-titres forcés et versions pour sourds
Certains logiciels de médiathèque reconnaissent des mots-clés supplémentaires dans le nom du fichier : forced pour des sous-titres « forcés », qui ne traduisent que les passages en langue étrangère ou les textes à l'écran, et sdh pour une version destinée aux sourds et malentendants. Exemple : film.fr.forced.srt. Ces conventions ne sont pas universelles : vérifiez la documentation du logiciel utilisé, et ne comptez pas sur elles pour une plateforme en ligne.
Questions fréquentes
Faut-il écrire « fr-FR » ou « fr-fr » ?
L'usage courant écrit la langue en minuscules et la région en majuscules (fr-FR, fr-CA), mais la plupart des outils ne tiennent pas compte de la casse. Choisissez une forme et gardez-la pour tous vos fichiers.
Peut-on mettre des accents dans le nom du fichier ?
Mieux vaut l'éviter. Les accents et les espaces se transmettent mal entre systèmes, serveurs et plateformes : un nom en minuscules, sans accent, avec des tirets, ne pose de problème nulle part.
Le nom du fichier change-t-il la langue détectée par une plateforme ?
Rarement : la plupart demandent la langue dans un formulaire au moment de l'envoi. Vérifiez cette information à chaque téléversement, car une erreur de langue empêche le spectateur de trouver la bonne piste.