Sous-titre SubRip (.srt)
Standard StandardSubRip Subtitle (SRT) est le format de sous-titres le plus répandu pour les vidéos numériques et le sous-titrage pour sourds et malentendants. Sa simplicité, sa lisibilité et sa compatibilité avec presque tous les appareils et logiciels en ont fait un standard de fait.
Convertir SRT en VTT
Outil de conversion gratuit de SRT vers VTT dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspection et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers SRT en inspectant leur séquence initiale d'octets binaires :
Signature d'en-tête au niveau des octets (octets magiques)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers SRT en inspectant leur séquence initiale d'octets binaires :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
Aucune signature fixeREPRÉSENTATION ASCII : Aucune signature fixe
Normalisation : Standard mondial de fait pour les sous-titres
Spécifications techniques
| Architecture de conteneur | Blocs de sous-titres numérotés séparés par des lignes vides : numéro du sous-titre, horodatages de début et de fin (HH:MM:SS,mmm), puis texte du sous-titre |
| Compression | Texte brut non compressé |
| Ordre des octets | Flux de texte UTF-8 / Unicode (BOM facultatif) |
| Espaces colorimétriques | Balises HTML de couleur de base facultatives (<font color=...>) |
| Canaux et structure | Texte de dialogue temporel avec style intégré de base (gras, italique, souligné) |
| Dimensions maximales | Repères séquentiels illimités |
| Transparence | Aucune |
| Prise en charge du traitement en continu | Lecture en continu, séquentielle et en un seul passage |
Matrice de comparaison technique : SRT face aux concurrents
| Attribut technique | SRT (Actuel) | VTT | ASS | SUB |
|---|---|---|---|---|
| Portée de compatibilité | Compatibilité universelle avec tous les lecteurs multimédias et téléviseurs | Compatibilité universelle avec les navigateurs Web | La prise en charge varie selon le logiciel. | Lecteurs DVD de salon traditionnels |
| Séparateur de l’horodatage | Virgule (ex. 00:01:23,456) | Point (ex. 00:01:23.456) | Point (ex. 0:01:23.45) | Décompte du numéro d'image |
| Souplesse de mise en forme | Balises HTML de base (<b>, <i>, <u>) | Mise en forme et positionnement complets des repères avec CSS | Balises avancées de remplacement et dessins | Aucune |
| Balise HTML5 <track> native | Nécessite une conversion en WebVTT | Standard HTML5 pris en charge nativement | Nécessite un décodeur WebAssembly | Nécessite une conversion |
Modes de corruption courants et guide de restauration hexadécimale
Les sous-titres se désynchronisent du son de la vidéo à mesure que le film avance.
Cause initiale: Inadéquation de la cadence d'images (ex. sous-titres synchronisés pour 23,976 ips lus sur une vidéo à 25,0 ips).
Récupération: Resynchronisez les horodatages ou modifiez le décalage à l'aide de l'outil de synchronisation des sous-titres File2File.app.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les fichiers SRT sont en texte brut, mais des compteurs de repères mal formés ou des balises HTML peuvent déclencher des bugs de mémoire dans les lecteurs multimédias vulnérables.
Vecteurs d’attaque connus
- Débordement de tampon sur la pile dans les routines d’analyse des horodatages SRT du lecteur multimédia (par exemple CVE-2011-2592).
- Exécution de scripts intersites (XSS) à l'aide de balises HTML non échappées dans des moteurs de rendu de sous-titres en ligne.
- Déni de service par le biais de numéros d'index de repères qui se chevauchent ou sont désordonnés.
Bonnes pratiques de défense: Nettoyez les balises HTML et validez l'ordre séquentiel des horodatages avant d'afficher les sous-titres.
Origines historiques et jalons
Principaux avantages
- Compatibilité quasi universelle : pris en charge par les lecteurs multimédias, téléviseurs connectés, logiciels de montage vidéo et plateformes de streaming.
- Syntaxe très simple : les fichiers se lisent, s’écrivent et se modifient dans n’importe quel éditeur de texte, sans logiciel spécialisé.
- Stockage de texte compact : les sous-titres d'un film entier de 2 heures pèsent généralement moins de 100 kilooctets.
Limites techniques
- Pas de positionnement à l’écran : les sous-titres sont généralement placés au centre, en bas de la vidéo.
- Prise en charge minimale des styles : limitée aux balises HTML de base (<i>, <b>, <u>) sans polices personnalisées ni contrôles de mise en page.
- Les horodatages utilisent une virgule comme séparateur décimal (« 00:01:20,500 »), contrairement au point utilisé sur le Web.
Faits intéressants
- Le format SRT a été créé par un développeur français connu sous le pseudonyme de « Brain », qui a écrit SubRip pour extraire le texte des sous-titres de DVD par reconnaissance optique de caractères (OCR).
- Les horodatages du format SRT utilisent une virgule (,) comme séparateur de millisecondes, tandis que le format WebVTT moderne utilise un point (.).
- YouTube génère automatiquement des sous-titres SRT téléchargeables pour des milliards de vidéos grâce à l'intelligence artificielle.
Foire aux questions techniques
Qu'est-ce qu'un fichier SRT ?
Un fichier SRT est un fichier texte brut contenant les sous-titres d’une vidéo. Chaque ligne de dialogue est associée à des horodatages de début et de fin précis.
Comment convertir un fichier SRT en WebVTT pour le web ?
Avec File2File.app, convertissez un fichier SRT au format WebVTT moderne (.vtt), utilisé pour les vidéos HTML5, directement dans votre navigateur et en un clic.
Comment utiliser un fichier SRT avec un film ?
Donnez au fichier .srt le même nom qu’à votre fichier vidéo (par exemple « film.mp4 » et « film.srt »), puis placez les deux dans le même dossier ; les lecteurs comme VLC chargeront les sous-titres automatiquement.
Conversions associées à SRT
La conversion de fichiers SubRip Text au format WebVTT transforme des sous-titres en texte brut en pistes temporelles modernes compatibles HTML5 pour les lecteurs vidéo web.
La conversion de fichiers WebVTT en SubRip Text permet la lecture fluide des sous-titres vidéo HTML5 dans les anciens lecteurs multimédias de bureau et le matériel de montage obsolète.
La conversion de scripts Advanced SubStation Alpha en fichiers SubRip Text supprime les balises de style complexes afin que vos sous-titres fonctionnent sur les lecteurs multimédias de base.
La conversion de fichiers de sous-titres SRT en transcriptions TXT supprime les codes temporels et les numéros d'index pour ne conserver que des dialogues clairs et lisibles.
La conversion de fichiers de sous-titres MicroDVD basés sur les images en fichiers texte SubRip horodatés permet leur lecture sur les lecteurs multimédias modernes et les plateformes de streaming web.