这篇文章主要介绍“如何安装php ffpemg扩展”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何安装php ffpemg扩展”文章能帮助大家解决问题。
10余年的阿拉尔网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整阿拉尔建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“阿拉尔网站设计”,“阿拉尔网站推广”以来,每个客户项目都认真落实执行。
安装php ffpemg扩展的方法:1、通过“git clone https://github.com/tony2001/ffmpeg-php.git”下载“ffmpeg-php”扩展;2、通过对应版本的phpize生成configure文件;3、修改“ffmpeg_frame.c”文件;4、编译安装,然后在php.ini中添加“extension=ffmpeg.so”即可。
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案
FFmpeg的安装就不多说了,网上都有教程,建议yum装,编译安装的依赖,装到你想死的心都有...
yum安装的话这里提供个yum源,根据自己的系统选择,这里给出的是el7的,el6的可以根据网址自己去查找
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
PHP处理图片、音频、视频可以使用ffmpeg-php扩展
被这个扩展折磨了两天,网上的教程真的是不靠谱啊,自己琢磨整理了一下,废话不说,直接安装流程:
1、下载ffmpeg-php扩展源码
git clone https://github.com/tony2001/ffmpeg-php.git
2、进入目录,通过对应版本的phpize生成configure文件
3、修改ffmpeg_frame.c文件
由于原有的文件中,未对PIX_FMT_RGB32进行定义,所以要在该文件中进行定义
查找行:
添加红色框出的部分进行定义
保存退出
4、修改php_ffmpeg.h文件,修改avhe avcodec_alloc定义顺序
将原来av_frame_alloc avcodec_alloc_frame的顺序调换一下即可,保存退出
5、开始configure配置
./configure --with=php-config=/path/php/bin/php-config
6、开始编译、安装
make && make install
完成后,会在/path_to_php/lib/php/extensions/no-debug……/下面生成ffmpeg.so文件
在php.ini中添加extension=ffmpeg.so
7、查看加载是否成功
关于“如何安装php ffpemg扩展”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。
本文名称:如何安装phpffpemg扩展
网页路径:http://scgulin.cn/article/gecedg.html