“今天,晴会ä¿ä½‘ä½ ï¼Œä¸ç®¡å†™ä»€ä¹ˆä»£ç ,都ä¸ä¼šå‡ºçŽ°æ¼æ´žã€‚†—— å°é’©æ™´
æ¤é¡¹ç›®åŸºäºŽ OpenCV å’Œ pyQt5 å¼€å‘,用于清除游æˆå‰§æƒ…录å±ä¸çš„å—幕,方便汉化
release <- 从这里下载
下载 Hare.zip
,解压压缩包åŽä½ 应该得到下é¢çš„æ–‡ä»¶ç»“æž„
📠Hare
├─📠resources
├─📠runtime
├─📠script
├─📠site-packages
â”œâ”€âš™ï¸ ffmpeg.exe
├─🚀 Hare.exe <- åŒå‡»è¿è¡Œ
â””â”€âš™ï¸ Hare.int
- åŠ è½½è§†é¢‘æ–‡ä»¶
- 打开文件:èœå•æ çš„
文件
->选择视频
- 预览视频:滑动控制æ 的进度æ¡é¢„览视频内容
- 打开文件:èœå•æ çš„
- åŠ è½½æ—¶è½´æ–‡ä»¶
- 打开文件:èœå•æ çš„
文件
->选择å—幕
- 打开文件:èœå•æ çš„
- 创建修å¤åŒºåŸŸ
- ç‚¹å‡»ä¸€ä¸ªè¡Œæ ‡é¢˜
- 在左侧视频输入区域,按ä½é¼ æ ‡å·¦é”®å¹¶æ‹–åŠ¨
- ä¸åŒçš„ä¿®å¤åŒºåŸŸçº¢æ¡†ä¸ä¼šåŒæ—¶æ˜¾ç¤º
- 算法选择 MASK,点击
测试当å‰å¸§
- 选择修å¤ç®—法
- 算法选择 INPAINT,点击
测试当å‰å¸§
- 算法选择 INPAINT,点击
- è¿è¡Œä¿®å¤ç®—法
- 设置完æˆåŽï¼Œç‚¹å‡»
开始è¿è¡Œ
按钮 - 结果文件在视频åŒç›®å½•,文件å以 output 结尾
- 设置完æˆåŽï¼Œç‚¹å‡»
- MASK:掩ç ç®—æ³•ï¼Œç”¨äºŽæµ‹è¯•éœ€è¦æ¶ˆé™¤çš„对象,
è¯·ç¡®ä¿æœ‰ç›®æ ‡æ–‡å—时掩ç å®Œå…¨è¦†ç›–ï¼Œæ²¡æœ‰æ–‡å—æ—¶æ— 掩ç - AUTOSUB:自动打轴算法
- INPAINT:INPAINT 开头为修å¤ç®—法,
INPAINT_LAMA (GPU 算法,耗时 1.5x)
INPAINT_NS (CPU 算法,耗时 1.5x)
INPAINT_FSR_PARA (CPU 算法,耗时 5x)
优先使用 INPAINT_LAMA
- åŠ è½½è§†é¢‘æ–‡ä»¶
- 创建修å¤åŒºåŸŸ
- 选择算法:AUTOSUB
- 开始è¿è¡Œ
- ä¿®å¤ç°è‰²æ–‡å—,需è¦é¢å¤–åŒå‡»è¡Œæ ‡é¢˜é€‰æ‹©ç°è‰²
- åŒå‡»å•å…ƒæ ¼å¯ä»¥æ”¹å˜å•å…ƒæ ¼ä¿®å¤çжæ€
报错信æ¯ï¼š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
- 下载代ç
git clone https://github.com/U1805/Hare.git --depth=1
- 下载 Python3.8 嵌入å¼çŽ¯å¢ƒï¼Œè§£åŽ‹èŽ·å¾—
runtime
目录
Windows x86-64 embeddable zip file - 获得 Python3.8 对应的ä¾èµ–
- 创建虚拟环境
\path\to\py38\python.exe venv test
- 进入 Scripts 目录,è¿è¡Œ
activate
- pip 安装ä¾èµ–
opencv-contrib-python
numpy
PyQt5
- 到 Lib/site-packages 目录å¤åˆ¶ä¾èµ–
- 创建虚拟环境
- 新建
site-packages
目录,将获得的ä¾èµ–å¤åˆ¶è¿›åŽ» - è¿è¡Œ
./Hare.exe
æˆ–è€…åœ¨è™šæ‹ŸçŽ 6A6D ¯å¢ƒä¸python ./Hare.int
- 更好的掩ç 算法
- 检测到åŠé€æ˜Ž/æ¸éšçš„å—
- 更好的修å¤ç®—法
- INPAINT_FSR_FAST
- INPAINT_FSR_BEST
- INPAINT_FSR_PARA (å¹¶å‘çš„FAST,速度约快一å€)
- INPAINT_LAMA
- 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 !!