PP-OCRv5 (offline OCR)

Phụ đề dạng hình ảnhNgoại tuyếnChỉ CPUĐược dùng thương mại

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 từ Subtitld

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.

Mã nguồn trên GitHub
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 và Blu-ray

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.

Tệp hoặc luồng trong video

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.

Giữ nguyên thời gian và vị trí

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.

Ngoại tuyến, không cần tải gì

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ướcPhù hợp với
English (en_PP-OCRv5_mobile_rec) en
8 MB
Tiếng Anh
Latin script (latin_PP-OCRv5_mobile_rec) Mặc định latin
8 MB
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
16 MB
Tiếng Trung, giản thể và phồn thể, và tiếng Nhật
Korean (korean_PP-OCRv5_mobile_rec) korean
13 MB
Tiếng Hàn
Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav
8 MB
Tiếng Nga, tiếng Ukraina và tiếng Belarus
Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic
8 MB
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
7 MB
Tiếng Hy Lạp
Arabic script (arabic_PP-OCRv5_mobile_rec) arabic
8 MB
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
8 MB
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
8 MB
Tiếng Thái
Tamil (ta_PP-OCRv5_mobile_rec) ta
8 MB
Tiếng Tamil
Telugu (te_PP-OCRv5_mobile_rec) te
8 MB
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.

Script
Mặc định: auto

Mô 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.

CPU threads
Mặc định: 0

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

  • 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

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

Tiện ích bổ sung
Apache-2.0
Công cụ
MIT
ONNX Runtime, của Microsoft
Mô hình
Apache-2.0
Các mô hình nhận dạng mobile của PP-OCRv5, của PaddlePaddle; bản chuyển đổi ONNX của RapidAI

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 is ppocr-<version>-libquadmath-source.tar.gz in this release.

Các tiện ích bổ sung Phụ đề dạng hình ảnh khác