移除ProPainter模式:删除代码、模型、UI设置和翻译
Some checks failed
Docker Build and Push / check-secrets (push) Successful in 3s
Docker Build and Push / build-and-push (cpu, latest) (push) Has been skipped
Docker Build and Push / build-and-push (cuda, 11.8) (push) Has been skipped
Docker Build and Push / build-and-push (cuda, 12.6) (push) Has been skipped
Docker Build and Push / build-and-push (cuda, 12.8) (push) Has been skipped
Docker Build and Push / build-and-push (directml, latest) (push) Has been skipped
Build Windows CPU / build (push) Has been cancelled
Build Windows CUDA 11.8 / build (push) Has been cancelled
Build Windows CUDA 12.6 / build (push) Has been cancelled
Build Windows CUDA 12.8 / build (push) Has been cancelled
Build Windows DirectML / build (push) Has been cancelled

ProPainter算法占用341MB模型文件且需要大量显存,移除以精简项目。
- 删除 backend/inpaint/propainter_inpaint.py 和 video/ 模块
- 删除 backend/models/propainter/ 模型目录
- 移除 InpaintMode.PROPAINTER 枚举和 propainterMaxLoadNum 配置
- 移除高级设置页面的 ProPainter 设置组
- 清理所有7种语言的翻译文件
- 更新 README 和 .gitignore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
flavioy
2026-04-09 20:20:29 +08:00
parent 0bae013097
commit 2d1d3fe37b
61 changed files with 8 additions and 8837 deletions

View File

@@ -11,7 +11,6 @@ BasicSetting = 基础设置
AdvancedSetting = 高级设置
SubtitleDetectionSetting = 字幕检测设置
SttnSetting = STTN设置
ProPainterSetting = ProPainter设置
AboutSetting = 关于
HardwareAcceleration = 硬件加速
HardwareAccelerationDesc = 使用GPU或ONNX后端进行加速处理
@@ -36,8 +35,6 @@ SttnReferenceLength = 参考帧数量
SttnReferenceLengthDesc = 默认为10
SttnMaxLoadNum = 最大同时处理的帧数量
SttnMaxLoadNumDesc = 设置越大处理效果越好但是要求显存越高默认为50
PropainterMaxLoadNum = 最大同时处理的帧数量
PropainterMaxLoadNumDesc = 设置越大处理效果越好但是要求显存越高默认为70
CheckUpdateOnStartup = 在应用程序启动时检查更新
CheckUpdateOnStartupDesc = 新版本将更加稳定, 并拥有更多功能(建议启用此选项)
UpdatesAvailableTitle = 有可用更新
@@ -67,7 +64,6 @@ SelectSubtitleArea = 请在视频预览中框选处理区域: {}
InpaintModeDesc = STTN智能擦除, 对于真人视频效果较好,速度快, 智能擦除(最低4GB显存)
STTN字幕检测 带字幕检测版, 无智能擦除(最低4GB显存)
LAMA: 对于动画类视频效果好,速度一般(显存要求较低)
ProPainter: 需要消耗大量显存,速度较慢,对运动非常剧烈的视频效果较好(最低8GB显存)
OpenCV: 极速模式, 不保证inpaint效果仅仅对包含文本的区域文本进行去除(显存要求较低)
SubtitleDetectMode = 字幕检测
ErrorDuringProcessing = 处理过程中发生错误: {}
@@ -122,7 +118,6 @@ RequestError = 尝试访问 {} 失败, 原因: {}
SttnAuto = STTN智能擦除
SttnDet = STTN字幕检测
LAMA = LAMA
ProPainter = ProPainter
OpenCV = OpenCV
[SubtitleDetectMode]

View File

