Vidéo indexée

Cette page décrit le comportement des vidéo indexées (découpées en partie avec titres et compléments... affichée en pleine page dans un lecteur permettant cette navigation, utilisation en mode local ou sur un serveur). Les limites inscrites ici ne concernent pas les autres types de vidéos qui sont plus souples dans les formats acceptés.

Cette fonctionnalité est expérimental et sans garantie de maintenance a long terme dans les prochaines versions d'OpaleSup.

Création

  • Dans OpaleSup Advanced, au niveau contenu (à l'intérieur d'une balise information par exemple), créez un objet du type "Ressource multimédia (Zoom)".
  • Sur l'icône de la page jaune, faites clic droit et "créer un item"
  • Choisissez en fin de liste le type d'item "Vidéo Indexée"

Fichiers sources FLV

Le lecteur utilise en source des fichiers FLV (vidéo flash). Ce fichier doit posséder des meta-données embarquées dans son flux, vous pouvez les enregistrer soit à la création du fichier (en fonction de l'outil que vous les utiliser), soit les ajouter avec des programmes faits exprès, par exemple :

  • YAMDI (linux / multi-plateformes / Licence BSD)
  • FLVMDI (windows / distribué à titre gracieux)

Autre chose à noter : Sur un serveur, lorsque vous positionnez le curseur de progression de la lecture ou que vous allez à un début de séquence vidéo, le lecteur déclenche la lecture a partir de la keyframe la plus proche (aussi appelées I-Frame dans le contexte des formats de compression vidéo, rien à voir avec les frames HTML). Concrètement, en fonction de votre fichier il est possible qu'il y ait quelques secondes d'écart entre les timecode que vous remplissez et ceux qui sont effectivement utilisés. Ceci affecte surtout les vidéos avec beaucoup de plans fixes (interviews), car les algorithmes de compression ont une tendance naturelle à placer des keyframes lors des changements de plans. Si ce problème vous affecte trop fortement, il est recommandé de réencoder la vidéo avec plus de keyframes. Si vous n'avez pas encore compressé ou converti votre fichier en FLV, vous chercherez peut être a placer une keyframe toute les 2 secondes (compromis entre taux de compression et souplesse de navigation dans le fichier). Certains serveurs de streaming peuvent aussi être configuré pour ajouter des keyframes à la demande.

Codecs de compression supportés :

  • H.263
  • VP-6
  • H.264 (player flash version >= 9.115)

Plus d'informations : http://www.longtailvideo.com/support/tutorials/Web-Video-Compression

Le contenu de l'item "Vidéo Indexée"

  • Le plus important est la partie "Vidéo FLV" qui demande soit une URL pour travailler en streaming sur un serveur, soit un fichier pour une utilisation en locale Ce sont deux modes d'utilisation différents
  • Les vidéos sont structurées en séquences ou en parties (=groupe de séquence).
  • On indique la durée de chaque partie grâce à des timecode en secondes.
  • Les timecode de fin d'une partie doit être repris sur le timecode de début de la suivante.

Exemples

Voyez par vous même un mini-exemple (publication et sources) :