Skip to content
CutConvert

Cómo convertir un .prtranscript de Premiere a SRT

Por Greg Thompson, Founder, CutConvertPublicado el Actualizado el

Los menús de los programas se citan en inglés, tal como aparecen en la interfaz.

Si tienes un archivo .prtranscript de Premiere Pro y solo quieres sacar subtítulos de él, seguramente ya has descubierto la parte frustrante: el archivo no se abre como texto, renombrarlo a .srt produce basura, y los conversores que encuentras en internet lo rechazan o devuelven sinsentidos. Esta guía explica por qué ocurre y muestra paso a paso cómo convertir un .prtranscript real en subtítulos SRT o VTT limpios y bien sincronizados, con etiquetas de hablante incluidas.

Qué es realmente un archivo .prtranscript

.prtranscript es el archivo que Premiere Pro escribe cuando exportas una transcripción desde el panel Text. Contiene la transcripción completa de un clip: cada palabra, el instante de inicio y la duración de cada una y, cuando Premiere ha identificado varios hablantes, a quién pertenece cada palabra. Son exactamente los datos que necesita un archivo de subtítulos, así que convertirlo a SRT debería ser trivial.

El problema es la codificación. Un .prtranscript no es un archivo de texto ni es JSON. Es un archivo binario construido sobre FlatBuffers, el formato de Google, el mismo tipo de estructura binaria compacta que usan los videojuegos y las aplicaciones de alto rendimiento para leer datos estructurados sin analizar texto. Ábrelo en un editor de texto y verás algún fragmento legible (una palabra suelta aquí, un en-us allá) flotando en un mar de caracteres de control. La sincronización y la estructura están empaquetadas en bytes crudos, no escritas como números que puedas leer.

Esto es distinto del formato JSON de transcripción que Adobe documenta para importar una transcripción. Esa especificación JSON es un formato publicado y legible para meter una transcripción externa en Premiere. El .prtranscript que obtienes al exportar es el contenedor binario, y su estructura interna no está documentada. Es fácil confundirlos porque contienen datos parecidos, pero una herramienta hecha para la especificación JSON no puede leer la exportación binaria en absoluto.

Por qué los conversores genéricos fallan con él

