PP-OCRv5 (offline OCR)
Opent de ondertitels van dvd's en blu-rays, die afbeeldingen zijn en geen tekst, en maakt er ondertitels van die u kunt bewerken, met PP-OCRv5 van PaddleOCR. Het leest ze op de processor van uw eigen computer, zonder videokaart en zonder account, in ongeveer een à twee minuten voor een film, en niets verlaat uw computer.
Instellingen Add-ons PP-OCRv5 (offline OCR) Installeren
Subtitld downloadt hem, controleert de SHA-256 en houdt hem up-to-date.
- Talen
- 77
- Modellen
- 12
- Download van de add-on
- 127–150 MB
- RAM, minimaal
- 512 MB
Wat het doet
Dvd-ondertitels (VobSub, een .idx met zijn .sub) en blu-ray-ondertitels (PGS, een .sup) zijn als afbeeldingen getekend. PP-OCRv5 leest elke afbeelding als tekst, zodat u ze kunt bewerken, opnieuw timen en vertalen, en kunt opslaan als SRT of in elk ander formaat.
Open het ondertitelbestand zelf, of lees een afbeeldingstrack rechtstreeks uit een MKV, MP4 of TS.
Elke ondertitel houdt zijn eigen begin en einde, en een ondertitel die boven in beeld staat, blijft boven.
Alle twaalf modellen zitten in de add-on. Hij draait op de processor, ongeveer 25 ms per regel, en niets verlaat uw computer.
Voordat u installeert
De add-on werkt alleen met een versie van Subtitld die nieuwer is dan 26.10, de eerste die ondertitels in afbeeldingen kan openen. Oudere versies tonen hem in de lijst, maar hebben niets dat hem gebruikt.
- Schijf: ongeveer 260 MB na installatie, alle modellen inbegrepen.
- Geheugen: ongeveer 512 MB vrij tijdens het lezen.
- Processor: elke 64-bit Intel- of AMD-processor, of Apple Silicon. Er wordt geen videokaart gebruikt.
Ondertitels in afbeeldingen openen
Een ondertitelbestand. Open een .idx, .sub of .sup zoals u elk ondertitelbestand opent. Subtitld vraagt naar de Ondertiteltaal, al ingevuld als de bestandsnaam die noemt, en, als een dvd-bestand er meerdere bevat, naar de Track. Klik op Lezen als tekst. Een voortgangsbalk volgt het lezen, en als u het venster sluit, stopt het.
De ondertitels openen als een nieuw project dat naast het bestand wordt opgeslagen, als een SRT met dezelfde naam. De afbeeldingen worden nooit overschreven, en een SRT die er al staat ook niet: de nieuwe krijgt een nummer, zoals film (2).srt.
Een track in een video. Open de video en kies daarna in het tabblad Importeren voor Subtitles in the video. Afbeeldingstracks staan als afbeeldingen, gelezen met OCR in de lijst Ondertiteltrack. Kies er een en klik op Importeren.
Een ondertitel die in opeenvolgende afbeeldingen wordt herhaald, zoals dvd's vaak doen, komt binnen als één ondertitel. Controleer de tekst voordat u opslaat: OCR haalt sommige letters die op elkaar lijken door elkaar, en cursief of ongewone lettertypen worden minder goed gelezen.
Modellen
Er is één model per schrift, gekozen op basis van de taal van de ondertitels. Het zijn de mobiele herkenningsmodellen van PP-OCRv5, in de ONNX-build die RapidAI publiceert, zitten in de add-on en worden bij het bouwen gecontroleerd tegen vastgelegde vingerafdrukken: er wordt niets gedownload als u hem gebruikt.
| Model | Grootte | Geschikt voor |
|---|---|---|
| English (en_PP-OCRv5_mobile_rec) en | Engels | |
| Latin script (latin_PP-OCRv5_mobile_rec) Standaard latin | Frans, Duits, Spaans, Portugees, Italiaans, Pools, Turks en nog 30 andere | |
| Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch | Chinees, vereenvoudigd en traditioneel, en Japans | |
| Korean (korean_PP-OCRv5_mobile_rec) korean | Koreaans | |
| Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav | Russisch, Oekraïens en Wit-Russisch | |
| Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic | Bulgaars, Servisch, Macedonisch, Kazachs, Mongools en meer | |
| Greek (el_PP-OCRv5_mobile_rec) el | Grieks | |
| Arabic script (arabic_PP-OCRv5_mobile_rec) arabic | Arabisch, Perzisch, Urdu, Pasjtoe, Koerdisch en meer | |
| Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari | Hindi, Marathi, Nepalees, Sanskriet en meer | |
| Thai (th_PP-OCRv5_mobile_rec) th | Thai | |
| Tamil (ta_PP-OCRv5_mobile_rec) ta | Tamil | |
| Telugu (te_PP-OCRv5_mobile_rec) te | Telugu |
De add-on draait ze zonder PaddlePaddle of PyTorch. Hij snijdt elke afbeelding in regels en leest elke regel. Daarna verbetert hij wat de modellen bij ondertitels fout doen: in het Engels is een losse l of | het woord I; in het Chinees en Japans worden ?, ! en , na hun tekens volle breedte.
Opties
In Instellingen › Add-ons › PP-OCRv5 (offline OCR) › Configureren.
autoWelk model de ondertitels leest. Automatic kiest het op basis van de taal die u kiest wanneer u ze opent. Kies er alleen een om die keuze te overschrijven, bijvoorbeeld het model voor het Latijnse schrift voor Servisch in Latijnse letters.
0Bij 0 wordt de helft van de logische processors van de computer gebruikt, maximaal 4. Minder threads houden de computer vlotter terwijl hij leest.
Talen
77 talen, in het Latijnse, Cyrillische, Griekse, Arabische, Devanagari-, Thaise, Tamil- en Telugu-schrift, plus Chinees, Japans en Koreaans. Een taal staat er alleen in als elke letter van zijn alfabet in het model zit. Roemeens (ș, ț), Vietnamees (ơ, ư), Lets, Welsh, Maltees, Maori, Azerbeidzjaans en Esperanto vallen daarom af, en Hebreeuws, Georgisch, Armeens, Bengaals, Khmer, Laotiaans en Birmaans hebben geen model. Servisch wordt in het Cyrillisch gelezen: kies voor Servisch in Latijnse letters onder Script het model voor het Latijnse schrift.
enfrdeesptitnlcagleuplcsskslhrbshutrfisvdanonbnnisetltsqgaidmsswtlfilaflaocuzjvsuzuzhcmnyuejakoruukbebgsrmkkkkymntttgbacvelarfaurpskuugsdhimrnesamaibhonewthtate
Platforms
| Systeem | Download | Getest |
|---|---|---|
| Linux x86-64 | 149.7 MB | VobSub- en PGS-ondertitels gelezen in Subtitld, op een echte computer en in CI |
| macOS (Apple silicon) | 132.3 MB | De testafbeeldingen gelezen met elk model in CI (Apple Silicon) |
| Windows x86-64 | 127.0 MB | De testafbeeldingen gelezen met elk model in CI |
Linux x86-64, macOS op Apple Silicon en Windows x86-64. Elke release wordt op alle drie gebouwd, en op elk ervan installeert CI de add-on zoals Subtitld dat doet en leest hij de testafbeeldingen met elk model.
Problemen oplossen
unsupported_languageGeen enkel model leest de taal die u koos. Als de ondertitels in een taal met Latijnse letters zijn, kies dan onder Script het model voor het Latijnse schrift.model_missingEr ontbreekt een modelbestand in de add-on. Installeer hem opnieuw via Instellingen ▸ Add-ons.bad_paramsSubtitld kon een afbeelding niet doorgeven, of een optie heeft een waarde die de add-on niet kent. Het bericht zegt welke.oomDe computer heeft onvoldoende geheugen. Sluit andere programma's en probeer het opnieuw.internalEr ging iets mis in de add-on; het bericht bevat de details.
Verschijnt Er is geen tekst gevonden in deze afbeeldingen., dan bevat de track geen tekst die de add-on kan zien: sommige dvd-tracks bevatten alleen geforceerde ondertitels, of zijn leeg.
Licentie
Geschikt voor commercieel werk: de add-on, ONNX Runtime en de PP-OCRv5-modellen vallen allemaal onder permissieve licenties. De tekst die u uit uw ondertitels leest, is van u.
Versies
- 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.