le lab

Encore des corrections sur les goodies Flash

Grâce à un gentil internaute, j'ai pu corriger quelques grosses bétises qui restaient sur slidesimple et flvplayer.

J'ai déjà mis tout flv player à jour et vous pouvez télécharger la version 1.02 (eh oui, faut que je commence à versionner) qui corrige les bugs suivants:

  • la mise à l'échelle ne fonctionnait pas
  • le paramètre time qui peut être rajouté pour renseigner la durée du film (quand elle n'est pas en metadata) n'était plus pris en compte.

Bien entendu, les deux bugs se situaient au même endroit...

Pour slidesimple, cela a aussi à voir avec l'échelle. La version 1.03 comporte les modifications suivantes:

  • ajout d'un paramètre align (valeurs "right", "left", "center") dans la balise diaporama pour indiquer l'alignement du texte cartouche (titre et description)
  • correction de la mise à l'échelle qui ne fonctionnait que pour des tailles inférieures à la taille de base du fichier flash
  • changement dynamique de la taille du cartouche en fonction de la taille du diaporama
  • il restait un vieux masque d'un précédent usage qui pouvait réapparaître à l'occasion.

Je dois mettre la doc à jour, mais le diaporama devrait être corrigé dans la soirée. Version fr et en of course.

Petite mise à jour dans les goodies flash

J'ai mis à jour, réparé, amélioré slidesimple : un peu plus de doc et d'exemples, une utilisation plus simple des échelles.

Et il ya maintenant une version us... même si les paramètres restent en franglais.

Ce n'est toujours pas slideshow pro, mais c'est much better...

FFmpeg avec mp3 et aac

FFmpeg est un excellent projet vidéo de compression et décompression vidéo qui couvre un éventail très large de formats et de codecs. J'en ai déjà parlé précédemment, je ne m'étendrai pas. Par contre, j'ai été un peu sybillin concernant la manière de le compiler. Comme j'ai eu des soucis avec celui que j'ai mis en ligne précédemment, je l'ai refait et je mets les commentaires en ligne. Vous pouvez le télécharger , il est plus complet, mais il lui manque encore le support de l'amr (nb et wb). Donc pas de 3gp avec amr...

1 Installer lame

2 Installer faac

tar -xf faac
./bootstrap
chmod 755 bootstrap
./bootstrap
./configure
make 
sudo make install

3 Installer faad

tar -xf faad2.tar
cd faad2
chmod +x bootstrap
./bootstrap
./configure
cd libfaad
make
sudo make install

4. Installer x264

svn co svn://svn.videolan.org/x264/trunk x264
cd x264/
./configure
make
sudo make install

5. Réussir à intégrer les codec amr... Moi ça marche pas, donc passez y du temps et si vous trouvez j'espère que vous aurez la gentillesse de m'expliquer.

6. Télécharger et corriger ffmpeg

cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
cd ffmpeg/
./configure --enable-mp3lame --enable-gpl --disable-vhook --enable-a52 --enable-faac --enable-faad  --enable-pthreads --enable-x264

Dans libavutil/common.h il y a tout une partie de code à enlever (dans une boucle if à la fin) car c'est du code spécifique win32 qui ne fonctionne pas du tout sur os x. Je retrouverai si quelqu'un me demande.

make ffmpeg

Et voilà. Ne vous y trompez pas: il m'a fallu une petite journée pour arriver à ce point, vu le manque total de documentation...

Bouton de lecture de mp3 en flash

Finalement, je suis revenu sur ma bête idée d'essayer de vendre le bouton mp3 flash. La concurrence est trop rude;-) Non, simplement la valeur ajoutée n'est pas réelle. Toutefois, je conserve la possibilité, que je mets en avant, de faire un bouton mp3 'custom' pour une petite somme (en général moins de 100 euros). Si vous cherchez un bouton en flash pour jouer les mp3, sautez dessus!

Bouton de lecture de mp3 en flash

Slidesimple

Au cas où vous ne l'auriez pas remarqué, j'ai rajouté une corde à mon arc, ou un produit à la liste des goodies Flash, ces petites applications à utiliser dans des pages web.

Cette fois, il s'agit d'un diaporama en Flash. Le fonctionnement est toujours aussi simple: un fichier flash, un fichier xml et voilà. Comme avec certains autres produits, vous pouvez le télécharger pour l'essayer chez vous.

Cette animation de diaporama en Flash a son grand frère sous la forme d'un diaporama exécutable. Celui ci doit encore être un peu peaufiné, mais il apparaîtra bientôt.

Retour d'un vieil ami

J'ai eu des problèmes ce week end avec l'exécutable ffmpeg que j'avais mis en ligne. En effet, si je l'ai compilé avec lame pour le mp3, j'ai oublié d'inclure les librairies pour compresser et décompresser l'AAC. Or de nos jours, l'AAC est presque devenu standard dans les films QT.

J'ai tenté de refaire une version avec les bonnes librairies, mais c'est pas encore terrible. Notamment, en décompressant /recompressant en mp3 j'ai eu droit à ma propre version de la bande magnétique jouée au dixième de la vitesse. Finalement, j'ai dû faire du travail d'archéologue.

J'ai récupéré mon quicktime player 6, qui fonctionne très bien sur OS X Tiger, et pour lequel j'avais (encore) racheté une licence. J'ai exporté un film qt avec juste la piste son, rouvert ce fichier quicktime, copier/coller de la piste décompressée sur le film quicktime original, suppression des pistes de hint et de son originales. Et voilà! Un fichier Quicktime tout neuf avec la même piste vidéo mais une nouvelle piste son décompressée. J'en ai profité pour tout sauvegarder comme film quicktime 'self-contained' (je connais pas la version française).

Ensuite, j'ai repris mon ffmpeg, et j'ai fait la conversion du film quicktime sorenson3/audio non compressée en flv/mp3 32 bits. Comme sorenson3 et flv, c'est kif kif bourricot, j'ai eu peu de dégradation à la recompression (qd même j'ai baissé un peu le bit rate pour réduire la taille).

J'en ai profité pour faire une version custom du lecteur vidéo flash, avec un masque et un logo.

Me reste plus qu'à finir de recompiler (et rédiger comment) ffmpeg sur os x.

flvplayer

Produits - flvplayer

J'ai fait pour la vidéo ce que j'avais fait pour le mp3: un player simple, élégant, réutilisable. Payant par contre... Enfin, si peu. Et en cadeau, il y a le billet précédent sur ffmpeg pour mac.