PP-OCRv5 (offline OCR)
Otevře titulky z DVD a Blu-ray, které jsou obrázky, ne text, a pomocí PP-OCRv5 od PaddleOCR z nich udělá titulky, které můžete upravovat. Čte je na procesoru vašeho vlastního počítače, bez grafické karty a bez účtu, u filmu zhruba za minutu nebo dvě, a nic neopustí váš počítač.
Nastavení Doplňky PP-OCRv5 (offline OCR) Instalovat
Subtitld ho stáhne, ověří jeho SHA-256 a bude ho udržovat aktuální.
- Jazyky
- 77
- Modely
- 12
- Stažení doplňku
- 127–150 MB
- RAM, alespoň
- 512 MB
Co dělá
Titulky z DVD (VobSub, soubor .idx s příslušným .sub) a z Blu-ray (PGS, soubor .sup) jsou vykreslené jako obrázky. PP-OCRv5 přečte každý obrázek jako text, takže je můžete upravovat, přečasovat a překládat a uložit jako SRT nebo v jakémkoli jiném formátu.
Otevřete samotný soubor titulků, nebo přečtěte obrázkovou stopu přímo z MKV, MP4 nebo TS.
Každý titulek si ponechá svůj začátek a konec a titulek vykreslený v horní části obrazu zůstane nahoře.
Všech dvanáct modelů je přímo v doplňku. Běží na procesoru, zhruba 25 ms na řádek, a nic neopustí váš počítač.
Před instalací
Doplněk funguje jen s verzí Subtitld novější než 26.10, první, která umí otevřít obrázkové titulky. Starší verze ho v seznamu uvádějí, ale nemají nic, co by ho používalo.
- Disk: asi 260 MB po instalaci, včetně všech modelů.
- Paměť: asi 512 MB volných během čtení.
- Procesor: jakýkoli 64bitový procesor Intel nebo AMD, nebo Apple Silicon. Grafická karta se nepoužívá.
Otevření obrázkových titulků
Soubor titulků. Otevřete soubor .idx, .sub nebo .sup jako kterýkoli jiný soubor titulků. Subtitld se zeptá na Jazyk titulků, předvyplněný, pokud ho uvádí název souboru, a pokud soubor z DVD obsahuje několik stop, také na stopu v poli Stopa. Klikněte na Přečíst jako text. Čtení sleduje ukazatel průběhu a zavřením okna se zastaví.
Titulky se otevřou jako nový projekt uložený vedle souboru, jako SRT se stejným názvem. Obrázky se nikdy nepřepíšou, ani SRT, které už tam je: to nové dostane číslo, například film (2).srt.
Stopa ve videu. Otevřete video, pak na kartě Import zvolte Subtitles in the video. Obrázkové stopy se v seznamu Stopa titulků zobrazují jako obrázky, čtené pomocí OCR. Vyberte jednu a klikněte na Import.
Titulek opakovaný v po sobě jdoucích obrázcích, jak to DVD často dělají, se načte jako jeden titulek. Před uložením text zkontrolujte: OCR plete některá podobně vypadající písmena a kurzívu nebo neobvyklá písma čte hůř.
Modely
Pro každé písmo je jeden model, vybraný podle jazyka titulků. Jde o mobilní rozpoznávací modely PP-OCRv5 v sestavení pro ONNX, které zveřejňuje RapidAI. Jsou uvnitř doplňku a při jeho sestavení se ověřují proti pevně daným otiskům: při používání se nic nestahuje.
| Model | Velikost | Vhodné pro |
|---|---|---|
| English (en_PP-OCRv5_mobile_rec) en | Angličtina | |
| Latin script (latin_PP-OCRv5_mobile_rec) Výchozí latin | Francouzština, němčina, španělština, portugalština, italština, polština, turečtina a 30 dalších | |
| Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch | Čínština, zjednodušená i tradiční, a japonština | |
| Korean (korean_PP-OCRv5_mobile_rec) korean | Korejština | |
| Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav | Ruština, ukrajinština a běloruština | |
| Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic | Bulharština, srbština, makedonština, kazaština, mongolština a další | |
| Greek (el_PP-OCRv5_mobile_rec) el | Řečtina | |
| Arabic script (arabic_PP-OCRv5_mobile_rec) arabic | Arabština, perština, urdština, paštština, kurdština a další | |
| Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari | Hindština, maráthština, nepálština, sanskrt a další | |
| Thai (th_PP-OCRv5_mobile_rec) th | Thajština | |
| Tamil (ta_PP-OCRv5_mobile_rec) ta | Tamilština | |
| Telugu (te_PP-OCRv5_mobile_rec) te | Telugština |
Doplněk je spouští bez PaddlePaddle i PyTorch. Každý obrázek rozdělí na řádky a každý řádek přečte. Potom opraví, v čem se modely u titulků mýlí: v angličtině je osamocené l nebo | slovo I; v čínštině a japonštině se ?, ! a , za jejich znaky mění na plnou šířku.
Možnosti
V Nastavení › Doplňky › PP-OCRv5 (offline OCR) › Nastavit.
autoKterý model titulky čte. Automaticky se vybere podle jazyka, který zvolíte při jejich otevření. Vyberte ho jen tehdy, když to chcete změnit, například model pro latinku pro srbštinu psanou latinkou.
00 použije polovinu logických procesorů počítače, nejvýše 4. Méně vláken nechá počítač během čtení lépe reagovat.
Jazyky
77 jazyků v latince, cyrilici, řeckém a arabském písmu, dévanágarí, thajském, tamilském a telugském písmu, a k tomu čínština, japonština a korejština. Jazyk je uveden jen tehdy, když jeho model obsahuje každé písmeno jeho abecedy. Rumunština (ș, ț), vietnamština (ơ, ư), lotyština, velština, maltština, maorština, ázerbájdžánština a esperanto jsou z toho důvodu vynechány a hebrejština, gruzínština, arménština, bengálština, khmerština, laoština a barmština model nemají. Srbština se čte v cyrilici: pro srbštinu psanou latinkou zvolte pod Script model pro latinku.
enfrdeesptitnlcagleuplcsskslhrbshutrfisvdanonbnnisetltsqgaidmsswtlfilaflaocuzjvsuzuzhcmnyuejakoruukbebgsrmkkkkymntttgbacvelarfaurpskuugsdhimrnesamaibhonewthtate
Platformy
| Systém | Stažení | Otestováno |
|---|---|---|
| Linux x86-64 | 149.7 MB | Čtení titulků VobSub a PGS v Subtitld, na skutečném počítači a v CI |
| macOS (Apple silicon) | 132.3 MB | Čtení testovacích obrázků každým modelem v CI (Apple Silicon) |
| Windows x86-64 | 127.0 MB | Čtení testovacích obrázků každým modelem v CI |
Linux x86-64, macOS na Apple Silicon a Windows x86-64. Každé vydání je sestaveno na všech třech a na každém z nich CI nainstaluje doplněk stejně jako Subtitld a přečte jeho testovací obrázky každým modelem.
Řešení potíží
unsupported_languageJazyk, který jste zvolili, nečte žádný model. Pokud jsou titulky v jazyce psaném latinkou, zvolte pod Script model pro latinku.model_missingV doplňku chybí soubor modelu. Nainstalujte ho znovu z Globální nastavení ▸ Doplňky.bad_paramsSubtitld nedokázal předat obrázek, nebo má některá možnost hodnotu, kterou doplněk nezná. Zpráva uvede, které.oomPočítači došla paměť. Zavřete jiné programy a zkuste to znovu.internalUvnitř doplňku něco selhalo; zpráva obsahuje podrobnosti.
Pokud se zobrazí V těchto obrázcích nebyl nalezen žádný text., stopa neobsahuje žádný text, který by doplněk viděl: některé stopy na DVD nesou jen vynucené titulky, nebo jsou prázdné.
Licence
Vhodné pro komerční práci: doplněk, ONNX Runtime i modely PP-OCRv5 jsou všechny pod permisivními licencemi. Text, který z titulků přečtete, je váš.
Verze
- 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 isppocr-<version>-libquadmath-source.tar.gzin this release.