PP-OCRv5 (offline OCR)
Abre as legendas de DVDs e Blu-rays, que são imagens, não texto, e as transforma em legendas que você pode editar, com o PP-OCRv5 do PaddleOCR. Ele as lê no processador do seu próprio computador, sem placa de vídeo e sem conta, em cerca de um ou dois minutos para um filme, e nada sai da sua máquina.
Configurações Complementos PP-OCRv5 (offline OCR) Instalar
O Subtitld baixa, verifica o SHA-256 e mantém o complemento atualizado.
- Idiomas
- 77
- Modelos
- 12
- Download do complemento
- 127–150 MB
- RAM, no mínimo
- 512 MB
O que faz
As legendas de DVD (VobSub, um .idx com o seu .sub) e as de Blu-ray (PGS, um .sup) são desenhadas como imagens. O PP-OCRv5 lê cada imagem como texto, para que você possa editá-las, ajustar os tempos e traduzi-las, e salvá-las em SRT ou em qualquer outro formato.
Abra o próprio arquivo de legendas, ou leia uma faixa de imagens direto de um MKV, MP4 ou TS.
Cada legenda mantém o seu próprio início e fim, e uma legenda desenhada no alto da imagem continua no alto.
Os doze modelos vêm dentro do complemento. Ele roda no processador, cerca de 25 ms por linha, e nada sai do seu computador.
Antes de instalar
O complemento só funciona com uma versão do Subtitld mais nova que a 26.10, a primeira que consegue abrir legendas em imagem. As versões mais antigas o listam, mas não têm nada que o use.
- Disco: cerca de 260 MB depois de instalado, com todos os modelos.
- Memória: cerca de 512 MB livres enquanto ele lê.
- Processador: qualquer processador Intel ou AMD de 64 bits, ou Apple Silicon. Nenhuma placa de vídeo é usada.
Abrindo legendas em imagem
Um arquivo de legendas. Abra um .idx, .sub ou .sup como abriria qualquer arquivo de legendas. O Subtitld pergunta o Idioma das legendas, já preenchido quando o nome do arquivo o indica, e, quando um arquivo de DVD traz várias, a Faixa. Clique em Ler como texto. Uma barra de progresso acompanha a leitura, e fechar a janela a interrompe.
As legendas abrem como um novo projeto salvo ao lado do arquivo, como um SRT com o mesmo nome. As imagens nunca são sobrescritas, nem um SRT que já esteja lá: o novo ganha um número, como film (2).srt.
Uma faixa de um vídeo. Abra o vídeo e, na aba Importar, escolha Subtitles in the video. As faixas de imagens aparecem como imagens, lidas com OCR na lista Faixa de legendas. Escolha uma e clique em Importar.
Uma legenda repetida em imagens seguidas, como os DVDs costumam fazer, entra como uma só legenda. Confira o texto antes de salvar: o OCR confunde algumas letras parecidas, e itálicos ou fontes incomuns são lidos com menos precisão.
Modelos
Há um modelo por escrita, escolhido a partir do idioma das legendas. São os modelos de reconhecimento mobile do PP-OCRv5, na versão ONNX que a RapidAI publica, dentro do complemento e conferidos com impressões digitais fixas quando ele é compilado: nada é baixado quando você o usa.
| Modelo | Tamanho | Ideal para |
|---|---|---|
| English (en_PP-OCRv5_mobile_rec) en | Inglês | |
| Latin script (latin_PP-OCRv5_mobile_rec) Padrão latin | Francês, alemão, espanhol, português, italiano, polonês, turco e mais 30 | |
| Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch | Chinês, simplificado e tradicional, e japonês | |
| Korean (korean_PP-OCRv5_mobile_rec) korean | Coreano | |
| Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav | Russo, ucraniano e bielorrusso | |
| Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic | Búlgaro, sérvio, macedônio, cazaque, mongol e outros | |
| Greek (el_PP-OCRv5_mobile_rec) el | Grego | |
| Arabic script (arabic_PP-OCRv5_mobile_rec) arabic | Árabe, persa, urdu, pashto, curdo e outros | |
| Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari | Hindi, marati, nepalês, sânscrito e outros | |
| Thai (th_PP-OCRv5_mobile_rec) th | Tailandês | |
| Tamil (ta_PP-OCRv5_mobile_rec) ta | Tâmil | |
| Telugu (te_PP-OCRv5_mobile_rec) te | Télugo |
O complemento os roda sem PaddlePaddle nem PyTorch. Ele corta cada imagem em linhas e lê cada linha. Depois, corrige o que os modelos erram em legendas: em inglês, um l ou | sozinho é a palavra I; em chinês e japonês, ?, ! e , depois dos seus caracteres passam a ter largura total.
Opções
Em Configurações › Complementos › PP-OCRv5 (offline OCR) › Configurar.
autoQual modelo lê as legendas. Automatic o escolhe a partir do idioma que você indica ao abri-las. Escolha um só para mudar isso, por exemplo o modelo da escrita latina para sérvio escrito em letras latinas.
00 usa metade dos processadores lógicos do computador, no máximo 4. Menos threads deixam o computador mais ágil enquanto ele lê.
Idiomas
77 idiomas, nas escritas latina, cirílica, grega, árabe, devanágari, tailandesa, tâmil e télugo, além de chinês, japonês e coreano. Um idioma só é listado quando todas as letras do seu alfabeto estão no seu modelo. Romeno (ș, ț), vietnamita (ơ, ư), letão, galês, maltês, maori, azerbaijano e esperanto ficam de fora por esse motivo, e hebraico, georgiano, armênio, bengali, khmer, laosiano e birmanês não têm modelo. O sérvio é lido em cirílico: para sérvio em letras latinas, escolha o modelo da escrita latina em Script.
enfrdeesptitnlcagleuplcsskslhrbshutrfisvdanonbnnisetltsqgaidmsswtlfilaflaocuzjvsuzuzhcmnyuejakoruukbebgsrmkkkkymntttgbacvelarfaurpskuugsdhimrnesamaibhonewthtate
Plataformas
| Sistema | Download | Testado |
|---|---|---|
| Linux x86-64 | 149.7 MB | Leu legendas VobSub e PGS no Subtitld, numa máquina real e na CI |
| macOS (Apple silicon) | 132.3 MB | Leu as imagens de teste com todos os modelos na CI (Apple Silicon) |
| Windows x86-64 | 127.0 MB | Leu as imagens de teste com todos os modelos na CI |
Linux x86-64, macOS em Apple Silicon e Windows x86-64. Cada versão é compilada nos três, e em cada um a CI instala o complemento como o Subtitld faz e lê as suas imagens de teste com todos os modelos.
Solução de problemas
unsupported_languageNenhum modelo lê o idioma que você escolheu. Se as legendas estão num idioma escrito com letras latinas, escolha o modelo da escrita latina em Script.model_missingFalta um arquivo de modelo no complemento. Reinstale-o em Configurações ▸ Complementos.bad_paramsO Subtitld não conseguiu entregar uma imagem, ou uma opção tem um valor que o complemento não conhece. A mensagem diz qual.oomO computador ficou sem memória. Feche outros programas e tente de novo.internalAlgo falhou dentro do complemento; a mensagem traz os detalhes.
Se aparecer Nenhum texto foi encontrado nestas imagens., a faixa não tem nenhum texto que o complemento consiga ver: algumas faixas de DVD só trazem legendas forçadas, ou estão vazias.
Licença
Adequado para trabalho comercial: o complemento, o ONNX Runtime e os modelos do PP-OCRv5 estão todos sob licenças permissivas. O texto que você lê das suas legendas é seu.
Versões
- 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.