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

Transformez vos vidéos au format WebM

Rédigé par antistress le 31 mai 2010 - 14 commentaires

Magicien effectuant un tour

Rappelons rapidement que WebM est le nouveau format libre et ouvert de référence pour la diffusion audio et vidéo sur le Web, basé notamment sur le codec vidéo VP8 récemment libéré par Google.

Je ne vais pas rentrer aujourd'hui dans le détail des options d'encodage (je ne m'y suis d'ailleurs pas encore plongé sérieusement), mais plutôt vous expliquer comment inclure le support du codec vidéo libre VP8 dans FFmpeg (en attendant que ce dernier soit mis à jour) pour bénéficier d'un outil complet d'encodage prêt à l'emploi.

Pas de miracle ici, le format étant extrêmement récent, il va falloir mettre les mains dans le cambouis pour adapter FFmpeg. Ce billet n'est pas destiné aux débutants : les instructions données ici peuvent endommager votre configuration.

Lire la suite de Transformez vos vidéos au format 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

Fil RSS des articles de ce mot clé