10

GitHub 上有个沙雕开发者,做了款斗图工具后火了...

 4 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzA5MTkxNTMzNg%3D%3D&%3Bmid=2650265875&%3Bidx=4&%3Bsn=444f56309c2beb2ad0a972968980bf1b
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

rm22yqv.jpg!web

作者 |  Rocky0429

来源 |  Python空间

大家好,我是 Rocky0429,一个最近老在聊天斗图的 蒟蒻 ...

作为一个瞎扯淡重度患者,表情包是我保持长久战斗力的必备武器。没有表情包的聊天,是没有灵魂的。

m2MvmiE.gif

人力有穷时,表情亦有尽,再多的图也有用腻的时候。作为一个能用图坚决不打字的资深患者,当没有表情包能表达出我澎湃的内心戏的时候,我觉得这样的对话是没有乐趣的。

我无数次的在想,如果我能自己制作表情包就好了,虽说市面上的很多爱屁屁(APP)可以让我开心的搞自己专属的表情包,但是作为一个程序员来说,不用代码搞的东西是不够逼格的。

本着有轮子坚决不造的坚(lan)定(ren)信念,我顺手打开了全球最大的同性交友网站  GayHub  GitHub,开始了我艰苦的搜寻之路。

苦心人天不负,卧薪尝胆,三千越甲可吞吴,终于被我给找到了...

那一刻我情难自已,竟然真的有,而且已经有了 5.2k+ 的 star,这就是 sorry,一个可以将自己的梗生成 GIF 的表情包生成器。

z22eEnb.jpg!web

GitHub 网址:

https://github.com/xtyxtyx/sorry

sorry 是一个很有意思的项目,源自"sorry,有钱事真的能为所欲为"这梗...

Qf6ja2f.jpg!web

sorry 项目刚开始是由 Ruby 编写的,源代码库结构如下:

e22ummJ.png!web

后来发展为 13 个版本:

Y7NZ7f6.png!web

我们以 Python 版本为例:

GitHub 网址:

https://github.com/East196/sorrypy

Rz63Yv3.gif

下面来看一下要想让项目在自己电脑上跑起来需要怎么做,我们以 windows 为例。

0x01 手动部署

1. 下载安装 Python3,尽量使用 Python3.4 以上版本;

2. cmd 命令 行安装必须包   pip install flask pillow imageio ffmpeg-python moviepy   当然也可以   pip install -r req.txt

3. 安装 ffmpeg 并加入 path。 检验 ffmpeg 安装:

ffmpeg -version

ps:FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,关于 windows 下 FFmpeg 的安装,可以看下面这篇文章:

链接:

https://blog.csdn.net/yy3097/article/details/51063950

4.cmd 中运行:

python app.py

适配新的 GIF

zyQjAjM.png!web

0x02 字幕模板 template.tpl

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

aegisub 教程链接:

https://tieba.baidu.com/p/1360405931

qAviUfy.jpg!web

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

zYBbiii.jpg!web

最后保存为 template.tpl,现在这个网站就可以制作新的 GIF 啦...

当然部署这件事是给想研究代码的同学们用的,但是部署这件事也不是那么简单,贴心的我给大家找了一个这个项目部署的视频,感兴趣的同学可以跟着学一下:

链接:

https://www.bilibili.com/video/av21558180?t=288

0x03 在线制作

对于只是想玩它的同学们来说,作者也贴心的提供了在线制作的方式:

旧版网址:

https://sorry.xuty.tk/panta/

新版网址:

https://app.xuty.tk/static/app/index.html

I7vyQv2.jpg!web

0x04 写在之后

以上,就是今天分享的内容,希望更多的人能够知道 sorry 这个项目,内容已经在这了,万事俱备,差的就是你学习的驱动力和对作者 star 的支持了!

当然还有对我的支持呀...

ANFBRbV.gif

B3Enqyn.png!web

视频剪辑什么鬼?Python 带你高效创作短视频

机器学习萌新必学的 Top10 算法

比啃西瓜书更高效的“机器学习”方法

f2eEFvj.png!web

faUFJrF.png!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK