ezFFmpeg – encodage vidéo php
Mes projets du moment m’ayant obligé à pas mal travailler sur le traitement vidéo, notament avec PHP, et ayant au départ pas mal galéré pour trouver les solutions qui allaient bien, j’ai finalement développé une librairie maison permettant, associée à l’incontournable FFmpeg, de manipuler, convertir, transformer facilement des fichiers vidéos.

Je le met en ligne ici en espérant, si vous souhaitez développer le nouveau YouTube
, qu’elle puisse vous être utile. Elle est distribuée en licence GPL, donc n’hésitez pas à l’améliorer mais SVP pensez à venir poster ici vos maj afin que tout le monde puisses en profiter
!
Sachez donc pour que cette libraire fonctionne, qu’il vous suffit d’installer ffmpeg sur votre beau serveur linux (sur Debian par ex, un simple apt-get install ffmpeg ffmpeg2theora suffit), puis à intégrer la librairie dans vos scripts PHP et à vous faire plaisir !
Une mini doc (en anglais s’il vous plait
) est incluse en haut du fichier expliquant les diverses fonctions disponibles, permettant entre autres :
-de récupérer des informations sur un fichier vidéo (durée, format, fps, resolution, echantillonage, …)
- de la convertir de et vers de très nombreux formats (dont 3gp)
- d’effectuer des captures jpg à la volée d’un fichier vidéo
Update 30/04/2010 : v1.1 : spécial HTML5 : ezFFMpeg permet maintenant le traitement et conversion des fichiers .h264 (.mp4) et .ogg (.pgv) afin de pouvoir convertir facilement votre bibliothèque de vidéos existantes aux formats HTML5.
Enjoy !
Version disponible :
- 30/04/2010 – v1.1 : archive zip
- 06/02/2008 – v1.0 : archive tar.gz ou archive zip