PP-OCRv5 (offline OCR)
Mở phụ đề của DVD và Blu-ray, vốn là hình ảnh chứ không phải văn bản, và biến chúng thành phụ đề bạn có thể chỉnh sửa, với PP-OCRv5 của PaddleOCR. Nó đọc chúng trên bộ xử lý của chính máy tính bạn, không cần card đồ họa và không cần tài khoản, mất khoảng một đến hai phút cho một bộ phim, và không có gì rời khỏi máy của bạn.
Cài đặt Tiện ích bổ sung PP-OCRv5 (offline OCR) Cài đặt
Subtitld tải về, kiểm tra SHA-256 và giữ cho tiện ích luôn được cập nhật.
- Ngôn ngữ
- 77
- Mô hình
- 12
- Tải tiện ích bổ sung
- 127–150 MB
- RAM, tối thiểu
- 512 MB
Nó làm gì
Phụ đề DVD (VobSub, một tệp .idx cùng tệp .sub của nó) và phụ đề Blu-ray (PGS, một tệp .sup) được vẽ dưới dạng hình ảnh. PP-OCRv5 đọc mọi hình ảnh thành văn bản, để bạn có thể chỉnh sửa, căn lại thời gian và dịch chúng, rồi lưu thành SRT hoặc bất kỳ định dạng nào khác.
Mở chính tệp phụ đề, hoặc đọc một luồng hình ảnh trực tiếp từ tệp MKV, MP4 hay TS.
Mỗi phụ đề giữ thời điểm bắt đầu và kết thúc của riêng nó, và một phụ đề được vẽ ở phía trên hình vẫn ở phía trên.
Cả mười hai mô hình đều nằm sẵn trong tiện ích bổ sung. Nó chạy trên bộ xử lý, khoảng 25 ms mỗi dòng, và không có gì rời khỏi máy tính của bạn.
Trước khi cài đặt
Tiện ích bổ sung chỉ hoạt động với phiên bản Subtitld mới hơn 26.10, phiên bản đầu tiên có thể mở phụ đề dạng hình ảnh. Các phiên bản cũ hơn vẫn liệt kê nó nhưng không có gì dùng đến nó.
- Đĩa: khoảng 260 MB sau khi cài, đã gồm mọi mô hình.
- Bộ nhớ: khoảng 512 MB trống trong khi đọc.
- Bộ xử lý: bất kỳ bộ xử lý Intel hoặc AMD 64 bit nào, hoặc Apple Silicon. Không dùng card đồ họa.
Mở phụ đề dạng hình ảnh
Một tệp phụ đề. Mở tệp .idx, .sub hoặc .sup như với bất kỳ tệp phụ đề nào. Subtitld hỏi Ngôn ngữ phụ đề, được đặt sẵn khi tên tệp có ghi ngôn ngữ, và, khi một tệp DVD chứa nhiều luồng, hỏi cả Luồng. Nhấn Đọc thành văn bản. Một thanh tiến trình theo dõi việc đọc, và đóng cửa sổ sẽ dừng việc đọc.
Phụ đề mở ra thành một dự án mới được lưu cạnh tệp, dưới dạng một tệp SRT cùng tên. Các hình ảnh không bao giờ bị ghi đè, một tệp SRT đã có sẵn cũng vậy: tệp mới sẽ được đánh số, như film (2).srt.
Một luồng trong video. Mở video, rồi trong tab Nhập chọn Subtitles in the video. Các luồng hình ảnh hiện là hình ảnh, đọc bằng OCR trong danh sách Luồng phụ đề. Chọn một luồng rồi nhấn Nhập.
Một phụ đề lặp lại trong các hình ảnh liền nhau, như DVD thường làm, sẽ được nhập vào thành một phụ đề. Hãy kiểm tra văn bản trước khi lưu: OCR nhầm lẫn một số chữ cái trông giống nhau, và chữ nghiêng hay phông chữ lạ được đọc kém hơn.
Mô hình
Có một mô hình cho mỗi hệ chữ viết, được chọn theo ngôn ngữ của phụ đề. Đó là các mô hình nhận dạng mobile của PP-OCRv5, ở bản dựng ONNX mà RapidAI công bố, nằm sẵn trong tiện ích bổ sung và được đối chiếu với các dấu vân tay cố định khi dựng: không có gì được tải về khi bạn dùng nó.
| Mô hình | Kích thước | Phù hợp với |
|---|---|---|
| English (en_PP-OCRv5_mobile_rec) en | Tiếng Anh | |
| Latin script (latin_PP-OCRv5_mobile_rec) Mặc định latin | Tiếng Pháp, tiếng Đức, tiếng Tây Ban Nha, tiếng Bồ Đào Nha, tiếng Ý, tiếng Ba Lan, tiếng Thổ Nhĩ Kỳ và 30 ngôn ngữ khác | |
| Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch | Tiếng Trung, giản thể và phồn thể, và tiếng Nhật | |
| Korean (korean_PP-OCRv5_mobile_rec) korean | Tiếng Hàn | |
| Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav | Tiếng Nga, tiếng Ukraina và tiếng Belarus | |
| Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic | Tiếng Bulgaria, tiếng Serbia, tiếng Macedonia, tiếng Kazakh, tiếng Mông Cổ và các ngôn ngữ khác | |
| Greek (el_PP-OCRv5_mobile_rec) el | Tiếng Hy Lạp | |
| Arabic script (arabic_PP-OCRv5_mobile_rec) arabic | Tiếng Ả Rập, tiếng Ba Tư, tiếng Urdu, tiếng Pashto, tiếng Kurd và các ngôn ngữ khác | |
| Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari | Tiếng Hindi, tiếng Marathi, tiếng Nepal, tiếng Phạn và các ngôn ngữ khác | |
| Thai (th_PP-OCRv5_mobile_rec) th | Tiếng Thái | |
| Tamil (ta_PP-OCRv5_mobile_rec) ta | Tiếng Tamil | |
| Telugu (te_PP-OCRv5_mobile_rec) te | Tiếng Telugu |
Tiện ích chạy chúng mà không cần PaddlePaddle hay PyTorch. Nó cắt mỗi hình ảnh thành các dòng và đọc từng dòng. Sau đó nó sửa những gì các mô hình hay đọc sai trên phụ đề: trong tiếng Anh, một chữ l hoặc | đứng riêng là từ I; trong tiếng Trung và tiếng Nhật, ?, ! và , đứng sau chữ của các ngôn ngữ đó được chuyển thành dạng toàn độ (full-width).
Tùy chọn
Trong Cài đặt › Tiện ích bổ sung › PP-OCRv5 (offline OCR) › Cấu hình.
autoMô hình nào đọc phụ đề. Tự động sẽ chọn mô hình theo ngôn ngữ bạn chọn khi mở phụ đề. Chỉ chọn một mô hình khi muốn thay đổi lựa chọn đó, chẳng hạn mô hình chữ Latinh cho tiếng Serbia viết bằng chữ cái Latinh.
00 dùng một nửa số bộ xử lý logic của máy tính, tối đa 4. Ít luồng hơn giúp máy tính phản hồi tốt hơn trong khi đọc.
Ngôn ngữ
77 ngôn ngữ, viết bằng chữ Latinh, Kirin, Hy Lạp, Ả Rập, Devanagari, Thái, Tamil và Telugu, cùng tiếng Trung, tiếng Nhật và tiếng Hàn. Một ngôn ngữ chỉ được liệt kê khi mọi chữ cái trong bảng chữ cái của nó đều có trong mô hình của nó. Vì lý do đó, tiếng Romania (ș, ț), tiếng Việt (ơ, ư), tiếng Latvia, tiếng Wales, tiếng Malta, tiếng Māori, tiếng Azerbaijan và Quốc tế ngữ bị loại ra, còn tiếng Do Thái, tiếng Gruzia, tiếng Armenia, tiếng Bengal, tiếng Khmer, tiếng Lào và tiếng Miến Điện không có mô hình. Tiếng Serbia được đọc bằng chữ Kirin: với tiếng Serbia viết bằng chữ cái Latinh, hãy chọn mô hình chữ Latinh trong Script.
enfrdeesptitnlcagleuplcsskslhrbshutrfisvdanonbnnisetltsqgaidmsswtlfilaflaocuzjvsuzuzhcmnyuejakoruukbebgsrmkkkkymntttgbacvelarfaurpskuugsdhimrnesamaibhonewthtate
Nền tảng
| Hệ thống | Tải về | Đã thử |
|---|---|---|
| Linux x86-64 | 149.7 MB | Đọc phụ đề VobSub và PGS trong Subtitld, trên máy thật và trong CI |
| macOS (Apple silicon) | 132.3 MB | Đọc các hình ảnh thử nghiệm với mọi mô hình trong CI (Apple Silicon) |
| Windows x86-64 | 127.0 MB | Đọc các hình ảnh thử nghiệm với mọi mô hình trong CI |
Linux x86-64, macOS trên Apple Silicon và Windows x86-64. Mỗi bản phát hành được dựng trên cả ba, và trên mỗi nền tảng, CI cài tiện ích bổ sung giống như Subtitld làm và đọc các hình ảnh thử nghiệm của nó với mọi mô hình.
Khắc phục sự cố
unsupported_languageKhông có mô hình nào đọc được ngôn ngữ bạn đã chọn. Nếu phụ đề ở một ngôn ngữ viết bằng chữ cái Latinh, hãy chọn mô hình chữ Latinh trong Script.model_missingThiếu một tệp mô hình trong tiện ích bổ sung. Hãy cài lại nó từ Cài đặt ▸ Tiện ích bổ sung.bad_paramsSubtitld không chuyển được một hình ảnh, hoặc một tùy chọn có giá trị mà tiện ích không biết. Thông báo cho biết là trường hợp nào.oomMáy tính đã hết bộ nhớ. Đóng các chương trình khác rồi thử lại.internalCó lỗi bên trong tiện ích bổ sung; thông báo có chi tiết.
Nếu hiện Không tìm thấy văn bản nào trong các hình ảnh này., luồng đó không chứa văn bản nào mà tiện ích nhìn thấy được: một số luồng DVD chỉ mang phụ đề bắt buộc, hoặc trống.
Giấy phép
Phù hợp cho công việc thương mại: tiện ích bổ sung, ONNX Runtime và các mô hình PP-OCRv5 đều theo giấy phép dễ dãi. Văn bản bạn đọc được từ phụ đề là của bạn.
Phiên bản
- 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.