Tesseract OCR

Napisy w obrazachOfflineTylko CPUUżycie komercyjne dozwolone

Otwiera napisy z DVD i Blu-ray, które są obrazami, a nie tekstem, odczytując z nich słowa za pomocą Tesseract 5.5. Czasy i położenie zostają takie, jak były, a tekst możesz edytować, tłumaczyć i zapisać w dowolnym formacie. Działa na procesorze twojego komputera, offline, w ponad stu językach.

Zainstaluj z poziomu Subtitld

Ustawienia Dodatki Tesseract OCR Zainstaluj

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

Źródło na GitHub
Języki
108
Modele
2
Pobranie dodatku
13–22 MB
RAM, co najmniej
256 MB

Wymaga nowszego Subtitld. Dodatek jest w katalogu, ale odczyt napisów-obrazów pojawia się w wydaniu po Subtitld 26.10. Subtitld 26.10 może go zainstalować, ale nic z nim nie robi.

Co robi

Otwiera napisy-obrazy

DVD i Blu-ray przechowują napisy jako obrazy: VobSub (.idx i .sub) oraz PGS (.sup). Subtitld wyciąga każdy z nich z pliku, a Tesseract odczytuje słowa, więc dostajesz zwykłe napisy do edycji.

Czasy i położenie zachowane

Każdy napis zachowuje początek i koniec swojego obrazu. Napisy wyświetlane u góry ekranu zostają u góry.

Także ścieżki w wideo

Ścieżki napisów-obrazów w MKV lub innym wideo są odczytywane tak samo, z panelu Import.

Offline, na procesorze

Bez karty graficznej i bez internetu, gdy język jest już na miejscu. Około tysiąca napisów filmu zajmuje mniej więcej minutę.

Otwieranie pliku

Otwórz plik .idx, .sub lub .sup jak każdy plik z napisami. Subtitld widzi, że napisy są obrazami, i pyta, w jakim są języku: Tesseract czyta lepiej, gdy to wie. Plik .idx VobSub zwykle podaje swój język i Subtitld wybiera go za ciebie; plik .sup nigdy go nie podaje, więc sprawdź. Następnie kliknij Odczytaj.

Pasek pokazuje postęp odczytu, a zamknięcie okna go przerywa. Napisy, których Tesseract nie jest pewien, są odczytywane drugi raz z odwróconymi kolorami, co pomaga przy płytach rysujących ciemne litery z jasnym obrysem. Po zakończeniu napisy otwierają się w edytorze jak wszystkie inne.

Zapisanie tworzy nowy plik, jako .usfx lub w dowolnym formacie z Eksport. Otwarty plik .idx, .sub lub .sup nigdy nie jest zmieniany.

Bez dodatku Subtitld informuje, że napisy są obrazami i że ten dodatek je odczytuje.

Napisy w wideo

W panelu Import wybierz Subtitles in the video. Z zainstalowanym dodatkiem można wybrać także ścieżki Blu-ray (PGS) i DVD (VobSub) wideo: widnieją jako obrazy, odczytywane przez Tesseract OCR. Gdy wideo ma oba rodzaje, ścieżki tekstowe nadal mają pierwszeństwo.

Napisów DVB (z nagrań telewizyjnych) i XSUB (z niektórych plików DivX) nie da się jeszcze odczytać.

Modele

Tesseract czyta jednym modelem na język, z zestawu tessdata_fast projektu Tesseract: to szybkie modele, każdy od 1 do 12 MB. Angielski jest w dodatku. Każdy inny język pobiera się do wspólnej pamięci podręcznej modeli Subtitld, gdy po raz pierwszy odczytywany jest napis w tym języku, z ustalonej wersji tessdata_fast, a każdy plik jest sprawdzany względem swojego odcisku. Aktualizacja lub usunięcie dodatku ich nie usuwa.

Model PobranieDobry do
English (tessdata_fast) Domyślne eng
4 MB
Angielski, dołączony do dodatku
Other languages (tessdata_fast, one file per language) tessdata_fast
3 MB
Każdy inny język, po jednym pliku, pobierany, gdy napis po raz pierwszy go potrzebuje

Opcje

W Ustawieniach › Dodatki › Tesseract OCR › Konfiguruj.

Straight quotes
Domyślnie: wł.

Tesseract odczytuje cudzysłowy jako drukarskie. Po włączeniu stają się proste, tak jak zapisuje je większość plików z napisami; wyłącz, by zachować drukarskie.

Języki

