longsir0 / video-screenshot
There is no license information available for the latest version (dev-master) of this package.
dev-master
2020-09-05 09:52 UTC
This package is auto-updated.
Last update: 2025-07-05 20:21:18 UTC
README
video.php,自动读取所设定目录下所有视频文件,并批量生成第一帧截图,并压缩图片等方法封装。 在平常做视频处理业务过程中封装的一些好用的方法,文件中每个方法都有做说明,简单易懂,现在共享出来方便大家使用
需要用到ffmpeg工具: (使用下面宝塔的脚本安装,很省心,静静的等待安装完成即可)
wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh
需要用到的方法:
/**
- desription 读取目录下所有文件
- @param sting $dir 目录路径
*/
function read_all($dir)
/**
- desription 获得视频文件的缩略图,默认截取第一秒第一帧
- @param sting $file 视频路径
- @param int $time 第几帧(默认为第一帧:1)
*/
function getVideoCover()
//创建图片名称 get_image_mp4_path()
//判断文件夹是否存在,不存在则创建文件夹 video_mkdir()
/**
- desription 压缩图片
- @param sting $imgsrc 图片路径
- @param string $imgdst 压缩后保存路径
*/
function compressed_image($imgsrc,$imgdst)
/**
- desription 判断是否gif动画
- @param sting $image_file图片路径
- @return boolean t 是 f 否
*/
function check_gifcartoon($image_file)