Reconocimiento de Texto (OCR)
Extrae subtitulos incrustados existentes de los fotogramas del video
Que es el Reconocimiento de Texto (OCR)
La funcion de Reconocimiento de Texto (OCR) extrae subtitulos incrustados existentes de los fotogramas del video y genera un archivo de subtitulos SRT editable. Es ideal para videos que ya tienen subtitulos visibles pero no disponen de un archivo de subtitulos separado, como videos descargados con subtitulos fijos, grabaciones de programas de TV, etc.
A diferencia del reconocimiento de voz, el OCR analiza la imagen del video en lugar de la pista de audio, por lo que puede reconocer cualquier texto que haya sido "quemado" en los fotogramas del video.
Como Usarlo
- Importa videos a la biblioteca multimediaArrastra archivos de video a la biblioteca multimedia de GeekLink, o haz clic en el boton "Agregar Videos" para seleccionar archivos.
- Elige "Ya estan en pantalla"Selecciona esta opcion en el panel de configuracion (lee los subtitulos desde la imagen, es decir, OCR), para videos donde los subtitulos estan incrustados en la imagen.
- Elige el idioma de origenSelecciona el idioma de reconocimiento OCR para los subtitulos del video.
- Haz clic en "Ejecutar Reconocimiento de Texto"Despues de confirmar la configuracion, haz clic en el boton para iniciar el procesamiento.
- Confirma el area de subtitulosAl abrirse el selector, la linea de subtitulos se detecta automaticamente y se marca en rojo en su posicion exacta — en la mayoria de los casos solo tienes que desplazarte por la linea de tiempo para verificar que la marca sigue sobre los subtitulos y pulsar Confirmar. Si la deteccion no es correcta, arrastra sobre el fotograma para dibujar un recuadro. El OCR lee solo el texto dentro de esa area e ignora automaticamente logotipos, marcas de agua y distintivos de canal (ver detalles a continuacion).
- Muestreo de color (opcional)Solo si activaste "Ajuste fino del filtrado de subtitulos por color" en Mas configuraciones entraras al paso del selector de color -- pinta sobre el texto del subtitulo en un fotograma del video para muestrear su color (ver detalles a continuacion). De lo contrario, el OCR lee todas las lineas dentro del recuadro y este paso se omite.
- Confirmar colorDespues de pintar en el selector de color, haz clic en "Confirmar Color" para continuar.
- Espera a que termine el OCREl sistema escanea automaticamente los fotogramas del video para extraer el contenido de texto.
- Ver resultadosListo! Abre el editor de subtitulos para ver y editar los resultados del reconocimiento.
Confirma el area de subtitulos
Despues de hacer clic en Ejecutar se abre el selector de area, que detecta la linea de subtitulos automaticamente: la posicion exacta se marca en rojo y a la derecha aparece un elemento "Linea de subtitulos detectada". En la mayoria de los casos solo tienes que desplazarte por la linea de tiempo, verificar que la marca roja sigue sobre los subtitulos y pulsar Confirmar — sin dibujar nada a mano.
Si la posicion detectada no es correcta, arrastra sobre el fotograma para dibujar un recuadro: tu recuadro tiene prioridad (la linea detectada sigue listada a la derecha y puede eliminarse individualmente con su boton Eliminar). Este paso le indica al OCR que lea solo el texto dentro de esa area e ignore los logotipos, marcas de agua y distintivos de canal en pantalla, de modo que el resultado extraido contenga unicamente las lineas de subtitulos.
El selector de area ahora resalta en vivo las zonas de texto detectadas: pausa o desplazate por la linea de tiempo y apareceran recuadros alrededor de cada texto que el OCR va a leer, de modo que ves de un vistazo si tu recuadro es preciso y si se esta colando texto ajeno (marca "Ocultar recuadros de texto detectado" para desactivar la superposicion). Si dentro de tu recuadro queda texto pequeno que interfiere — numeros de la interfaz de un juego, leyendas en las esquinas — arrastra el control deslizante "Ignorar texto pequeño": los recuadros filtrados se desvanecen en tiempo real, asi que arrastra hasta que solo el subtitulo quede resaltado.
Ajuste Fino del Filtrado de Subtitulos por Color (Opcional)
De forma predeterminada, el OCR lee todas las lineas de texto dentro de tu recuadro. Si el recuadro aun captura desorden del tamano de un subtitulo — una marca de agua o una etiqueta en pantalla situada en la misma area — activa "Ajuste fino del filtrado de subtitulos por color" en Mas configuraciones. Anade un paso de selector donde aislas el subtitulo real por su color. Dejalo desactivado y el OCR simplemente lee todo lo que hay dentro del recuadro. (El filtrado por tamano de fuente ahora esta integrado en el paso de seleccion del area mediante el control deslizante "Ignorar texto pequeño" — no necesitas activar esta opcion para eso.)
Muestrea el color del subtitulo
- Usa el raton para pintar sobre el area de texto del subtitulo en el fotograma del video; el sistema recopila automaticamente el color en las posiciones pintadas
- Usa los botones +/- para hacer zoom y pintar con precision sobre subtitulos pequenos
- Te equivocaste? Haz clic en "Borrar Pintura" para comenzar de nuevo
- Una vez alcanzado el tamano minimo de muestra, el boton "Confirmar Color" se activa
Intenta pintar directamente sobre los trazos del texto del subtitulo y evita el area de fondo alrededor de ellos -- cuanto mas preciso sea el muestreo, mejores seran los resultados del reconocimiento.
A donde se fue el filtrado por tamano de fuente?
El filtrado por tamano de fuente se adelanto al paso de seleccion del area: arrastra el control deslizante "Ignorar texto pequeño" y observa como los recuadros de deteccion se desvanecen en tiempo real para descartar el texto pequeno que interfiere — ya no hay que escribir valores en pixeles aqui. El selector de color ahora hace una sola cosa: muestrear el color.
Excluir Otro Idioma (Opcional)
Algunos fotogramas llevan texto incrustado en dos escrituras a la vez — por ejemplo un video japones con subtitulos en chino agregados encima, o letreros en pantalla en un idioma bajo una leyenda en otro. La opcion "Filtrar texto" te permite excluir una escritura completa para que el OCR la ignore: elige el idioma que no quieres (japones, coreano, chino, tailandes o arabe) y ese texto se descarta, dejando solo tu linea de subtitulo.
Configuraciones de OCR Explicadas
| Configuracion | Descripcion | Recomendacion |
|---|---|---|
| Idioma de Origen | El idioma que el OCR lee en pantalla | Ajustalo al idioma del subtitulo. Usa el preset "Chino + Ingles" solo para subtitulos genuinamente bilingues — ejecuta una pasada adicional en ingles mas lenta |
| Intervalo de Deteccion | Frecuencia con la que GeekLink comprueba si hay un cambio de fotograma — 0.1s (El mas fino) / 0.25s (Fino) / 0.3s (Preciso) / 0.5s (Estandar) / 1.0s (Rapido, menos preciso) | El valor predeterminado es adecuado para la mayoria de los videos; reduce a 0.1s para subtitulos que aparecen brevemente, a costa de una ejecucion mas larga |
| Filtrar Texto | Excluye una escritura completa del resultado — tailandes, japones, coreano, chino o arabe | Usa cuando el fotograma lleva texto incrustado en un idioma que no quieres (p. ej. un video japones con subtitulos en chino — filtra el japones) |
| Ajuste fino del filtrado de subtitulos por color | Desactivado (predeterminado) = lee todas las lineas dentro de tu recuadro. Activado = anade un paso de selector que aisla el subtitulo por su color y tamano de fuente | Activalo para fotogramas con desorden donde una marca de agua, logotipo o etiqueta en pantalla se situa dentro del recuadro |
Preguntas Frecuentes
Por que el resultado esta lleno de texto ilegible?
El muestreo de color puede no ser lo suficientemente preciso, causando que el motor OCR interprete las texturas del fondo como texto. Intenta volver a muestrear y pinta solo sobre los trazos del texto del subtitulo. Tambien puedes cambiar a un fotograma con subtitulos mas claros e intentar de nuevo. Para una guia mas detallada sobre como conservar solo los subtitulos y filtrar marcas de agua, logotipos y texto en pantalla, consulta como extraer solo los subtitulos y como ignorar logotipos en idioma extranjero.
Que idiomas se soportan?
El OCR actualmente soporta los siguientes idiomas: ingles, chino simplificado, chino tradicional, bilingue chino-ingles, japones, coreano, vietnamita, espanol, portugues, frances, aleman, italiano e indonesio.
Por que no se detectan algunos subtitulos?
El intervalo de deteccion puede ser demasiado grande, causando que se pierdan subtitulos que aparecen brevemente. Intenta reducir el intervalo de deteccion a 0.1s (El mas fino) para capturar subtitulos que cambian mas rapido. La contrapartida es un mayor tiempo de procesamiento.