PP-OCRv5 (offline OCR)

Napisy w obrazachOfflineTylko CPUUżycie komercyjne dozwolone

Otwiera napisy z płyt DVD i Blu-ray, które są obrazami, a nie tekstem, i zamienia je w napisy, które możesz edytować, za pomocą PP-OCRv5 od PaddleOCR. Odczytuje je na procesorze twojego komputera, bez karty graficznej i bez konta, w minutę lub dwie na film, i nic nie opuszcza twojego komputera.

Zainstaluj z poziomu Subtitld

Ustawienia Dodatki PP-OCRv5 (offline OCR) Zainstaluj

Subtitld pobiera dodatek, sprawdza jego SHA-256 i utrzymuje go w aktualności.

Źródło na GitHub
Języki
77
Modele
12
Pobranie dodatku
127–150 MB
RAM, co najmniej
512 MB

Co robi

Napisy z DVD i Blu-ray

Napisy z DVD (VobSub, plik .idx z jego .sub) i z Blu-ray (PGS, plik .sup) są rysowane jako obrazy. PP-OCRv5 odczytuje każdy obraz jako tekst, więc możesz je edytować, zmieniać ich czasy i tłumaczyć, a potem zapisać jako SRT lub w dowolnym innym formacie.

Pliki lub ścieżki w wideo

Otwórz sam plik napisów albo odczytaj ścieżkę obrazów prosto z MKV, MP4 lub TS.

Czasy i położenie zachowane

Każdy napis zachowuje własny początek i koniec, a napis narysowany u góry obrazu zostaje u góry.

Offline, nic do pobierania

Wszystkie dwanaście modeli jest w dodatku. Działa na procesorze, około 25 ms na wiersz, i nic nie opuszcza twojego komputera.

Przed instalacją

Dodatek działa tylko z wersją Subtitld nowszą niż 26.10, pierwszą, która potrafi otwierać napisy w postaci obrazów. Starsze wersje pokazują go na liście, ale nie mają nic, co by go używało.

  • Dysk: około 260 MB po instalacji, ze wszystkimi modelami.
  • Pamięć: około 512 MB wolnej pamięci podczas odczytu.
  • Procesor: dowolny 64-bitowy procesor Intel lub AMD albo Apple Silicon. Karta graficzna nie jest używana.

Otwieranie napisów w postaci obrazów

Plik napisów. Otwórz plik .idx, .sub lub .sup tak jak każdy plik napisów. Subtitld pyta o Język napisów, już ustawiony, gdy wskazuje go nazwa pliku, a gdy plik DVD zawiera kilka ścieżek, także o wybór w polu Ścieżka. Kliknij Odczytaj jako tekst. Pasek postępu śledzi odczyt, a zamknięcie okna go przerywa.

Napisy otwierają się jako nowy projekt zapisany obok pliku, jako SRT o tej samej nazwie. Obrazy nigdy nie są nadpisywane, podobnie jak istniejący już plik SRT: nowy dostaje numer, na przykład film (2).srt.

Ścieżka w wideo. Otwórz wideo, a potem w karcie Importuj wybierz Subtitles in the video. Ścieżki obrazów pojawiają się jako obrazy, odczyt przez OCR na liście Ścieżka napisów. Wybierz jedną i kliknij Importuj.

Napis powtórzony w kolejnych obrazach, co na DVD zdarza się często, trafia jako jeden napis. Sprawdź tekst przed zapisaniem: OCR myli niektóre podobnie wyglądające litery, a kursywa i nietypowe kroje pisma są odczytywane gorzej.

Modele

Jest jeden model na każde pismo, wybierany na podstawie języka napisów. To mobilne modele rozpoznawania PP-OCRv5, w wersji ONNX publikowanej przez RapidAI, zawarte w dodatku i sprawdzane względem ustalonych odcisków podczas budowania: nic się nie pobiera, gdy go używasz.

