Tesseract OCR

Субтитри в зображенняхОфлайнЛише CPUКомерційне використання дозволено

Відкриває субтитри DVD і Blu-ray, що є зображеннями, а не текстом, розпізнаючи слова в них за допомогою Tesseract 5.5. Таймінги й положення лишаються такими, як були, а текст можна редагувати, перекладати й зберігати в будь-якому форматі. Працює на процесорі вашого комп’ютера, офлайн, понад сотнею мов.

Встановіть його з Subtitld

Налаштування Додатки Tesseract OCR Встановити

Subtitld завантажує його, перевіряє SHA-256 і тримає оновленим.

Джерело на GitHub
Мови
108
Моделі
2
Завантаження додатка
13–22 MB
ОЗП, щонайменше
256 MB

Потрібна новіша версія Subtitld. Додаток уже є в каталозі, але розпізнавання субтитрів-зображень з’явиться у версії, наступній після Subtitld 26.10. Subtitld 26.10 може його встановити, але ніяк не використовує.

Що це робить

Відкриває субтитри-зображення

DVD і Blu-ray зберігають субтитри як зображення: VobSub (.idx і .sub) та PGS (.sup). Subtitld видобуває кожне з файлу, а Tesseract розпізнає в ньому слова, тож ви отримуєте звичайні субтитри для редагування.

Таймінги й положення зберігаються

Кожен субтитр зберігає початок і кінець свого зображення. Субтитри, показані вгорі екрана, лишаються вгорі.

І доріжки всередині відео

Доріжки субтитрів-зображень у MKV чи іншому відео розпізнаються так само, з панелі Імпорт.

Офлайн, на процесорі

Без відеокарти й без інтернету, коли мову вже завантажено. Близько тисячі субтитрів фільму займають приблизно хвилину.

Відкриття файлу

Відкрийте файл .idx, .sub або .sup, як будь-який файл субтитрів. Subtitld бачить, що субтитри в ньому — зображення, і питає, якою вони мовою: Tesseract розпізнає краще, коли знає мову. У .idx від VobSub мову зазвичай указано, і Subtitld вибирає її за вас; у .sup її не буває ніколи, тож перевірте. Потім натисніть Розпізнати.

Смуга показує перебіг розпізнавання, а закриття вікна його зупиняє. Субтитри, у яких Tesseract не впевнений, розпізнаються вдруге з оберненими кольорами — це допомагає на дисках, де темні літери намальовано зі світлим контуром. Коли все готово, субтитри відкриваються в редакторі, як будь-які інші.

Збереження створює новий файл — у .usfx або в будь-якому форматі через Експорт. Відкритий вами .idx, .sub чи .sup ніколи не змінюється.

Без додатка Subtitld повідомляє, що субтитри — зображення і що їх розпізнає цей додаток.

Субтитри всередині відео

У панелі Імпорт виберіть Subtitles in the video. Зі встановленим додатком можна вибрати й доріжки Blu-ray (PGS) і DVD (VobSub) з відео: вони показуються як зображення, розпізнає Tesseract OCR. Якщо у відео є обидва види, перевага й далі надається текстовим доріжкам.

Субтитри DVB (із записів ТБ) і XSUB (з деяких файлів DivX) поки не розпізнаються.

Моделі

Tesseract розпізнає з однією моделлю на мову з набору tessdata_fast проєкту Tesseract: це швидкі моделі, від 1 до 12 МБ кожна. Англійська входить до додатка. Усі інші мови завантажуються до спільного кешу моделей Subtitld, коли субтитр ними вперше розпізнається, із закріпленої версії tessdata_fast, і кожен файл перевіряється за своїм відбитком. Під час оновлення чи видалення додатка вони зберігаються.

Модель ЗавантаженняДобре для
English (tessdata_fast) За замовчуванням eng
4 MB
Англійська, входить до додатка
Other languages (tessdata_fast, one file per language) tessdata_fast
3 MB
Усі інші мови, по одному файлу на кожну, завантажується, коли субтитр уперше його потребує

Параметри

У Налаштуваннях › Додатки › Tesseract OCR › Налаштувати.

Straight quotes
За замовчуванням: увімк.

Tesseract розпізнає лапки як типографські. Якщо ввімкнено, вони стають прямими, як їх пише більшість файлів субтитрів; вимкніть, щоб лишити типографські.

Мови

Понад сотня, зокрема латинське, кириличне, грецьке, арабське, івритське, індійські, китайське, японське й корейське письмо. Для китайської є дві моделі, спрощена й традиційна: для zh-TW і zh-HK Subtitld вибирає традиційну. Сербська, азербайджанська й узбецька, що пишуться двома абетками, розпізнаються звичною абеткою, якщо мова не вказує іншу.

  • 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 дуже добре розпізнає чисті, прості субтитри. Гірше він дає раду дрібному жирному шрифту DVD, де одне-два слова можуть вийти неправильно («net» замість «not»): перечитайте субтитри, перш ніж ними користуватися.

Платформи

Система ЗавантаженняПеревірено
Linux x86-64 21.6 MBРозпізнано файли VobSub і PGS у Subtitld, на реальній машині та в CI
macOS (Apple silicon) 18.0 MBРозпізнано тестові субтитри в CI (Apple Silicon)
Windows x86-64 12.9 MBРозпізнано тестові субтитри в CI

Linux x86-64 (glibc 2.35 або новіша, як в Ubuntu 22.04, Debian 12 і RHEL 9), macOS на Apple Silicon і Windows x86-64. Tesseract збирається з власних вихідних кодів для кожної з них, і нічого додатково встановлювати не треба. На кожній CI встановлює додаток так само, як Subtitld, і розпізнає ним тестові субтитри, одні з них мовою, яку він завантажує.

Усунення несправностей

  • networkНе вдалося завантажити мовну модель. Перевірте з’єднання й відкрийте файл знову.
  • unsupported_languageTesseract не має моделі для вибраної мови. Виберіть мову у вікні ще раз; для незнайомої йому мови часто добре підходить споріднена з тим самим письмом.
  • model_missingБракує файлу, потрібного додатку. Перевстановіть його з панелі Додатки.
  • oomКомп’ютеру забракло пам’яті. Закрийте інші програми й розпізнайте субтитри знову.
  • bad_paramsSubtitld запросив те, чого додаток не розуміє. Оновіть обидва.
  • internalУсередині додатка стався збій; подробиці в повідомленні.

Ліцензія

Додаток
Apache-2.0
Рушій
Apache-2.0
Tesseract 5.5.4, з Leptonica 1.87.0 (BSD-2-Clause) всередині
Моделі
Apache-2.0
tessdata_fast, від проєкту Tesseract

Підходить для комерційної роботи: додаток, Tesseract і моделі tessdata_fast мають ліцензію Apache-2.0, а Leptonica — BSD. Розпізнаний текст належить вам, але субтитри на диску належать їхнім авторам: використовуйте їх так, як дозволяє їхня ліцензія.

Версії

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

Інші додатки групи «Субтитри в зображеннях»