Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 >

samedi 7 février 2009

[FFMPEG] Le blog de Jean Cartier pour apprendre à utiliser ffmpeg...

C'est sur le blog de ce Monsieur que j'ai appris à utiliser Ffmpeg. Ses articles sont très bien et pédagogiques. Le lien est http://www.jcartier.net/spip.php?article58

[FFMPEG/FLVTOOL2/JWPLAYER] Ajouter du texte défilant, un copyright sur une vidéo

Ffmpeg propose la librairie vhook ainsi que ses diverses possibilités pour pouvoir, ajouter un logo, du texte sur une vidéo. Bien que vhook soit deprecated, c'est normalement avfilter qui devait le remplacer. Malheureusement malgré bien des recherches sur le Web et une compilation réussie de libavfilter-soc, je n'ai trouvé aucun exemple intéressant sur le sujet.

Je propose donc dans ce billet un exemple sur vhook. C'est Simba qui est la vedette dans la vidéo . Il s'agit ici d'une ancienne vidéo quand j'étais à Montpellier.

Remarque: pour de plus amples renseignements sur les possibilités de vhook, il faut se rendre à http://www.ffmpeg.org/hooks.html

Contrairement à mon précédent billet où je faisais appel à flvmdi qui demandait de recourir à wine, les 3 outils utilisés ici sont

  1. ffmpeg pour permettre la conversion de la vidéo au format flv;
  2. fvltool2 pour l'injection des métadonnées dans le flv en remplacement de flvmdi. Ceci permettra donc de se déplacer (marche avant...) lors du film;
  3. JW Player le lecteur Flash;

On va commencer par installer flvtool2 puis à faire la conversion

1. Installation de flvtool2

Sous Ubuntu 8.04, le paquet est disponible. Un simple apt-get install suffira! Sinon il faut installer ruby en premier. Une fois ruby installé, on procède au téléchargement et installation de flvtool2 comme indiqué dans le README

wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
tar xvzf flvtool2-1.0.6.tgz 
cd flvtool2-1.0.6
less README 
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install

2. Conversion en utilisant ffmpeg/flvtool2

Comme j'utilise une version compilée personnelle de ffmpeg installé dans /opt/ffmpeg-svn-static, il faut commencer par mettre à jour les deux variables d'environnement

export LD_LIBRARY_PATH=/opt/ffmpeg-svn-static/lib/vhook/:$LD_LIBRARY_PATH
export PATH=/opt/ffmpeg-svn-static/bin/:$PATH

Le texte à faire défiler est contenu dans le fichier simb.txt dont le contenu est

           COMME TOUOURS LE FELIN SE MONTRE AUSSI FORT ET IMPRESSIONNANT QUE SON MAITRE....                                QUAND IL S'AGIT DE JOUER :)

Il ne reste plus qu'à procéder à la conversion en faisant

ffmpeg -i simba.mpg  \
-vhook 'imlib2.so -c white -F /usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf/16  -x -3.5*N -y 10  -f simba.txt'\
 -vhook 'drawtext.so -c #ffffff -f /usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf -s 20 -x 420 -y 440  -t www.davidgis.fr'\
 -b 800k -ar 11025 -ab 32k -f flv -s 320x240 -y - | flvtool2 -U stdin simba.flv

3. Installation de JW Player

Il suffira de suivre les indications de mon précédent billet à la section 3. JW Player: lecteur Flash adéquate

jeudi 5 février 2009

31 ans déjà

Dès 22h45 ce soir, j'aurais déjà 31 ans; Et oui le temps passe et déjà un an déjà jour pour jour (le 4 février 2008 pour être exact) que je suis sur la côte d'azur

Ce matin ma petite mama m'a reveillé en m'appelant depuis la Réunion pour me souhaiter mon anniversaire...Ca m'a fait trop plaize . Ce soir mon pote Ludo de Montpellier m'a laissé un petit message pour me souhaiter mon annif'

Ce matin au taf, ca a été distribution de pains aux chocolat et croissants, histoire de marquer gentillement le coup. Pour mon anniv', je préfère poser une semaine en mars, histoire de remonter à Montpellier pour voir mes amis et fêter tout ça avec eux et fêter aussi un autre évènement. Ce sera l'occasion d'avoir tout ça en même temps!

Avec le rythme que j'ai ces temps-ci, j'aurais plus l'envie de passer un bon moment quand le beau reviendra en mars!!! Le temps ne se prête pas trop ces temps-ci à tous ça!!!

[FFmpeg/SVN] Numéro de révision

Pour avoir le numéro de révision

root@olivia:/mnt/ffmpeg-repository# svn info svn://svn.ffmpeg.org/ffmpeg/trunk
Chemin : trunk
URL : svn://svn.ffmpeg.org/ffmpeg/trunk
Racine du dépôt : svn://svn.ffmpeg.org/ffmpeg
UUID du dépôt : 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
Révision : 17003
Type de noeud : répertoire
Auteur de la dernière modification : pross
Révision de la dernière modification : 17003
Date de la dernière modification: 2009-02-05 09:59:38 +0100 (jeu, 05 fév 2009)