fcp2aaf — cómo convertir un timeline de Final Cut Pro en un AAF para Pro Tools

Qué es esto

fcp2aaf convierte el timeline de Final Cut Pro en un AAF que Pro Tools —y cualquier otro DAW: Nuendo, Fairlight, Reaper, Resolve— abre como una sesión de audio: cada clip en su sitio, con su nivel, sus fades y sus marcadores.

Final Cut no exporta AAF. Exporta FCPXML, que es un documento que describe el montaje, y ese documento es lo que aquí se lee para escribir el AAF y para recortar del material original exactamente los trozos que suenan en el corte.

Lo que entregas no es un archivo: es una carpeta con el AAF, los audios a los que apunta y un informe de qué viajó y qué no. Entrégala entera.

Dónde ocurre todo

Todo el trabajo pasa dentro de tu navegador. Ni el FCPXML ni el material se suben a ningún servidor: el mismo conversor que existe como programa de línea de comandos corre aquí, en esta pestaña, sobre los archivos que le señalas.

Por eso el navegador te pide permiso para leer una carpeta. Ese permiso es entre tu navegador y tu disco, nadie más lo ve, y es de solo lectura: sobre tu material no se escribe nunca. Lo único que se escribe es la entrega, en la carpeta que eliges al final, y si ya existe una con ese nombre se crea otra al lado en vez de encima.

Una consecuencia práctica: si cierras la pestaña a mitad de una conversión, la conversión se para. Lo que ya se escribió en el disco se queda escrito.

Antes de empezar: exportar desde Final Cut

En Final Cut Pro, selecciona el proyecto en el explorador y usa Archivo ▸ Exportar XML. Guárdalo donde quieras; da igual la versión de FCPXML que elijas, se leen las que Final Cut escribe hoy.

Final Cut puede darte dos cosas: un archivo .fcpxml suelto, o un paquete .fcpxmld, que por dentro es una carpeta. Los dos sirven.

Un paquete .fcpxmld solo se puede arrastrar. Ningún cuadro de diálogo del navegador lo sabe abrir: el selector de archivos lo ve como una carpeta y el de carpetas lo ve como un archivo. Arrástralo desde el Finder a la zona de la izquierda.

No hace falta que consolides ni que copies el material. Lo que importa es que los archivos originales sigan en tu disco y que puedas señalar la carpeta donde están.

Paso 1 · Timeline

Arrastra el .fcpxml o el .fcpxmld a la zona punteada, o pulsa «o elige un archivo» si es un .fcpxml suelto.

Si el documento contiene varios proyectos, más adelante —en el Resumen— podrás elegir cuál conviertes.

Paso 2 · El material

Aquí señalas la carpeta donde vive el material que usó el montaje. Se busca también dentro de las subcarpetas, y los archivos se emparejan por nombre: si el timeline pide A001_C003.wav, vale con que ese nombre exista en algún sitio dentro de la carpeta que elegiste.

Puedes arrastrar la carpeta, o pulsar «o elige una carpeta». También puedes arrastrar archivos sueltos si son pocos.

Y puedes añadir más de una: si el vídeo está en una carpeta y el sonido en otra, añade las dos con «Añadir otra carpeta» y se busca en ambas. La ✕ de cada línea quita esa carpeta y solo lo que trajo.

El navegador no te deja elegir el Escritorio, Descargas, Documentos ni la carpeta de tu usuario: son carpetas que el sistema protege, y el selector las rechaza o se queda sin hacer nada. Elige una subcarpeta. Si tu material está suelto en el Escritorio, mételo en una carpeta —«Material», «Rushes», la que sea— y elige esa.

Cuando la carpeta tiene todo lo que el timeline pide, la zona se pone en morado y dice «Está todo». Si falta algo, se listan los nombres que no aparecieron: casi siempre significa que elegiste una carpeta demasiado abajo en el árbol y hay que subir un nivel.

Al pie del paso aparece la ruta donde Final Cut tenía el material cuando exportaste. No es obligatorio usarla —el emparejamiento es por nombre—, pero es la pista más rápida cuando no recuerdas dónde estaba.

Nada se copia ni se mueve. Se leen los trozos que hacen falta y ya.

Paso 3 · Qué encontré

Es el momento de comprobar que lo que se leyó es tu proyecto. Si estos números no se parecen a tu timeline, algo se exportó mal y es mejor verlo aquí que después de una conversión larga.

  • Clips — cuántos trozos de audio hay en el corte. Un clip estéreo cuenta una vez.
  • Pistas — cuántas pistas de audio va a tener la sesión. No son tus roles: si dos clips del mismo rol se solapan, hacen falta dos pistas.
  • Roles — los roles de Final Cut que se encontraron (diálogo, música, efectos…). Son los que dan nombre a las pistas.
  • Frame rate y Timecode — la velocidad del proyecto y si el timecode es NDF (sin descarte) o DF (con descarte). Afectan a cómo se numeran los tiempos, nunca a dónde suena el audio.
  • Duración — lo que dura el timeline.
  • FCPXML — la versión del documento que exportó Final Cut.
  • Regiones — cuántos trozos de audio hay que recortar del material. Es la unidad en la que se mide el progreso de la conversión.

