Ajouter les sous-titres à une vidéo

De M@gistère
Sauter à la navigation Sauter à la recherche


Objectif

Incruster des sous-titres dans une vidéo centralisée. L'utilisateur peut ainsi activer ou désactiver l'affichage de ces sous-titres.

Exemple-soustitre

Le fichier de sous-titres

Les sous-titres doivent être inclus dans un fichier au format VTT (Video Text Tracks).

Format du fichier

Le format VTT doit être encodé en UTF-8 avec l'extension .vtt

Il est simple convertir les fichiers SRT en VTT [1]

Syntaxe du fichier

La syntaxe est composée de lignes de texte séparées par une ligne vide. Chaque sous-titre est numéroté à partir de 1. Le format du temps utilisé est 'heures:minutes:secondes.millisecondes' avec 2 chiffres excepté pour les millisecondes qui en ont 3 (de 000 à 999). Voici un exemple :

  • 00:01:34.456 (0 heures, 1 minute, 34 secondes et 456 millisecondes)

La syntaxe de ce fichier est la suivante :

1
00:00:12,000 --> 00:00:15.230
- Mesdames et messieurs bonjour et bienvenue
à cette conférence qui réunit tous les acteurs

2
00:01:00,000 --> 00:01:20.000
- Je suis très heureux de vous présenter
Monsieur <b>Jean Dupont</b> directeur général 

3
00:10:00,000 --> 00:10:22.000 
- Comment avez-vous réagi ?
- Mal, et vous comment auriez-vous réagi ?

4
00:20:00,000 --> 00:20:22.000 
Dernier sous-titre


Chaque sous-titre est défini par :

  • La 1ère ligne contient un numéro de séquence dont la numérotation débute à 1
  • La 2ème ligne contient l'intervalle pendant lequel le sous-titre doit apparaître. Le début et la fin de l'intervalle sont séparés par le signe -->
  • Les lignes suivantes contiennent le texte à afficher
  • La ligne vide permet de séparer les sous-titres. Elle est indispensable

Comment faire pour déposer le fichier de sous-titres ?

Zone de dépôt du fichier sous-titres

Lors du dépôt de la vidéo centralisée, il est possible de déposer le fichier .srt dans un espace de dépôt dédié. Cet espace de dépôt n'apparaît que si la ressource déposée est une vidéo.