PP-OCRv5 (offline OCR)

Ondertitels in afbeeldingenOfflineAlleen CPUCommercieel gebruik toegestaan

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.

Installeer hem vanuit Subtitld

Instellingen Add-ons PP-OCRv5 (offline OCR) Installeren

Subtitld downloadt hem, controleert de SHA-256 en houdt hem up-to-date.

Broncode op GitHub
Talen
77
Modellen
12
Download van de add-on
127–150 MB
RAM, minimaal
512 MB

Wat het doet

Ondertitels van dvd en blu-ray

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.

Bestanden of tracks in een video

Open het ondertitelbestand zelf, of lees een afbeeldingstrack rechtstreeks uit een MKV, MP4 of TS.

Tijden en posities behouden

Elke ondertitel houdt zijn eigen begin en einde, en een ondertitel die boven in beeld staat, blijft boven.

Offline, niets te downloaden

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 GrootteGeschikt voor
English (en_PP-OCRv5_mobile_rec) en
8 MB
Engels
Latin script (latin_PP-OCRv5_mobile_rec) Standaard latin
8 MB
Frans, Duits, Spaans, Portugees, Italiaans, Pools, Turks en nog 30 andere
Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch
16 MB
Chinees, vereenvoudigd en traditioneel, en Japans
Korean (korean_PP-OCRv5_mobile_rec) korean
13 MB
Koreaans
Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav
8 MB
Russisch, Oekraïens en Wit-Russisch
Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic
8 MB
Bulgaars, Servisch, Macedonisch, Kazachs, Mongools en meer
Greek (el_PP-OCRv5_mobile_rec) el
7 MB
Grieks
Arabic script (arabic_PP-OCRv5_mobile_rec) arabic
8 MB
Arabisch, Perzisch, Urdu, Pasjtoe, Koerdisch en meer
Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari
8 MB
Hindi, Marathi, Nepalees, Sanskriet en meer
Thai (th_PP-OCRv5_mobile_rec) th
8 MB
Thai
Tamil (ta_PP-OCRv5_mobile_rec) ta
8 MB
Tamil
Telugu (te_PP-OCRv5_mobile_rec) te
8 MB
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.

Script
Standaard: auto

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

CPU threads
Standaard: 0

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

  • 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

Platforms

Systeem DownloadGetest
Linux x86-64 149.7 MBVobSub- en PGS-ondertitels gelezen in Subtitld, op een echte computer en in CI
macOS (Apple silicon) 132.3 MBDe testafbeeldingen gelezen met elk model in CI (Apple Silicon)
Windows x86-64 127.0 MBDe 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

Add-on
Apache-2.0
Engine
MIT
ONNX Runtime, van Microsoft
Models
Apache-2.0
PP-OCRv5 mobiele herkenningsmodellen, van PaddlePaddle; ONNX-conversie door RapidAI

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 is ppocr-<version>-libquadmath-source.tar.gz in this release.

Andere add-ons voor Ondertitels in afbeeldingen