Sous-titrer des vidéos HTML5 : balise track

Rédigé par antistress le 03 juin 2017 (mis à jour le 13 juin 2017) - Aucun commentaire

Vieux film sous-titré

Contexte : voici un billet que j'ai commencé à rédiger à l'époque de Firefox 5 tandis que la balise track était encore en développement sous l'égide du WHATWG avec notamment la participation active de Ian Hickson (Hixie) et Silvia Pfeiffer. Par ailleurs, alors que la balise track est exploitable par Firefox depuis sa version 31, un bogue de ce dernier empêchait encore il y a quelque mois l'affichage des sous-titres lorsque la vidéo était au format Ogv, bogue qui a été corrigé depuis (perso j'ai encore cette demande de fonctionnalité en attente).

Entrons à présent dans le vif du sujet.

Pour le dire en quelques mots : la spécification HTML5 permet d'associer à la balise video une balise track dont l'objet est de gérer l'affichage de sous-titres (le navigateur se chargeant alors d'incruster en temps réel à une vidéo donnée les sous-titres décrits dans un fichier qui lui est indiqué).

Voyons à présent comment marche cette balise, et quelle méthode utiliser afin de ne pas exclure les navigateurs qui ne la supportent pas.

Lire la suite de Sous-titrer des vidéos HTML5 : balise track

Extraire la piste son d'un fichier WebM

Rédigé par antistress le 04 mars 2012 (mis à jour le 26 mai 2017) - 8 commentaires

Magicien s'extirpant de sa camisole de force

Cela faisait un petit moment que je ne vous avais pas fait un billet vous expliquant comment manipuler des fichiers multimédias... Ce billet vient combler cette lacune !

Lire la suite de Extraire la piste son d'un fichier WebM

Transformer un fichier Ogg Vorbis en fichier WebM sans réencoder

Rédigé par antistress le 29 mai 2010 (mis à jour le 18 juin 2017) - Aucun commentaire

Magicien effectuant un tour

Comme vous le savez dorénavant, WebM est le nouveau format libre et ouvert de référence pour la diffusion audio et vidéo sur le Web.

Techniquement, un fichier WebM regroupe dans un conteneur Matroska un fichier vidéo encodé en VP8 (le codec récemment libéré par Google), et/ou un fichier audio encodé en Vorbis (le codec développé par la fondation Xiph.org).

WebM a vocation à remplacer les formats libres et ouverts qui étaient utilisés jusqu'alors sur le Web : Ogg Theora et Ogg Vorbis. Ces deux derniers formats partagent un même conteneur (Ogg) lequel abrite une vidéo encodée en Theora (un codec dérivé de VP3, « l'ancêtre » de VP8 utilisé dans WebM) et/ou un son encodé – comme dans le cas de WebM – en Vorbis.

Pour ceux qui se poseraient la question, voici l'avis de Lachlan Hunt, un développeur de Matroska, expliquant les avantages d'utiliser ce conteneur plutôt que Ogg dans WebM.

Puisque la différence entre un son au format WebM et le même son au format Ogg Vorbis ne tient qu'à son conteneur (le codec étant le même dans les deux cas), il est techniquement possible de convertir un son d'un format à l'autre sans qu'il soit besoin pour cela de le réencoder.

Lire la suite de Transformer un fichier Ogg Vorbis en fichier WebM sans réencoder

Ajouter des métadonnées à un fichier Ogg existant

Rédigé par antistress le 31 mars 2010 - 2 commentaires

Fiches de classement

Ffmpeg2theora, dont j'ai déjà parlé à plusieurs reprises (voir les liens à la fin de ce billet), est l'outil logiciel qu'il vous faut pour (ré)encoder vos vidéos dans le format libre Ogg Theora (ou Ogg Vorbis si vous ne gardez que la piste son d'une séquence), par exemple pour les mettre en ligne à l'aide de la balise video de HTML5.

Disponible sous la licence GNU GPL pour systèmes GNU/Linux, MacOS et Windows, il permet tout en tas de choses lors de l'encodage : mise à l'échelle, recadrage, extraction d'une partie de la vidéo, extraction de la piste son seule, etc. ainsi que d'ajouter des métadonnées.

Ces métadonnées sont utiles notamment à l'indexation automatique des séquences et donc pour permettre aux internautes de retrouver des séquences facilement sur le Web. C'est particulièrement utile dans l'optique que j'expliquais en commentaire d'un précédent billet, de constituer collectivement une collection d'extraits servant à illustrer son propos sur le Web comme on le fait déjà avec des images, des émoticônes ou des clip-arts. Pas besoin d'être grand clerc pour deviner que HTML5 va modifier les usages et que les billets vont s'égayer de séquences multimédia.

Lire la suite de Ajouter des métadonnées à un fichier Ogg existant

Fil RSS des articles de ce mot clé