Elimina códigos de tiempo y números de línea, conserva la estructura
Elimina todo código de tiempo y número de índice de un archivo SRT o VTT manteniendo intacta cada línea de subtítulo original. Sin unir, sin renumerar, sin subir archivos.
Tus archivos nunca tocan un servidor. Cada conversión en esta página se ejecuta localmente en tu navegador usando la API FileReader de JavaScript. Nada se sube, se registra ni se almacena. Seguro para grabaciones confidenciales de Zoom/Teams, vídeo no publicado y entrevistas legales.
Cómo funciona la eliminación de marcas de tiempo
Todo subtítulo (ya sea SRT o WebVTT) consta de tres partes: un número de índice, un rango de código de tiempo y el propio texto del subtítulo. El índice y el código de tiempo existen únicamente para sincronizar el texto con la reproducción del vídeo; en cuanto solo quieres leer el contenido, son puro ruido. Esta herramienta elimina exactamente esas dos partes y deja la tercera intacta, un subtítulo por línea, en el orden original.
Ese es un valor predeterminado deliberadamente distinto al de los convertidores de SRT a TXT y de VTT a TXT de SubToolDesk, que por defecto unen los fragmentos en párrafos completos. Aquí, cada subtítulo original permanece en su propia línea, útil cuando quieres comparar el texto limpio con el vídeo segmento a segmento, o cuando estás editando un guion y quieres conservar exactamente cómo estaba dividido en origen.
Cómo eliminar marcas de tiempo de SRT o VTT (paso a paso)
- Suelta tu archivo
.srto.vtten el convertidor de arriba, o pega el texto sin procesar. - La insignia de formato confirma lo detectado; no es necesario seleccionar el formato manualmente.
- Deja desactivado Unir en párrafos para conservar una línea por subtítulo original, o actívalo si cambias de opinión y prefieres prosa fluida.
- Opcionalmente activa Quitar etiquetas de hablante y Quitar etiquetas de formato para obtener una línea totalmente limpia.
- Pulsa Copiar o Descargar para obtener el resultado como texto plano.
Por qué eliminar las marcas de tiempo de los subtítulos
Un código de tiempo junto a una línea de diálogo es útil para un reproductor de vídeo e irrelevante para alguien que solo quiere leer las palabras. Eliminarlo, sin tocar cómo está dividido el texto, aparece en una serie de situaciones concretas:
- Comparar con otro montaje o edición, cotejar el texto de una pista de subtítulos con una versión reeditada del mismo vídeo, línea por línea, sin códigos de tiempo que ya no coinciden con el nuevo montaje.
- Resincronizar en otra herramienta, limpiar los datos de sincronización antiguos antes de volver a cronometrar los subtítulos contra una nueva pista de audio o un doblaje, para que los códigos de tiempo obsoletos no se cuelen por error.
- Revisión legal o de cumplimiento, generar una transcripción limpia para una declaración, una auditoría de subtítulos o una comprobación de normas de emisión, donde solo importan las palabras dichas, no cuándo se dijeron.
- Citar diálogo por escrito, extraer una línea o dos de un archivo de subtítulos para un artículo o un informe sin que aparezca un
00:04:21,100 --> 00:04:24,650suelto en mitad de la frase. - Comprobaciones de continuidad de guion, cotejar un archivo de subtítulos con el guion de rodaje línea por línea para detectar diálogo omitido o alterado, lo cual solo funciona si la segmentación de los subtítulos permanece intacta.
- Buscar por palabra clave en una transcripción, hacer una búsqueda de texto plano en una transcripción sin que los códigos de tiempo interrumpan las coincidencias o ensucien los resultados.
Antes y después
Antes: 12 00:04:21,100 --> 00:04:24,650 Lanzamos el nuevo flujo de incorporación el mes pasado. Después: Lanzamos el nuevo flujo de incorporación el mes pasado.
Antes y después: un ejemplo real
Un fragmento SRT algo más desordenado, con números de subtítulo, códigos de tiempo separados por coma, una etiqueta en cursiva y nombres de hablante en texto plano incluidos:
1 00:00:12,000 --> 00:00:14,500 Maria: Terminamos la auditoría ayer. 2 00:00:14,500 --> 00:00:17,200 Jordan: <i>Genial</i>, eso va por delante del calendario. 3 00:00:17,200 --> 00:00:20,000 Maria: Enviaré el informe esta noche.
Con los interruptores predeterminados de esta página (Unir en párrafos desactivado, Quitar etiquetas de hablante desactivado, Quitar etiquetas de formato activado), eso se convierte en:
Maria: Terminamos la auditoría ayer. Jordan: Genial, eso va por delante del calendario. Maria: Enviaré el informe esta noche.
Los números de subtítulo, los códigos de tiempo, las flechas --> y la etiqueta <i> han desaparecido, pero tres subtítulos siguen siendo tres líneas, en el mismo orden, ya que la unión está desactivada por defecto en esta página. Los prefijos Maria: y Jordan: también permanecen, porque Quitar etiquetas de hablante está desactivado aquí; actívalo y esos nombres desaparecerían junto con todo lo demás.
Razones habituales para eliminar marcas de tiempo sin unir
- Revisión de guion: comparar una transcripción limpia línea por línea con el montaje de vídeo original.
- Control de calidad de subtítulos: revisar el texto de los subtítulos en busca de erratas sin el desorden visual de los datos de sincronización.
- Alimentar una herramienta posterior: algunas herramientas de traducción o resumen esperan un segmento por línea en lugar de párrafos completos.
- Preparación de teleprompter: conservar los puntos de pausa naturales que coinciden con la segmentación original de los subtítulos.
Totalmente del lado del cliente
Como con cada herramienta de este sitio, el archivo se procesa por completo en tu navegador. Sin ida y vuelta al servidor, sin almacenamiento de archivos y sin cuenta. Eso importa tanto para una limpieza rápida de guion como para una transcripción confidencial de una entrevista.
Qué se considera una "marca de tiempo" aquí
Esta herramienta se dirige a los dos elementos de metadatos que lleva todo subtítulo SRT y WebVTT: el índice de subtítulo secuencial (el número suelto en su propia línea antes del tiempo) y el propio rango de código de tiempo (HH:MM:SS,mmm --> HH:MM:SS,mmm para SRT, o el equivalente separado por punto para WebVTT, incluyendo cualquier ajuste de subtítulo final como align:start). Ambos se reconocen y eliminan sin importar qué formato use el archivo de origen. No necesitas indicarle a la herramienta con cuál estás trabajando.
En qué se diferencia de un simple buscar y reemplazar
Es tentador pensar que un buscar y reemplazar normal en un editor de texto podría hacer este trabajo, y para un archivo bien formado, en buena medida puede. La diferencia se nota con archivos del mundo real, que presentan suficientes peculiaridades e inconsistencias de formato como para hacer fallar una coincidencia de patrón ingenua. SubToolDesk gestiona esas irregularidades de la misma forma que lo haría el motor de subtítulos de un reproductor de vídeo, para que no tengas que limpiar el archivo a mano primero.
¿Buscas un chat o una exportación de mensajes en su lugar?
Esta herramienta está diseñada para subtítulos SRT y WebVTT, donde la marca de tiempo ocupa su propia línea dedicada. Una exportación de WhatsApp o iMessage pone, en cambio, una marca de tiempo en línea en cada mensaje (como [1/5/24, 9:14 AM] Alex: mensaje), lo cual requiere una lógica de detección diferente. Para ese formato, usa Remove Timestamps from Messages en su lugar.
Combinar esto con los otros interruptores
La eliminación de marcas de tiempo y números de línea siempre está activa en la salida de esta herramienta (es su único propósito), pero se combina con los otros dos interruptores independientes. Activa Quitar etiquetas de hablante si tu origen también antepone nombres a las líneas, y Quitar etiquetas de formato si contiene <i>, <v Speaker>, o códigos de sustitución ASS. Combina los tres para una transcripción completamente desnuda, o deja las etiquetas de hablante y de formato intactas si específicamente quieres conservar esa información y eliminar solo el ruido de sincronización.
Qué conserva y qué elimina esta herramienta
Se conserva:
- Cada palabra del texto de diálogo, en su orden y puntuación originales.
- Una línea de salida por cada subtítulo original, nunca unidas en párrafos, salvo que tú mismo actives Unir en párrafos.
- El orden exacto en que aparecían los subtítulos, de modo que la línea 12 de la salida sigue correspondiendo al subtítulo número 12 del archivo original.
- Los prefijos de nombre de hablante y las etiquetas de formato, salvo que actives por separado Quitar etiquetas de hablante o Quitar etiquetas de formato.
Se elimina:
- El número de índice secuencial que encabeza cada subtítulo.
- El rango completo de código de tiempo y la flecha
-->entre sus dos marcas. - Los ajustes de subtítulo que siguen a una línea de tiempo de WebVTT, como
align:start position:10%. - Los prefijos de hablante en texto plano como
Jordan:, cuando Quitar etiquetas de hablante está activado. - Las etiquetas de formato como
<i>o<v Speaker>, cuando Quitar etiquetas de formato está activado.
Problemas comunes y cómo solucionarlos
- El resultado todavía tiene etiquetas
<i>o<v Speaker>: activa Quitar etiquetas de formato, es un control independiente de la eliminación de marcas de tiempo y no está ligado a ella. - Nombres como
Jordan:siguen al principio de cada línea: eso es Quitar etiquetas de hablante, otro interruptor distinto, actívalo si quieres solo el texto. - Todo se unió en un párrafo largo y yo quería línea por línea: vuelve a desactivar Unir en párrafos, está desactivado por defecto en esta página precisamente para que sobreviva la segmentación original.
- La insignia de formato muestra Unknown en lugar de SRT o VTT: el detector busca una línea de tiempo que contenga
-->; un pegado parcial que corta un subtítulo por la mitad, o un archivo guardado con saltos de línea poco habituales, puede romper esa detección. - Los bloques
NOTEoSTYLEde un archivo WebVTT aparecen como texto suelto en el resultado: comprueba que la insignia de formato muestre realmente VTT y no texto plano; los fragmentos pegados a veces pierden la cabeceraWEBVTTque el analizador usa para reconocer el formato. - Las letras acentuadas o el texto no inglés aparecen como caracteres extraños tipo
é: el archivo de origen no se guardó como UTF-8; vuelve a exportarlo o guardarlo como UTF-8 y súbelo de nuevo.
Preguntas frecuentes
¿Cómo elimino las marcas de tiempo de un archivo de subtítulos?
Suelta tu archivo .srt o .vtt en el convertidor de arriba, o pega el texto sin procesar en el panel izquierdo. El formato se detecta automáticamente y cada número de línea y código de tiempo se elimina de forma automática, dejando solo el diálogo. Pulsa Copiar o Descargar para obtener el resultado como texto plano.
¿Tienen marcas de tiempo los archivos SRT?
Sí. Todo subtítulo SRT tiene un rango de código de tiempo (HH:MM:SS,mmm --> HH:MM:SS,mmm) en su propia línea, justo encima del texto del subtítulo, además de un número de línea secuencial encima de eso. Ambos existen únicamente para sincronizar la línea con la reproducción del vídeo; esta herramienta elimina los dos y conserva solo el texto.
¿Puedo eliminar marcas de tiempo de una transcripción en texto plano, no solo de un archivo .srt o .vtt?
Sí, siempre que las marcas de tiempo estén en su propia línea con el formato de subtítulo SRT o WebVTT estándar (habitual en transcripciones exportadas de Zoom, Teams u Otter.ai). Pega ese texto directamente en el convertidor; se detecta automáticamente igual que lo haría un archivo .srt o .vtt. Las marcas de tiempo libres incrustadas en mitad de una frase en texto no relacionado no son el objetivo de esta herramienta.
¿Puedo eliminar marcas de tiempo de una transcripción que copié en Word o Google Docs?
Sí, si el texto subyacente conserva sus líneas de código de tiempo originales. Copia el texto del documento (no el propio archivo .docx) y pégalo en el convertidor de arriba; funciona de forma idéntica a pegar texto SRT o VTT sin procesar.
¿En qué se diferencia esto de los convertidores de SRT a TXT o de VTT a TXT?
Esas herramientas unen por defecto los fragmentos en párrafos fluidos. Esta herramienta mantiene por defecto cada subtítulo original en su propia línea, de modo que sigues viendo exactamente dónde estaba segmentada la pista de subtítulos, solo que sin el desorden de números y códigos de tiempo. Aquí también puedes activar la unión en párrafos si prefieres tener prosa.
¿Esto elimina también los números de línea además de las marcas de tiempo?
Sí, tanto la línea de índice secuencial como el rango de código de tiempo HH:MM:SS se eliminan, dejando solo el texto del diálogo, un subtítulo por línea.
¿Puedo eliminar marcas de tiempo de un archivo WebVTT también, no solo de SRT?
Sí, la herramienta detecta automáticamente SRT, WebVTT o texto plano y aplica la misma eliminación de marcas de tiempo y números de línea sin importar el formato de origen.
¿Por qué querría conservar los saltos de línea en lugar de unir en párrafos?
Los guionistas, editores de vídeo y cualquiera que haga una revisión línea por línea suelen querer conservar la segmentación original. Refleja cómo aparecían los subtítulos en pantalla, lo que facilita la comparación con el vídeo.
¿Esto también elimina los nombres de hablante y las etiquetas de formato?
Esos son controles independientes y separados: activa Quitar etiquetas de hablante o Quitar etiquetas de formato junto con la eliminación de marcas de tiempo si quieres los tres a la vez.