ImageFinder

项目地址

182.254.244.138:8080/image/query

主要功能

根据字幕找到对应的特定截图

实现过程

  1. 读取ass文件提取字幕(含有对应文字的start time 和 end time)
  2. python ffempg 截取指定时间的图(根据start time)
  • 通过python subprocess.call() 调用
  • ss 参数必须要放在第一个,否则效率太低
  1. pillow 在截出的图上绘制文字
  2. 图片上传七牛CDN
  3. spring boot做web端的服务
  • 暂时使用mysql进行查找
  • FreeMaker
  • JPA
  1. 用canvas做字幕的修改功能
  • 双层canvas,底层读取原始图片,上层实时绘制文字作为字幕
  • 字幕输入框 绑定input的 oninput事件,而不是onchange事件 两种事件的触发机制不同

ToDo List

pillow 现在添加的字幕位置不对,字体也不对,还没有文字边框,在白底的情况下 基本看不见
canvas 绘制字幕的定位参数有偏差,字体模糊
gif图功能
高频热词功能
经典图片功能
评论盖楼功能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,429评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,727评论 0 17
  • 一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...
    GreenHand1阅读 10,185评论 2 32
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,701评论 6 427
  • 南窗空戚, 岁始觉凛, 泣涕难迁。 触绪四世一堂, 翻惊残梦, 香消零谚。 详端素服遗容, 墨洒悲诗篇。 念父歉,...
    琴心五六叠阅读 3,790评论 0 6