@@ -11,7 +11,6 @@ BasicSetting = 基礎設定
AdvancedSetting = 進階設定
SubtitleDetectionSetting = 字幕檢測設定
SttnSetting = STTN設定
ProPainterSetting = ProPainter設定
AboutSetting = 關於
HardwareAcceleration = 硬體加速
HardwareAccelerationDesc = 使用GPU或ONNX後端進行加速處理
@@ -36,8 +35,6 @@ SttnReferenceLength = 參考影格數量
SttnReferenceLengthDesc = 預設為10
SttnMaxLoadNum = 最大同時處理的影格數量
SttnMaxLoadNumDesc = 數值越大處理效果越好但需更高顯示記憶體預設為50
PropainterMaxLoadNum = 最大同時處理的影格數量
PropainterMaxLoadNumDesc = 數值越大處理效果越好但需更高顯示記憶體預設為70
CheckUpdateOnStartup = 在應用程式啟動時檢查更新
CheckUpdateOnStartupDesc = 新版本將更穩定並提供更多功能(建議啟用此選項)
UpdatesAvailableTitle = 有可用更新
@@ -66,8 +63,7 @@ InpaintMode = 處理模型
SelectSubtitleArea = 請在影片預覽中框選處理區域: {}
InpaintModeDesc = STTN智能擦除對於真人視頻效果較好速度快智能擦除最低4GB顯存
STTN字幕檢測 帶字幕檢測版無智能擦除最低4GB顯存
LAMA對於動畫類視頻效果好速度一般顯存要求較低
ProPainter需要消耗大量顯存速度較慢對運動非常劇烈的視頻效果較好最低8GB顯存
LAMA對於動畫類視頻效果好速度一般顯存要求較低
OpenCV極速模式不保證inpaint效果僅僅對包含文本的區域文本進行去除顯存要求較低
SubtitleDetectMode = 字幕檢測模式
ErrorDuringProcessing = 處理過程中發生錯誤: {}
@@ -121,8 +117,7 @@ RequestError = 嘗試存取 {} 失敗,原因: {}
[InpaintMode]
SttnAuto = STTN智慧擦除
SttnDet = STTN字幕檢測
LAMA = LAMA
ProPainter = ProPainter
LAMA = LAMA
OpenCV = OpenCV
[SubtitleDetectMode]

View File

@@ -11,7 +11,6 @@ BasicSetting = Basic Settings
AdvancedSetting = Advanced Settings
SubtitleDetectionSetting = Subtitle Detection Settings
SttnSetting = STTN Settings
ProPainterSetting = ProPainter Settings
AboutSetting = About
HardwareAcceleration = Hardware Acceleration
HardwareAccelerationDesc = Accelerate processing using GPU or ONNX backend
@@ -36,8 +35,6 @@ SttnReferenceLength = Reference Frame Count
SttnReferenceLengthDesc = Default: 10
SttnMaxLoadNum = Max Concurrent Processing Frames
SttnMaxLoadNumDesc = Higher values improve quality but require more VRAM (default 50).
PropainterMaxLoadNum = Max Concurrent Processing Frames
PropainterMaxLoadNumDesc = Higher values improve quality but require more VRAM (default 70).
CheckUpdateOnStartup = Check Updates on Startup
CheckUpdateOnStartupDesc = New versions offer improved stability and features (recommended).
UpdatesAvailableTitle = Update Available
@@ -67,7 +64,6 @@ SelectSubtitleArea = Select processing area in video preview: {}
InpaintModeDesc = STTN Smart Inpainting: Best for real-person videos, fast speed, smart inpainting (minimum 4GB VRAM)
STTN Subtitle Detection: With subtitle detection, no smart inpainting (minimum 4GB VRAM)
LAMA: Good for animation videos, moderate speed (low VRAM requirement)
ProPainter: Consumes a lot of VRAM, slower speed, best for videos with intense motion (minimum 8GB VRAM)
OpenCV: Ultra-fast mode, inpainting effect not guaranteed, only removes text in detected regions (low VRAM requirement)
SubtitleDetectMode = Subtitle Detection
ErrorDuringProcessing = Error during processing: {}
@@ -122,7 +118,6 @@ RequestError = Failed to access {}. Reason: {}
SttnAuto = STTN Smart Erase
SttnDet = STTN Detection
LAMA = LAMA
ProPainter = ProPainter
OpenCV = OpenCV
[SubtitleDetectMode]

View File

