Tesseract OCR

Görüntüdeki altyazılarÇevrimdışıYalnızca CPUTicari kullanıma uygun

Metin değil görüntü olan DVD ve Blu-ray altyazılarını, içlerindeki sözcükleri Tesseract 5.5 ile okuyarak açar. Zamanlamaları ve konumları olduğu gibi kalır; metni düzenleyebilir, çevirebilir ve istediğiniz biçimde kaydedebilirsiniz. Kendi bilgisayarınızın işlemcisinde, çevrimdışı, yüzden fazla dilde çalışır.

Subtitld'den yükleyin

Ayarlar Eklentiler Tesseract OCR Yükle

Subtitld indirir, SHA-256 değerini denetler ve güncel tutar.

GitHub'da kaynak kod
Diller
108
Modeller
2
Eklenti indirmesi
13–22 MB
En az RAM
256 MB

Daha yeni bir Subtitld gerekir. Eklenti katalogda, ancak görüntü altyazıları okuma Subtitld 26.10'dan sonraki sürümle geliyor. Subtitld 26.10 onu kurabilir ama onunla hiçbir şey yapmaz.

Ne yapar

Görüntü altyazılarını açar

DVD'ler ve Blu-ray'ler altyazıları görüntü olarak taşır: VobSub (.idx ve .sub) ve PGS (.sup). Subtitld her birini dosyadan çıkarır ve Tesseract sözcüklerini okur; böylece düzenleyebileceğiniz sıradan altyazılar elde edersiniz.

Zamanlamalar ve konumlar korunur

Her altyazı, görüntüsünün başlangıcını ve bitişini korur. Ekranın üstünde gösterilen altyazılar üstte kalır.

Videoların içindeki parçalar da

Bir MKV'deki veya başka bir videodaki görüntü altyazı parçaları da aynı şekilde, İçe aktar panelinden okunur.

Çevrimdışı, işlemcide

Bir dil indirildikten sonra ne ekran kartı ne internet gerekir. Bir filmin bin kadar altyazısı yaklaşık bir dakika sürer.

Dosya açma

.idx, .sub veya .sup dosyasını herhangi bir altyazı dosyası gibi açın. Subtitld altyazıların görüntü olduğunu görür ve hangi dilde olduklarını sorar: Tesseract dili bildiğinde daha iyi okur. Bir VobSub'ın .idx dosyası genellikle dilini belirtir ve Subtitld onu sizin için seçer; .sup hiçbir zaman belirtmez, o yüzden kontrol edin. Ardından Oku düğmesine tıklayın.

Bir çubuk okumanın ilerleyişini gösterir; pencereyi kapatmak okumayı durdurur. Tesseract'ın emin olmadığı altyazılar, renkleri ters çevrilerek ikinci kez okunur; bu, koyu harfleri açık renk bir dış çizgiyle çizen disklerde işe yarar. Bittiğinde altyazılar diğerleri gibi düzenleyicide açılır.

Kaydetmek yeni bir dosya yazar: .usfx olarak veya Dışa aktar üzerinden herhangi bir biçimde. Açtığınız .idx, .sub veya .sup asla değiştirilmez.

Eklenti olmadan Subtitld, altyazıların görüntü olduğunu ve bu eklentinin onları okuduğunu söyler.

Videonun içindeki altyazılar

İçe aktar panelinde Subtitles in the video seçeneğini seçin. Eklenti kuruluyken videonun Blu-ray (PGS) ve DVD (VobSub) parçaları da seçilebilir: görüntü, Tesseract OCR ile okunur olarak görünürler. Videoda ikisi de varsa yine metin parçaları tercih edilir.

DVB altyazıları (TV kayıtlarından) ve XSUB (bazı DivX dosyalarından) henüz okunamıyor.

Modeller

