tbetool / php-video-screenshot
此包最新版本(1.1.1)没有可用的许可证信息。
使用FFMPEG在PHP中生成/截取视频文件的屏幕截图
1.1.1
2018-11-13 01:57 UTC
Requires
- php: >=5.5
This package is auto-updated.
Last update: 2024-09-13 17:12:07 UTC
README
使用PHP从视频文件生成屏幕截图
要求
- FFMPEG
使用库
安装
使用composer在PHP项目中安装库
composer require tbetool/php-video-screenshot
使用库
$obj = new GenerateVideoScreenshots(FFMPEG_PATH);
$obj->setOutputPath('output_location');
生成屏幕截图/缩略图
可以通过传递视频文件的绝对路径在以下函数调用中生成屏幕截图/缩略图。
$thumbnail = $obj->generateScreenshot('video_file_path');
如果您想将屏幕截图保存到不同的目录,可以将目录路径作为第二个参数传递。
$thumbnail = $obj->generateScreenshot('video_file_path', 'output_path');
注意
- 如果没有使用 setOutputPath() 或在 generateScreenshot() 期间设置输出路径,它将使用视频文件的路径来保存屏幕截图。
异常处理
示例
try {
$thumbnail = $obj->generateScreenshot('video_file_path');
} catch (Exception $exception) {
echo $exception->getMessage();
}
错误报告
如果您发现任何错误,请创建一个 问题。
支持和贡献
有什么遗漏的吗?
Fork
仓库- 做出您的贡献
- 发起一个
pull request