Debajo, «Qué lleva dentro» cuenta lo que viaja además de los clips:

  • Fades — entradas y salidas dibujadas en el clip.
  • Crossfades — disolvencias entre dos clips consecutivos.
  • Con ganancia — clips a los que les cambiaste el nivel.
  • Con automatización — clips con una curva de volumen, no un nivel fijo.
  • Con paneo — clips a los que les moviste la posición izquierda/derecha.
  • Marcadores — llegan a la sesión como localizadores.
  • Desactivados — clips que silenciaste en Final Cut. Por defecto no viajan; dice «fuera» hasta que los pidas en Ajustes.

Si hay algo que no se puede convertir, aparece en un aviso al final del paso, con el clip y el momento donde está. No es un error: es la lista de lo que tendrás que resolver a mano, y la misma lista viaja en el informe de la entrega.

Paso 4 · Ajustes

Los valores por defecto son los que sirven para una entrega normal. Cámbialos solo si sabes por qué.

  • Paneo — escribe en el AAF la posición izquierda/derecha que tenía cada clip. Si prefieres empezar la mezcla con todo centrado, apágalo.
  • Marcadores — los marcadores del timeline llegan como localizadores, en su fotograma.
  • Incluir lo que está silenciado — trae también los clips que apagaste en Final Cut, los ángulos de multicámara que solo se ven y las pistas de cámara que un sync clip dejó mudas. Llegan en pistas aparte marcadas (OFF). Ojo: llegan sin mutear.
  • Transcodificar MXF — no está disponible y no va a estarlo: ningún navegador sabe abrir MXF. Si tu material es XDCAM, P2 o Avid, saca el audio a WAV antes de exportar el FCPXML.

Cómo viajan los fades. AAF tiene cuatro sitios donde puede vivir un fade y no son intercambiables:

  • Como fades de clip (recomendado) — llegan a Pro Tools como fades reales, de los que se agarran y se arrastran.
  • Como automatización de volumen — rampas en la curva de volumen. Suena idéntico, pero ocupa la automatización con formas que en realidad son fades.
  • No escribirlos — el clip queda a su nivel fijo y se te entrega la lista de fades para redibujarlos.
  • Propiedades nativas de AAF — es lo que dice el estándar, y Pro Tools no las lee. Solo para otros programas.

Agrupar los canales de cada clip. Apagado, cada canal llega a su propia pista (.L, .R, .1, .2…), que es AAF estándar y se abre en cualquier sitio. Encendido, los canales de un clip llegan en una sola pista estéreo, que es más cómodo en Pro Tools pero usa una operación que no está en el estándar. Con los canales agrupados, Pro Tools no lee bien el paneo.

La sesión.

  • Timecode inicial — dónde empieza la sesión. Por defecto se toma del proyecto; si lo escribes tú, se usa el tuyo. Escríbelo como 01:00:00:00.
  • Sample rate — «Automático» conforma a la frecuencia que ya tiene tu material, que es lo mejor: la conversión que no se hace no puede colorear nada. Elige otra solo si la sesión tiene que estar a esa.
  • Handles — segundos de más a cada lado de cada clip, para poder estirar en la mezcla. Cuestan tamaño en el disco.
  • Archivos completos — en vez de los trozos, cada archivo original entero. La entrega pesa muchísimo más; tiene sentido si el mezclador quiere las tomas completas.
  • Frame rate — se muestra, no se elige. Lo dice el proyecto.

Al final del paso está lo que viaja siempre y no tiene interruptor: ganancia de clip, automatización de volumen, compound clips y contenedores (se abren, con su nivel y sus fades), sync clips y multicámara (se oye todo ángulo que tenga el audio activado, no solo el que se ve) y grabadoras multipista (cada micro en su pista).

Paso 5 · Las pistas

Esto es exactamente lo que vas a abrir en el DAW, en el orden en que va a abrirse. Cada fila es una pista: su número (A1, A2…), el rol del que sale, cuántos clips lleva y entre qué segundos vive.

  • Reordenar — con las flechas. El orden de esta lista es el orden de las pistas en la sesión.
  • Renombrar — escribe encima del nombre. Se cambia el rol; el número de pista y el sufijo .L/.R no, porque son lo que Pro Tools usa para saber que dos pistas son un par.
  • Dejar fuera — el ojo tachado. Esa pista no viaja al AAF y su audio ni siquiera se lee, así que la conversión también tarda menos. Siempre tiene que quedar al menos una.

Las pistas marcadas (OFF) son material que estaba silenciado en Final Cut y que pediste traer. Llegan sin mutear: siléncialas o bórralas en el DAW si no las quieres en la mezcla.

