title: ffmpeg-php扩展


php视频缩略图,较常用的是ffmpeg-php

1: 安装 ffmpeg

ffmpeg的下载链接 //ffmpeg.org/download.html

解压安装包

tar -jxvf ffmpeg-x.x.tar.bz2

进入目录

cd ffmpeg-x.x

编译安装

./configure --enable-shared --disable-yasm  --prefix=/usr/local/ffmpeg  && make && make install

1.1动态链接库

vim /etc/ld.so.conf

加入:/usr/local/ffmpeg/lib

执行

ldconfig

安装完成之后 执行 ffmpeg -version

2 安装ffmpeg-php

官方的下载链接

//sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/

官方版本已经很久很久不更新了,我在centos 7 + php5.6&php7.1 centos6.5+php5 试了都不行。在configure完 make的时候会报错。

后来在github上找了一个版本。在centos7.2+php5.5.6 上编译安装成功 (centos7 + php7.1还是不行)

地址: git clone //github.com/tony2001/ffmpeg-php.git

也可以访问我的百度云盘进行下载

//pan.baidu.com/s/1skQTVlj

进入 ffmpeg-php目录 进行编译扩展

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

注意(如果make之后出现错误,那就是ffmpeg-php版本的问题,别再折腾了,换版本吧(或者降低php版本试试))。

在php的配置文件 php.ini中 添加

extension=ffmpeg.so

重启php。在 phpinfo()中查看有无ffmpeg信息。

或者执行

/usr/local/php/bin/php -i |grep ffmpeg

要是有输出的话OK

在没有的话就没有办法了,没错我就安装不上php的ffmpeg的扩展

但是不影响我使用,我们可以使用exec命令来操作ffmpeg

1.请看文章获取视频信息

2.请看文章截取视频封面图

Last modification:July 5, 2019
如果觉得我的文章对你有用,请随意赞赏