@@ -11,7 +11,6 @@ BasicSetting = Configuración básica
AdvancedSetting = Configuración avanzada
SubtitleDetectionSetting = Detección de subtítulos
SttnSetting = Configuración STTN
ProPainterSetting = Configuración ProPainter
AboutSetting = Acerca de
HardwareAcceleration = Aceleración hardware
HardwareAccelerationDesc = Usar GPU o backend ONNX para acelerar el procesamiento
@@ -36,8 +35,6 @@ SttnReferenceLength = Cantidad de referencias
SttnReferenceLengthDesc = Valor predeterminado: 10
SttnMaxLoadNum = Máx. fotogramas simultáneos
SttnMaxLoadNumDesc = Mayor valor mejora calidad pero requiere más VRAM (valor predeterminado 50).
PropainterMaxLoadNum = Máx. fotogramas simultáneos
PropainterMaxLoadNumDesc = Mayor valor mejora calidad pero requiere más VRAM (valor predeterminado 70).
CheckUpdateOnStartup = Buscar actualizaciones al iniciar
CheckUpdateOnStartupDesc = Versiones nuevas ofrecen mejor estabilidad y funciones (recomendado).
UpdatesAvailableTitle = Actualización disponible
@@ -66,8 +63,7 @@ InpaintMode = Modelo de procesamiento
SelectSubtitleArea = Selecciona área en vista previa: {}
InpaintModeDesc = STTN Borrado inteligente: Mejor para videos de personas reales, velocidad rápida, borrado inteligente (mínimo 4GB de VRAM)
STTN Detección de subtítulos: Con detección de subtítulos, sin borrado inteligente (mínimo 4GB de VRAM)
LAMA: Bueno para videos animados, velocidad media (bajo requerimiento de VRAM)
ProPainter: Consume mucha VRAM, velocidad lenta, mejor para videos con mucho movimiento (mínimo 8GB de VRAM)
LAMA: Bueno para videos animados, velocidad media (bajo requerimiento de VRAM)
OpenCV: Modo ultra rápido, el efecto de borrado no está garantizado, solo elimina texto en las áreas detectadas (bajo requerimiento de VRAM)
SubtitleDetectMode = Detección de subtítulos
ErrorDuringProcessing = Error durante el procesamiento: {}
@@ -121,8 +117,7 @@ RequestError = Error accediendo {}. Razón: {}
[InpaintMode]
SttnAuto = STTN borrado inteligente
SttnDet = STTN detección
LAMA = LAMA
ProPainter = ProPainter
LAMA = LAMA
OpenCV = OpenCV
[SubtitleDetectMode]

View File

@@ -11,7 +11,6 @@ BasicSetting = 基本設定
AdvancedSetting = 高度設定
SubtitleDetectionSetting = 字幕検出設定
SttnSetting = STTN設定
ProPainterSetting = ProPainter設定
AboutSetting = 情報
HardwareAcceleration = ハードウェアアクセラレーション
HardwareAccelerationDesc = GPUまたはONNXバックエンドを使用した高速処理
@@ -36,8 +35,6 @@ SttnReferenceLength = 参照フレーム数
SttnReferenceLengthDesc = デフォルト: 10
SttnMaxLoadNum = 最大同時処理フレーム数
SttnMaxLoadNumDesc = 値が大きいほど高品質VRAM要求増加、デフォルト50
PropainterMaxLoadNum = 最大同時処理フレーム数
PropainterMaxLoadNumDesc = 値が大きいほど高品質VRAM要求増加、デフォルト70
CheckUpdateOnStartup = 起動時アップデート確認
CheckUpdateOnStartupDesc = 新バージョンは安定性/機能向上(推奨)
UpdatesAvailableTitle = 利用可能なアップデート
@@ -67,7 +64,6 @@ SelectSubtitleArea = プレビューで処理領域を選択: {}
InpaintModeDesc = STTNスマート消去実写動画に最適、高速、スマート消去最低4GB VRAM
STTN字幕検出字幕検出付き、スマート消去なし最低4GB VRAM
LAMAアニメ動画に最適、速度は普通VRAM要件低め
ProPainter大量のVRAMを消費、速度は遅い、激しい動きの動画に最適最低8GB VRAM
OpenCV超高速モード、消去効果は保証されません、検出されたテキスト領域のみ削除VRAM要件低め
SubtitleDetectMode = 字幕検出
ErrorDuringProcessing = 処理中にエラーが発生しました: {}
@@ -122,7 +118,6 @@ RequestError = {} へのアクセス失敗。理由: {}
SttnAuto = STTNインテリジェント消去
SttnDet = STTN字幕検出
LAMA = LAMA
ProPainter = ProPainter
OpenCV = OpenCV
[SubtitleDetectMode]

View File

