PP-OCRv5 (offline OCR)

Untertitel in BildernOfflineNur CPUKommerzielle Nutzung erlaubt

Öffnet die Untertitel von DVDs und Blu-rays, die Bilder sind und kein Text, und macht daraus mit PP-OCRv5 von PaddleOCR Untertitel, die Sie bearbeiten können. Es liest sie auf dem Prozessor Ihres eigenen Computers, ohne Grafikkarte und ohne Konto, bei einem Film in etwa ein bis zwei Minuten, und nichts verlässt Ihren Rechner.

In Subtitld installieren

Einstellungen Erweiterungen PP-OCRv5 (offline OCR) Installieren

Subtitld lädt sie herunter, prüft ihren SHA-256-Wert und hält sie aktuell.

Quellcode auf GitHub
Sprachen
77
Modelle
12
Download der Erweiterung
127–150 MB
RAM, mindestens
512 MB

Was es tut

DVD- und Blu-ray-Untertitel

DVD-Untertitel (VobSub, eine .idx mit ihrer .sub) und Blu-ray-Untertitel (PGS, eine .sup) sind als Bilder gezeichnet. PP-OCRv5 liest jedes Bild als Text, sodass Sie sie bearbeiten, zeitlich anpassen und übersetzen und als SRT oder in jedem anderen Format speichern können.

Dateien oder Spuren in einem Video

Öffnen Sie die Untertiteldatei selbst, oder lesen Sie eine Bildspur direkt aus einer MKV, MP4 oder TS.

Zeiten und Positionen bleiben

Jeder Untertitel behält seinen eigenen Anfang und sein eigenes Ende, und ein oben im Bild gezeichneter Untertitel bleibt oben.

Offline, nichts herunterzuladen

Alle zwölf Modelle stecken in der Erweiterung. Sie läuft auf dem Prozessor, etwa 25 ms pro Zeile, und nichts verlässt Ihren Computer.

Vor der Installation

Die Erweiterung funktioniert nur mit einer Version von Subtitld, die neuer als 26.10 ist, der ersten, die Bilduntertitel öffnen kann. Ältere Versionen führen sie auf, haben aber nichts, das sie verwendet.

  • Festplatte: rund 260 MB nach der Installation, alle Modelle inbegriffen.
  • Arbeitsspeicher: rund 512 MB frei während des Lesens.
  • Prozessor: jeder 64-Bit-Prozessor von Intel oder AMD oder Apple Silicon. Eine Grafikkarte wird nicht verwendet.

Bilduntertitel öffnen

Eine Untertiteldatei. Öffnen Sie eine .idx, .sub oder .sup wie jede andere Untertiteldatei. Subtitld fragt nach der Sprache der Untertitel, die schon gesetzt ist, wenn der Dateiname sie nennt, und, wenn eine DVD-Datei mehrere enthält, nach der Spur. Klicken Sie auf Als Text lesen. Ein Fortschrittsbalken verfolgt das Lesen, und Schließen des Fensters bricht es ab.

Die Untertitel öffnen sich als neues Projekt, neben der Datei gespeichert, als SRT mit demselben Namen. Die Bilder werden nie überschrieben, und auch keine SRT, die schon dort liegt: Die neue bekommt eine Nummer, etwa film (2).srt.

Eine Spur in einem Video. Öffnen Sie das Video und wählen Sie dann im Reiter Import Subtitles in the video. Bildspuren erscheinen in der Liste Untertitelspur als Bilder, per OCR gelesen. Wählen Sie eine und klicken Sie auf Import.

Ein Untertitel, der sich in aufeinanderfolgenden Bildern wiederholt, wie es DVDs oft tun, kommt als ein einziger Untertitel an. Prüfen Sie den Text vor dem Speichern: OCR verwechselt manche ähnlich aussehende Buchstaben, und Kursivschrift oder ungewöhnliche Schriftarten werden schlechter gelesen.

Modelle

Es gibt ein Modell pro Schrift, gewählt anhand der Sprache der Untertitel. Es sind die mobilen Erkennungsmodelle von PP-OCRv5, im ONNX-Build, den RapidAI veröffentlicht, in der Erweiterung enthalten und beim Bauen gegen feste Prüfsummen geprüft: Bei der Verwendung wird nichts heruntergeladen.

