Centos 6.8 安装 ffmpeg-php 扩展过程及使用方法

ggp php 2018-01-26 448 次浏览

需要安装的软件:

ffmpeg

ffmpeg-devel

ffmpeg-php

一、安装ffmpeg和ffmpeg-devel

通常情况下,centos的yum的源码库是没有ffmpeg极其相关软件的,我们可以加载第三方源码库进行快捷安装

wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

#注意:网络上很多介绍的ffmpeg安装源是上面的这个这个地址,但此地址已失效!

本博客之前保存了源文件,特此共享出来,下面是安装方法!

32位系统:   rpm -ivh http://soft.shaobing.ru/Ffmpeg/rpmforge-release-0.5.3-1.el6.rf.i686.rpm

64位系统:   rpm -ivh http://soft.shaobing.ru/Ffmpeg/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

yum install ffmpeg ffmpeg-devel -y

本博客这两天整理一下编译安装最新ffmpeg版本的方法和过程并发布上来!

 二、安装ffmpeg-php扩展

安装ffmpeg-php前请确认已安装编译PHP

wget http://soft.shaobing.ru/Ffmpeg/ffmpeg-php-0.6.2.tar

tar zxvf ffmpeg-php-0.6.2.tar

cd ffmpeg-php-0.6.2

再运行

/usr/local/php/bin/phpize

开始编译ffmpeg-php扩展

./configure –with-php-config=/usr/local/php/bin/php-config  –with-ffmpeg=/usr/local/ffmepg

make && make install

等待编译完成后,将 ffmpeg.so 加载到 php.ini内

extension=ffmpeg.so

OK,至此ffmpeg-php扩展安装完成,重启apache或php后查看

下面是 ffmpeg扩展下的所有使用方法(函数)

Array
(
[0] => __construct
[1] => getduration
[2] => getframecount
[3] => getframerate
[4] => getfilename
[5] => getcomment
[6] => gettitle
[7] => getauthor
[8] => getartist
[9] => getcopyright
[10] => getalbum
[11] => getgenre
[12] => getyear
[13] => gettracknumber
[14] => getframewidth
[15] => getframeheight
[16] => getframenumber
[17] => getpixelformat
[18] => getbitrate
[19] => hasaudio
[20] => hasvideo
[21] => getnextkeyframe
[22] => getframe
[23] => getvideocodec
[24] => getaudiocodec
[25] => getvideostreamid
[26] => getaudiostreamid
[27] => getaudiochannels
[28] => getaudiosamplerate
[29] => getaudiobitrate
[30] => getvideobitrate
[31] => getpixelaspectratio
)

回顶部