Tesseract OCR
Відкриває субтитри DVD і Blu-ray, що є зображеннями, а не текстом, розпізнаючи слова в них за допомогою Tesseract 5.5. Таймінги й положення лишаються такими, як були, а текст можна редагувати, перекладати й зберігати в будь-якому форматі. Працює на процесорі вашого комп’ютера, офлайн, понад сотнею мов.
Налаштування Додатки Tesseract OCR Встановити
Subtitld завантажує його, перевіряє SHA-256 і тримає оновленим.
- Мови
- 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 | Англійська, входить до додатка | |
| Other languages (tessdata_fast, one file per language) tessdata_fast | Усі інші мови, по одному файлу на кожну, завантажується, коли субтитр уперше його потребує |
Параметри
У Налаштуваннях › Додатки › Tesseract OCR › Налаштувати.
Tesseract розпізнає лапки як типографські. Якщо ввімкнено, вони стають прямими, як їх пише більшість файлів субтитрів; вимкніть, щоб лишити типографські.
Мови
Понад сотня, зокрема латинське, кириличне, грецьке, арабське, івритське, індійські, китайське, японське й корейське письмо. Для китайської є дві моделі, спрощена й традиційна: для zh-TW і zh-HK Subtitld вибирає традиційну. Сербська, азербайджанська й узбецька, що пишуться двома абетками, розпізнаються звичною абеткою, якщо мова не вказує іншу.
afamarasazbebgbnbobrbscacebchrcocscydadedvdzeleneoeseteufafifilfofrfygagdglguhehihrhthuhyidisitiujajvkakkkmknkokukylalbloltlvmimkmlmnmrmsmtmynenlnoocorpaplpsptqurorusasdsiskslsqsrsusvswsyrtatetgthtitotrttugukuruzviyiyozh
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Усередині додатка стався збій; подробиці в повідомленні.
Ліцензія
Підходить для комерційної роботи: додаток, 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.