Sous-titre SubRip (.srt)
Standard StandardSubRip Subtitle (SRT) est le standard mondial incontesté pour les sous-titres vidéo numériques et le sous-titrage pour sourds et malentendants, apprécié pour sa simplicité absolue, sa lisibilité humaine et sa compatibilité matérielle et logicielle universelle.
Convertir SRT en VTT
Convertisseur gratuit de SRT vers VTT dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers SRT en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers SRT en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
31 0D 0A 30 30 3A / 31 0A 30 30 3AREPRÉSENTATION ASCII : 1\r\n00: / 1\n00:
Normalisation : Standard mondial de fait pour les sous-titres
Spécifications techniques
| Architecture de conteneur | Blocs de sous-titres numérotés séquentiellement et séparés par des lignes vides : indice du repère, repères temporels Début --> Fin (HH:MM:SS,mmm), et texte du sous-titre |
| Compression | Texte brut non compressé |
| Boutisme des octets | Flux de texte UTF-8 / Unicode (BOM optionnel) |
| Espaces colorimétriques | Balises de couleur HTML basiques optionnelles (<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 |
| Streaming et progressif | Lecture en continu séquentielle en un seul passage |
Matrice de comparaison technique : SRT vs Concurrents
| Attribut technique | SRT (Actuel) | VTT | ASS | SUB |
|---|---|---|---|---|
| Portée de compatibilité | 100 % universel sur tous les lecteurs multimédias et téléviseurs | 100 % universel sur tous les navigateurs web | Universel pour les animes et les lecteurs de bureau | Lecteurs DVD de salon traditionnels |
| Séparateur d'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 |
| Flexibilité des styles | Balises HTML de base (<b>, <i>, <u>) | Styles et positionnement CSS complets des repères | Balises de contournement avancées et dessins | Aucune |
| Balise HTML5 <track> native | Nécessite une conversion en WebVTT | 100 % standard HTML5 natif | Nécessite un décodeur WebAssembly | Nécessite une conversion |
Modes de corruption courants et guide de récupération hexadécimale
Les sous-titres se désynchronisent de l'audio de la vidéo au fil du film.
Cause racine: 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 décalez le décalage à l'aide de l'outil de synchronisation des sous-titres File2File.
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épassement de tampon de pile dans les routines d'analyse des horodatages SRT du lecteur multimédia (ex. CVE-2011-2592).
- Scripts intersites (XSS) via des balises HTML non échappées dans les moteurs de rendu de sous-titres basés sur le web.
- 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é universelle absolue : pris en charge par tous les lecteurs multimédias, téléviseurs connectés, monteurs vidéo et plateformes de streaming existants.
- Syntaxe d'une simplicité enfantine : facile à lire, à saisir ou à modifier dans n'importe quel éditeur de texte basique sans logiciel spécifique.
- 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
- Aucun positionnement d'écran natif : les sous-titres sont traditionnellement ancrés au bas et au centre 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.
- Séparateur décimal par virgule dans les horodatages ('00:01:20,500') différent du séparateur par point standard du web.
Anecdotes techniques
- Le format SRT a été créé à l'origine par un développeur logiciel français nommé 'Brain' qui a écrit SubRip pour extraire le texte des sous-titres de DVD via la 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 simple qui contient les sous-titres d'une vidéo, associant chaque ligne de dialogue à des horodatages de début et de fin précis.
Comment convertir un fichier SRT en WebVTT pour le web ?
Vous pouvez convertir des fichiers SRT au format WebVTT HTML5 moderne (.vtt) en un seul clic à l'aide de File2File.app directement dans votre navigateur web.
Comment utiliser un fichier SRT avec un film ?
Donnez au fichier .srt exactement le même nom que votre fichier vidéo (ex. 'film.mp4' et 'film.srt') et placez-les dans le même dossier ; les lecteurs tels que VLC le chargeront automatiquement.
Paires de conversion SRT associées
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 propres et lisibles.
La conversion de fichiers de sous-titres MicroDVD basés sur les images en formats texte SubRip basés sur le temps permet une lecture sur les lecteurs multimédias modernes et les plateformes de streaming web.