Maison >développement back-end >Problème PHP >Comment installer l'extension php ffpemg

Comment installer l'extension php ffpemg

藏色散人
藏色散人original
2023-03-09 11:11:162765parcourir

Comment installer l'extension php ffpemg : 1. Téléchargez l'extension « ffmpeg-php » via « git clone https://github.com/tony2001/ffmpeg-php.git » 2. Générez le fichier de configuration via le fichier correspondant ; version de phpize ; 3. Modifiez le fichier "ffmpeg_frame.c" ; 4. Compilez et installez, puis ajoutez "extension=ffmpeg.so" au php.ini.

Comment installer l'extension php ffpemg

L'environnement d'exploitation de ce tutoriel : système Red Hat 4.4.7, ffmpeg-php version 0.7.0, ordinateur DELL G3

Comment installer l'extension php ffpemg ?

Installation parfaite de l'extension ffmpeg-php

FFmpeg est un ensemble de programmes informatiques open source qui peuvent être utilisés pour enregistrer, convertir de l'audio et de la vidéo numériques et les convertir en flux. Utilisez une licence LGPL ou GPL. Il fournit une solution complète pour l'enregistrement, la conversion et le streaming audio et vidéo

Je n'entrerai pas dans les détails de l'installation de FFmpeg Il existe des tutoriels sur Internet Il est recommandé de l'installer avec yum, de compiler et d'installer les dépendances. , et installez-le jusqu'à ce que vous vouliez mourir. ..

Si vous installez yum, une source yum est fournie ici Selon votre propre sélection de système, celle donnée ici est el7, vous pouvez la trouver vous-même selon. l'adresse du site

sudo rpm –import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
Comment installer lextension php ffpemg

Le traitement PHP des images, de l'audio et de la vidéo peut utiliser l'extension ffmpeg-php

J'ai été torturé par cette extension pendant deux jours. Les tutoriels en ligne ne sont vraiment pas fiables, je pensais. à ce sujet et réglé par moi-même. Sans plus tarder, installez simplement le processus directement :

1. Téléchargez le code source de l'extension ffmpeg-php

git clone https://github.com/tony2001/ffmpeg-php.git

2. Entrez dans le répertoire et générez le fichier de configuration via la version correspondante de phpize

.
Comment installer lextension php ffpemg

3. Modifiez le fichier ffmpeg_frame.c

Parce que le fichier original n'est pas correct, PIX_FMT_RGB32 est défini, alors définissez-le dans ce fichier

Trouvez la ligne :

Comment installer lextension php ffpemg

Ajoutez le partie entourée en rouge pour définir

Enregistrer et quitter

4. Modifiez le fichier php_ffmpeg.h et modifiez l'ordre de définition de avhe avcodec_alloc

Comment installer lextension php ffpemg

Changez simplement l'ordre de l'av_frame_alloc avcodec_alloc_frame d'origine. , enregistrez et quittez

5. Commencez à configurer la configuration

./configure --with=php-config=/path/php/bin/php-config

6. Démarrez la compilation et l'installation

make && make install

Une fois terminé, il sera dans /path_to_php/ lib/php/extensions/no-debug……/Générer le fichier ffmpeg.so ci-dessous.

在php.ini中添加extension=ffmpeg.so

7. Vérifiez si le chargement est réussi

Comment installer lextension php ffpemg

ok, parfait !

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie le courrier php ?Article suivant:Que signifie le courrier php ?