Extraire une piste de sous-titre depuis un fichier TS vers un fichier SRT

1) Pré-requis :

Vous devez disposer sur votre PC d'Avidemux version 2.4 GTK+ et ProjectX qui sont deux logiciels gratuits.

Le fichier doit être au format TS   ( et non M2TS : il existe des convertisseurs gratuits )

Le fichier TS doit être dans la plupart des cas exempt d'erreurs tout du moins de certaines erreurs qui risquent de faire planter les logiciels cités ci-après pour éviter qu'ils ne plantent...( il existe des logiciels permettant de corriger les fichier TS  ) Si vous disposez d'une video qui comporte de nombreuses erreur : par exemple liée à une mauvaises réception TNT : coupure/mosaïques etc... il faudra en général passer par une "réparation" de votre fichier vidéo.

http://sourceforge.net/projects/avidemux/files/

Le logiciel  ProjectX

http://sourceforge.net/projects/project-x/

(nécessite d'installer une machine virtuelle java sur votre poste : voir http://java.sun.com )

ET / OU

Le logiciel Avidemux 2.4 GTK+ Attention les dernières version ne disposent plus de version liées à l'extraction des sous-titres)

https://sourceforge.net/projects/avidemux/files/latest/download?source=files

ET/ OU

Subtitle Edit ( à utiliser avec ProjectX)

http://www.nikse.dk/subtitleedit/

 

c - Le lociciel VLC

http://www.01net.com/telecharger/windows/Multimedia/lecteurs_video_dvd/fiches/23823.html

Facile d'utilisation il permet de lire la plupart des types de fichiers vidéo et d'en connaitre le format.

 

2) Types de sous-titres sur la TNT :

Il faut distinguer 2 types de sous-titres :

Le sous-titrage Teletext Et le sous-titrage DVB : les deux sont différents, certains programmes / chaînes proposent l'un ou l'autre, parfois les deux sur la TNT.

a- Sous-titres DVB/TNT :

Solution 1 Avec ProjectX et Subtitle Edit

Utilisez Project X pour extraire vos sous-titre au format DVB-SUB
Puis
Utiliser Subtitle Edit pour convertir le fichier sub extrait au format srt !

Solution 2 : Avidemux (ancienne version)

Avec AviDemux version 2.4 GTK+  vous disposez d'un utilitaire qui vous permettra de récupérer les sous-titres.

Attention là c'est la partie la plus cocasse... à ma connaissance c'est le seul petit utilitaire gratuit qui permette de faire ça "relativement facilement" et ce n'est pas une mince affaire.

Pourquoi ? Car la plupart des sous-titres DVB/TNT sont enregistrés sous la forme de Bitmap ! C'est à dire d'images et qu'un fichier SRT est un fichier Texte... l'utilitaire d'Avidemux contient un OCR ( logiciel de reconnaissance des caractères ) pour convertir ces "images" en texte...

Au premier lancement de cet utilitaire plusieurs chose sà savoir :

Le canal du sous-titre à récupérer : en général 80 en France : pour connaitre la piste qui vous intéresse utilisez VLC et allez dans "Infos Media" il vous indiquera les pistes et leur "identifiant".

Ensuite vous pouvez optionnellement utiliser des "Glyphs" préenregistrés, si vous n'en n'avez pas il vous faudra être patient et aider le logiciel à détecter chaque caractère nouveau pour lui, à la fin de la conversion l'utilitaire vous demandera si vous voulez enregistrer les nouveaux glyphs détectés et dans quel fichier : ce qui vous évitera  de saisir de nouveau à la main tous ces "glyphs"/caractères qui seront plus facilement détectés par la suite en relancant l'outil d'OCR.

b-TELETEXT (Obsolète aujourd'hui sur la TNT)

Format teletext ? ProjectX permet d'extraire le Teletexte en SRT : dans "output" sélectionnez uniquement "teletext" en décochant le reste qui ne vous sert par et dans les options d'extraction de sous-titre indiquez le/les canaux qui ous intéressent : en général 888 ( ou 889 sur ARTE)

c- Au final  : un fichier SRT

Vous voila normalement avec un fichier SRT, fichier de sous-titre que vous pouvez ouvrir avec le bloc note windows qui contient en format TEXTE le sous-titrage ainsi que les informations de temporisation ( quand afficher telle ou telle phrase ... )

 


Prochaînement une autre solution avec d'autres logiciels (20/02/2012)