jackal/giffhanger

此包已被弃用且不再维护。未建议替代包。

安装: 56

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:项目

v0.2.8 2020-06-17 06:26 UTC

This package is auto-updated.

Last update: 2024-07-17 16:12:51 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality Build Status

(双关语:来自 "Cliffhanger")

它生成GIF或视频格式的视频预览。要使用此库,您需要安装ffmpeg可执行文件

安装

composer require jackal/giffhanger

用法

最小示例

$giffhanger = new Giffhanger('/path/to/video/file',[
    'output_dimension' => 320
]);
//to generate gif
$giffhanger->generate('/path/to/output.gif');

//to generate video
$giffhanger->generate('/path/to/output.avi');

选项

  • resize_width:调整输出文件的宽度(像素)[默认:640]
  • crop_ratio:根据传入的值裁剪视频[默认不裁剪]
  • temp_dir:定义用于生成输出文件的临时目录[默认是系统临时目录]
  • frames:构建预览所需的“部分”数量[默认是 3]
  • duration:预览的持续时间(秒)[默认是 6]
  • bitrate:视频比特率(仅在mp4输出时使用)[默认 600]
  • frame_rate:输出帧率[默认 10]