支持设置时间选区

支持方向键快进快退(ctrl + -> or shirft + -> or ->)
This commit is contained in:
Jason
2025-05-19 09:54:21 +08:00
parent 7cf4e882cd
commit e26e23ad6a
15 changed files with 488 additions and 91 deletions

View File

@@ -56,7 +56,6 @@ Setting = 设置
OpenVideoSuccess = 成功打开视频
OpenVideoFailed = 无法打开视频: {}, 格式不兼容或文件损坏
OpenVideoFirst = 请先打开视频
SubtitleArea = 字幕区域
VideoPreview = 视频预览
InterfaceLanguage = 界面语言
InpaintMode = 处理模型
@@ -68,6 +67,10 @@ InpaintModeDesc = STTN智能擦除, 对于真人视频效果较好,速度快,
OpenCV: 极速模式, 不保证inpaint效果仅仅对包含文本的区域文本进行去除(显存要求较低)
SubtitleDetectMode = 字幕检测
ErrorDuringProcessing = 处理过程中发生错误: {}
MarkABStart = 设定处理区块起点
MarkABEnd = 设定处理区块终点
DeleteABSection = 删除当前处理区块
DeleteSelection = 删除当前激活选区
[Main]
SubtitleDetectionAcceleratorON = 字幕检测使用{}进行加速
@@ -87,6 +90,9 @@ ProcessingTime = 处理时间: {}秒
FailToMergeAudio = 合并音频失败: {}
FailToExtractAudio = 提取音频失败: {}
CopyFileFailed = 复制文件 {} 到 {} 失败, 原因: {}
SubtitleArea = 字幕区域: {}
ABSection = 处理区块: {}
ABSectionAll = 全部
[TaskList]
Pending = 待处理

View File

@@ -56,7 +56,6 @@ Setting = 設定
OpenVideoSuccess = 成功開啟影片
OpenVideoFailed = 無法開啟影片: {},格式不相容或檔案損毀
OpenVideoFirst = 請先開啟影片
SubtitleArea = 字幕區域
VideoPreview = 影片預覽
InterfaceLanguage = 介面語言
InpaintMode = 處理模型
@@ -68,6 +67,10 @@ InpaintModeDesc = STTN智能擦除對於真人視頻效果較好速度快
OpenCV極速模式不保證inpaint效果僅僅對包含文本的區域文本進行去除顯存要求較低
SubtitleDetectMode = 字幕檢測模式
ErrorDuringProcessing = 處理過程中發生錯誤: {}
MarkABStart = 設定處理區塊起點
MarkABEnd = 設定處理區塊終點
DeleteABSection = 刪除當前處理區塊
DeleteSelection = 刪除當前激活選區
[Main]
SubtitleDetectionAcceleratorON = 字幕檢測使用{}進行加速
@@ -87,6 +90,9 @@ ProcessingTime = 處理時間: {}秒
FailToMergeAudio = 合併音訊失敗: {}
FailToExtractAudio = 提取音訊失敗: {}
CopyFileFailed = 複製檔案 {} 至 {} 失敗,原因: {}
SubtitleArea = 字幕區域: {}
ABSection = 處理區塊: {}
ABSectionAll = 全部
[TaskList]
Pending = 待處理

View File

@@ -56,7 +56,6 @@ Setting = Settings
OpenVideoSuccess = Video opened successfully
OpenVideoFailed = Failed to open video: {} (invalid format or corrupted file)
OpenVideoFirst = Please open a video first
SubtitleArea = Subtitle Area
VideoPreview = Video Preview
InterfaceLanguage = Interface Language
InpaintMode = Processing Model
@@ -68,6 +67,10 @@ InpaintModeDesc = STTN Smart Inpainting: Best for real-person videos, fast speed
OpenCV: Ultra-fast mode, inpainting effect not guaranteed, only removes text in detected regions (low VRAM requirement)
SubtitleDetectMode = Subtitle Detection
ErrorDuringProcessing = Error during processing: {}
MarkABStart = Mark Start
MarkABEnd = Mark End
DeleteABSection = Delete Section
DeleteSelection = Delete Selection
[Main]
SubtitleDetectionAcceleratorON = Subtitle detection accelerated with {}
@@ -87,6 +90,9 @@ ProcessingTime = Processing time: {} seconds
FailToMergeAudio = Audio merge failed: {}
FailToExtractAudio = Audio extraction failed: {}
CopyFileFailed = Failed to copy {} to {}. Reason: {}
SubtitleArea = Subtitle Area: {}
ABSection = Processing block: {}
ABSectionAll = All
[TaskList]
Pending = Pending

View File

