Sous-titre SubRip (.srt)

Standard Standard

SubRip 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 :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet téléchargé vers des serveurs externes. Tout le traitement a lieu localement dans le bac à sable de votre navigateur.

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 3A

REPRÉSENTATION ASCII : 1\r\n00: / 1\n00:

Normalisation : Standard mondial de fait pour les sous-titres

Spécifications techniques

Architecture de conteneurBlocs 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
CompressionTexte brut non compressé
Boutisme des octetsFlux de texte UTF-8 / Unicode (BOM optionnel)
Espaces colorimétriquesBalises de couleur HTML basiques optionnelles (<font color=...>)
Canaux et structureTexte de dialogue temporel avec style intégré de base (gras, italique, souligné)
Dimensions maximalesRepères séquentiels illimités
TransparenceAucune
Streaming et progressifLecture en continu séquentielle en un seul passage

Matrice de comparaison technique : SRT vs Concurrents

Attribut techniqueSRT (Actuel)VTTASSSUB
Portée de compatibilité100 % universel sur tous les lecteurs multimédias et téléviseurs100 % universel sur tous les navigateurs webUniversel pour les animes et les lecteurs de bureauLecteurs DVD de salon traditionnels
Séparateur d'horodatageVirgule (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 stylesBalises HTML de base (<b>, <i>, <u>)Styles et positionnement CSS complets des repèresBalises de contournement avancées et dessinsAucune
Balise HTML5 <track> nativeNécessite une conversion en WebVTT100 % standard HTML5 natifNécessite un décodeur WebAssemblyNé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

2010Le W3C conçoit le format moderne WebVTT en s'inspirant directement de la disposition chronologique du SRT classique.
2005Adopté universellement par les services de streaming, les lecteurs multimédias, les téléviseurs connectés et YouTube.
2000Un programmeur connu sous le pseudonyme de 'Brain' lance SubRip, un outil d'extraction de sous-titres de DVD sous Windows qui génère des fichiers .srt.

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.