GIF 斗图警告!GitHub 标星 5.5k+,Sorry 会编程就是可以 为所欲为!
作为一个瞎扯淡重度患者,表情包是我保持长久战斗力的必备武器。没有表情包的聊天,是没有灵魂的。
人力有穷时,表情亦有尽,再多的图也有用腻的时候。作为一个能用图坚决不打字的资深患者,当没有表情包能表达出我澎湃的内心戏的时候,我觉得这样的对话是没有乐趣的。
我无数次的在想,如果我能自己制作表情包就好了,虽说市面上的很多爱屁屁(APP)可以让我开心的搞自己专属的表情包,但是作为一个程序员来说,不用代码搞的东西是不够逼格的。
本着有轮子坚决不造的坚(lan)定(ren)信念,我顺手打开了全球最大的同性交友网站 GitHub,开始了我艰苦的搜寻之路。
苦心人天不负,卧薪尝胆,三千越甲可吞吴,终于被我给找到了...
那一刻我情难自已,竟然真的有,而且已经有了 5.5k+ 的 star,这就是 sorry,一个可以将自己的梗生成 GIF 的表情包生成器。
GitHub 网址:
https://github.com/xtyxtyx/sorry
sorry 是一个很有意思的项目,源自"sorry,有钱是真的能为所欲为"这梗...
sorry 项目刚开始是由 Ruby 编写的,源代码库结构如下:
后来发展为 13 个版本:
我们以 Python 版本为例:
GitHub 网址:
https://github.com/East196/sorrypy
下面来看一下要想让项目在自己电脑上跑起来需要怎么做,我们以 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
0x02 字幕模板 template.tpl
首先使用aegisub为模板视频创建字幕,保存为sorry.template.ass
aegisub 教程链接:
https://tieba.baidu.com/p/1360405931
然后把文本替换成模板字符串 {{ sentences[n] }}
懒得换图了哈,以这个字符串为准:
最后保存为 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
0x04 写在之后
以上,就是今天分享的内容,希望更多的人能够知道 sorry 这个项目,内容已经在这了,万事俱备,差的就是你学习的驱动力和对作者 star 的支持了!
今天的分享就到这,我要赶紧去制作我的表情包啦~
本文转载自:「Python空间」,原文:https://url.cn/5emV1Ez,版权归原作者所有。欢迎投稿,投稿邮箱:
editor@hi-linux.com
。
你可能还喜欢
点击下方图片即可阅读
可能是东半球讲得最好的一篇 HTTPS 原理分析文章,看完以后再也不疑惑了!(强烈建议收藏)
GIF 斗图警告!GitHub 标星 5.5k+,Sorry 会编程就是可以 为所欲为!相关推荐
- 常见算法的python实现(Github标星75.5k+)
我找到一个github标星75.5k+star的仓库,把各种常见算法用python实现了,而且还有动图演示,非常值得推荐.(黄海广) 仓库说明 这个仓库用python语言实现了绝大部分算法,主要是用于 ...
- Github 标星 11.5K!这可能是最好的 Java 博客系统
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:github.com/halo-dev/halo 简介 快速 ...
- U^2-Net跨界肖像画,完美复刻人物细节,GitHub标星2.5K+
来源 | Jack Cui 头图 | CSDN下载自视觉中国 今年提出的 U^2-Net 显著性检测算法,刷爆了 reddit 和 twitter,号称是 2020 年「地表最强」的静态背景分割算法, ...
- GitHub 标星 2.5K+,U^2-Net 跨界肖像画,完美复刻人物细节!
来源 | Jack Cui 头图 | CSDN下载自视觉中国 今年提出的 U^2-Net 显著性检测算法,刷爆了 reddit 和 twitter,号称是 2020 年「地表最强」的静态背景分割算法, ...
- java8并发编程网,GitHub标星120K+的JDK并发编程指南,连续霸榜GitHub终于开源了
前言 前面整理了一部分多线程源码的文章,看大家 正言 对于线程和 进程,我理解的就是汽车和高速公路 但是对于人脑的认知来说,"代码一行行串行"当然最容易理解.但在多线程下,多个线程 ...
- Github标星86.4K+:常见数据结构与算法的Python实现
有人问我数据结构与算法怎么学? 免费的我推荐严蔚敏老师的数据结构课程,网上可以查到,当年考博士时候学的就是这个. 收费的我推荐王争老师的<数据结构与算法之美>,内容挺全面,学了应该对算法有 ...
- Github标星66.6k+:常见数据结构与算法的Python实现
有人问我数据结构与算法怎么学? 怎么用Python实现常见的数据结构算法?我找到一个github标星66.6k+的仓库,把各种常见算法用Python实现了,而且还有动图演示,非常值得推荐.(黄海广) ...
- Github | 标星20k+ Facebook 开源高效词表征学习库fastText
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟 报道 | 公众号 CVLianMeng 转载于 :https://githu ...
- Github | 标星3W+ ! Face Recognition世界上最简洁的人脸识别库!
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟 报道 | 公众号 CVLianMeng 转载于 :Github [人工智能资 ...
最新文章
- oracle 存储过程 状态,查看ORACLE中正在运行的存储过程 | 学步园
- php自己写配置项,创建配置文件 用PHP写出自己的BLOG系统 2
- 注册DirectShow filter时应该注意中文路径
- 根据输入的出生日期计算到今天之间的天数
- awk工具的简单使用
- 第三:Python发送邮件时中文附件下载乱码
- 秘笈|如何利用DNS做好网络安全工作
- 选择FreeBSD的理由?欢迎新人观看^_^
- java 过载_java – ExecutorService,避免任务队列过载的标准方式
- 传智播客 C/C++学习笔记 指针3 理解指针必须与内存四区相结合
- 麟龙指标通达信指标公式源码_麟龙指标套三通达信指标公式源码
- Linux面试题整理
- 〖全域运营实战白宝书 - 高转化文案速成篇④〗- 如何撰写摘要型文案?
- 年利率、七日年化收益率、万份收益
- 数据中心机房设备标签规范建议
- 【C++基础知识】常成员函数,常引用
- linux 修改键盘键值
- 金融工具(也称信用工具)
- 2016开门红 亿赛通中标中信银行助建电子文档安全
- 8个字符即可令Skype崩溃而且再也打不开
热门文章
- mysql a foreign key constraint fails_外键记录有存在,插入数据却报错a foreign key constraint fails...
- ORACLE DATABASE LICENSES 计算方法和收费
- 锐龙R3 2200G和Intel i3-8100选哪个好
- Web安全漏洞扫描神器-AWVS下载、安装及使用教程
- 2021佛山高考成绩查询,2021佛山市地区高考成绩排名查询,佛山市高考各高中成绩喜报榜单...
- android 手势识别 (缩放 单指滑动 多指滑动)
- 计算机网络(三)—— 数据链路层(7):MAC地址、IP地址以及数据链路层使用的ARP协议
- C++ 设计模式 建造者模式(复杂对象的构建与其表示分离)肯德基不同烧鸡的制作过程
- 风格迁移!一文读懂StyleGAN进化过程!
- html网页制作体会,网页制作的心得体会