Abajo se dice cuántos slots de audio va a tener el AAF. Una pista mono es un slot; una pista de dos canales sin agrupar son dos.

Paso 6 · Convertir y la entrega

Antes de empezar se te pregunta dónde quieres la entrega, y se crea ahí una carpeta con el nombre del proyecto. Si ya existe una, se crea al lado con un número al final: dos conversiones nunca se pisan.

Aquí vale la misma advertencia que en el material: el navegador no deja escribir en el Escritorio, en Documentos ni en Descargas directamente. Elige o crea una subcarpeta.

Cada trozo de audio se lee, se conforma y se escribe en el disco en cuanto está listo. Nada se acumula en memoria, así que da igual que la entrega ocupe gigas.

Al terminar, la carpeta contiene:

  • Un AAF que empieza por 00_, para que quede siempre arriba del todo en la carpeta. Es el que se importa.
  • Los audios a los que apunta el AAF, con nombres legibles.
  • Un informe de texto: qué viajó, qué no, y por qué. Va en inglés a propósito: viaja con la entrega, y quien la abre no eligió el idioma en el que trabajaba el montador.

Entrega la carpeta entera. El audio no va dentro del AAF: el AAF apunta a los archivos que tiene al lado, y por sí solo abre una sesión con todas las regiones offline.

En Safari y Firefox no existe el selector de carpetas, así que la entrega baja como un único .zip. Descomprímelo antes de importar.

Abrirlo en Pro Tools

En Pro Tools: Archivo ▸ Importar ▸ Datos de sesión, y elige el AAF que empieza por 00_. En el cuadro que sale, importa las pistas de audio a pistas nuevas.

Si eliges copiar el audio a la sesión, Pro Tools se lleva los archivos dentro de la carpeta de la sesión y a partir de ahí la entrega ya no hace falta. Si eliges referenciarlo, no muevas la carpeta.

Otros DAW abren el AAF por su propio menú de importación. Con los canales sin agrupar —el ajuste por defecto— el archivo es AAF estándar y se abre en Nuendo, Fairlight, Reaper y Resolve igual de bien.

Si algo no sale

  • «No encontré N archivos» — elegiste una carpeta que no los contiene. Prueba con una carpeta más arriba, o arrastra los archivos sueltos.
  • Un archivo ocupa 0 bytes — macOS lo tiene en iCloud y en el disco solo dejó el marcador. Ábrelo en el Finder para descargarlo entero y vuelve a convertir.
  • «No pude abrir…» a mitad de una conversión — el archivo se movió, se renombró, es un alias, o el disco externo se desconectó. Vuelve a elegir la carpeta y convierte otra vez.
  • El navegador vuelve a pedir permiso — el permiso de lectura caduca cuando la pestaña lleva mucho rato de fondo. Es normal; dile que sí.
  • Un archivo muy grande que no se puede abrir — WAV, BWF, RF64, MP4 y MOV no tienen límite de tamaño aquí. Los demás formatos sí: por encima de unos 2 GB el navegador no puede con ellos. Conviértelo a WAV y listo.
  • MXF — no hay forma. Saca el audio a WAV antes de exportar desde Final Cut.
  • La sesión abre en el sitio equivocado del timecode — mira el timecode inicial en Ajustes. Por defecto es el que dice el proyecto.

Si algo falla de otra manera, el botón Bug de arriba abre un correo. Cuenta qué estabas haciendo y, si puedes, adjunta el .fcpxml: con eso se reproduce.

Glosario

  • AAF — el formato de intercambio entre montaje y mezcla. Describe qué suena, cuándo y con qué nivel, y apunta a los audios.
  • Región — un trozo de un archivo original: el que hace falta para un clip del corte, más los handles si los pediste.
  • Handles — segundos de más a cada lado de una región, para poder estirar el clip en la mezcla sin volver al material.
  • Conformar — recortar del original justo esa región y dejarla a la frecuencia y profundidad de la sesión.
  • Rol y subrol — la etiqueta con la que Final Cut clasifica cada clip (diálogo, música, efectos, y sus subdivisiones). Aquí es lo que decide en qué pista aterriza.
  • Slot — cada canal de audio dentro del AAF. Una pista mono es un slot; un par sin agrupar son dos.
  • NDF / DF — cómo se cuenta el timecode a 29,97 y 59,94. Cambia cómo se numeran los tiempos, nunca dónde suena el audio.
  • Sample rate — cuántas muestras por segundo tiene el audio: 48.000 Hz es lo normal en imagen.

Lo que cuesta

Nada. Si eres estudiante, siéntete libre de usarlo: este proyecto está hecho para ti.

Si lo usas con fines comerciales, considera hacer una donación. Los programas que hacen esto están a la venta y cuestan entre 80 y 150 dólares. Las donaciones mantienen los servidores en funcionamiento y el servicio gratuito, actualizándose para mejorar y ser compatible con las últimas versiones de Final Cut y Pro Tools.

Ir al conversor · Qué es esto