Présentation de l'API FFMPEG-PHP
[20 mn de lecture - paru le 5/31/2006 2:12:01 PM - Public : Confirmé]
|
   
|
Auteur
Installation de la librairie ffmpeg-php
Présentation de la configuration de la plate-forme utilisée pour les tests :
Pour nos tests nous avons utilises une version stable et commune d’Easy-PHP 1.7 contenant :
o Apache en version 1.3.27. o Le Module PHP en version 4.3.3. o Mysql 4.0.15. o PHPMyAdmin en version 2.5.3.
Le package Easy-PHP a été installé dans le dossier C:\easy-php\ de
notre serveur et le dossier C:\easy-php\www est notre dossier
contenant les pages web des sites présents sur notre serveur.
La configuration de PHP est celle de base à laquelle nous avons
rajouté la libraire ffmpeg-php et nous avons aussi activés la librairie
GD pour les besoins de la génération de miniature des vidéos, comme le
présente cette image :

Copie des fichiers DLL de la librairie :
Tout d’abords vous devez récupérer l’archive contenant les fichiers
de la librairie ffmpeg-php (Voir la catégorie Liens Anexes de cet
article). Une fois récupérée, vous devez rechercher les fichiers
avcodec.dll et avformat.dll et placer ces derniers dans le repertoire
system32 de votre installation de windows (dans ce cas :
C:\windows\system32).
Ensuite vous devez recherchez le fichier php_ffmpeg.dll présent dans
l’archive précédemment téléchargée, pour ensuite le placer dans le
dossier des extensions de PHP pour votre serveur (ici :
C:\easy-php\php\extensions\).
Ces fichiers seront chargés au lancement de php une fois la
configuration terminée avec succès et permettrons d’accéder aux
méthodes et fonctions de la librairie.
Modification du fichier php.ini :
Pour assurer le chargement de cette librairie au lancement du module
PHP de votre serveur, vous devez modifier le fichier de configuration
php.ini présent dans le dossier C:\easy-php\apache\.
Cette modification nécessite d’ajouter la ligne suivante à votre fichier de configuration :
extension=php_ffmpeg.dll
Il est conseiller de placer cette ligne entre les « balises »
;PHPExt et ;/PHPExt, généralement à la fin de ce fichier ce qui
permettra de garder une cohérence dans les déclarations des extensions
pour PHP.
Une fois toutes ces modifications de votre serveur effectuées,
redémarrer ce dernier et vérifier qu’aucun message d’erreur ne soit
afficher. Si tout se passe bien, votre librairie est activé et prête à
être utiliser dans vos scripts.
Si vous obtenez le message d’erreur suivant :
Vérifiez bien avoir placé correctement les dll de la librairie.
|