Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/12/2010, 20h11   #1
Invité de passage
 
Inscription : décembre 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 4
Points : 0
Points : 0
Par défaut exécuter une commande externe

D'abord, salut à tous !

Voilà, je cherche à faire une page d'upload de vidéo: j'ai une page testUpload.php, qui doit si le user a envoyé une vidéo, la traiter, en appelant un script UNIX de mon cru (rien de bien méchant en fait, puisque ce script appel juste ffmpeg pour faire [.*] -> [.flv], puis vide le dossier de travail)

Le script tout seul marche, et la même commande en exec() (ou system(), et même passthru()) s’exécute bien (on voit que le dossier temporaire se vide bien), mais ffmpeg ne s’exécute pas ...

je poste les deux fichiers sur pastebin:
-->Le .php [edit: le premier lien pointait vers une version de test, qui n'executait pas la bonne commande ...]
-->Le script
Un grand merci !!!
artymort est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 15h08   #2
Membre actif
 
Avatar de Epica84
 
Christophe GUALANO
Étudiant
Inscription : décembre 2008
Messages : 164
Détails du profil
Informations personnelles :
Nom : Christophe GUALANO
Âge : 22
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2008
Messages : 164
Points : 156
Points : 156
Envoyer un message via MSN à Epica84
J'essayerai de jeter un oeil se week-end car je ne suis pas sur ma machine.

Merci de me tenir au courant si vous avez trouver une solution afin de ne pas essayer dans le vide
__________________
ARLES, du 02 au 05 Avril 2010, Féria de Pâques.
Epica84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 21h48   #3
Invité de passage
 
Inscription : décembre 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 4
Points : 0
Points : 0
Re-bonjour !

Pas de solution à ce jour, j'ai un peu laissé de côté pour le momment (d'autres trucs à coder), mais ça va vite revenir comme priorité !

Du coup, je suis toujours dans l'attente d'une idée/solution/conseil !

D'avance merci !
artymort est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 11h38   #4
Membre actif
 
Avatar de Epica84
 
Christophe GUALANO
Étudiant
Inscription : décembre 2008
Messages : 164
Détails du profil
Informations personnelles :
Nom : Christophe GUALANO
Âge : 22
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2008
Messages : 164
Points : 156
Points : 156
Envoyer un message via MSN à Epica84
Re-bonjour,

Le week-end à était trop court comme tout les week end

Donc je m'y suis pencher ce matin .

Le code a priori ma l'air de marcher nikel aucune erreur de syntaxe ni même au niveau de l'exécution.
Le test de l'envoi du fichier je l'utilise souvent, pour voir si c'est bien un fichier de tel ou tel type et s'il ne dépasse pas la taille max, etc ...

Pour le problème. Dans votre script où se situe ffmpeg avez-vous inclut la librairie libavcodec ? Ou est-elle déjà inclut dans la fonction ffmpeg?

Voilà j'ai proposer une correction directement sur pastebin.

Voici quand même ici la 'correction' ==> non-tester désolé je n'est pas de vidéo sous la main car c'est mon PC de travail et je regarder aucune vidéo pendant le travail Mais j'aide des gens comme je peut


Code :
ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /opt/lampp/htdocs/Website/users/$2/video/video$1.flv
Voici la source qui ma aider : http://www.ffmpeg.org/ffmpeg-doc.html#SEC16

Cordialement
__________________
ARLES, du 02 au 05 Avril 2010, Féria de Pâques.
Epica84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 20h16   #5
Invité de passage
 
Inscription : décembre 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 4
Points : 0
Points : 0
Merci beaucoup du coup de pouce !

Je n'ai pas beaucoup de temps pour l'instant pour tester ça, mais je m'y collerais sans doute mercredi ou jeudi ...

Cependant, à priori la commande était, si ce n'est "la bonne", du moins fonctionnelle, puisque le script exécuté à la main (en console) me faisais bien ce que je lui demandais ...

Bref, je me re-penche sur ce problème dès que possible, et je vous tiens informé de toute percée (ou échec ?) !!!

Bonne soirée,
A bientôt !
artymort est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2010, 11h27   #6
Invité de passage
 
Inscription : décembre 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 4
Points : 0
Points : 0
Arf, je vais quitter la France et me séparer de tout accès internet pendant 10 jours, ce qui veut dire que je ne vais pas avancer ce projet ...
Du coup, je reprend ça quand je rentre !

Désolé, et encore merci ...
artymort est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h28.


 
 
 
 
Partenaires

Hébergement Web