jsdk / php-video-thumnail-generator

此包最新版本(1.1)没有可用的许可信息。

PHP 随机和安全密码生成类

1.1 2019-08-20 06:02 UTC

This package is not auto-updated.

Last update: 2024-09-25 06:11:17 UTC


README

使用 PHP 从视频文件生成缩略图

需求

  • FFMPEG

使用库

安装

使用 composer 在 PHP 项目中安装库

composer require jsdk/php-video-thumnail-generator

使用库

use jsdk\GenerateVideoThumbnail;


$obj = new GenerateVideoThumbnail(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();
}

错误报告

如果您发现任何错误,请创建一个 问题

支持和贡献

有什么遗漏的吗?

  • 分支 仓库
  • 做出您的贡献
  • 创建一个 pull request