项目地址
182.254.244.138:8080/image/query
主要功能
根据字幕找到对应的特定截图
实现过程
- 读取ass文件提取字幕(含有对应文字的start time 和 end time)
- python ffempg 截取指定时间的图(根据start time)
- 通过python subprocess.call() 调用
- ss 参数必须要放在第一个,否则效率太低
- pillow 在截出的图上绘制文字
- 图片上传七牛CDN
- spring boot做web端的服务
- 暂时使用mysql进行查找
- FreeMaker
- JPA
- 用canvas做字幕的修改功能
- 双层canvas,底层读取原始图片,上层实时绘制文字作为字幕
- 字幕输入框 绑定input的 oninput事件,而不是onchange事件 两种事件的触发机制不同
ToDo List
pillow 现在添加的字幕位置不对,字体也不对,还没有文字边框,在白底的情况下 基本看不见
canvas 绘制字幕的定位参数有偏差,字体模糊
gif图功能
高频热词功能
经典图片功能
评论盖楼功能