Page 1 sur 1
Conversion de video avec ffmpeg
Posté : 20 sept. 2008, 05:58
par stefane321
Bonjour,
je souhaite fournir a mon client un formulaire pour uploader ses video .avi et .mpg sur son site et les convertir en flash
selon se que jai trouvé sur google et sur ce forum je dois utiliser ffmpeg
Est-ce que ffmpeg doit être installé sur le serveur de mon hébergeur par mon hébergeur ou su je dois le mettre sur mon compte et l'appeler comme une classe?
Merci!
Posté : 20 sept. 2008, 06:49
par sadeq
Voici un article de chez le magazine "programmez.com" qui parle de FFmpeg sous PHP:
http://www.programmez.com/magazine_arti ... avec%20PHP
D'après cet article :
Pour le coupler avec PHP, on a deux possibilités : Soit y accéder en faisant appel, via la commande PHP exec(), soit en utilisant l'extension PHP FFmpeg-PHP. Nous allons commencer par utiliser l'extension PHP.
on peut soit faire un appel de commandes externes par exec() ou intégrer les fonction FFmpeg à PHP et dans les deux cas, cela implique que la bibliothèque des fonctions FFmpeg doit être installée sur la machine qui exécute le programme de manipulation vidéo c'est à dire : le serveur Web chez ton hébergeur. Ceci dit, la méthode d'appel "exec()" peut être impossible chez les hébergeurs qui la désactivent pour des raisons de sécurité. Donc la solution adéquate est d'utiliser l'extension FFmpeg de php et cela sous-entend que l'hébergeur l'ajoute à sa config php côté serveur.
Posté : 20 sept. 2008, 19:40
par stefane321
Quand tu dis que l'on peut l'appeler par une commande externe avec exec() est-ce en uploadand ffmpeg sur mon compte de mon hébergeur?
Comme il y a quelques mois j'ai installé le moteur de recherche sphider, pour lire les pdf jai du uploader pdftotext
Merci!
Posté : 20 sept. 2008, 21:19
par @rthur
Bonjour,
Si tu es sur un hébergement mutualisé, il est peu probable que tu ait les droits pour lancer un exécutable sur le serveur, la seule solution serait d'avoir le module FFMPEG déjà installé par ton hébergeur.

Contacte le pour en être sûr...
Posté : 21 sept. 2008, 02:13
par stefane321
J'ai demandé ceci à mon hébergeur:
J'ai reçu cette réponse:
Bien que ffmpeg ne soit pas installé sur le serveur par défaut vous êtes libres
d'installer n'importe quel logiciel web sur votre compte tant que votre
utilisation de ressources ne dépasse pas les limites acceptables.
Posté : 21 sept. 2008, 10:08
par @rthur
FFmpeg n'étant pas un "logiciel web", c'est mort...
Alternatives possibles:
- prendre un serveur dédié ou virtuel (mais le prix n'est pas le même)
- trouver un hébergeur mutualisé qui accepte FFmpeg (mais je n'en connais aucun qui soit sérieux)
- utiliser un service tiers càd en uploadant la vidéo sur YouTube, Dailymotion, etc... et récupérer la vidéo compressée par leur soin pour l'intégrer dans ton site