Model RozmiarDobry do
English (en_PP-OCRv5_mobile_rec) en
8 MB
Angielski
Latin script (latin_PP-OCRv5_mobile_rec) Domyślne latin
8 MB
Francuski, niemiecki, hiszpański, portugalski, włoski, polski, turecki i 30 innych
Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch
16 MB
Chiński, uproszczony i tradycyjny, oraz japoński
Korean (korean_PP-OCRv5_mobile_rec) korean
13 MB
Koreański
Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav
8 MB
Rosyjski, ukraiński i białoruski
Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic
8 MB
Bułgarski, serbski, macedoński, kazachski, mongolski i inne
Greek (el_PP-OCRv5_mobile_rec) el
7 MB
Grecki
Arabic script (arabic_PP-OCRv5_mobile_rec) arabic
8 MB
Arabski, perski, urdu, paszto, kurdyjski i inne
Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari
8 MB
Hindi, marathi, nepalski, sanskryt i inne
Thai (th_PP-OCRv5_mobile_rec) th
8 MB
Tajski
Tamil (ta_PP-OCRv5_mobile_rec) ta
8 MB
Tamilski
Telugu (te_PP-OCRv5_mobile_rec) te
8 MB
Telugu

Dodatek uruchamia je bez PaddlePaddle i PyTorch. Tnie każdy obraz na wiersze i odczytuje każdy wiersz. Potem poprawia to, w czym modele mylą się na napisach: w angielskim samotne l lub | to słowo I; w chińskim i japońskim ?, ! i , po ich znakach stają się pełnej szerokości.

Opcje

W Ustawieniach › Dodatki › PP-OCRv5 (offline OCR) › Konfiguruj.

Script
Domyślnie: auto

Który model odczytuje napisy. Automatic wybiera go na podstawie języka, który wskazujesz przy ich otwieraniu. Wybierz model tylko po to, by zmienić ten wybór, na przykład model pisma łacińskiego dla serbskiego zapisanego literami łacińskimi.

CPU threads
Domyślnie: 0

0 używa połowy procesorów logicznych komputera, najwyżej 4. Mniej wątków sprawia, że komputer lepiej reaguje podczas odczytu.

Języki

77 języków w piśmie łacińskim, cyrylicy, piśmie greckim, arabskim, dewanagari, tajskim, tamilskim i telugu, a także chiński, japoński i koreański. Język jest na liście tylko wtedy, gdy każda litera jego alfabetu jest w jego modelu. Z tego powodu pominięto rumuński (ș, ț), wietnamski (ơ, ư), łotewski, walijski, maltański, maoryski, azerski i esperanto, a hebrajski, gruziński, ormiański, bengalski, khmerski, laotański i birmański nie mają modelu. Serbski jest odczytywany cyrylicą: dla serbskiego zapisanego literami łacińskimi wybierz w Script model pisma łacińskiego.

  • 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

Platformy

System PobraniePrzetestowano
Linux x86-64 149.7 MBOdczyt napisów VobSub i PGS w Subtitld, na prawdziwej maszynie i w CI
macOS (Apple silicon) 132.3 MBOdczyt obrazów testowych każdym modelem w CI (Apple Silicon)
Windows x86-64 127.0 MBOdczyt obrazów testowych każdym modelem w CI

Linux x86-64, macOS na Apple Silicon i Windows x86-64. Każde wydanie jest budowane na wszystkich trzech, a na każdym z nich CI instaluje dodatek tak, jak robi to Subtitld, i odczytuje jego obrazy testowe każdym modelem.

Rozwiązywanie problemów

  • unsupported_languageŻaden model nie odczytuje wybranego języka. Jeśli napisy są w języku zapisywanym literami łacińskimi, wybierz w Script model pisma łacińskiego.
  • model_missingW dodatku brakuje pliku modelu. Zainstaluj go ponownie z Ustawienia globalne ▸ Dodatki.
  • bad_paramsSubtitld nie zdołał przekazać obrazu albo opcja ma wartość, której dodatek nie zna. Komunikat mówi którą.
  • oomKomputerowi zabrakło pamięci. Zamknij inne programy i spróbuj ponownie.
  • internalCoś zawiodło wewnątrz dodatku; komunikat zawiera szczegóły.

Jeśli pojawi się Nie znaleziono tekstu na tych obrazach., ścieżka nie zawiera tekstu, który dodatek może zobaczyć: niektóre ścieżki DVD mają tylko napisy wymuszone albo są puste.

Licencja

Dodatek
Apache-2.0
Silnik
MIT
ONNX Runtime, od Microsoft
Modele
Apache-2.0
Mobilne modele rozpoznawania PP-OCRv5, od PaddlePaddle; konwersja do ONNX od RapidAI

Można używać komercyjnie: dodatek, ONNX Runtime i modele PP-OCRv5 są na licencjach permisywnych. Tekst, który odczytujesz ze swoich napisów, należy do ciebie.

Wersje

  • 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.

Inne dodatki: Napisy w obrazach

Zaktualizowano · Z katalogu dodatków Zgłoś problem z tym dodatkiem