@@ -11,7 +11,6 @@ BasicSetting = 기본 설정
AdvancedSetting = 고급 설정
SubtitleDetectionSetting = 자막 감지 설정
SttnSetting = STTN 설정
ProPainterSetting = ProPainter 설정
AboutSetting = 정보
HardwareAcceleration = 하드웨어 가속
HardwareAccelerationDesc = GPU 또는 ONNX 백엔드 사용 가속 처리
@@ -36,8 +35,6 @@ SttnReferenceLength = 참조 프레임 수
SttnReferenceLengthDesc = 기본값: 10
SttnMaxLoadNum = 최대 동시 처리 프레임
SttnMaxLoadNumDesc = 값 클수록 품질 향상 (VRAM 요구 증가, 기본값 50)
PropainterMaxLoadNum = 최대 동시 처리 프레임
PropainterMaxLoadNumDesc = 값 클수록 품질 향상 (VRAM 요구 증가, 기본값 70)
CheckUpdateOnStartup = 시작시 업데이트 확인
CheckUpdateOnStartupDesc = 새 버전은 안정성/기능 개선 포함 (권장)
UpdatesAvailableTitle = 업데이트 가능
@@ -66,8 +63,7 @@ InpaintMode = 처리 모델
SelectSubtitleArea = 미리보기에서 처리 영역 선택: {}
InpaintModeDesc = STTN 스마트 지우기: 실제 인물 영상에 적합, 빠른 속도, 스마트 지우기(최소 4GB VRAM)
STTN 자막 감지: 자막 감지 버전, 스마트 지우기 없음(최소 4GB VRAM)
LAMA: 애니메이션 영상에 적합, 보통 속도(VRAM 요구량 낮음)
ProPainter: 많은 VRAM 소모, 느린 속도, 격렬한 움직임 영상에 적합(최소 8GB VRAM)
LAMA: 애니메이션 영상에 적합, 보통 속도(VRAM 요구량 낮음)
OpenCV: 초고속 모드, 인페인트 효과 보장 안 됨, 텍스트 영역만 제거(VRAM 요구량 낮음)
SubtitleDetectMode = 자막 감지
ErrorDuringProcessing = 처리 중 오류: {}
@@ -122,7 +118,6 @@ RequestError = {} 접근 실패. 이유: {}
SttnAuto = STTN 지능형 제거
SttnDet = STTN 자막 감지
LAMA = LAMA
ProPainter = ProPainter
OpenCV = OpenCV
[SubtitleDetectMode]

View File

@@ -11,7 +11,6 @@ BasicSetting = Cài đặt cơ bản
AdvancedSetting = Cài đặt nâng cao
SubtitleDetectionSetting = Cài đặt phát hiện phụ đề
SttnSetting = Cài đặt STTN
ProPainterSetting = Cài đặt ProPainter
AboutSetting = Giới thiệu
HardwareAcceleration = Tăng tốc phần cứng
HardwareAccelerationDesc = Sử dụng GPU hoặc backend ONNX để tăng tốc xử lý
@@ -36,8 +35,6 @@ SttnReferenceLength = Số khung tham chiếu
SttnReferenceLengthDesc = Mặc định: 10
SttnMaxLoadNum = Số khung xử lý tối đa
SttnMaxLoadNumDesc = Càng cao càng tốt (yêu cầu nhiều VRAM, mặc định 50)
PropainterMaxLoadNum = Số khung xử lý tối đa
PropainterMaxLoadNumDesc = Càng cao càng tốt (yêu cầu nhiều VRAM, mặc định 70)
CheckUpdateOnStartup = Kiểm tra cập nhật khi khởi động
CheckUpdateOnStartupDesc = Phiên bản mới ổn định hơn (khuyến nghị bật)
UpdatesAvailableTitle = Có bản cập nhật
@@ -67,7 +64,6 @@ SelectSubtitleArea = Chọn vùng xử lý trong preview: {}
InpaintModeDesc = STTN Xóa thông minh: Phù hợp cho video người thật, tốc độ nhanh, xóa thông minh (tối thiểu 4GB VRAM)
STTN Phát hiện phụ đề: Có phát hiện phụ đề, không xóa thông minh (tối thiểu 4GB VRAM)
LAMA: Phù hợp cho video hoạt hình, tốc độ trung bình (yêu cầu VRAM thấp)
ProPainter: Tiêu tốn nhiều VRAM, tốc độ chậm, phù hợp cho video chuyển động mạnh (tối thiểu 8GB VRAM)
OpenCV: Chế độ siêu nhanh, không đảm bảo hiệu quả xóa, chỉ xóa vùng chứa văn bản (yêu cầu VRAM thấp)
SubtitleDetectMode = Chế độ phát hiện
ErrorDuringProcessing = Lỗi khi xử lý: {}
@@ -122,7 +118,6 @@ RequestError = Lỗi truy cập {}, lý do: {}
SttnAuto = STTN xóa thông minh
SttnDet = STTN phát hiện
LAMA = LAMA
ProPainter = ProPainter
OpenCV = OpenCV
[SubtitleDetectMode]