PP-OCRv5 (offline OCR)

이미지 자막오프라인CPU 전용상업적 사용 가능

텍스트가 아니라 이미지로 된 DVD와 Blu-ray 자막을 열어, PaddleOCR의 PP-OCRv5로 편집할 수 있는 자막으로 바꿉니다. 그래픽 카드도 계정도 없이 여러분의 컴퓨터 프로세서에서 읽으며, 영화 한 편에 1~2분 정도 걸립니다. 아무것도 컴퓨터 밖으로 나가지 않습니다.

Subtitld에서 설치하세요

설정 애드온 PP-OCRv5 (offline OCR) 설치

Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.

GitHub의 소스
언어
77
모델
12
애드온 다운로드
127–150 MB
최소 RAM
512 MB

기능

DVD와 Blu-ray 자막

DVD 자막(VobSub, .idx와 그 .sub)과 Blu-ray 자막(PGS, .sup)은 이미지로 그려져 있습니다. PP-OCRv5가 모든 이미지를 텍스트로 읽으므로, 자막을 편집하고 타이밍을 고치고 번역할 수 있으며, SRT나 다른 어떤 형식으로든 저장할 수 있습니다.

파일이든 영상 속 트랙이든

자막 파일 자체를 열거나, MKV, MP4, TS에서 이미지 트랙을 바로 읽을 수 있습니다.

시간과 위치 유지

각 자막은 자신의 시작과 끝 시간을 그대로 유지하고, 화면 위쪽에 그려진 자막은 위쪽에 그대로 남습니다.

오프라인, 내려받을 것 없음

12개 모델이 모두 애드온 안에 들어 있습니다. 프로세서에서 줄당 약 25 ms로 실행되며, 아무것도 컴퓨터 밖으로 나가지 않습니다.

설치하기 전에

이 애드온은 이미지 자막을 열 수 있는 첫 버전인, 26.10보다 새로운 Subtitld에서만 작동합니다. 이전 버전에서도 목록에는 나오지만, 이 애드온을 사용하는 기능이 없습니다.

  • 디스크: 설치 후 약 260 MB, 모든 모델 포함.
  • 메모리: 읽는 동안 약 512 MB의 여유 메모리.
  • 프로세서: 64비트 Intel 또는 AMD 프로세서라면 무엇이든, 또는 Apple Silicon. 그래픽 카드는 쓰지 않습니다.

이미지 자막 열기

자막 파일. .idx, .sub, .sup 파일은 다른 자막 파일처럼 여세요. Subtitld가 자막 언어를 묻고(파일 이름에 언어가 있으면 이미 설정되어 있습니다), DVD 파일에 트랙이 여러 개 있으면 트랙도 묻습니다. 텍스트로 읽기를 클릭하세요. 진행 막대가 읽는 과정을 보여 주며, 창을 닫으면 읽기가 멈춥니다.

자막은 새 프로젝트로 열리고, 파일 옆에 같은 이름의 SRT로 저장됩니다. 원래 이미지를 덮어쓰지 않으며, 이미 있는 SRT도 덮어쓰지 않습니다. 그때는 film (2).srt처럼 번호가 붙습니다.

영상 속 트랙. 영상을 연 뒤 가져오기 탭에서 Subtitles in the video을 고르세요. 이미지 트랙은 자막 트랙 목록에 이미지, OCR로 읽기로 표시됩니다. 하나를 고르고 가져오기를 클릭하세요.

DVD에서 흔히 그렇듯 연속된 이미지에 반복되는 자막은 자막 하나로 들어옵니다. 저장하기 전에 텍스트를 확인하세요. OCR은 모양이 비슷한 글자를 헷갈리기도 하고, 기울임꼴이나 특이한 글꼴은 잘 읽지 못합니다.

모델

문자 체계마다 모델이 하나씩 있으며, 자막의 언어에 따라 선택됩니다. PP-OCRv5의 모바일 인식 모델을 RapidAI가 공개한 ONNX 빌드로 쓰며, 애드온 안에 들어 있고 빌드할 때 고정된 지문과 대조해 확인합니다. 사용할 때 내려받는 것은 없습니다.

모델 크기적합한 용도
English (en_PP-OCRv5_mobile_rec) en
8 MB
영어
Latin script (latin_PP-OCRv5_mobile_rec) 기본값 latin
8 MB
프랑스어, 독일어, 스페인어, 포르투갈어, 이탈리아어, 폴란드어, 터키어 외 30개 언어
Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch
16 MB
중국어(간체와 번체)와 일본어
Korean (korean_PP-OCRv5_mobile_rec) korean
13 MB
한국어
Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav
8 MB
러시아어, 우크라이나어, 벨라루스어
Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic
8 MB
불가리아어, 세르비아어, 마케도니아어, 카자흐어, 몽골어 등
Greek (el_PP-OCRv5_mobile_rec) el
7 MB
그리스어
Arabic script (arabic_PP-OCRv5_mobile_rec) arabic
8 MB
아랍어, 페르시아어, 우르두어, 파슈토어, 쿠르드어 등
Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari
8 MB
힌디어, 마라티어, 네팔어, 산스크리트어 등
Thai (th_PP-OCRv5_mobile_rec) th
8 MB
태국어
Tamil (ta_PP-OCRv5_mobile_rec) ta
8 MB
타밀어
Telugu (te_PP-OCRv5_mobile_rec) te
8 MB
텔루구어

애드온은 PaddlePaddle이나 PyTorch 없이 이 모델들을 실행합니다. 각 이미지를 줄 단위로 나눈 뒤 줄마다 읽습니다. 그다음 모델이 자막에서 자주 틀리는 부분을 바로잡습니다. 영어에서는 홀로 있는 l이나 |를 단어 I로 고치고, 중국어와 일본어에서는 글자 뒤의 ?, !, ,를 전각 문자로 바꿉니다.

