[PHP版]制作视频字幕 等其他 GIF 转载

[PHP版]在线制作 sorry 为所欲为 等其他8种的gif GitHUb:php-sorry-gif Demo:gifs.ga 下载:https://g

[PHP版]在线制作 sorry 为所欲为 等其他8种的gif

GitHUb:php-sorry-gif

Demo:gifs.ga

下载:https://github.com/PrintNow/php-sorry-gif/releases

2018-04-05
  1. 添加上传到 搜狗图片 并生成外链,如果需要,请修改 config.php
2018-04-04
  1. 添加 在座的各位都是垃圾 模板
2018-04-03
  1. 修复字幕过小问题,我把 Fontsize 改成了 38 ,在我的站点:gifs.ga,这个大小刚刚好,如果发现在你的服务器中生成的字幕过大,请修改 templates//template.ass里的 Fontsize,改成适合自己的大小  TIM截图20180403133716.png
  2. 真的修复了 GIF 小图片 无法生成问题...
添加 GIF 模板非常简单,只需要将剪辑好的视频和配置好的字幕文件(.ass 格式)放到  templates//,然后在  templates/index.php 加个数组即可(具体请看: 添加 GIF 模板)。

说明

思路参考 sorry,。
目前已有:

  1. Ruby
  2. Python
  3. Java
  4. Node.JS
  5. PHP 当然也不能少!

GIF 生成核心:ffmpeg

常用特效代码

出现在句子中的特效代码会对其后的字符产生影响

咕咕{\i1}{\fs40}咕咕咕{\r}咕

示例
\n 折行
\h 空格{\i1} 斜体
{\i0} 取消斜体{\b1} 粗体
{\b0} 取消粗体{\u1} 下划线
{\u0} 取消下划线{\fs60} 调整字号{\fad(100,200)} 100ms淡入,200ms淡出{\r} 重置所有特效

目录结构

├── cache                   # .gif、.ass(图片生成后自动删除) 缓存路径
├── templates               # 模板目录
│    └──