teamcoltra / php-video-to-gif
一个将视频转换为GIF的包,使用PHP-FFMpeg和Imagick为每行新的字幕创建新的GIF
dev-main
2023-07-07 18:28 UTC
Requires
- ext-imagick: *
- php-ffmpeg/php-ffmpeg: ^1.0.1
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-07 20:57:57 UTC
README
使用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许可证下获得。