Tesseract, Tesseract projesinin tessdata_fast setinden dil başına bir modelle okur: her biri 1 ile 12 MB arasında olan hızlı modeller. İngilizce eklentinin içindedir. Diğer tüm diller, o dilde bir altyazı ilk kez okunduğunda, tessdata_fast'in sabitlenmiş bir sürümünden Subtitld'in ortak model önbelleğine indirilir ve her dosya parmak izine göre doğrulanır. Eklentiyi güncellemek veya kaldırmak onları korur.

Model İndirmeUygun olduğu
English (tessdata_fast) Varsayılan eng
4 MB
İngilizce, eklentiye dahil
Other languages (tessdata_fast, one file per language) tessdata_fast
3 MB
Diğer tüm diller, her biri tek dosya, bir altyazı ilk kez ihtiyaç duyduğunda indirilir

Seçenekler

Ayarlar › Eklentiler › Tesseract OCR › Yapılandır bölümünde.

Straight quotes
Varsayılan: açık

Tesseract tırnak işaretlerini kıvrık okur. Açıkken, çoğu altyazı dosyasının yazdığı gibi düz olurlar; kıvrık kalsınlar diye kapatın.

Diller

Latin, Kiril, Yunan, Arap, İbrani, Hint, Çin, Japon ve Kore yazıları dahil yüzden fazla. Çincenin basitleştirilmiş ve geleneksel olmak üzere iki modeli var: Subtitld zh-TW ve zh-HK için geleneksel olanı seçer. İki alfabeyle yazılan Sırpça, Azerbaycanca ve Özbekçe, dil diğerini belirtmedikçe alışılmış alfabeleriyle okunur.

  • 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 temiz, sade altyazıları çok iyi okur. DVD'lerin küçük, kalın harflerinde daha az başarılıdır; bir iki sözcük yanlış çıkabilir ("not" yerine "net"): altyazıları kullanmadan önce baştan sona okuyun.

Platformlar

Sistem İndirmeTest edildi
Linux x86-64 21.6 MBSubtitld'de VobSub ve PGS dosyaları okundu, gerçek bir makinede ve CI'da
macOS (Apple silicon) 18.0 MBCI'da test altyazıları okundu (Apple Silicon)
Windows x86-64 12.9 MBCI'da test altyazıları okundu

Linux x86-64 (Ubuntu 22.04, Debian 12 ve RHEL 9'daki gibi glibc 2.35 veya daha yenisi), Apple Silicon üzerinde macOS ve Windows x86-64. Tesseract her biri için kendi kaynaklarından derlenir; yanına kurulacak hiçbir şey yoktur. Her birinde CI, eklentiyi Subtitld'in yaptığı gibi kurar ve onunla test altyazıları okur; bunlardan biri eklentinin indirdiği bir dildedir.

Sorun giderme

  • networkBir dil modeli indirilemedi. Bağlantınızı kontrol edin ve dosyayı yeniden açın.
  • unsupported_languageTesseract'ın seçilen dil için modeli yok. Dili pencerede yeniden seçin; tanımadığı bir dil için aynı yazıyı kullanan akraba bir dil çoğu zaman iyi okur.
  • model_missingEklentinin ihtiyaç duyduğu bir dosya eksik. Eklentiyi Eklentiler panelinden yeniden kurun.
  • oomBilgisayarın belleği yetmedi. Diğer programları kapatın ve altyazıları yeniden okuyun.
  • bad_paramsSubtitld, eklentinin anlamadığı bir şey istedi. İkisini de güncelleyin.
  • internalEklentinin içinde bir şey başarısız oldu; ayrıntılar mesajda.

Lisans

Eklenti
Apache-2.0
Motor
Apache-2.0
Tesseract 5.5.4, içinde Leptonica 1.87.0 (BSD-2-Clause) ile
Modeller
Apache-2.0
tessdata_fast, Tesseract projesi tarafından

Ticari işler için uygundur: eklenti, Tesseract ve tessdata_fast modelleri Apache-2.0, Leptonica ise BSD. Okuduğunuz metin sizindir, ancak bir diskteki altyazılar onları yapanlara aittir: onları lisanslarının izin verdiği şekilde kullanın.

Sürümler

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

Diğer Görüntüdeki altyazılar eklentileri