Skip to content

Convertidor de subtítulos YouTube JSON3 a SRT

Rápido. Privado. Perfecto.

Procesamiento 100% local en tu navegador. Sin subidas. Sin esperas.

Privado y Seguro
Súper Rápido
Gratis y Privado
JSON
{
"events": [
{ "tStartMs": 1000, "dDurationMs": 3000,
"segs": [{ "utf8": "Hello, world!" }] },
{ "tStartMs": 4500, "dDurationMs": 3500,
"segs": [{ "utf8": "This is a subtitle file." }] }
]
}
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!

Arrastra y suelta tu archivo JSON aquí

o haz clic para buscar

Admite archivos .json de hasta 50 MB

100% localSin SubidaSeguroInstantáneo

Cómo funciona

1

Sube tu archivo JSON

Arrastra y suelta o selecciona tu archivo .json

2

Convierte al Instante

Lo procesamos localmente en tu navegador

3

Descarga SRT

Obtén tu archivo .srt inmediatamente

Más Conversiones que Puedes Necesitar

¿Por qué elegir AllSubConverter?

Tu Privacidad Importa

Todo se ejecuta en tu navegador. Tus archivos nunca se suben.

Velocidad Relámpago

Motor optimizado que convierte archivos en segundos.

Gratis y Local

Cada archivo puede pesar hasta 50 MB. Los lotes pueden incluir hasta 200 archivos o 1 GB en total.

Funciona en Todas Partes

Windows, Mac, Linux, iOS, Android - cualquier navegador moderno.

Acerca de JSON a SRT

YouTube timedtext JSON3 guarda los subtítulos en un array de eventos con tStartMs, dDurationMs y fragmentos de texto segs. Esta herramienta analiza esa estructura, une los fragmentos, calcula los tiempos de fin y genera subtítulos SRT numerados para reproductores, Smart TVs y editores de vídeo. Todo se procesa localmente en tu navegador.

Formato de entrada

JSON

JSON3 es el formato de subtítulos interno de YouTube, exportado vía la API timedtext. El archivo es un objeto JSON con un array de eventos. Cada evento tiene tStartMs (milisegundo de inicio), dDurationMs (duración en ms) y segs (array de fragmentos de texto, cada uno con un campo utf8). Se descarga típicamente con youtube-dl o yt-dlp.

Formato de salida

SRT

SRT (SubRip) es el formato de subtítulos con mayor compatibilidad que existe. Cada entrada consiste en un número de índice secuencial, una línea de marca de tiempo en formato HH:MM:SS,mmm --> HH:MM:SS,mmm (nota la coma antes de los milisegundos y la flecha que separa inicio y fin) y una o más líneas de texto. Los archivos SRT son texto plano con extensión .srt y son reconocidos por todos los reproductores de escritorio (VLC, MPC-HC, MPV), todas las marcas de televisores inteligentes, aplicaciones de vídeo móviles y software de edición profesional.

Características

Analiza automáticamente el array de eventos JSON3 y los fragmentos de texto segs
Convierte marcas de tiempo en milisegundos de JSON3 al formato SRT HH:MM:SS,mmm
Procesamiento del lado cliente — tus archivos nunca salen de tu dispositivo
Soporta codificación UTF-8 para caracteres CJK y no latinos
Procesamiento 100% en navegador — sin subidas, privacidad total
Gratis, sin registro, sin marca de agua, archivos de hasta 50 MB cada uno

¿Por qué convertir?

Los televisores inteligentes de Samsung, LG, Sony y los dispositivos Roku solo muestran subtítulos SRT, no JSON3.
El software de edición de vídeo como Premiere Pro, DaVinci Resolve y Final Cut importan SRT nativamente pero no reconocen JSON3.
Los reproductores de vídeo móviles en iOS y Android no tienen soporte integrado para JSON3, pero todos leen SRT.
SRT es el formato que toda API de subtítulos, script de automatización y pipeline de codificación espera.
Las plataformas de streaming como Netflix Partner Help y Amazon Video Direct requieren SRT para la entrega de subtítulos.
Los servidores multimedia como Plex, Emby y Jellyfin detectan automáticamente SRT pero ignoran archivos JSON3.

