PP-OCRv5 (offline OCR)

Subtítulos en imágenesSin conexiónSolo CPUUso comercial permitido

Abre los subtítulos de DVD y Blu-ray, que son imágenes y no texto, y los convierte en subtítulos que puedes editar, con PP-OCRv5 de PaddleOCR. Los lee en el procesador de tu propio ordenador, sin tarjeta gráfica ni cuenta, en uno o dos minutos para una película, y nada sale de tu equipo.

Instálalo desde Subtitld

Ajustes Complementos PP-OCRv5 (offline OCR) Instalar

Subtitld lo descarga, comprueba su SHA-256 y lo mantiene actualizado.

Código fuente en GitHub
Idiomas
77
Modelos
12
Descarga del complemento
127–150 MB
RAM, como mínimo
512 MB

Qué hace

Subtítulos de DVD y Blu-ray

Los subtítulos de DVD (VobSub, un .idx con su .sub) y los de Blu-ray (PGS, un .sup) están dibujados como imágenes. PP-OCRv5 lee cada imagen como texto, así que puedes editarlos, ajustar sus tiempos y traducirlos, y guardarlos como SRT o en cualquier otro formato.

Archivos o pistas de un vídeo

Abre el propio archivo de subtítulos, o lee una pista de imágenes directamente de un MKV, MP4 o TS.

Se conservan tiempos y posiciones

Cada subtítulo conserva su propio inicio y final, y un subtítulo dibujado en la parte superior de la imagen se queda arriba.

Sin conexión, nada que descargar

Los doce modelos vienen dentro del complemento. Funciona en el procesador, unos 25 ms por línea, y nada sale de tu ordenador.

Antes de instalar

El complemento solo funciona con una versión de Subtitld más reciente que la 26.10, la primera que puede abrir subtítulos en imagen. Las versiones anteriores lo muestran en la lista, pero no tienen nada que lo use.

  • Disco: unos 260 MB una vez instalado, todos los modelos incluidos.
  • Memoria: unos 512 MB libres mientras lee.
  • Procesador: cualquier procesador Intel o AMD de 64 bits, o Apple Silicon. No se usa la tarjeta gráfica.

Abrir subtítulos en imagen

Un archivo de subtítulos. Abre un .idx, .sub o .sup como cualquier otro archivo de subtítulos. Subtitld te pide el Idioma de los subtítulos, ya indicado cuando el nombre del archivo lo menciona, y, cuando un archivo de DVD tiene varias, la Pista. Pulsa Leer como texto. Una barra de progreso sigue la lectura, y cerrar la ventana la detiene.

Los subtítulos se abren como un proyecto nuevo guardado junto al archivo, como un SRT con el mismo nombre. Las imágenes nunca se sobrescriben, ni tampoco un SRT que ya esté allí: el nuevo lleva un número, como film (2).srt.

Una pista de un vídeo. Abre el vídeo y luego, en la pestaña Importar, elige Subtitles in the video. Las pistas de imágenes aparecen como imágenes, leídas con OCR en la lista Pista de subtítulos. Elige una y pulsa Importar.

Un subtítulo repetido en imágenes consecutivas, como suelen hacer los DVD, llega como un solo subtítulo. Revisa el texto antes de guardar: el OCR confunde algunas letras que se parecen, y la cursiva o las fuentes poco habituales se leen peor.

Modelos

Hay un modelo por escritura, elegido según el idioma de los subtítulos. Son los modelos de reconocimiento móviles de PP-OCRv5, en la versión ONNX que publica RapidAI, incluidos en el complemento y comprobados con huellas fijas al compilarlo: no se descarga nada al usarlo.

