PP-OCRv5 (offline OCR)

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

Відкриває субтитри DVD і Blu-ray, які є зображеннями, а не текстом, і перетворює їх на субтитри, які можна редагувати, за допомогою PP-OCRv5 від PaddleOCR. Розпізнає їх на процесорі вашого комп’ютера, без відеокарти й без облікового запису, приблизно за одну-дві хвилини на фільм, і ніщо не залишає ваш комп’ютер.

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

Налаштування Додатки PP-OCRv5 (offline OCR) Встановити

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

Джерело на GitHub
Мови
77
Моделі
12
Завантаження додатка
127–150 MB
ОЗП, щонайменше
512 MB

Що це робить

Субтитри DVD і Blu-ray

Субтитри DVD (VobSub, файл .idx зі своїм .sub) і субтитри Blu-ray (PGS, файл .sup) намальовані як зображення. PP-OCRv5 читає кожне зображення як текст, тож їх можна редагувати, зсувати в часі й перекладати, а також зберігати в SRT чи будь-якому іншому форматі.

Файли або доріжки відео

Відкрийте сам файл субтитрів або прочитайте доріжку із зображеннями просто з MKV, MP4 чи TS.

Час і положення зберігаються

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

Офлайн, нічого не потрібно завантажувати

Усі дванадцять моделей входять до додатка. Він працює на процесорі, близько 25 мс на рядок, і ніщо не залишає ваш комп’ютер.

Перед встановленням

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

  • Диск: близько 260 МБ після встановлення, разом з усіма моделями.
  • Пам’ять: близько 512 МБ вільної пам’яті під час розпізнавання.
  • Процесор: будь-який 64-розрядний процесор Intel або AMD чи Apple Silicon. Відеокарта не використовується.

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

Файл субтитрів. Відкрийте .idx, .sub або .sup так само, як будь-який файл субтитрів. Subtitld запитає мову в полі Мова субтитрів (вона вже вибрана, якщо її називає ім’я файлу), а якщо у файлі DVD кілька доріжок — ще й у полі Доріжка. Натисніть Прочитати як текст. Індикатор показує перебіг розпізнавання, а закриття вікна зупиняє його.

Субтитри відкриваються як новий проєкт, збережений поруч із файлом у вигляді SRT з тим самим ім’ям. Зображення ніколи не перезаписуються, як і наявний SRT: новий файл отримує номер, наприклад film (2).srt.

Доріжка у відео. Відкрийте відео, потім на вкладці Імпорт виберіть Subtitles in the video. Доріжки із зображеннями позначені як зображення, розпізнаються через OCR у списку Доріжка субтитрів. Виберіть одну й натисніть Імпорт.

Субтитр, повторений у кількох зображеннях поспіль, як це часто буває на DVD, стає одним субтитром. Перевірте текст перед збереженням: OCR плутає деякі схожі літери, а курсив і незвичні шрифти розпізнаються гірше.

Моделі

Для кожної писемності є своя модель, її вибирають за мовою субтитрів. Це мобільні моделі розпізнавання PP-OCRv5 в ONNX-збірці, яку публікує RapidAI; вони входять до додатка й під час його збирання звіряються із закріпленими відбитками: під час використання нічого не завантажується.

Модель РозмірДобре для
English (en_PP-OCRv5_mobile_rec) en
8 MB
Англійська
Latin script (latin_PP-OCRv5_mobile_rec) За замовчуванням latin
8 MB
Французька, німецька, іспанська, португальська, італійська, польська, турецька та ще 30
Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch
16 MB
Китайська, спрощена й традиційна, та японська
Korean (korean_PP-OCRv5_mobile_rec) korean
13 MB
Корейська
Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav
8 MB
Російська, українська та білоруська
Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic
8 MB
Болгарська, сербська, македонська, казахська, монгольська та інші
Greek (el_PP-OCRv5_mobile_rec) el
7 MB
Грецька
Arabic script (arabic_PP-OCRv5_mobile_rec) arabic
8 MB
Арабська, перська, урду, пушту, курдська та інші
Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari
8 MB
Гінді, маратхі, непальська, санскрит та інші
Thai (th_PP-OCRv5_mobile_rec) th
8 MB
Тайська
Tamil (ta_PP-OCRv5_mobile_rec) ta
8 MB
Тамільська
Telugu (te_PP-OCRv5_mobile_rec) te
8 MB
Телугу