@@ -56,7 +56,6 @@ Setting = Configuración
OpenVideoSuccess = Video abierto correctamente
OpenVideoFailed = Error al abrir video: {} (formato incompatible o archivo dañado)
OpenVideoFirst = Abre un video primero
SubtitleArea = Área de subtítulos
VideoPreview = Vista previa
InterfaceLanguage = Idioma de interfaz
InpaintMode = Modelo de procesamiento
@@ -68,6 +67,10 @@ InpaintModeDesc = STTN Borrado inteligente: Mejor para videos de personas reales
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: {}
MarkABStart = Marcar inicio
MarkABEnd = Marcar fin
DeleteABSection = Eliminar sección
DeleteSelection = Eliminar selección
[Main]
SubtitleDetectionAcceleratorON = Detección de subtítulos acelerada con {}
@@ -87,6 +90,9 @@ ProcessingTime = Tiempo procesamiento: {} segundos
FailToMergeAudio = Error mezclando audio: {}
FailToExtractAudio = Error extrayendo audio: {}
CopyFileFailed = Error copiando {} a {}. Razón: {}
SubtitleArea = Área de subtítulos: {}
ABSection = Procesando bloque: {}
ABSectionAll = Todo
[TaskList]
Pending = Pendiente

View File

@@ -56,7 +56,6 @@ Setting = 設定
OpenVideoSuccess = 動画を正常に開きました
OpenVideoFailed = 動画を開けません: {}(形式非対応/ファイル破損)
OpenVideoFirst = 動画を先に開いてください
SubtitleArea = 字幕領域
VideoPreview = 動画プレビュー
InterfaceLanguage = インターフェース言語
InpaintMode = 処理モデル
@@ -68,6 +67,10 @@ InpaintModeDesc = STTNスマート消去実写動画に最適、高速、ス
OpenCV超高速モード、消去効果は保証されません、検出されたテキスト領域のみ削除VRAM要件低め
SubtitleDetectMode = 字幕検出
ErrorDuringProcessing = 処理中にエラーが発生しました: {}
MarkABStart = 処理区間の開始を設定
MarkABEnd = 処理区間の終了を設定
DeleteABSection = 現在の処理区間を削除
DeleteSelection = 現在のアクティブ選択範囲を削除
[Main]
SubtitleDetectionAcceleratorON = 字幕検出を{}で加速
@@ -87,6 +90,9 @@ ProcessingTime = 処理時間: {}秒
FailToMergeAudio = 音声統合失敗: {}
FailToExtractAudio = 音声抽出失敗: {}
CopyFileFailed = ファイルコピー失敗 {} → {}。理由: {}
SubtitleArea = 字幕領域: {}
ABSection = 処理ブロック: {}
ABSectionAll = すべて
[TaskList]
Pending = 待機中

View File

@@ -56,7 +56,6 @@ Setting = 설정
OpenVideoSuccess = 동영상 열기 성공
OpenVideoFailed = 동영상 열기 실패: {} (형식 불일치/파일 손상)
OpenVideoFirst = 동영상을 먼저 열어주세요
SubtitleArea = 자막 영역
VideoPreview = 동영상 미리보기
InterfaceLanguage = 인터페이스 언어
InpaintMode = 처리 모델
@@ -68,6 +67,10 @@ InpaintModeDesc = STTN 스마트 지우기: 실제 인물 영상에 적합, 빠
OpenCV: 초고속 모드, 인페인트 효과 보장 안 됨, 텍스트 영역만 제거(VRAM 요구량 낮음)
SubtitleDetectMode = 자막 감지
ErrorDuringProcessing = 처리 중 오류: {}
MarkABStart = 처리 구간 시작점 설정
MarkABEnd = 처리 구간 종료점 설정
DeleteABSection = 현재 처리 구간 삭제
DeleteSelection = 현재 활성 선택 영역 삭제
[Main]
SubtitleDetectionAcceleratorON = 자막 감지 {} 가속 사용
@@ -87,6 +90,9 @@ ProcessingTime = 처리 시간: {}초
FailToMergeAudio = 오디오 병합 실패: {}
FailToExtractAudio = 오디오 추출 실패: {}
CopyFileFailed = 파일 복사 실패 {} → {}. 이유: {}
SubtitleArea = 자막 영역: {}
ABSection = 처리 블록: {}
ABSectionAll = 전체
[TaskList]
Pending = 대기중

View File

@@ -56,7 +56,6 @@ Setting = Cài đặt
OpenVideoSuccess = Mở video thành công
OpenVideoFailed = Lỗi mở video: {} (định dạng không hỗ trợ)
OpenVideoFirst = Vui lòng mở video trước
SubtitleArea = Vùng phụ đề
VideoPreview = Xem trước video
InterfaceLanguage = Ngôn ngữ giao diện
InpaintMode = Chế độ xử lý
@@ -68,6 +67,10 @@ InpaintModeDesc = STTN Xóa thông minh: Phù hợp cho video người thật, t
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ý: {}
MarkABStart = Đặt điểm bắt đầu vùng xử lý
MarkABEnd = Đặt điểm kết thúc vùng xử lý
DeleteABSection = Xóa vùng xử lý hiện tại
DeleteSelection = Xóa vùng chọn hiện tại
[Main]
SubtitleDetectionAcceleratorON = Phát hiện phụ đề được tăng tốc bằng {}
@@ -87,6 +90,9 @@ ProcessingTime = Thời gian xử lý: {} giây
FailToMergeAudio = Lỗi ghép audio: {}
FailToExtractAudio = Lỗi trích xuất audio: {}
CopyFileFailed = Lỗi sao chép {} → {}, lý do: {}
SubtitleArea = Vùng phụ đề: {}
ABSection = Xử lý khối: {}
ABSectionAll = Tất cả
[TaskList]
Pending = Đang chờ