PP-OCRv5 (offline OCR)
Відкриває субтитри DVD і Blu-ray, які є зображеннями, а не текстом, і перетворює їх на субтитри, які можна редагувати, за допомогою PP-OCRv5 від PaddleOCR. Розпізнає їх на процесорі вашого комп’ютера, без відеокарти й без облікового запису, приблизно за одну-дві хвилини на фільм, і ніщо не залишає ваш комп’ютер.
Налаштування Додатки PP-OCRv5 (offline OCR) Встановити
Subtitld завантажує його, перевіряє SHA-256 і тримає оновленим.
- Мови
- 77
- Моделі
- 12
- Завантаження додатка
- 127–150 MB
- ОЗП, щонайменше
- 512 MB
Що це робить
Субтитри 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 | Англійська | |
| Latin script (latin_PP-OCRv5_mobile_rec) За замовчуванням latin | Французька, німецька, іспанська, португальська, італійська, польська, турецька та ще 30 | |
| Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch | Китайська, спрощена й традиційна, та японська | |
| Korean (korean_PP-OCRv5_mobile_rec) korean | Корейська | |
| Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav | Російська, українська та білоруська | |
| Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic | Болгарська, сербська, македонська, казахська, монгольська та інші | |
| Greek (el_PP-OCRv5_mobile_rec) el | Грецька | |
| Arabic script (arabic_PP-OCRv5_mobile_rec) arabic | Арабська, перська, урду, пушту, курдська та інші | |
| Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari | Гінді, маратхі, непальська, санскрит та інші | |
| Thai (th_PP-OCRv5_mobile_rec) th | Тайська | |
| Tamil (ta_PP-OCRv5_mobile_rec) ta | Тамільська | |
| Telugu (te_PP-OCRv5_mobile_rec) te | Телугу |
Додаток запускає їх без PaddlePaddle і PyTorch. Він розрізає кожне зображення на рядки й читає кожен рядок. Потім виправляє те, у чому моделі помиляються на субтитрах: в англійській окреме l або | — це слово I; у китайській і японській ?, ! і , після їхніх ієрогліфів стають повноширинними.
Параметри
У Налаштуваннях › Додатки › PP-OCRv5 (offline OCR) › Налаштувати.
autoЯка модель читає субтитри. Automatic обирає її за мовою, яку ви вказуєте під час відкриття. Обирайте модель вручну, лише щоб змінити цей вибір, наприклад модель латиниці для сербської, записаної латинськими літерами.
00 використовує половину логічних процесорів комп’ютера, але не більше 4. Менше потоків — комп’ютер чутливіший під час розпізнавання.
Мови
77 мов: латиницею, кирилицею, грецьким, арабським, деванагарі, тайським, тамільським письмом і письмом телугу, а також китайська, японська й корейська. Мова потрапляє до списку, лише якщо в її моделі є всі літери її абетки. Тому до списку не ввійшли румунська (ș, ț), в’єтнамська (ơ, ư), латиська, валлійська, мальтійська, маорі, азербайджанська та есперанто, а для івриту, грузинської, вірменської, бенгальської, кхмерської, лаоської та бірманської моделі немає. Сербська читається кирилицею: для сербської латиницею виберіть модель латиниці в Script.
enfrdeesptitnlcagleuplcsskslhrbshutrfisvdanonbnnisetltsqgaidmsswtlfilaflaocuzjvsuzuzhcmnyuejakoruukbebgsrmkkkkymntttgbacvelarfaurpskuugsdhimrnesamaibhonewthtate
Платформи
| Система | Завантаження | Перевірено |
|---|---|---|
| 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 містять лише примусові субтитри або порожні.
Ліцензія
Підходить для комерційної роботи: додаток, 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 isppocr-<version>-libquadmath-source.tar.gzin this release.