SubRip

Programme qui extrait les sous-titres d'une vidéo

SubRip est un logiciel de reconnaissance optique de caractères pour Windows.

SubRip

Informations
Dernière version 1.57.1 ()[1]Voir et modifier les données sur Wikidata
Écrit en Delphi
Formats lus Format SubRip (d) et SubRip subtitles (UTF-16) (d)Voir et modifier les données sur Wikidata
Formats écrits Format SubRip (d) et SubRip subtitles (UTF-16) (d)Voir et modifier les données sur Wikidata
Langues AnglaisVoir et modifier les données sur Wikidata
Licence Licence publique générale GNUVoir et modifier les données sur Wikidata
Site web zuggy.wz.czVoir et modifier les données sur Wikidata

SubRip a été codé par le développeur français Brain, en 1999.

Capacités

modifier

SubRip est capable d'extrait les sous-titres et leur synchronisation de vidéos au format DVD. Son nom de format de fichier est éponyme à ce logiciel.

Le fichier de sous-titres est nommé avec l'extension .srt, un format utilisé par la plupart des logiciels de lecture vidéo ainsi que les logiciels d'édition de sous-titres.

SubRip est le premier programme configuré pour extraire correctement les sous-titres dans les fichiers VOB des DVD en utilisant la reconnaissance de caractères, afin de produire une version texte synchronisée aux dialogues du film. L'auteur s'est inspiré du logiciel SubViewer de David Dolinski en 1999, dont la technique était d'associer deux fichiers du même nom (un fichier vidéo et un fichier sous-titre se terminant par l'extension .sub ou .srt) dans un même répertoire, qui pouvaient être lus directement sans aucun montage spécial, le lecteur vidéo affichant les sous-titres sur la vidéo.

Les codecs vidéo adéquats (DGMPGDec pour les DVD) doivent être installés avec AviSynth. SubRip est configuré pour afficher une image avec des sous-titres, incluant la couleur, la forme, la zone de sous-titres et toutes manipulations d'image requises (Dilatation, ajustement de contraste). Après essai, l'extraction est alors faite automatiquement pendant la lecture entière du fichier.

Le format du temps utilisé est heures:minutes:secondes,millisecondes ; le champ des secondes a une précision de trois chiffres après la virgule. Le caractère de séparation des décimales est la virgule, puisque le programme a été écrit en France et le caractère de fin de ligne est la paire CRLF. Les sous-titres sont numérotés, en commençant par 1.

Historique des versions

modifier

La première version, SubRip 0.5 beta, est sortie le . Toutes les versions consécutives seront déclarées comme Beta. Sa dernière version était SubRip 0.97 beta publié le . Brain stoppa le développement et après plusieurs demandes de support pour GNU/Linux, sortit le code source de SubRip sous la licence GPL. Le site original est maintenant inaccessible, mais une copie est visible sur Internet Archive.

Après sept semaines, T.V. Zuggy et Guimli sortirent leur propre version du programme : SubRip 0.98. SubRip version 1.50 Beta 3 sortit le . Le code a été transcrit vers Delphi 2005 (après des passages par Delphi 7). La dernière version est la 1.50 beta 7. Le code est en majorité issu du travail de ai4spam qui annonça en qu'il arrêterait après une dernière sortie beta.

Un sous-titre dans un fichier SRT peut se définir comme suit :

numéro du sous-titre
Temps de départ --> temps de fin
Texte du sous-titre (jusqu'à deux lignes)
[ligne vide]

L'Unicode et des balises HTML simples comme <i>, <b>, <u>, etc. sont supportés dans les sous-titres par la majorité des lecteurs vidéo, mais certains éditeurs de sous-titres (SubResync, Subtitle Workshop) n'interprètent pas très bien ces balises. Il n'y a aucune spécification formelle pour le format .srt.

Exemple de fichier SRT avec balises HTML simples

modifier
298
00:41:54,625 --> 00:41:57,625
- L'hémorragie va recommencer.
- <i>Respire.</i>

Voir aussi

modifier

Liens externes

modifier
  1. « Roy Damman released SubRip 1.57.1 », (consulté le )
  NODES
INTERN 1