Ponad sto, w tym pisma łacińskie, cyrylica, greckie, arabskie, hebrajskie, indyjskie, chińskie, japońskie i koreańskie. Chiński ma dwa modele, uproszczony i tradycyjny: Subtitld wybiera tradycyjny dla zh-TW i zh-HK. Serbski, azerski i uzbecki, zapisywane dwoma pismami, są odczytywane w zwykle używanym, chyba że język wskazuje drugie.

  • af
  • am
  • ar
  • as
  • az
  • be
  • bg
  • bn
  • bo
  • br
  • bs
  • ca
  • ceb
  • chr
  • co
  • cs
  • cy
  • da
  • de
  • dv
  • dz
  • el
  • en
  • eo
  • es
  • et
  • eu
  • fa
  • fi
  • fil
  • fo
  • fr
  • fy
  • ga
  • gd
  • gl
  • gu
  • he
  • hi
  • hr
  • ht
  • hu
  • hy
  • id
  • is
  • it
  • iu
  • ja
  • jv
  • ka
  • kk
  • km
  • kn
  • ko
  • ku
  • ky
  • la
  • lb
  • lo
  • lt
  • lv
  • mi
  • mk
  • ml
  • mn
  • mr
  • ms
  • mt
  • my
  • ne
  • nl
  • no
  • oc
  • or
  • pa
  • pl
  • ps
  • pt
  • qu
  • ro
  • ru
  • sa
  • sd
  • si
  • sk
  • sl
  • sq
  • sr
  • su
  • sv
  • sw
  • syr
  • ta
  • te
  • tg
  • th
  • ti
  • to
  • tr
  • tt
  • ug
  • uk
  • ur
  • uz
  • vi
  • yi
  • yo
  • zh

Tesseract bardzo dobrze czyta czyste, proste napisy. Gorzej radzi sobie z małymi, pogrubionymi literami z DVD, gdzie słowo czy dwa mogą wyjść błędnie ("net" zamiast "not"): przeczytaj napisy, zanim ich użyjesz.

Platformy

System PobraniePrzetestowano
Linux x86-64 21.6 MBOdczyt plików VobSub i PGS w Subtitld, na prawdziwej maszynie i w CI
macOS (Apple silicon) 18.0 MBOdczyt testowych napisów w CI (Apple Silicon)
Windows x86-64 12.9 MBOdczyt testowych napisów w CI

Linux x86-64 (glibc 2.35 lub nowsza, jak w Ubuntu 22.04, Debian 12 i RHEL 9), macOS na Apple Silicon i Windows x86-64. Tesseract jest budowany z własnych źródeł dla każdej z nich, bez niczego do instalowania obok. Na każdej CI instaluje dodatek tak, jak robi to Subtitld, i odczytuje nim testowe napisy, w tym jeden w języku, który pobiera.

Rozwiązywanie problemów

  • networkNie udało się pobrać modelu języka. Sprawdź połączenie i otwórz plik ponownie.
  • unsupported_languageTesseract nie ma modelu dla wybranego języka. Wybierz język ponownie w oknie; dla języka, którego nie zna, pokrewny język w tym samym piśmie często czyta się dobrze.
  • model_missingBrakuje pliku potrzebnego dodatkowi. Zainstaluj go ponownie z panelu Dodatki.
  • oomKomputerowi zabrakło pamięci. Zamknij inne programy i odczytaj napisy ponownie.
  • bad_paramsSubtitld poprosił o coś, czego dodatek nie rozumie. Zaktualizuj oba.
  • internalCoś zawiodło wewnątrz dodatku; komunikat zawiera szczegóły.

Licencja

Dodatek
Apache-2.0
Silnik
Apache-2.0
Tesseract 5.5.4, z Leptonica 1.87.0 (BSD-2-Clause) w środku
Modele
Apache-2.0
tessdata_fast, od projektu Tesseract

Nadaje się do pracy komercyjnej: dodatek, Tesseract i modele tessdata_fast są na licencji Apache-2.0, a Leptonica na licencji BSD. Odczytany tekst jest twój, ale napisy z płyty należą do ich twórców: korzystaj z nich tak, jak pozwala ich licencja.

Wersje

  • 26.11.1

    The first release. Subtitld decodes DVD VobSub (.idx/.sub) and Blu-ray PGS (.sup) subtitles, and the picture tracks of videos, into one picture per subtitle; this add-on reads the text in each with Tesseract 5.5.4 (LSTM engine, tessdata_fast models). It reads several pictures at once, reports progress after each, and stops when cancelled.

    English is included. Any of 100 other languages downloads the first time a subtitle needs it (1 to 12 MB each), checked against a pinned sha256. Straight quotes in place of curly ones are a setting.

    Runs on the CPU, on Linux x86-64, Windows x86-64 and macOS on Apple Silicon. Needs a Subtitld that knows the ocr.recognize task.

Inne dodatki: Napisy w obrazach

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