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没有安装
3、安装yasm
yum install yasm
4、继续安装ffmpeg
./configure
Make
会报警告,但是是没有什么大的问题,不影响;
make install
5、安装成功
ffmpeg
输入ffmpeg打印了如图相关信息,表示安装成功
window ffmpeg安装文档
1、打开ffmpeg下载官网http://www.ffmpeg.org
如下图:
选择系统所需要的安装包版本,并点击下载,如下图:
2、解压下载好的压缩包,并将其中的文件拷贝到系统盘中某个目录下(比如:D:/ffmpeg),如下图:
进入到bin目录下并获取路径,如下图:
3、右击计算机,点击属性,然后点击高级系统设置,如下图:
4、点击环境变量,如下图:
5、找到系统变量中的path,如下左图:然后双击,如下右图:
6、将第2部获取的bin路径粘贴进去;注意路径前后是否有英文状态下的分号,若没有,加上 ,然后点击确定。
7、调用命令行(windows+R输入cmd)输入“ffmpeg –version”,如果出现如下图,说明配置成功
使用案例:
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');//封面图路径
下一篇: linux安装配置SVN并设置钩子
Copyright © 2021
www.yunyakeji.cn All rights reserved. 小明博客 豫ICP备2020029140号-1