Resumen: una linea de subtitulo se divide de forma "natural" cuando cada linea es una unidad gramatical completa que el espectador puede leer de un solo vistazo. Las reglas basicas: mantener cada linea dentro de un limite de caracteres (Netflix permite hasta 42 caracteres por linea para escrituras latinas, 16 para chino/japones/coreano), usar como maximo dos lineas, dividir despues de un signo de puntuacion o en los limites de las clausulas, y nunca partir una unidad gramatical — no dejar un articulo, una preposicion o una conjuncion colgando al final de una linea. Los subtitulos generados automaticamente dividen mal las lineas porque cortan por numero de caracteres o por pausas de silencio, no por significado. Para resolver esto a escala, usa una herramienta que divida las lineas en limites naturales de forma automatica. GeekLink lo hace en Mac, localmente, mientras transcribe o extrae subtitulos — asi partes de lineas ya bien divididas en lugar de reformatear cada subtitulo a mano.
¿Cansado de corregir a mano divisiones de linea torpes? GeekLink divide las lineas en puntos naturales de forma automatica, en Mac, mientras transcribe y traduce — gratis, sin necesidad de cuenta.
Descargar gratis¿Que hace que una division de linea de subtitulo sea "buena"?
Una buena division de linea mantiene cada linea como una unidad gramatical autonoma, para que la mirada del espectador pueda captar una linea entera de una vez en lugar de atrapar media frase. Los subtitulos se leen en rafagas cortas mientras el espectador tambien mira la imagen, asi que la forma en que se reparte una frase entre lineas afecta directamente lo facil — y lo rapido — que se entiende.
Los estandares profesionales coinciden en la misma idea. La Guia de estilo de texto temporizado de Netflix limita las lineas a 42 caracteres para idiomas de escritura latina (y 16 para chino, japones y coreano), limita cada subtitulo a dos lineas, y pide que el texto "se divida siguiendo unidades linguisticas logicas" manteniendo la velocidad de lectura en torno a 17 caracteres por segundo para contenido para adultos. Las Directrices de subtitulos de la BBC indican igualmente a los editores que dividan las lineas "en puntos naturales" — al final de una oracion o clausula — en lugar de en una posicion de caracter arbitraria.
En resumen: una division de linea debe caer donde una persona haria una pausa de forma natural, y cada linea debe tener sentido por si sola. Cuando eso ocurre, el subtitulo se vuelve invisible. Cuando no, el espectador nota la division torpe, relee y se retrasa respecto a la imagen.
¿Por que los subtitulos automaticos generados por IA dividen mal las lineas?
La mayoria de las herramientas de subtitulado automatico dividen las lineas por numero de caracteres o por pausas de silencio en el audio — no por significado — asi que rutinariamente cortan en medio de una frase. Un motor de voz a texto produce un flujo de palabras con marcas de tiempo; cuando un subtitulo se vuelve demasiado largo, una herramienta ingenua simplemente lo corta en el espacio mas cercano por debajo del limite de caracteres, sin entender donde termina realmente la clausula.
Por eso los subtitulos automaticos sin pulir suelen dejar una palabra pequena al final de una linea — "a", "el", "y", "de" — o parten un nombre, un numero o una frase verbal en la division. Cada uno de esos casos obliga al lector a sostener un pensamiento incompleto a traves del salto de linea.
Este problema es ahora ampliamente reconocido como el verdadero cuello de botella del subtitulado. Como lo plantea el analisis del sector en MultiLingual, el principal reto del subtitulado profesional ya no es la precision del reconocimiento — es la segmentacion: donde se dividen las lineas, como se agrupan las clausulas y cuanto puede leer un espectador de una vez. Una transcripcion puede ser perfecta palabra por palabra y aun asi producir subtitulos cansados de leer, simplemente por como estan divididas las lineas.
¿Por que mis subtitulos de Whisper son demasiado largos — y como lo soluciono?
Whisper — y la mayoria de los motores de voz a texto — divide su salida segun los silencios del audio, no segun la longitud de la linea, asi que un solo subtitulo de Whisper a menudo llega a 60–90 caracteres, muy por encima del limite de legibilidad de ~42 caracteres. La transcripcion es precisa, pero Whisper no tiene noción de velocidad de lectura ni de donde termina una clausula, asi que una frase larga con pocas pausas se convierte en un subtitulo largo y dificil de leer.
La solucion rapida es un limite basado en reglas. Ejecutar Whisper (o faster-whisper) con --max_line_width 42 --max_line_count 2 --word_timestamps True fuerza cada linea por debajo de 42 caracteres. Evita lineas demasiado largas, pero como divide en el espacio mas cercano en lugar de por significado, las frases todavia pueden partirse en mitad de la idea — la misma limitacion que cualquier regla basada en numero de caracteres.
Para obtener lineas que se dividan por significado en lugar de por numero de caracteres, necesitas una herramienta que segmente semanticamente — la comparativa de herramientas mas abajo muestra cuales lo hacen.
Las reglas para dividir lineas de subtitulos de forma natural
Ya sea que dividas las lineas a mano o confies en una herramienta, estas son las reglas que usan los editores para mantener los subtitulos legibles. Estan tomadas de los estandares de Netflix y la BBC mencionados arriba y son consistentes en la mayoria de las directrices de broadcast y streaming.
- Respeta un limite de caracteres por linea. Alrededor de 42 caracteres por linea para escrituras latinas, menos para escrituras densas (Netflix usa 16 para CJK). Excederse obliga a la mirada a recorrer demasiado.
- Usa como maximo dos lineas. Un subtitulo que se desborda a una tercera linea cubre demasiado de la imagen y tarda demasiado en leerse.
- Divide despues de la puntuacion. Una coma, un punto, un signo de interrogacion u otra puntuacion marca una pausa natural — el mejor lugar para dividir.
- Divide en los limites de las clausulas. Si no hay puntuacion, divide entre clausulas o frases (antes de una conjuncion como "y", "pero", "porque", o antes de un pronombre relativo como "que" o "el cual").
- Manten juntas las unidades gramaticales. No separes un articulo de su sustantivo ("la / casa"), una preposicion de su objeto ("en / la habitacion"), ni un nombre de un apellido. Manten la unidad en una sola linea.
- No dejes palabras pequenas colgando al final de una linea. Articulos, preposiciones y conjunciones ("un", "el", "a", "de", "y") deben empezar la siguiente linea, no quedar colgando al final de la anterior.
- Equilibra las dos lineas. Evita una linea muy larga encima de una muy corta; lineas mas o menos parejas se leen con mas fluidez y se ven mas deliberadas.
- Vigila la velocidad de lectura. Incluso un subtitulo bien dividido es dificil de leer si esta en pantalla muy poco tiempo — mantenlo en torno a 17 caracteres por segundo para audiencias generales.
El habito mas util de todos: lee cada linea en voz alta por si sola. Si suena como un fragmento natural, la division es buena; si suena como si se hubiera cortado a media respiracion, mueve la division.
¿En que se diferencian las divisiones de linea de subtitulos segun el idioma?
Las reglas de division de lineas no son universales — la division correcta depende de como se escribe el idioma. Una herramienta o un editor que ignore esto produce subtitulos que se ven bien en ingles y mal en japones. La tabla siguiente resume los limites; despues van las notas por idioma.
| Parametro | Escrituras latinas | Chino / Japones / Coreano |
|---|---|---|
| Maximo de caracteres por linea | ~42 | ~16 |
| Maximo de lineas por subtitulo | 2 | 2 |
| Velocidad de lectura | Hasta ~17 caracteres/segundo | Menor (cada caracter aporta mas) |
| Donde caen las divisiones | En los espacios — despues de la puntuacion, antes de las conjunciones | En los limites de palabra o clausula (sin espacios) |
| Regla especifica del idioma | No dejar articulos ni preposiciones colgando al final de una linea | Kinsoku japones (caracteres que no pueden empezar/terminar una linea) |
Estas cifras siguen la Guia de estilo de texto temporizado de Netflix para video estandar (horizontal). El video vertical de formato corto (TikTok, Reels, Shorts) es mas estrecho, asi que los creadores suelen usar lineas mas cortas — no existe un unico limite oficial de caracteres para el video vertical, asi que pruebalo segun tu tamano de fuente y la plataforma de destino.
Los idiomas de escritura latina (espanol, ingles, portugues, etc.) usan espacios entre palabras, asi que las divisiones caen en los espacios y la tarea principal es elegir el correcto: despues de la puntuacion, antes de una conjuncion, y nunca dejando una palabra funcional colgando. El limite de caracteres es relativamente generoso (alrededor de 42 por linea).
El chino no tiene espacios, asi que una division tiene que caer en un limite de palabra o clausula identificado analizando el texto, no en un espacio en blanco. Las lineas tambien son mucho mas cortas (alrededor de 16 caracteres), porque cada caracter aporta mas informacion.
El japones anade el kinsoku shori — reglas de division de lineas que prohiben que ciertos caracteres empiecen o terminen una linea (una linea no deberia empezar con puntuacion de cierre, kana pequeno o una marca de vocal larga). Las buenas divisiones tienden a caer despues de una particula o despues de la puntuacion.
El coreano usa espacios entre frases (eojeol), asi que las divisiones caen en esos limites, de nuevo con un limite por linea mas corto que las escrituras latinas.
Por eso "solo dividir a los 42 caracteres" falla en cuanto trabajas entre varios idiomas — el limite, los puntos de division y las posiciones prohibidas cambian todos. Una herramienta de subtitulos que maneja bien varios idiomas tiene que aplicar reglas distintas por idioma.
Como dividir lineas de subtitulos automaticamente
Dividir cada linea a mano es preciso pero lento — en un video largo o un lote de archivos se convierte en la parte mas tediosa del subtitulado. Hay tres niveles de automatizacion:
| Enfoque | Como funciona | Compromiso |
|---|---|---|
| Division automatica basada en reglas | Impone un limite de caracteres por linea (integrado en editores como el de codigo abierto Subtitle Edit) | Rapido, pero la posicion de la division a menudo necesita ajuste manual — respetar el numero de caracteres no es lo mismo que dividir en un punto natural |
| Division semantica / con IA | Usa NLP o modelos de lenguaje para dividir en limites gramaticales, despues de la puntuacion, evitando partir frases | Mas natural, pero muchas herramientas son en la nube o basadas en web, asi que tu transcripcion o video se sube a un servicio remoto |
| Local + IA semantica (GeekLink) | La IA divide cada subtitulo en limites de grupos de sentido (no solo despues de la puntuacion), mantiene cada linea dentro de los limites de broadcast, con las reglas correctas por idioma — todo mientras transcribe, completamente en el dispositivo | Combina la division con calidad de IA con privacidad local y procesamiento por lotes; solo macOS |
GeekLink aplica la division semantica con IA automaticamente mientras transcribe el habla — dividiendo cada subtitulo en limites naturales de grupos de sentido en lugar de solo despues de la puntuacion, manteniendo cada linea dentro de un limite de broadcast legible, y aplicando las reglas correctas por idioma (incluidos chino, japones y coreano). La mayoria de las herramientas obligan a un compromiso: division con calidad de IA que sube tu transcripcion a un servicio en la nube, o procesamiento local que solo impone un numero de caracteres. GeekLink hace la division semantica con IA enteramente en tu Mac — asi tu video nunca sale de tu maquina, y como procesa por lotes, el mismo formato bien dividido se aplica a docenas de archivos en una sola pasada. Partes de subtitulos que ya estan divididos con sentido, en lugar de reformatear cada subtitulo a mano.
GeekLink combina esto con reconocimiento de voz basado en Whisper, OCR de video que extrae subtitulos incrustados (grabados), y traduccion con IA sensible al contexto en mas de 40 idiomas — asi que la transcripcion, la extraccion, la traduccion y el formato de lineas ocurren en un solo flujo de trabajo en lugar de en varias herramientas.
¿Que herramientas de subtitulos dividen lineas automaticamente — y cuales dividen por significado?
De las herramientas de subtitulos comunes, solo una plataforma en la nube como Matesub y una herramienta local como GeekLink dividen las lineas por significado — el resto cortan por numero de caracteres o te lo dejan a ti. La tabla siguiente muestra como maneja cada una la division de lineas, si es automatica y si se ejecuta localmente.
| Herramienta | Divide las lineas por | ¿Automatica? | ¿Se ejecuta localmente? |
|---|---|---|---|
| Whisper / faster-whisper | Numero de caracteres (--max_line_width) |
Parcial (flag de CLI) | Si |
| Subtitle Edit | Numero de caracteres (limite CPL) | Parcial + revision manual | Si |
| CapCut | — (division manual) | No — division a mano | App de escritorio + cuenta |
| Aegisub | — (manual) | No | Si |
| Matesub | Significado + presets de broadcast | Si | No — nube (subida) |
| GeekLink | Significado (grupos de sentido con IA) | Si | Si — en el dispositivo |
La propia ayuda de CapCut indica a los usuarios que dividan los subtitulos largos manualmente con la herramienta de tijeras; Aegisub no tiene auto-segmentacion; Whisper y Subtitle Edit imponen un limite de caracteres pero dividen en el espacio mas cercano, no en la clausula. Matesub divide por significado pero es basado en navegador, asi que tu video se sube; GeekLink divide por significado enteramente en tu Mac, asi que el video nunca sale de tu maquina.
Preguntas frecuentes
¿Cual es la longitud ideal de una linea de subtitulo?
Para idiomas de escritura latina, el estandar comun es de hasta 42 caracteres por linea (el limite de Netflix), con un maximo de dos lineas por subtitulo. El chino, el japones y el coreano usan un limite mas corto — alrededor de 16 caracteres — porque cada caracter aporta mas informacion. Mantenerse dentro de estos limites permite leer una linea de un solo vistazo.
¿Donde deberias dividir una linea de subtitulo?
Divide despues de la puntuacion (una coma o un punto marca una pausa natural) o en un limite de clausula si no hay puntuacion. Manten juntas las unidades gramaticales — no separes un articulo de su sustantivo ni una preposicion de su objeto — y nunca dejes una palabra pequena como "a", "el", "y" o "de" colgando al final de una linea; pasala al inicio de la siguiente linea.
¿Por que los subtitulos generados automaticamente tienen divisiones de linea torpes?
La mayoria de las herramientas de subtitulado automatico dividen las lineas por numero de caracteres o por pausas de silencio en el audio, no por significado. No entienden donde termina una clausula, asi que cortan en medio de una frase o dejan una palabra funcional al final de una linea. Incluso una transcripcion perfectamente precisa puede leerse mal solo por como estan segmentadas las lineas — la segmentacion, no el reconocimiento, es el problema mas dificil.
¿Se pueden corregir las divisiones de linea de subtitulos automaticamente?
Si. Los editores de subtitulos incluyen division automatica basada en reglas que impone un limite de caracteres, aunque la posicion a menudo necesita ajustes manuales. Las herramientas mas nuevas usan IA o NLP para dividir en puntos gramaticales naturales. GeekLink aplica la division natural de lineas automaticamente mientras transcribe o extrae subtitulos, localmente en tu Mac y en lotes de archivos — asi partes de lineas bien divididas.
¿Las reglas de division de lineas son iguales en todos los idiomas?
No. Las escrituras latinas dividen en los espacios con un limite de ~42 caracteres; el chino no tiene espacios y divide en los limites de palabra con un limite de ~16 caracteres; el japones anade reglas kinsoku que prohiben que ciertos caracteres empiecen o terminen una linea; el coreano divide en los limites de frase (eojeol). Una herramienta de subtitulos que funciona entre idiomas tiene que aplicar reglas distintas para cada uno.
¿Por que mis subtitulos de Whisper son tan largos?
Whisper divide su salida segun los silencios del audio, no segun la longitud de la linea, asi que un solo subtitulo puede superar los 60 caracteres — muy por encima del estandar de legibilidad de ~42 caracteres. Para limitar la longitud de la linea, ejecuta Whisper con --max_line_width 42 --max_line_count 2 --word_timestamps True, o usa una herramienta que segmente por significado en lugar de por numero de caracteres.
¿Como hago mas cortos los subtitulos de Whisper o los divido en lineas apropiadas?
Para una solucion basada en reglas, ejecuta Whisper o faster-whisper con --max_line_width 42 --max_line_count 2 --word_timestamps True, que mantiene cada linea por debajo de 42 caracteres. Para lineas que se dividan en limites naturales de frase en lugar de un numero fijo de caracteres, usa una herramienta semantica — Matesub lo hace en la nube, y GeekLink lo hace localmente en Mac mientras transcribe.