Modelo TamañoIdeal para
English (en_PP-OCRv5_mobile_rec) en
8 MB
Inglés
Latin script (latin_PP-OCRv5_mobile_rec) Predeterminado latin
8 MB
Francés, alemán, español, portugués, italiano, polaco, turco y 30 más
Chinese and Japanese (ch_PP-OCRv5_mobile_rec) ch
16 MB
Chino, simplificado y tradicional, y japonés
Korean (korean_PP-OCRv5_mobile_rec) korean
13 MB
Coreano
Russian, Ukrainian, Belarusian (eslav_PP-OCRv5_mobile_rec) eslav
8 MB
Ruso, ucraniano y bielorruso
Other Cyrillic script (cyrillic_PP-OCRv5_mobile_rec) cyrillic
8 MB
Búlgaro, serbio, macedonio, kazajo, mongol y más
Greek (el_PP-OCRv5_mobile_rec) el
7 MB
Griego
Arabic script (arabic_PP-OCRv5_mobile_rec) arabic
8 MB
Árabe, persa, urdu, pastún, kurdo y más
Devanagari (devanagari_PP-OCRv5_mobile_rec) devanagari
8 MB
Hindi, maratí, nepalí, sánscrito y más
Thai (th_PP-OCRv5_mobile_rec) th
8 MB
Tailandés
Tamil (ta_PP-OCRv5_mobile_rec) ta
8 MB
Tamil
Telugu (te_PP-OCRv5_mobile_rec) te
8 MB
Telugu

El complemento los ejecuta sin PaddlePaddle ni PyTorch. Divide cada imagen en sus líneas y lee cada línea. Después corrige lo que los modelos hacen mal con los subtítulos: en inglés, una l o una | sueltas son la palabra I; en chino y japonés, los ?, ! y , que siguen a sus caracteres pasan a ancho completo.

Opciones

En Ajustes › Complementos › PP-OCRv5 (offline OCR) › Configurar.

Script
Predeterminado: auto

Qué modelo lee los subtítulos. En automático, se elige según el idioma que indicas al abrirlos. Elige uno solo para cambiar esa elección, por ejemplo el modelo de escritura latina para el serbio escrito en letras latinas.

CPU threads
Predeterminado: 0

0 usa la mitad de los procesadores lógicos del ordenador, como máximo 4. Menos hilos mantienen el ordenador más ágil mientras lee.

Idiomas

77 idiomas, en escritura latina, cirílica, griega, árabe, devanagari, tailandesa, tamil y telugu, además de chino, japonés y coreano. Un idioma solo aparece cuando todas las letras de su alfabeto están en su modelo. El rumano (ș, ț), el vietnamita (ơ, ư), el letón, el galés, el maltés, el maorí, el azerí y el esperanto quedan fuera por ese motivo, y el hebreo, el georgiano, el armenio, el bengalí, el jemer, el lao y el birmano no tienen modelo. El serbio se lee en cirílico: para el serbio en letras latinas, elige el modelo de escritura latina en 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

Plataformas

Sistema DescargaProbado
Linux x86-64 149.7 MBSubtítulos VobSub y PGS leídos en Subtitld, en una máquina real y en CI
macOS (Apple silicon) 132.3 MBImágenes de prueba leídas con cada modelo en CI (Apple Silicon)
Windows x86-64 127.0 MBImágenes de prueba leídas con cada modelo en CI

Linux x86-64, macOS en Apple Silicon y Windows x86-64. Cada versión se compila en los tres, y en cada uno la CI instala el complemento como lo hace Subtitld y lee sus imágenes de prueba con cada modelo.

Solución de problemas

  • unsupported_languageNingún modelo lee el idioma que elegiste. Si los subtítulos están en un idioma escrito con letras latinas, elige el modelo de escritura latina en Script.
  • model_missingFalta un archivo de modelo en el complemento. Reinstálalo desde Configuración ▸ Complementos.
  • bad_paramsSubtitld no pudo pasar una imagen, o una opción tiene un valor que el complemento no conoce. El mensaje dice cuál.
  • oomEl ordenador se quedó sin memoria. Cierra otros programas y vuelve a intentarlo.
  • internalAlgo falló dentro del complemento; el mensaje tiene los detalles.

Si aparece No se encontró texto en estas imágenes., la pista no contiene ningún texto que el complemento pueda ver: algunas pistas de DVD solo llevan subtítulos forzados, o están vacías.

Licencia

Complemento
Apache-2.0
Motor
MIT
ONNX Runtime, de Microsoft
Modelos
Apache-2.0
Modelos de reconocimiento móviles de PP-OCRv5, de PaddlePaddle; conversión a ONNX de RapidAI

Apto para uso comercial: el complemento, ONNX Runtime y los modelos de PP-OCRv5 tienen todos licencias permisivas. El texto que leas de tus subtítulos es tuyo.

Versiones

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

Otros complementos de Subtítulos en imágenes