teamcoltra/php-video-to-gif

一个将视频转换为GIF的包,使用PHP-FFMpeg和Imagick为每行新的字幕创建新的GIF

dev-main 2023-07-07 18:28 UTC

This package is auto-updated.

Last update: 2024-09-07 20:57:57 UTC


README

License

使用PHP-FFMpeg和Imagick进行视频到GIF的转换包。

特性

  • 将视频文件转换为带字幕的动画GIF
  • 可自定义文本样式和位置(待完成)
  • 支持多种视频格式

要求

  • PHP 8.1或更高版本
  • FFmpeg(带有PHP-FFMpeg库)
  • ImageMagick(带有Imagick PHP扩展)

安装

composer require teamcoltra/php-video-to-gif

使用

use TeamColtra\PhpVideoToGif\VideoToGifConverter;

$converter = new VideoToGifConverter();
$converter->convert('path/to/video.mp4', 'path/to/subtitles.srt','path/to/output');

您的输出路径默认为gif/,如果不存在,将创建该目录。

贡献

欢迎贡献!请随时提交pull请求或打开一个问题报告任何错误或功能请求。

许可证

此包是开源的,可在MIT许可证下获得。