Додаток запускає їх без PaddlePaddle і PyTorch. Він розрізає кожне зображення на рядки й читає кожен рядок. Потім виправляє те, у чому моделі помиляються на субтитрах: в англійській окреме l або | — це слово I; у китайській і японській ?, ! і , після їхніх ієрогліфів стають повноширинними.

Параметри

У Налаштуваннях › Додатки › PP-OCRv5 (offline OCR) › Налаштувати.

Script
За замовчуванням: auto

Яка модель читає субтитри. Automatic обирає її за мовою, яку ви вказуєте під час відкриття. Обирайте модель вручну, лише щоб змінити цей вибір, наприклад модель латиниці для сербської, записаної латинськими літерами.

CPU threads
За замовчуванням: 0

0 використовує половину логічних процесорів комп’ютера, але не більше 4. Менше потоків — комп’ютер чутливіший під час розпізнавання.

Мови

77 мов: латиницею, кирилицею, грецьким, арабським, деванагарі, тайським, тамільським письмом і письмом телугу, а також китайська, японська й корейська. Мова потрапляє до списку, лише якщо в її моделі є всі літери її абетки. Тому до списку не ввійшли румунська (ș, ț), в’єтнамська (ơ, ư), латиська, валлійська, мальтійська, маорі, азербайджанська та есперанто, а для івриту, грузинської, вірменської, бенгальської, кхмерської, лаоської та бірманської моделі немає. Сербська читається кирилицею: для сербської латиницею виберіть модель латиниці в Script.

  • 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

Платформи

Система ЗавантаженняПеревірено
Linux x86-64 149.7 MBРозпізнано субтитри VobSub і PGS у Subtitld, на справжньому комп’ютері та в CI
macOS (Apple silicon) 132.3 MBРозпізнано тестові зображення всіма моделями в CI (Apple Silicon)
Windows x86-64 127.0 MBРозпізнано тестові зображення всіма моделями в CI

Linux x86-64, macOS на Apple Silicon і Windows x86-64. Кожен реліз збирається на всіх трьох, і на кожній з них CI встановлює додаток так само, як це робить Subtitld, і читає його тестові зображення всіма моделями.

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

  • unsupported_languageЖодна модель не читає вибрану вами мову. Якщо субтитри мовою, яку пишуть латинськими літерами, виберіть модель латиниці в Script.
  • model_missingУ додатку бракує файлу моделі. Перевстановіть його в Налаштування ▸ Додатки.
  • bad_paramsSubtitld не зміг передати зображення, або параметр має значення, якого додаток не знає. Повідомлення вказує, що саме.
  • oomКомп’ютеру забракло пам’яті. Закрийте інші програми й спробуйте ще раз.
  • internalУсередині додатка стався збій; подробиці в повідомленні.

Якщо з’являється У цих зображеннях не знайдено тексту., на доріжці немає тексту, який додаток може побачити: деякі доріжки DVD містять лише примусові субтитри або порожні.

Ліцензія

Додаток
Apache-2.0
Рушій
MIT
ONNX Runtime, від Microsoft
Моделі
Apache-2.0
Мобільні моделі розпізнавання PP-OCRv5, від PaddlePaddle; конвертація в ONNX від RapidAI

Підходить для комерційної роботи: додаток, ONNX Runtime і моделі PP-OCRv5 поширюються за дозвільними ліцензіями. Текст, прочитаний із ваших субтитрів, належить вам.

Версії

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

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