www.DigitalSpirit.org

Du développement assaisonné au logiciel libre, un zeste d'électronique saupoudré de geekeries : bienvenue sur le blog de Charles Rincheval aka hugo !

Politique d'accessiblité | Aller au contenu | Aller au menu | Aller à la recherche

Manipulez des vidéos en Php avec ffmpeg-php

Le projet ffmpeg-php est, comme son l'indique, une interface Php au projet ffmpeg, une application conçue pour manipuler les flux audios et vidéos et basé sur libavcodec, ce qui lui permet de gérer un grand nombre de format de compression dont : MPEG-1, MPEG-2, MPEG-4 Part 2, H.264, WMV, MJPEG, Theora, FLAC, MP2, MP3, RealAudio 1.0, RealAudio 2.0, Vorbis, Windows Media Audio...
ffmpeg-php est notamment utilisé par Vimeo pour la création des vignettes lors du téléchargement des vidéos, c'est le gage d'une application stable et optimisée.

L'installation

L'installation est très simple puisque c'est une simple extension Php qu'il suffit de déclarer dans le php.ini...

Sous Gentoo, l'installation peut se résumer à cette ligne de commande :

 $ sudo emerge -v ffmpeg-php

Ensuite, il suffit d'éditer le fichier php.ini et de déclarer la nouvelle extension afin que Php la charge au démarrage :

extension=ffmpeg.so

Recharger la configuration de votre serveur web, et voilà, nous sommes prêt à jouer avec ffmpeg-php...

Lire la suite...

Comparatif des gestionnaires de fichiers en ligne

Je viens de publier sur le blog de Hyla un comparatif entre 10 applications de gestion de fichiers permettant à chacun de faire son propre choix.

Parmis les applications testées, on retrouve : eXtplorer, Hyla 0.8.2, Hyla 0.9.0dev, Kfm, PhpFileNavigator, PhpXplorer, Relay, SorgDownloader, WebInsta, WebShare

L'article en question.

Plugin pour Dotclear : RandomText

Voici un plugin très simple pour Dotclear qui va vous permettre d'ajouter des zones de texte aléatoire par le biais des widgets de présentation ou directement depuis vos thèmes.

Le principe de fonctionnement est simple, une fois installé, dans la page Widgets de présentation, ajoutez le plugin oû vous le souhaitez, ce dernier ira lire le fichier nommé random.txt situé dans votre dossier public.

Il est également possible d'intégrer une zone de texte directement dans vos modèles grâce à l'utilisation de la balise suivante :

{{tpl:randomtext}}

Voilà, c'est tout !