Exportaciones y archivos de subtítulos
¿Cómo edito un archivo SRT sin romperlo?
Respuesta breve
Edita el texto y mantén la estructura: cada subtítulo es un número, una línea de tiempos como 00:00:01,000 --> 00:00:03,500 y una o dos líneas de texto, con una línea en blanco entre subtítulos. No cambies la flecha ni las comas, mantén cada tiempo de inicio antes de su tiempo final y guarda el archivo en UTF-8 sin formato. Un editor de subtítulos revisa todo esto por ti, para que el archivo siga importándose en YouTube, LinkedIn o tu editor de video.
3 min de lectura
¿Qué hay dentro de un archivo SRT?
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
2
00:00:03,600 --> 00:00:06,200
Today we're fixing subtitle files.
Cada subtítulo, o cue, tiene tres partes: un número, una línea de tiempos con el inicio, una flecha y el final, y el texto. Una línea en blanco separa los subtítulos. Los tiempos son horas, minutos, segundos y milisegundos, con una coma antes de los milisegundos.
¿Puedo editar un archivo SRT en el Bloc de notas o TextEdit?
Sí, para cambios pequeños de texto. Sigue estas reglas:
- Edita solo las líneas de texto, salvo que quieras corregir un tiempo a propósito.
- Mantén la línea en blanco entre subtítulos.
- Guarda como texto sin formato en UTF-8 con la extensión .srt. En TextEdit, elige primero Formato y luego Convertir a texto normal.
Los cambios de tiempos son más fáciles y seguros en un editor de subtítulos, que muestra cada subtítulo como una fila.
¿Por qué no se importa mi archivo SRT?
| Problema | Ejemplo |
|---|---|
| Formato de marca de tiempo incorrecto | 00:00:01.000 (un punto) o 0:01,000 (faltan las horas) |
| Falta la línea en blanco | Dos subtítulos quedan juntos |
| Subtítulo vacío | Una línea de tiempos sin texto |
| Final antes del inicio | 00:00:05,000 --> 00:00:04,000 |
| Subtítulos solapados | Uno empieza antes de que termine el anterior |
| Codificación incorrecta | YouTube exige UTF-8 sin formato (Ayuda de YouTube) |
| Extensión incorrecta | El archivo se guardó como captions.srt.txt |
¿Cómo arreglo caracteres extraños?
Caracteres como é en lugar de é significan que el archivo se guardó con una codificación antigua y se leyó como UTF-8, o al revés. Ábrelo en un editor de texto que te deje elegir la codificación, busca la que muestra bien el texto y vuelve a guardarlo en UTF-8.
Cómo hacerlo en CaptionBolt
Para arreglos rápidos, la herramienta gratuita Subtitle Editor de CaptionBolt muestra un archivo SRT o VTT como filas que puedes editar, lo revisa antes de que lo descargues y mantiene el archivo en tu navegador.
- Sube o pega el archivo y haz clic en Cargar subtítulos.
- Edita el texto y los tiempos de cada fila, o usa Agregar cue, Ordenar y Limpiar cues.
- Haz clic en Validar para detectar marcas de tiempo rotas, subtítulos vacíos, tiempos invertidos y solapamientos.
- Elige el formato de exportación (SRT, VTT, TXT o ASS) y descárgalo.
El editor no cambia la codificación del archivo, así que arregla primero los caracteres extraños. Si los subtítulos salieron de CaptionBolt, edítalos mejor en el Editor de texto y descarga un SRT nuevo en Pro o Max. Para más detalles, consulta cómo editar archivos SRT sin romper los tiempos.
Cuándo conviene otro método
- Necesitas ajustar los tiempos sobre la forma de onda del audio. Usa un editor de subtítulos de escritorio con vista de forma de onda.
- Necesitas el archivo en otro idioma. CaptionBolt no traduce; usa una herramienta o un servicio de traducción.
Preguntas relacionadas
¿Cómo añado un archivo SRT a mi video?
Decide si el público debe poder desactivar los subtítulos. Para que sean opcionales, sube el SRT junto al video en YouTube, LinkedIn o Facebook, o añádelo como pista de subtítulos en un reproductor o en el archivo de video. Para que sean permanentes, incrusta el SRT en la imagen con HandBrake, FFmpeg o un editor de video. TikTok e Instagram no aceptan archivos de subtítulos, así que para esas apps incrusta los subtítulos.
¿Cómo convierto un archivo SRT a VTT, o VTT a SRT?
Cambian tres cosas: los archivos VTT empiezan con una línea WEBVTT, usan un punto antes de los milisegundos en lugar de una coma y pueden llevar ajustes de cue y notas que el SRT no admite. Un conversor lo hace en segundos sin tocar el texto ni los tiempos. Cambiar la extensión no basta. Usa VTT para reproductores web y video HTML5; usa SRT para LinkedIn, Facebook y la mayoría de los editores de video.
¿Cómo creo un archivo de subtítulos SRT a partir de mi video?
Deja que el reconocimiento de voz haga un primer borrador, corrígelo y exporta SRT. Si el video está en tu canal de YouTube, YouTube Studio puede descargar sus subtítulos como archivo gratis. Si no, usa una herramienta de subtítulos o de transcripción que exporte SRT, como CaptionBolt en el plan Pro, o escribe los subtítulos tú en un editor de subtítulos. Revisa siempre los nombres, los números y los tiempos antes de usar el archivo.
¿Cómo incrusto subtítulos ASS con estilo en un video con FFmpeg?
Usa el filtro de video ass o subtitles de FFmpeg, que dibuja los subtítulos en cada fotograma con libass: ffmpeg -i input.mp4 -vf ass=captions.ass -c:a copy output.mp4. El archivo ASS conserva sus fuentes, colores, posición y animación, pero las fuentes deben estar instaladas o indicarse con la opción fontsdir. Incrustar vuelve a codificar el video, así que guarda una copia del original.