php如何取视频缩略图,视频提取缩略图

提取视频文件中的缩略图片方法

首先安装ffmpeg

1、BT面板的linux支持一键安装wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh

2、运行完成后执行:ffmpeg -version

php如何取视频缩略图,视频提取缩略图_第1张图片

3、回到BT面板的PHP设置,解禁函数

php如何取视频缩略图,视频提取缩略图_第2张图片

把shell_exec从列表中删除

4、在PHP中写代码编写生成缩略图代码// 测试代码相对于控制器

$aid = 123; // aid表示附件id号

$info = \Phpcmf\Service::C()->get_attachment($aid);

if (is_file($info['file'])) {

$sell = 'ffmpeg -i '.$info['file'].' -r 30 -t 4 '.$info['file'].'.jpg';

shell_exec($sell);

// 这样就生成了一个.jpg的后缀缩略图

echo $info['url'].'.jpg';

} else {

// 文件不存在于本地磁盘

}

本文地址:https://www.xunruicms.com/doc/987.html

你可能感兴趣的:(php如何取视频缩略图)