Page 1 sur 1

installer ffmpeg :(

Posté : 02 déc. 2008, 19:29
par laipreu
Bien le bonjour les gens,

Je vous explique mon souci:

J'aimerai extraire une image aléatoirement d'une vidéo FLV, ceci dans le but d'une webTV.
On m'a parlé de FFMPEG, je tente donc de l'installer et impossible!
Je suis sous php 4.2.0.
J'ai mis les dll dans system32, et dans mon répertoire extension, j'ai mis la ligne dans php.init.
Et quand je démarre easyPHP il me dit :
"Le point d'entrée de procédure _safe_emalloc est introuvable dans la bibliothèque de liaisons dynamique php4ts.dll"

Et ensuite :
"Unable to load dynamic library 'C:\....\extensions\php_ffmeg.dll"

Je ne sais donc que faire :(

Merci à vous

Posté : 03 déc. 2008, 11:29
par laipreu
Personne pour m'aider?
Car j'ai beau parcourir google en long et en large je ne trouve quasi rien à ce sujet...

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 03 déc. 2008, 11:34
par yaug
Hum.
Trouvé sur une de mes sources...
Voici une adresse que j'avais mis pour les utilisateurs de windows : http://urzhiata.emoc.org/comment-instal ... windows-xp

Avec un peu de chance cela pourra t'aider.

Bonne chance.

Posté : 03 déc. 2008, 11:39
par laipreu
Merci bien!
Mais cette installation suffit pour l'utiliser avec easyphp? Il n'y a pas d'extension à mettre dans le php.ini?

Je vais tester merci ;)

...

Aprés quelques heures de prennage de tête, j'ai installé php5 j'ai fait tout ce que j'ai trouvé sur les liens que tu m'as passé.
J'ai la librairie, les fichier dans system32, tout ce qu'il faut mais il reconnait pas l'extension ffmpeg...

Je suis le seul à ne pas y arriver ou quoi? :p
Je trouve quasi aucun topic sur le net parlant de gens qui ont du mal, ou les seuls qu'il y a n'ont quasi aucune réponse...
Et les seuls tuto que j'ai trouvé ne résolvent rien chez moi :l

...

Bon nouvelle étape, j'ai tout virer pour installer php 5.2.0. J'ai mes mes deux fichiers dans le system32, j'ai activé la ligne dans php.init et la... nouveau message d'erreur :

"Le point d'entrée de procédure _zval_copy_ctor est introuvable dans la bibliothèque de liaisons dynamique php5ts.dll"

-_- Et je trouve encore moins de topic sur google qui traite de ça ^^
Si il y a une âme généreuse quelque part je suis preneur d'une solution :p

Merci ;)

Posté : 04 déc. 2008, 00:13
par Invité
quelqu'un aurai des tutoriaux pour ffmpeg-php?
je galère à tenter de découvrir comment fonctionne cette librairie php!

Merci d'avance

Posté : 05 déc. 2008, 11:22
par laipreu
hebe moi je dis ça c'est de l'entre aide ^^

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 05 déc. 2008, 12:02
par yaug
En même temps...
Recherche google "ffmpeg php" et tu as pas mal de liens.

Il faut faire la différence entre entraide et assistanat..
:?

Posté : 05 déc. 2008, 12:30
par laipreu
J'entend bien ^^
Alors si tu me trouves des tuto sur ffmpeg-php je suis preneur car je cherche depuis hier et je n'ai quasi rien trouver à par des lignes de codes qui ne marchent pas.

Peut être pourras tu m'aider ;)

Code : Tout sélectionner

extension_loaded('ffmpeg') or die("ffmpeg extension not loaded"); $mov = new ffmpeg_movie(dirname(__FILE__) . '/test.flv', false); echo sprintf('<p>Chemin : %s, Duration : %.1f, bit rate : %d, frame count : %d, video codec : %s, audio codec : %s, audio channel : %s</p>', $mov->getFilename(), $mov->getDuration(), $mov->getBitRate(), $mov->getFrameCount(), $mov->getVideoCodec(), $mov->getAudioCodec(), $mov->getAudioChannels());
Ce script marche parfaitement avec des .avi et .wmv, mais pas avec des flv :(
Je ne sais que faire, et aussi j'ai cherché sur tout google et impossible de trouver une réponse ^^

Merci d'avance

Posté : 05 déc. 2008, 12:36
par yaug
héhé.
J'ai bossé sur une classe ffmpeg (sans utiliser ffmpeg php).
Je confirme qu'il y a des soucis avec le flv...
Je crois me souvenir que pour bosser sur du flv il fallait travailler sur une fréquence audio de 44100 ou un truc du genre.

Que veux tu faire au juste?

Posté : 05 déc. 2008, 12:40
par laipreu
Je fais une webTV.
Et on peut rajouter des vidéos, quelque soit le format j'aimerai pouvoir récupérer une image aléatoire de cette vidéo pour en faire un aperçu.
J'ai le script il marche avec tout les format sauf flv...

Donc j'ai fait différent test, et je n'arrive même pas a récupérer les infos d'un flv ni quoi que ce soir concernant ce format. :(

Posté : 05 déc. 2008, 17:27
par stefane321
J'ai déjà voulu faire ça et j'ai du me résigner a passer par youtube pour héberger les videos.

Là tu dis utiliser easyphp donc là tu travail en local... tu pourrais parvenir a installé fffmpeg mais que feras-tu une fois sur le Web.

Si ton hébergeur n'a pas ffmpeg tu seras foutu car se que moi j'ai découvert et eu comme réponse c,est que ce programme doit être intallé ou compilé sur le serveur... disons comme genre compilé avec le kernel et tu ne pourras le faire et ton hébergeur ne voudras pas le faire que pour toi.

cherche un hébergeur qui l'offre déja dans ses forfait