Identifiants personnels


Moi ... Moi ... et re Moi
« [SPIP Plugin] SPIP trackbacks   Informatique  [LINUX] Compiler FFmpeg »

[UBUNTU] Compiler Flvtool2 sur Ubuntu

samedi 29 mars 2008, modifié le 23 août 2008, par Quentin Drouet

Il y a quelque temps nous avions vu comment installer ffmpeg sur ubuntu afin de créer des flv à la volée sur un serveur...

Le problème de cette méthode est que ffmpeg renseigne mal les méta données du fichier et certaines informations manquent donc à l’appel....

Pour résoudre nous allons utiliser flvtool2 couplé à ffmpeg

Préparation

Pour compiler flvtool2, certaines dépendances sont à pourvoir :

  • subversion (pour récupérer le code source à jour)
  • Ruby (pour l’installation)
apt-get install subversion ruby

La compilation

On récupère d’abord les sources par svn...

  1. svn checkout svn://rubyforge.org/var/svn/flvtool2/trunk ~/flvtool2

Les sources seront copiées dans le répertoire de l’utilisateur en cours dans un sous répertoire flvtool2/

Puis on l’install par :

  1. cd ~/flvtool2
  2. sudo ruby setup.rb

Cela installe automatiquement flvtool2 dans :

  1. /usr/bin/flvtool2

Pour la mise à jour ?

  1. cd ~/flvtool2
  2. svn up
  3. sudo ruby setup.rb
  4.  

Quoi de plus simple...

Son utilisation?

Auparavant on utilisait une commande qui ressemblait à cela pour créer nos flv :

  1. ffmpeg -i myvideo.mpg -f flv myvideo.flv

Dorénavant nous pouvons utiliser cela :

  1. ffmpeg -i ma_video.mpg -f flv - | flvtool2 -U stdin ma_video.flv

Cela a l’avantage d’ajouter au fichier un tag onMetaData au fichier flv qui insérera les infos complêtes du fichiers à l’intérieur (comme la durée de la video, etc...).

Liens connexes :

Répondre à cet article


Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Lien hypertexte (optionnel)
  • (Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)
Connexion


Propulsé par : SPIP 2.0.0 dev SVN [12309]