Tesseract OCR
Mở phụ đề DVD và Blu-ray ở dạng hình ảnh, không phải văn bản, bằng cách đọc chữ trong đó với Tesseract 5.5. Thời gian và vị trí của chúng được giữ nguyên, còn văn bản thì bạn tùy ý chỉnh sửa, dịch và lưu ở bất kỳ định dạng nào. Nó chạy trên bộ xử lý của chính máy tính bạn, ngoại tuyến, với hơn một trăm ngôn ngữ.
Cài đặt Tiện ích bổ sung Tesseract 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ữ
- 108
- Mô hình
- 2
- Tải tiện ích bổ sung
- 13–22 MB
- RAM, tối thiểu
- 256 MB
Cần Subtitld mới hơn. Tiện ích bổ sung đã có trong danh mục, nhưng việc đọc phụ đề hình ảnh có từ bản phát hành sau Subtitld 26.10. Subtitld 26.10 cài được tiện ích nhưng không dùng đến nó.
Nó làm gì
DVD và Blu-ray chứa phụ đề ở dạng hình ảnh: VobSub (.idx và .sub) và PGS (.sup). Subtitld lấy từng hình ra khỏi tệp và Tesseract đọc chữ trong đó, nên bạn có phụ đề bình thường để chỉnh sửa.
Mỗi phụ đề giữ thời điểm bắt đầu và kết thúc của hình ảnh. Phụ đề hiện ở phía trên màn hình vẫn ở phía trên.
Track phụ đề hình ảnh trong MKV hoặc video khác cũng được đọc theo cách đó, từ bảng Nhập.
Không cần card đồ họa và internet khi đã có ngôn ngữ. Khoảng một nghìn phụ đề của một bộ phim mất chừng một phút.
Mở một tệp
Mở tệp .idx, .sub hoặc .sup như bất kỳ tệp phụ đề nào. Subtitld nhận ra phụ đề của nó là hình ảnh và hỏi chúng ở ngôn ngữ nào: Tesseract đọc tốt hơn khi biết điều đó. Tệp .idx của VobSub thường ghi ngôn ngữ, và Subtitld chọn sẵn cho bạn; tệp .sup thì không bao giờ ghi, nên hãy kiểm tra. Rồi bấm Đọc.
Một thanh tiến trình hiện trong lúc đọc, và đóng hộp thoại sẽ dừng việc đọc. Những phụ đề Tesseract không chắc chắn sẽ được đọc lần thứ hai với màu đảo ngược, điều này có ích với các đĩa vẽ chữ tối có viền sáng. Khi xong, phụ đề mở ra trong trình soạn thảo như mọi phụ đề khác.
Khi lưu sẽ tạo một tệp mới, dạng .usfx, hoặc ở bất kỳ định dạng nào từ Xuất. Tệp .idx, .sub hoặc .sup bạn đã mở không bao giờ bị thay đổi.
Khi không có tiện ích bổ sung, Subtitld báo rằng phụ đề là hình ảnh và tiện ích này đọc được chúng.
Phụ đề trong video
Trong bảng Nhập, chọn Subtitles in the video. Khi đã cài tiện ích bổ sung, bạn cũng chọn được các track Blu-ray (PGS) và DVD (VobSub) của video: chúng hiện là hình ảnh, do Tesseract OCR đọc. Khi video có cả hai, track văn bản vẫn được ưu tiên.
Phụ đề DVB (từ bản ghi TV) và XSUB (từ một số tệp DivX) chưa đọc được.
Mô hình
Tesseract đọc với một mô hình cho mỗi ngôn ngữ, từ bộ tessdata_fast của dự án Tesseract: các mô hình nhanh, mỗi mô hình 1 đến 12 MB. Tiếng Anh có sẵn trong tiện ích bổ sung. Mọi ngôn ngữ khác được tải vào bộ nhớ đệm mô hình dùng chung của Subtitld vào lần đầu đọc một phụ đề ở ngôn ngữ đó, từ một phiên bản cố định của tessdata_fast, với từng tệp được kiểm tra theo dấu vân tay của nó. Cập nhật hoặc gỡ tiện ích bổ sung vẫn giữ lại chúng.
| Mô hình | Tải về | Phù hợp với |
|---|---|---|
| English (tessdata_fast) Mặc định eng | Tiếng Anh, có sẵn trong tiện ích bổ sung | |
| Other languages (tessdata_fast, one file per language) tessdata_fast | Mọi ngôn ngữ khác, mỗi ngôn ngữ một tệp, được tải vào lần đầu một phụ đề cần đến |
Tùy chọn
Trong Cài đặt › Tiện ích bổ sung › Tesseract OCR › Cấu hình.
Tesseract đọc dấu ngoặc kép thành dấu cong. Khi bật, chúng thành dấu thẳng, như cách hầu hết tệp phụ đề viết; tắt đi để giữ dấu cong.
Ngôn ngữ
Hơn một trăm, bao gồm chữ Latinh, Kirin, Hy Lạp, Ả Rập, Do Thái, các chữ viết Ấn Độ, chữ Trung, Nhật và Hàn. Tiếng Trung có hai mô hình, giản thể và phồn thể: Subtitld chọn phồn thể cho zh-TW và zh-HK. Tiếng Serbia, Azerbaijan và Uzbek, vốn viết bằng hai hệ chữ, được đọc theo hệ chữ thường dùng, trừ khi ngôn ngữ chỉ định hệ chữ kia.
afamarasazbebgbnbobrbscacebchrcocscydadedvdzeleneoeseteufafifilfofrfygagdglguhehihrhthuhyidisitiujajvkakkkmknkokukylalbloltlvmimkmlmnmrmsmtmynenlnoocorpaplpsptqurorusasdsiskslsqsrsusvswsyrtatetgthtitotrttugukuruzviyiyozh
Tesseract đọc rất tốt các phụ đề rõ ràng, đơn giản. Nó kém hơn với chữ DVD nhỏ và đậm, nơi một hai từ có thể bị sai ("net" thay cho "not"): hãy đọc lại phụ đề trước khi dùng.
Nền tảng
| Hệ thống | Tải về | Đã thử |
|---|---|---|
| Linux x86-64 | 21.6 MB | Đọc tệp VobSub và PGS trong Subtitld, trên máy thật và trong CI |
| macOS (Apple silicon) | 18.0 MB | Đọc phụ đề thử nghiệm trong CI (Apple Silicon) |
| Windows x86-64 | 12.9 MB | Đọc phụ đề thử nghiệm trong CI |
Linux x86-64 (glibc 2.35 trở lên, như trên Ubuntu 22.04, Debian 12 và RHEL 9), macOS trên Apple Silicon và Windows x86-64. Tesseract được dựng từ mã nguồn của chính nó cho từng nền tảng, không cần cài thêm gì. Trên mỗi nền tảng, CI cài tiện ích bổ sung giống như Subtitld làm và đọc phụ đề thử nghiệm với nó, trong đó có một phụ đề ở ngôn ngữ mà nó phải tải về.
Khắc phục sự cố
networkKhông tải được mô hình ngôn ngữ. Kiểm tra kết nối rồi mở lại tệp.unsupported_languageTesseract không có mô hình cho ngôn ngữ đã chọn. Chọn lại ngôn ngữ trong hộp thoại; với ngôn ngữ nó không biết, một ngôn ngữ gần gũi cùng hệ chữ thường đọc tốt.model_missingThiếu một tệp mà tiện ích bổ sung cần. Cài lại nó từ bảng Tiện ích bổ sung.oomMáy tính đã hết bộ nhớ. Đóng các chương trình khác rồi đọc lại phụ đề.bad_paramsSubtitld yêu cầu điều mà tiện ích bổ sung không hiểu. Hãy cập nhật cả hai.internalCó lỗi bên trong tiện ích bổ sung; thông báo có chi tiết.
Giấy phép
Phù hợp cho công việc thương mại: tiện ích bổ sung, Tesseract và các mô hình tessdata_fast theo Apache-2.0, còn Leptonica theo BSD. Văn bản bạn đọc ra là của bạn, nhưng phụ đề trên đĩa thuộc về người đã làm ra chúng: hãy dùng chúng trong phạm vi giấy phép của chúng cho phép.
Phiên bản
- 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.