8000 GitHub - U1805/Hare at v1.1.4r
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

U1805/Hare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maven maven maven

视频文字清除工具


“今天,晴会ä¿ä½‘你,ä¸ç®¡å†™ä»€ä¹ˆä»£ç ï¼Œéƒ½ä¸ä¼šå‡ºçŽ°æ¼æ´žã€‚†—— å°é’©æ™´ â–¶ï¸


此项目基于 OpenCV å’Œ pyQt5 å¼€å‘,用于清除游æˆå‰§æƒ…录å±ä¸­çš„字幕,方便汉化

下载

release <- 从这里下载

下载 Hare.zip,解压压缩包åŽä½ åº”该得到下é¢çš„æ–‡ä»¶ç»“æž„

📠Hare
├─📠resources
├─📠runtime
├─📠script
├─📠site-packages
â”œâ”€âš™ï¸ ffmpeg.exe
├─🚀 Hare.exe   <- åŒå‡»è¿è¡Œ
â””â”€âš™ï¸ Hare.int

é‡åˆ°æŠ¥é”™ï¼Ÿ

效果

blueaka

gukamas

快速上手

region

  1. 加载视频文件
    • 打开文件:èœå•æ çš„ æ–‡ä»¶ -> 选择视频
    • 预览视频:滑动控制æ çš„进度æ¡é¢„览视频内容
  2. 加载时轴文件
    • 打开文件:èœå•æ çš„ æ–‡ä»¶ -> 选择字幕
  3. 创建修å¤åŒºåŸŸ
    • 点击一个行标题
    • 在左侧视频输入区域,按ä½é¼ æ ‡å·¦é”®å¹¶æ‹–动
    • ä¸åŒçš„ä¿®å¤åŒºåŸŸçº¢æ¡†ä¸ä¼šåŒæ—¶æ˜¾ç¤º
    • 算法选择 MASK,点击 测试当å‰å¸§
  4. 选择修å¤ç®—法
    • 算法选择 INPAINT,点击 测试当å‰å¸§
  5. è¿è¡Œä¿®å¤ç®—法
    • 设置完æˆåŽï¼Œç‚¹å‡» 开始è¿è¡Œ 按钮
    • 结果文件在视频åŒç›®å½•,文件å以 output 结尾

算法选择

  • MASK:掩ç ç®—æ³•ï¼Œç”¨äºŽæµ‹è¯•éœ€è¦æ¶ˆé™¤çš„对象,
    è¯·ç¡®ä¿æœ‰ç›®æ ‡æ–‡å­—时掩ç å®Œå…¨è¦†ç›–,没有文字时无掩ç 
  • AUTOSUB:自动打轴算法
  • INPAINT:INPAINT 开头为修å¤ç®—法,
    INPAINT_LAMA (GPU 算法,耗时 1.5x)
    INPAINT_NS (CPU 算法,耗时 1.5x)
    INPAINT_FSR_PARA (CPU 算法,耗时 5x)

优先使用 INPAINT_LAMA

自动打轴

  1. 加载视频文件
  2. 创建修å¤åŒºåŸŸ
  3. 选择算法:AUTOSUB
  4. 开始è¿è¡Œ

å…¶ä»–æ“作

  • ä¿®å¤ç°è‰²æ–‡å­—,需è¦é¢å¤–åŒå‡»è¡Œæ ‡é¢˜é€‰æ‹©ç°è‰²
  • åŒå‡»å•元格å¯ä»¥æ”¹å˜å•元格修å¤çжæ€

安装报错

报错信æ¯ï¼šWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1131)'))': xxx

解决方法:关闭 VPN

调试

  1. 下载代ç 
    git clone https://github.com/U1805/Hare.git --depth=1
  2. 下载 Python3.8 嵌入å¼çŽ¯å¢ƒï¼Œè§£åŽ‹èŽ·å¾— runtime 目录
    Windows x86-64 embeddable zip file
  3. 获得 Python3.8 对应的ä¾èµ–
    1. 创建虚拟环境 \path\to\py38\python.exe venv test
    2. 进入 Scripts 目录,è¿è¡Œ activate
    3. pip 安装ä¾èµ– opencv-contrib-python numpy PyQt5
    4. 到 Lib/site-packages 目录å¤åˆ¶ä¾èµ–
  4. 新建 site-packages 目录,将获得的ä¾èµ–å¤åˆ¶è¿›åŽ»
  5. è¿è¡Œ ./Hare.exe æˆ–è€…åœ¨è™šæ‹ŸçŽ 6A6D ¯å¢ƒä¸­ python ./Hare.int

TODO

  • 更好的掩ç ç®—法
    • 检测到åŠé€æ˜Ž/æ¸éšçš„å­—
  • 更好的修å¤ç®—法
    • INPAINT_FSR_FAST
    • INPAINT_FSR_BEST
    • INPAINT_FSR_PARA (å¹¶å‘çš„FAST,速度约快一å€)
    • INPAINT_LAMA

License

GNU license

感谢

  • FFmpeg - A complete, cross-platform solution to record, convert and stream audio and video.
  • advimman/lama - 🦙 LaMa Image Inpainting, Resolution-robust Large Mask Inpainting with Fourier Convolutions, WACV 2022
  • skywind3000/PyStand - 🚀 Python Standalone Deploy Environment !!

About

🧹 游æˆå‰§æƒ…录å±å­—幕清除

Topics

Resources

License

Stars

Watchers

Forks

Languages

0