Page 1 sur 1

Convertir des vidéos avec FFMPEG

Posté : 20 juin 2012, 07:04
par hdheyjoe
Bonjour à tous,

Je souhaite convertir des vidéos de différents formats en .flv avec FFMPEG.
J'ai fait installer FFMPEG sur mon serveur et j'ai créé un fichier php qui contient le code suivant:
(Test avec une vidéo en .avi)
<?php
exec("ffmpeg -i http://www.monsite.com/repertoire/video.avi -ab 56 -ar 44100 -b 200 -r 15 -s //320x240 -f flv http://www.monsite.com/repertoire/video.flv");
?>


Mais visiblement, ça ne marche pas...
Je pense que je ne maîtrise pas suffisamment le truc et qu'il me manque qq chose....

Si qq un peut m'aider, merci par avance

Re: Convertir des vidéos avec FFMPEG

Posté : 20 juin 2012, 09:01
par sirakawa
essaie d'abord en ligne de commande; pas sûr qu'il sache traiter des URL

Re: Convertir des vidéos avec FFMPEG

Posté : 20 juin 2012, 17:05
par hdheyjoe
Bonjour Sirakawa,

Je n'ai pas d'accès Shell pour envoyer une ligne de commande.
J'avais un code php qui permettait de convertir un .pdf en .swf avec une commande exec comme celle ci-dessus et ça fonctionnait bien...
Je me pose également la question si le fichier à convertir doit être sur le serveur ou sur le pc client...

Bref.. je nage un peu.. ;-)

Re: Convertir des vidéos avec FFMPEG

Posté : 21 juin 2012, 10:26
par sirakawa
j'ai vérifié que ffmpg sait traiter un fichier distant
ffmpeg -i http://site/chemin ....
alors je ne sais plus que dire

Re: Convertir des vidéos avec FFMPEG

Posté : 21 juin 2012, 23:48
par hdheyjoe
J'ai cherché partout où je pouvais trouver des infos...
Ma commande semble correcte, je ne vois pas pkoi ça marche pas...
J'ai modifié mon code comme ceci pour avoir qq infos:

<?php
if(exec("/usr/local/bin ffmpeg -i http://www.monsite.com/repertoire/video.avi -ar 22050 -ab 32 -f flv -s 320x240 http://www.monsite.com/repertoire/video.flv"))
{ echo "Encodage OK"; }
else { echo "Echec"; }
echo (ini_get("safe_mode"))? 'Activé':'Désactivé';
?>


J'obtiens: Echec Désactivé

Je pense qu'il faut que j'appelle mon hébergeur pour tester avec lui...

Re: Convertir des vidéos avec FFMPEG

Posté : 22 juin 2012, 10:08
par sirakawa
As-tu essayé exec avec une autre commande?
Dans
http://fr2.php.net/manual/fr/function.exec.php
il y a un couplet sur le safemode
et ici
http://fr2.php.net/manual/fr/ini.sect.s ... e-exec-dir

Avec phpinfo() tu peux voir si le safe_mode est on ou off.