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閱讀 173,316評論 25 708
  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • 一:canvas簡介 1.1什么是canvas? ①:canvas是HTML5提供的一種新標簽 ②:HTML5 ...
    GreenHand1閱讀 4,719評論 2 32
  • # Python 資源大全中文版 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,567評論 6 427
  • 南窗空戚, 歲始覺凜, 泣涕難遷。 觸緒四世一堂, 翻驚殘夢, 香消零諺。 詳端素服遺容, 墨灑悲詩篇。 念父歉,...
    琴心五六疊閱讀 650評論 0 6