Modell GrößeGeeignet für
English (en_PP-OCRv5_mobile_rec) en
8 MB
Englisch
Latin script (latin_PP-OCRv5_mobile_rec) Standard latin
8 MB
Französisch, Deutsch, Spanisch, Portugiesisch, Italienisch, Polnisch, Türkisch und 30 weitere
Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch
16 MB
Chinesisch, vereinfacht und traditionell, und Japanisch
Korean (korean_PP-OCRv5_mobile_rec) korean
13 MB
Koreanisch
Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav
8 MB
Russisch, Ukrainisch und Belarussisch
Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic
8 MB
Bulgarisch, Serbisch, Mazedonisch, Kasachisch, Mongolisch und weitere
Greek (el_PP-OCRv5_mobile_rec) el
7 MB
Griechisch
Arabic script (arabic_PP-OCRv5_mobile_rec) arabic
8 MB
Arabisch, Persisch, Urdu, Paschtu, Kurdisch und weitere
Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari
8 MB
Hindi, Marathi, Nepali, Sanskrit und weitere
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

Die Erweiterung führt sie ohne PaddlePaddle oder PyTorch aus. Sie zerlegt jedes Bild in seine Zeilen und liest jede Zeile. Danach korrigiert sie, was die Modelle bei Untertiteln falsch machen: Im Englischen ist ein einzelnes l oder | das Wort I; im Chinesischen und Japanischen werden ?, ! und , nach ihren Zeichen zu Vollbreite.

Optionen

In Einstellungen › Erweiterungen › PP-OCRv5 (offline OCR) › Konfigurieren.

Script
Standard: auto

Welches Modell die Untertitel liest. Automatisch wählt es anhand der Sprache, die Sie beim Öffnen angeben. Wählen Sie eines nur, um das zu übersteuern, etwa das Modell für die lateinische Schrift für Serbisch in lateinischen Buchstaben.

CPU threads
Standard: 0

0 nutzt die Hälfte der logischen Prozessoren des Computers, höchstens 4. Weniger Threads halten den Computer beim Lesen reaktionsfreudiger.

Sprachen

77 Sprachen, in lateinischer, kyrillischer, griechischer und arabischer Schrift, Devanagari, Thai, Tamil und Telugu, dazu Chinesisch, Japanisch und Koreanisch. Eine Sprache wird nur aufgeführt, wenn jeder Buchstabe ihres Alphabets in ihrem Modell enthalten ist. Rumänisch (ș, ț), Vietnamesisch (ơ, ư), Lettisch, Walisisch, Maltesisch, Māori, Aserbaidschanisch und Esperanto fehlen aus diesem Grund, und für Hebräisch, Georgisch, Armenisch, Bengalisch, Khmer, Laotisch und Birmanisch gibt es kein Modell. Serbisch wird in Kyrillisch gelesen: Für Serbisch in lateinischen Buchstaben wählen Sie unter Script das Modell für die lateinische 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

Plattformen

System DownloadGetestet
Linux x86-64 149.7 MBVobSub- und PGS-Untertitel in Subtitld gelesen, auf einem echten Rechner und in der CI
macOS (Apple Silicon) 132.3 MBDie Testbilder mit jedem Modell in der CI gelesen (Apple Silicon)
Windows x86-64 127.0 MBDie Testbilder mit jedem Modell in der CI gelesen

Linux x86-64, macOS auf Apple Silicon und Windows x86-64. Jede Version wird auf allen dreien gebaut, und auf jeder installiert die CI die Erweiterung so, wie Subtitld es tut, und liest ihre Testbilder mit jedem Modell.

Fehlerbehebung

  • unsupported_languageKein Modell liest die gewählte Sprache. Sind die Untertitel in einer Sprache mit lateinischen Buchstaben, wählen Sie unter Script das Modell für die lateinische Schrift.
  • model_missingIn der Erweiterung fehlt eine Modelldatei. Installieren Sie sie über Einstellungen ▸ Add-ons neu.
  • bad_paramsSubtitld konnte ein Bild nicht übergeben, oder eine Option hat einen Wert, den die Erweiterung nicht kennt. Die Meldung sagt, was zutrifft.
  • oomDem Computer ist der Arbeitsspeicher ausgegangen. Schließen Sie andere Programme und versuchen Sie es erneut.
  • internalIn der Erweiterung ist etwas fehlgeschlagen; die Meldung enthält die Details.

Erscheint In diesen Bildern wurde kein Text gefunden., enthält die Spur keinen Text, den die Erweiterung erkennen kann: Manche DVD-Spuren tragen nur erzwungene Untertitel oder sind leer.

Lizenz

Erweiterung
Apache-2.0
Engine
MIT
ONNX Runtime, von Microsoft
Modelle
Apache-2.0
Mobile Erkennungsmodelle von PP-OCRv5, von PaddlePaddle; ONNX-Umwandlung von RapidAI

Für kommerzielle Arbeit geeignet: Die Erweiterung, ONNX Runtime und die PP-OCRv5-Modelle stehen alle unter freizügigen Lizenzen. Der Text, den Sie aus Ihren Untertiteln lesen, gehört Ihnen.

Versionen

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

Weitere Untertitel in Bildern-Erweiterungen