python制作动态表情包_sorrypy

sorrypy

sorry有钱真的可以为所欲为

说明

sorry是一款很有意思的应用,源自于sorry有钱真的可以为所欲为这个梗。

亮点是可以换自己的梗生成gif。

可惜部署环境是ubuntu+ruby,我就重制了个全平台的python重置版博大家一笑。

荣誉首先属于xtyxtyx

sorry客户真的可以为所欲为样例:

部署

cmd命令行安装必须包

pip install flask pillow imageio ffmpeg-python moviepy

当然也可以

pip install -r req.txt

安装ffmpeg

ffmepg官网下载安装ffmepg并加入path。

检验ffmpeg安装

ffmpeg -version

尽量使用3.4以上版本,低版本可能会无法生成或者生成无字幕gif。

4. cmd中运行

python app.py

CentOS7下ffmpeg安装

wget https://ffmpeg.org/releases/ffmpeg-3.4.2.tar.bz2

yum -y install bzip2

yum -y install yasm

yum -y install libass libass-devel

tar -xf ffmpeg-3.4.2.tar.bz2

cd ffmpeg-3.4.2

./configure --enable-libass

make

make install

Windows下ffmpeg安装

方便起见,已直接将最新版ffmpeg.exe放入项目根目录,所以无需下载。

如果需要全局使用ffmpeg,可参考这篇文章

适配新Gif

目前,想要适配新的gif,需要改动3个文件(修改前建议备份)

templates/sorry/index.html

static/sorry/template.mp4

static/sorry/template.tpl

其中

index.html 按照句子的多少删掉或者增加即可

template.mp4 替换成新视频

template.tpl 替换成新的字幕模板

字幕模板template.tpl

首先使用aegisub为模板视频创建字幕,保存为sorry.template.ass

然后把文本替换成模板字符串 {{ sentences[n] }} 懒得换图了哈,以这个字符串为准

最后保存为template.tpl

现在这个网站就可以制作新的gif了

Note

欢迎 star ~ fork ~~

TODO

加入锁机制限制并发

自动生成页面

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值