Casi todas las herramientas de «prtranscript a SRT» que encontrarás se escribieron contra el formato JSON documentado, o simplemente dan por hecho que el archivo es texto. Así que cuando les das un .prtranscript binario real:

  • Renombrarlo a .srt o .txt te muestra los bytes crudos en pantalla, ilegibles e inútiles para cualquier reproductor.
  • Los conversores basados en JSON lanzan su analizador JSON sobre el primer byte, se topan con datos binarios en lugar de una { y devuelven un error del tipo «not valid JSON» o «unexpected token».
  • Las herramientas que leen el archivo como texto corrompen los bytes antes incluso de empezar, porque el binario no sobrevive a ser decodificado como UTF-8.

Nada de esto es culpa tuya ni de una exportación rota. El archivo está bien; las herramientas simplemente no se construyeron para leer el formato binario real de Premiere. Es un callejón sin salida tan habitual que los editores llevan años pidiendo en los propios foros de Adobe una forma de exportar SRT desde una transcripción y de importar el .prtranscript como algo que no sean subtítulos.

Cómo exportar un .prtranscript desde Premiere

Si eres tú quien genera el archivo (por ejemplo, para entregar una transcripción a un productor o archivarla con el proyecto), la exportación está en el panel Text:

  1. Abre la secuencia o el clip cuya transcripción necesitas y abre el panel Text (Window > Text).
  2. Selecciona la pestaña Transcript. Si todavía no hay transcripción, ejecuta antes Transcribe. El Speech to Text de Premiere genera la sincronización por palabra de la que depende todo lo demás.
  3. Haz clic en el menú de desbordamiento (...) en la parte superior de la pestaña y elige Export.
  4. Escoge la opción .prtranscript. Premiere también ofrece exportaciones a texto plano y CSV desde el mismo menú, pero esas eliminan la sincronización por palabra. Solo el .prtranscript lo conserva todo: palabras, tiempos por palabra y asignación de hablantes.

Esa última distinción es lo que hace que el archivo binario merezca la pena. La exportación a texto plano se lee bien pero no puede convertirse en subtítulos precisos, porque la sincronización ha desaparecido. El .prtranscript parece ilegible pero contiene todo lo que necesita un archivo de subtítulos. Solo hace falta un conversor que hable su idioma.

Las dos formas de obtener SRT de una transcripción de Premiere

Hay exactamente dos caminos fiables. Elige según sigas dentro de Premiere o solo tengas un archivo .prtranscript suelto.

Opción 1: exportar subtítulos desde dentro de Premiere

Si el proyecto está abierto y no te importan unos cuantos pasos, Premiere puede generar el SRT por sí mismo, pasando por captions en lugar de por la transcripción directamente:

  1. En el panel Text, abre la pestaña Captions.
  2. Haz clic en Create captions from transcript, elige un preajuste de subtítulos y ajusta los caracteres por línea, la duración mínima y los huecos.
  3. Premiere crea una pista de subtítulos sincronizada con la transcripción.
  4. Ve a File > Export > Captions (o activa un archivo de subtítulos sidecar en Export Settings) y elige SRT.

Es la vía oficial y funciona bien cuando terminas dentro de Premiere. El inconveniente es que exige el proyecto, el material de origen y un viaje de ida y vuelta por una pista de subtítulos que quizá no necesites para nada más. Para ver comparadas todas las rutas dentro de Premiere, incluida la exportación directa a SRT que las versiones más recientes ofrecen en las transcripciones de secuencia, consulta cómo exportar SRT desde una transcripción de Premiere.

Opción 2: convertir el .prtranscript directamente

Si solo tienes el archivo .prtranscript, porque te lo pasó un editor, lo sacaste de un archivo de proyecto o lo exportaste en un equipo que ya no tiene el material, no necesitas Premiere para nada. El conversor de transcripción de Premiere a SRT de CutConvert lee el binario directamente: decodifica la estructura FlatBuffers, recupera cada palabra con su tiempo de inicio y duración exactos y escribe un SRT estándar. Hay un conversor de transcripción de Premiere a VTT equivalente si necesitas WebVTT para la web.

Como lee la sincronización real por palabra del archivo, los subtítulos coinciden con el audio original, no con una estimación. Tu archivo se sube por una conexión cifrada, se convierte en el servidor y se te devuelve directamente como descarga.

Cómo funciona la conversión directa

  1. Exporta la transcripción desde Premiere como .prtranscript (panel Text → pestaña Transcript → menú de desbordamiento → Export), o coge el archivo que ya tienes.
  2. Abre transcripción de Premiere a SRT (o a VTT).
  3. Suelta el .prtranscript en la página.
  4. Descarga el SRT. El conversor agrupa las palabras en líneas de subtítulo legibles, cortando por la puntuación, la longitud de línea y las pausas naturales, y marca cada cue con la sincronización del archivo.

Eso es todo el trabajo. Sin proyecto, sin material, sin pista de subtítulos.

Etiquetas de hablante para entrevistas

Cuando Premiere ha ejecutado la detección de hablantes, el .prtranscript guarda quién dijo cada palabra. El conversor lee esas asignaciones, así que una entrevista con varios hablantes sale con los turnos etiquetados:

8
00:00:20,460 --> 00:00:24,570
Speaker 2: I was a young assistant professor on my first visit to New York City.

Las etiquetas se añaden en cada cambio de hablante, de modo que una respuesta larga no va etiquetada en cada línea. Si la transcripción solo tiene un hablante, no se añade ninguna etiqueta y obtienes subtítulos limpios sin prefijo. Los nombres son los que Premiere haya asignado (Speaker 1, Speaker 2, etc.); cámbialos por nombres reales en tu editor de subtítulos si lo prefieres.

SRT o VTT: cuál elegir

Ambos salen de los mismos datos; la diferencia está en dónde termina el archivo.

  • SRT es el formato de subtítulos universal. Úsalo para aplicaciones de edición, broadcast, redes sociales y todo lo que pida «captions» o «subtítulos».
  • VTT (WebVTT) es el formato nativo de la web para el elemento <track> de HTML5 y la mayoría de reproductores de vídeo en navegador. Úsalo cuando los subtítulos acompañen al vídeo en una página web.

Si no lo tienes claro, elige SRT. Siempre puedes convertir SRT a VTT (o VTT de vuelta a SRT) más adelante.

FAQ

¿Puedo simplemente renombrar .prtranscript a .srt? No. SRT es un formato de texto y .prtranscript es binario, así que renombrarlo solo cambia la extensión. El contenido sigue siendo bytes empaquetados que ningún reproductor puede leer. Hay que decodificar de verdad el archivo y reescribir la sincronización como SRT.

¿.prtranscript es lo mismo que la transcripción JSON de Premiere? No. El formato JSON es la especificación documentada de Adobe para importar una transcripción externa en Premiere. .prtranscript es el archivo binario que Premiere exporta, y su estructura interna no está documentada. Un conversor hecho para uno no leerá el otro. CutConvert lee el .prtranscript binario directamente.

¿La sincronización de los subtítulos será precisa? Sí. El conversor extrae del archivo el tiempo de inicio y la duración reales de cada palabra, así que los cues se alinean con el audio original en lugar de estimarse a partir de la longitud del texto.

¿Necesito el vídeo o el proyecto original? No. El .prtranscript ya contiene toda la sincronización, así que el conversor directo funciona solo con el archivo. Sin material, sin archivo de proyecto, sin Premiere instalado.

¿Qué pasa si mi transcripción tiene varios hablantes? Se conservan. El conversor etiqueta cada turno de hablante (Speaker 1:, Speaker 2:, …) en el SRT o el VTT. Las transcripciones de un solo hablante salen sin etiquetas.

¿Puedo hacer el camino inverso y convertir un SRT en una transcripción que Premiere acepte? Sí, pero no a través de .prtranscript. Premiere importa transcripciones externas mediante su formato JSON documentado, así que convierte los subtítulos con el conversor de SRT a JSON de Premiere y usa Import Static Transcript en el panel Text.

↑ Volver arriba