CHEA STUDIOS

← Tools← Tools

TOOLS / 02

PREMIERE XML GENERATOR

Convierte un guion con tiempos en una linea de tiempo FCP7 XML lista para importar en Premiere.

Turns a timestamped script outline into an FCP7 XML timeline ready to import into Premiere.

Descargar .zip →Download .zip →SHA-256SHA-256

01

Para que sirveWhat it is for

Elimina el armado manual del timeline: locucion y texto en pantalla quedan colocados en pista y en tiempo antes de tocar Premiere.

Removes manual timeline assembly: voice-over and on-screen text land on track and in time before you ever open Premiere.

02

Que haceWhat it does

Lee un guion con secciones tituladas, duracion y campos de locucion y texto en pantalla, y genera dos pistas de clips de texto ya sincronizados a esos tiempos.

Reads a script with titled sections, duration, and voice-over / on-screen-text fields, and generates two tracks of text clips already synced to those times.

  • Pista 1: un clip de texto por seccion con la locucion (V.O.), tipografia Montserrat-LightTrack 1: one text clip per section holding the V.O., Montserrat-Light typeface
  • Pista 2: clips de texto en pantalla (rotulos/titulos) en las mismas marcas de tiempo, solo donde el guion los defineTrack 2: on-screen text clips (lower-thirds/titles) at the same timecodes, only where the outline defines them
  • Secuencia 1920x1080, NDF, ajustes de previsualizacion Apple ProRes 4221920x1080 sequence, NDF timecode, Apple ProRes 422 preview settings
  • Acepta etiquetas en espanol o ingles (Duracion/Duration, V.O., Texto en pantalla)Accepts Spanish or English labels (Duracion/Duration, V.O., Texto en pantalla)

03

Formato del guionOutline format

Cada seccion empieza con un numero de dos digitos y titulo, seguido de Duracion en formato M:SS-M:SS y los campos de texto. Imagen y Funcion se leen pero no se colocan en el XML, quedan como referencia humana.

Each section opens with a two-digit number and title, followed by a Duration in M:SS-M:SS format and the text fields. Imagen/Funcion are parsed but not placed in the XML — kept for human reference.

  • Encabezado de seccion: NN TituloSection header: NN Title
  • Duracion: 0:00-0:08 (o Duration:)Duracion: 0:00-0:08 (or Duration:)
  • V.O. admite varias lineas; una linea de continuacion sin etiqueta se agrega al mismo campoV.O. supports multiple lines; a continuation line with no label gets appended to the same field
  • Salto de linea dentro de un campo: usar \rLine break inside one field: use \r

04

Ajustes despues de importarAdjustments after import

Posicion y tamano de tipografia se ajustan dentro de Premiere, en el panel de Graficos Esenciales, ya que el bloque de texto trae Montserrat-Light en posicion y tamano por defecto.

Position and font size are adjusted inside Premiere's Essential Graphics panel, since the embedded text block ships with Montserrat-Light at default size and position.

05

Como usarloHow to use it

  1. 01

    Escribe el guion en un .txt siguiendo el formato de secciones numeradas.

    Write the outline as a .txt following the numbered-section format.

  2. 02

    Genera el XML con configuracion por defecto (24fps).

    Generate the XML with default settings (24fps).

    python3 scripts/generate_xml.py outline.txt
  3. 03

    O especifica fps, ruta de salida y nombre de secuencia.

    Or specify fps, output path, and sequence name.

    python3 scripts/generate_xml.py outline.txt --fps 24 --out outline.xml --seq-name "My Doc"
  4. 04

    En Windows, arrastra el .txt sobre OutlineToXML.bat para generarlo sin usar terminal.

    On Windows, drag the .txt onto OutlineToXML.bat to generate it without a terminal.

  5. 05

    En Premiere: File > Import y selecciona el .xml generado.

    In Premiere: File > Import and select the generated .xml.

06

Que necesitasWhat you need

  • Python 3.10 o superior instaladoPython 3.10 or later installed
  • Un guion .txt con secciones numeradas, duracion y campo V.O.A .txt outline with numbered sections, duration, and a V.O. field
  • Adobe Premiere Pro para importar el XML resultanteAdobe Premiere Pro to import the resulting XML

07

IlustracionIllustration

08

LimitesLimits

  • Solo genera clips de texto (locucion y texto en pantalla); no coloca video ni audio realOnly generates text clips (voice-over and on-screen text); it does not place real video or audio
  • Los campos Imagen y Funcion son informativos, no producen contenido en el XMLImagen and Funcion fields are informational only and produce no content in the XML
  • Requiere que la duracion de cada seccion este escrita en el guion (M:SS-M:SS)Requires each section's duration to be written into the outline (M:SS-M:SS)

AccesoAccess

Se comparte directo.Shared directly.

Convierte un guion con tiempos en una linea de tiempo FCP7 XML lista para importar en Premiere.

Turns a timestamped script outline into an FCP7 XML timeline ready to import into Premiere.

Descargar .zip →Download .zip → EscribenosWrite to us

Verificacion. Comprueba el zip antes de abrirlo: sha256. En macOS: shasum -a 256 archivo.zip.Verification. Check the zip before opening it: sha256. On macOS: shasum -a 256 file.zip.

Licencia. Publicado bajo licencia MIT: libre de usar, modificar y redistribuir, incluso con fines comerciales, siempre que se conserve el aviso de copyright y de licencia. Se entrega tal cual (“as is”), sin garantía de ningún tipo; el uso es bajo tu propio riesgo y Chea Studios no responde por daños derivados de su uso. El .zip incluye su archivo LICENSE. Copyright © 2026 Chea Studios.License. Released under the MIT license: free to use, modify, and redistribute, including commercially, as long as the copyright and license notice are kept. Provided “as is,” with no warranty of any kind; use is at your own risk and Chea Studios is not liable for damages arising from its use. The .zip includes its LICENSE file. Copyright © 2026 Chea Studios.