Diferencias de Formato

JSON3 usa events, tStartMs, dDurationMs y segs; SRT usa cues de texto plano numerados
JSON3 son datos internos de la API de YouTube; SRT es un estándar universal
JSON3 divide el texto en fragmentos utf8; SRT muestra el texto completo por cue
JSON3 casi no tiene soporte en reproductores o editores; SRT funciona en VLC, Smart TVs, Premiere Pro y servidores multimedia

Casos de Uso Comunes

Importación en edición de vídeo

Carga archivos YouTube JSON3 en Adobe Premiere Pro, DaVinci Resolve o Final Cut Pro, que aceptan SRT en la línea de tiempo pero no procesan JSON3.

Biblioteca de servidor multimedia

Añade subtítulos a tu biblioteca de Plex, Emby o Jellyfin. Estos servidores detectan automáticamente archivos .srt junto al vídeo pero ignoran .json.

Vídeo móvil

Asegura que los subtítulos funcionen en aplicaciones de vídeo de iOS y Android como Infuse, nPlayer y MX Player convirtiendo JSON3 al SRT de soporte universal.

Pipelines de codificación

Introduce subtítulos en flujos de FFmpeg, HandBrake o MKVToolNix para incrustar o muxear subtítulos, todos los cuales esperan entrada SRT.

Estandarización de subtítulos

Normaliza una biblioteca mixta de archivos JSON3, VTT y SRT a una colección SRT consistente para una gestión más sencilla.

Formatos Relacionados

JSON (YouTube JSON3)

JSON3 es el formato de subtítulos interno de YouTube, exportado vía la API timedtext. El archivo es un objeto JSON con un array de eventos. Cada evento tiene tStartMs (milisegundo de inicio), dDurationMs (duración en ms) y segs (array de fragmentos de texto, cada uno con un campo utf8). Se descarga típicamente con youtube-dl o yt-dlp.

VTT (WebVTT)

La alternativa web: añade un encabezado WEBVTT y usa milisegundos separados por punto. Elige VTT si tu objetivo es vídeo HTML5 o YouTube.

ASS (Advanced SubStation Alpha)

La alternativa con estilos: soporta fuentes, colores y posicionamiento. Elige ASS si necesitas añadir estilo visual al texto YouTube JSON3.

Preguntas frecuentes

JSON3 es el formato de subtítulos interno de YouTube. Se sirve vía la API timedtext como un objeto JSON con un array de eventos. Cada evento tiene tStartMs, dDurationMs y segs.

Los fragmentos utf8 de cada evento se unen en su orden original. Por ejemplo, "Hello " y "world" forman la línea completa "Hello world".

Sí. La salida usa numeración SubRip estándar y tiempos HH:MM:SS,mmm --> HH:MM:SS,mmm compatibles con VLC, MPV, televisores Samsung y LG, Premiere Pro, DaVinci Resolve, Plex y herramientas similares.

Usa yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <URL-del-vídeo>. El archivo .json3 se puede importar directamente a esta herramienta.

Algunos eventos contienen solo información de tiempo sin texto. Se omiten automáticamente y no afectan la salida SRT.

SRT (SubRip) es el formato de subtítulos con mayor compatibilidad que existe. Cada entrada consiste en un número de índice secuencial, una línea de marca de tiempo en formato HH:MM:SS,mmm --> HH:MM:SS,mmm (nota la coma antes de los milisegundos y la flecha que separa inicio y fin) y una o más líneas de texto. Los archivos SRT son texto plano con extensión .srt y son reconocidos por todos los reproductores de escritorio (VLC, MPC-HC, MPV), todas las marcas de televisores inteligentes, aplicaciones de vídeo móviles y software de edición profesional.

¿Listo para convertir tus subtítulos?

Suelta tu archivo JSON aquí y conviértelo a SRT al instante.