ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - Flash

Fil des billets

mercredi, mars 5 2008

Gravatar de LittlewingTraiter les vidéos provenant d'un camescope JVC via Littlewing

Le camescope JVC EVERIO GZ-MG255EX stocke les fichiers sur un disque dur interne ( 30 Go sur mon modèle ). Je vais essayer d'expliquer les différentes manipulations que j'opère sur ce dernier avec un PC équipé d' Ubuntu Gutsy.

Tout d'abord, je tiens à remercier les auteurs et contributeurs du site ldprod.org, qui m'ont , de manière indirecte grandement aidé :-)

Connexion du camescope au PC

La rien d'exceptionnel, le camescope se branche par un câble USB et est détecté comme un appareil photo. Je désactive la prise en charge par un logiciel tierce (ex. gthumb ) pour y accéder par nautilus. La navigation se fait comme pour les disques durs USB.

Traitement des images

Les fichiers sont présents sous l'extension .mod. En fait, après lancement de la commande file , j'ai pu m'apercevoir sur ce sont des fichiers mpeg 2

$ file mov065.mod
mov065.mod: MPEG sequence, v2, program multiplex

Conversion au format FLASH Video

Je vais donc expliquer comment traiter ces fichiers et les mettre sur le web accessible via un lecteur flash tel que os flv ou flow player

Pre requis

Installation de ffmpeg

Rien de plus simple...

Installation de flvtool2

Soit vous attendez la sortie d'Hardy, soit vous l'installez manuellement. Voici la version manuelle

warning.png

L'installation décrite ci-dessous n'est pas du 'standard' ubuntu et peut donc affecter la stabilité de votre système!

$sudo apt-get install ruby
$wget -c "http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz"
$tar -zxf flvtool2-1.0.6.tgz"
$cd flvtool2-1.0.6
$ruby setup.rb config
$ruby setup.rb setup
$sudo ruby setup.rb install

Et hop tout est normalement installé

Conversion des vidéos et création des étiquettes (thumbnails)

Les étiquettes sont crées et compatibles avec la gallerie Coppermine.

J'ai crée un script permettant de faire ce que j'avais besoin:

Dans un répertoire donné :

  • Renommage des fichiers mod en mpeg
  • Conversion au format flv
  • Création des étiquettes

Voila le code source, c'est pas super propre, mais ça fonctionne. Si ça peut aider certains d'entre vous

#!/bin/sh
FILE_SUFFIX="mod";

mod2flv() {
cd $1
for current in `find *.$FILE_SUFFIX` 
do
        currentBasename=`basename $current .$FILE_SUFFIX`
        currentMpeg="$currentBasename.mpeg"
        mv $current $currentMpeg
        currentFlashFile=$currentBasename.flv 
        currentThumbnail="thumb_$currentBasename.jpg"
        echo "Conversion $currentMpeg -> $currentFlashFile"
        ffmpeg -i $currentMpeg -s 320x240 -ar 44100 -r 12 $currentFlashFile
        echo "Application de flvtool2"
        flvtool2 -U $currentFlashFile
        echo "Creation de la vignette"
        ffmpeg -i $currentFlashFile -f mjpeg -t 0.001 -ss 5 -y $currentThumbnail
        
done

}

mod2flv $1
echo "Fini :-)"

mercredi, février 20 2008

Gravatar de CreaoneFirefox 3 beta 3 et le plugin flash via Creaone

Par défaut quand on installe FF3b3 aucune animation flash n'est accessible, et ne comptez pas sur l'installation automatique du plugin flash puisque cette dernière propose une installation manuelle.

Installation du plugin Adobe flash player

  • Télécharger l'archive tar.gz sur le site d'Adobe
  • Extraire les données de l'archive tar.gz
  • Déplacer libflashplayer.so dans ~/.mozilla/plugins, si le dossier plugin n'existe pas, créer le. (~ signifie le dossier /home/votrelogin/)
  • Redémarrer Firefox
samedi, février 3 2007

Gravatar de LittlewingUtiliser des plugins 32 bits sur un firefox 64bits via Littlewing

Tous les linuxiens ayant un linux AMD64 s'est déjà confronté à ce problème: comment mettre des plugins 32 bits dans un firefox 64bis. Il y a bien la méthode du chroot qui est très lourde ou une autre qui est de mettre un firefox 32bits , mais on est pas mal bloqué.

Il semble qu'il existe une alternative: nspluginwrapper. Voici comment je l'ai installé sur ubuntu edgy. Je pense ré editer l'expérience avec debian etch.
Je me suis basé sur un post du forum d'ubuntu qui est mieux que le tutoriel présent sur ce même site. Installer les paquets suivants:
$sudo apt-get install ia32-libs ia32-libs-gtk linux32 alien

Puis executer les commandes suivantes
$wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-0.9.90.4-1.x86_64.rpm
$wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-i386-0.9.90.4-1.x86_64.rpm
$sudo alien -d nspluginwrapper*.rpm
$sudo dpkg -i nspluginwrapper*.deb
Recupérer le package i386 de flash-plugin-nonfree et executer la commande suivante:
$sudo dpkg -i --force-architecture flashplugin-nonfree_9.0.31.0.1_i386.deb 

Enfin installer le wrapper du plugin flash 32 bits dans firefox 64 bits
 $ nspluginwrapper -i /usr/lib/flashplugin-nonfree/libflashplayer.so
Enfin, vérifier que le plugin est bien actif, démarrer firefox et aller sur la page about:plugins A ce moment, le son ne doit pas fonctionner avec flash, pour corriger, il faut suivre le tutoriel d'ubuntu

Sauf peut-être le son Il reste maintenant à activer le son pour les animations flash. Pour cela, il faut d'abord installer le paquet lib32asound2.

sudo apt-get install lib32asound2

Ensuite il faut modifier le fichier /etc/firefox/firefoxrc :

sudo gedit /etc/firefox/firefoxrc

Cherchez la ligne FIREFOX_DSP="none" et changez la par FIREFOX_DSP="aoss". maintenant il ne doit plus y avoir de problème!