옵션

설정 › 애드온 › PP-OCRv5 (offline OCR) › 구성에서 설정할 수 있습니다.

Script
기본값: auto

자막을 읽을 모델입니다. 자동이면 자막을 열 때 고른 언어에 따라 모델이 정해집니다. 그 선택을 바꾸고 싶을 때만 고르세요. 예를 들어 라틴 문자로 쓴 세르비아어에는 라틴 문자 모델을 고릅니다.

CPU threads
기본값: 0

0이면 컴퓨터 논리 프로세서의 절반을, 최대 4개까지 사용합니다. 스레드를 줄이면 읽는 동안 컴퓨터가 더 잘 반응합니다.

언어

77개 언어. 라틴 문자, 키릴 문자, 그리스 문자, 아랍 문자, 데바나가리 문자, 태국 문자, 타밀 문자, 텔루구 문자로 쓰는 언어와 중국어, 일본어, 한국어입니다. 알파벳의 모든 글자가 모델에 들어 있는 언어만 목록에 오릅니다. 그래서 루마니아어(ș, ț), 베트남어(ơ, ư), 라트비아어, 웨일스어, 몰타어, 마오리어, 아제르바이잔어, 에스페란토는 빠져 있고, 히브리어, 조지아어, 아르메니아어, 벵골어, 크메르어, 라오어, 버마어는 모델이 없습니다. 세르비아어는 키릴 문자로 읽습니다. 라틴 문자로 쓴 세르비아어라면 Script에서 라틴 문자 모델을 고르세요.

  • en
  • fr
  • de
  • es
  • pt
  • it
  • nl
  • ca
  • gl
  • eu
  • pl
  • cs
  • sk
  • sl
  • hr
  • bs
  • hu
  • tr
  • fi
  • sv
  • da
  • no
  • nb
  • nn
  • is
  • et
  • lt
  • sq
  • ga
  • id
  • ms
  • sw
  • tl
  • fil
  • af
  • la
  • oc
  • uz
  • jv
  • su
  • zu
  • zh
  • cmn
  • yue
  • ja
  • ko
  • ru
  • uk
  • be
  • bg
  • sr
  • mk
  • kk
  • ky
  • mn
  • tt
  • tg
  • ba
  • cv
  • el
  • ar
  • fa
  • ur
  • ps
  • ku
  • ug
  • sd
  • hi
  • mr
  • ne
  • sa
  • mai
  • bho
  • new
  • th
  • ta
  • te

플랫폼

시스템 다운로드테스트 완료
Linux x86-64 149.7 MBSubtitld에서, 실제 컴퓨터와 CI에서 VobSub과 PGS 자막을 읽음
macOS (Apple 실리콘) 132.3 MBCI에서 모든 모델로 테스트 이미지를 읽음(Apple Silicon)
Windows x86-64 127.0 MBCI에서 모든 모델로 테스트 이미지를 읽음

Linux x86-64, Apple Silicon의 macOS, Windows x86-64. 각 릴리스는 세 플랫폼 모두에서 빌드되며, 플랫폼마다 CI가 Subtitld와 같은 방식으로 애드온을 설치하고 모든 모델로 테스트 이미지를 읽습니다.

문제 해결

  • unsupported_language고른 언어를 읽는 모델이 없습니다. 자막이 라틴 문자로 쓰는 언어라면 Script에서 라틴 문자 모델을 고르세요.
  • model_missing애드온에 모델 파일이 빠져 있습니다. 설정 ▸ 애드온에서 다시 설치하세요.
  • bad_paramsSubtitld가 이미지를 넘기지 못했거나, 옵션에 애드온이 모르는 값이 있습니다. 메시지에 어느 쪽인지 나옵니다.
  • oom컴퓨터의 메모리가 부족해졌습니다. 다른 프로그램을 닫고 다시 시도하세요.
  • internal애드온 내부에서 문제가 생겼습니다. 자세한 내용은 메시지에 나옵니다.

이 이미지에서 텍스트를 찾지 못했습니다.가 나오면, 그 트랙에는 애드온이 알아볼 수 있는 텍스트가 없는 것입니다. DVD 트랙 가운데에는 강제 자막만 담긴 것도 있고, 비어 있는 것도 있습니다.

라이선스

애드온
Apache-2.0
엔진
MIT
ONNX Runtime, Microsoft 제작
모델
Apache-2.0
PP-OCRv5 모바일 인식 모델, PaddlePaddle 제작. ONNX 변환은 RapidAI

상업적 작업에 문제 없습니다. 애드온, ONNX Runtime, PP-OCRv5 모델이 모두 허용적인 라이선스입니다. 자막에서 읽어 낸 텍스트는 여러분의 것입니다.

버전

  • 26.11.1

    Offline OCR of picture subtitles for Subtitld: DVD's VobSub and Blu-ray's PGS, as files or as tracks inside a video, read as text with PaddleOCR's PP-OCRv5 mobile recognition models on ONNX Runtime. On the CPU, no torch, nothing downloads.

    The archive holds the add-on, ONNX Runtime and all twelve recognition models (Latin script, English, Chinese and Japanese, Korean, East Slavic, Cyrillic, Greek, Arabic script, Devanagari, Thai, Tamil, Telugu), unchanged from RapidAI's ONNX conversion (ModelScope RapidAI/RapidOCR, tag v3.10.0) and checked by sha256.

    The add-on and the models are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is ppocr-<version>-libquadmath-source.tar.gz in this release.

다른 이미지 자막 애드온

업데이트됨 · 애드온 카탈로그 기준 이 애드온의 문제 신고