您现在的位置是: 首页 >  技术分享 > 

php ffmpeg安装
传说中的小明 2021-09-22 20:36:39

linux  安装ffmpeg

FFmpeg官网:http://www.ffmpeg.org

1、下载最新源码包并解压3.1.3版本号可以修改,具体去官网查

wget http://ffmpeg.org/releases/ffmpeg-3.1.3.tar.bz2

tar jxvf ffmpeg-3.1.3.tar.bz2

2、安装ffmpeg

cd ffmpeg-3.1.3

./configure

进行到这一步会报如图错误:提示yasm没有安装

图片1.png

3、安装yasm

yum install yasm

图片2.png

4、继续安装ffmpeg

./configure

Make

图片3.png


会报警告,但是是没有什么大的问题,不影响;

make install

 

5、安装成功

ffmpeg

输入ffmpeg打印了如图相关信息,表示安装成功

图片4.png



window  ffmpeg安装文档

1、打开ffmpeg下载官网http://www.ffmpeg.org

如下图:

图片5.png

选择系统所需要的安装包版本,并点击下载,如下图:

图片6.png

2、解压下载好的压缩包,并将其中的文件拷贝到系统盘中某个目录下(比如:D:/ffmpeg),如下图:

图片7.png

进入到bin目录下并获取路径,如下图:

图片8.png

3、右击计算机,点击属性,然后点击高级系统设置,如下图:

图片9.png

4、点击环境变量,如下图:

图片10.png

5、找到系统变量中的path,如下左图:然后双击,如下右图:

图片11.png


6、将第2部获取的bin路径粘贴进去;注意路径前后是否有英文状态下的分号,若没有,加上 ,然后点击确定。

7、调用命令行(windows+R输入cmd)输入“ffmpeg –version”,如果出现如下图,说明配置成功

图片12.png


使用案例:

ffmpeg截取视频第一帧作为封面图执行代码

 

$videoPath = 'http://'.$_SERVER['SERVER_NAME'].$url;

$fengmianPath = './uploads/default/';

if (!is_dir($fengmianPath)) {

   mkdir($fengmianPath, 0777, true);

}

$name=ROOT_PATH.'public_html/uploads/default/'.time().rand(1000,9999).'.png';

//执行截取第一帧作为封面图

exec('ffmpeg -i '.$videoPath.' -y -f image2 -ss 1 -vframes 1 '.$name);

$videoFengmian = strstr($name,'/uploads');//封面图路径



Copyright © 2021
www.yunyakeji.cn All rights reserved. 小明博客 豫ICP备2020029140号-1