Archives du mot-clé FLV

AIR pour Android – Enregistrer un screencast (capture vidéo) de son mobile Android

Un petit billet qui n’a pas grand rapport avec Flex mais qui va rendre service à certains. Pour illustrer mes tutoriaux Android, je n’avais pas envie de faire des dixaines de screenshots.

Il est pourtant possible de prendre des screenshots de votre application. C’est expliqué sur de nombreux tutos:

Taking screenshots on an Android-based phone

Mais c’est quand même mieux quand ça bouge :) . Alors il y a la meilleure des solutions, qui est de filmer avec un caméscope son application mais cela pose plusieurs problèmes:

  • Il vaut mieux avoir un cameraman car pour une interface tactile, il vaut mieux avoir ses deux mains
  • Les doigts/mains passent devant la caméra et on ne voit parfois pas ce qui se passe
  • Il ne faut pas avoir la tremblotte

Mais quand on voit les vidéos de Christophe Coenraets, on se dit que c’est quand même sympa comme rendu :P

Bref, il me fallait une autre solution. La plupart des solutions préconisées sont à base de DroidEx, un petit jar qu’il faut lancer à la main:

How to capture video of the screen on Android

Mais ça m’avait l’air un peu trop à l’ancienne. Ce n’est qu’un peu plus tard que j’ai trouvé le projet « Android Screencast »:

Google Code Android Screencast

Vous pouvez donc télécharger un .JNLP qui va faire le boulot. C’est à dire prendre des screenshots et en faire une video. Voici le lien direct:

http://androidscreencast.googlecode.com/svn/trunk/AndroidScreencast/dist/androidscreencast.jnlp

Suivez les instructions (téléphone connecté en USB, reconnu par adb, …) qui se trouvent sur Google Code puis lancez l’application. Android Screencast va automatiquement détecter votre device et l’afficher. Ensuite, Record et c’est parti!

Vous obtenez au final un fichier .mov. Cool non? Comment ça le mov personne peut le lire sur mon blog? Bon et bien il ne reste plus qu’à le convertir.

Convertir un MOV en FLV sous Windows

Je précise bien sous Windows car il semblerait que pour Mac, il y ait un autre logiciel pour cela (cf. google). Pour en trouver sous Windows en revanche, c’est un peu la galère car il existe énormément de sharewares. Heureusement, après une heure de recherche, je suis tombé sur un logiciel très bien nommé: Super.

Télécharger Super

Une fois installé, lancez ce petit logiciel qui fait apparemment bien plus que la conversion MOV -> FLV. Au niveau de la configuration, donnez comme Output Container (en haut à gauche) FLV. Dans la partie Video Scale Size, choisissez NoChange puis drag and droppez votre fichier dans le bas du logiciel et cliquez sur Encode. Quelques secondes et votre FLV est converti en MOV.

Mais maintenant comment intégrer mon FLV sur mon blog? Et bien si vous suiviez attentivement flex-tutorial, vous auriez déjà la solution!

Intégrer facilement et gratuitement des FLV sur son site web

Voici un article qui devrait vous rafraichir la mémoire:

Adobe héberge un lecteur multimédia en ligne gratuitement: Strobe Media Playback

Envoyez votre vidéo sur votre site web, rendez-vous sur le configurateur Flash Media Playback Setup, donnez l’url de votre vidéo, supprimez la « Poster frame file location » et donnez 480×800 comme dimensions. Vous pouvez ensuite récupérer le code d’intégration de votre vidéo. Et voilà, le tour est joué !