Recepción y aceptación / R2 · Entrega

Al recibir un ALE, revise primero estos campos

Con un ALE en la mano, confirme primero quién es cada fila: a qué material apunta, a qué tarjeta pertenece. Confirme después de dónde sale cada valor de tiempo: si se anotó en el rodaje o si esa fila nunca lo tuvo. El ALE que entrega SlateX se genera fila por fila, por cámara: cuatro cámaras son cuatro filas, y sin ninguna información de cámara se sigue escribiendo una fila. Los valores ausentes quedan vacíos. La línea de declaración de la cabecera escribe con estas mismas palabras quién fija estas convenciones; léala como una frontera, no como un certificado.

Que el archivo se abra solo prueba que la sintaxis es legible. Formato válido no equivale a hechos correctos.

Nombres de columna y orden: 28 columnas, cotejadas contra las cadenas que aparecen en el archivo

La posición de las columnas es un contrato entre nosotros y el receptor: cambiar cualquier columna obliga a cambiar a la vez su fila de datos, y si los dos lados no van sincronizados el archivo entero se desalinea. Las 28 columnas que se entregan hoy, en este orden: Name, Tracks, Start, End, Duration, Scene, Take, Reel #, Soundroll, FPS, SlateX Description, SlateX Comments, Tape, Camera, Camera Notes, VFX_Count, VFX_Type, Shoot Day, Director, Sound TC, Source File Name, Source File, Camroll, Shoot date, Unit, Rating, Circled take, TC Mode. El receptor coteja contra esas literales, sin dar por supuesto que un sistema aguas abajo vaya a mapear automáticamente nombres de columna parecidos hacia un mismo campo. SlateX Description y SlateX Comments llevan el prefijo del producto porque en esas dos celdas va lo que escribimos nosotros, y no deben hacerse pasar por la semántica estándar de otro.

Quién es una fila: número de tarjeta, forma literal y número que cuenta el software son tres cosas

Tape entrega el número de tarjeta transcrito en el rodaje ya normalizado: solo letras y dígitos, todo en mayúsculas, recortado a 31 caracteres. Normalizar tiene motivo: una misma tarjeta cuyo uso de mayúsculas se divide se convierte aguas abajo en tres tarjetas, y las extracciones por lote, las reextracciones y las hojas de edición dejan de cuadrar en toda la línea. Camroll pretende entregar la forma literal, pero esta celda del ALE solo acepta ASCII: si el nombre de la tarjeta lleva caracteres no latinos, la celda queda vacía y el texto literal se queda en el CSV. La redacción del contrato de Reel # es que en esta columna vaya un número, así que un número de tarjeta con cualquier letra deja la celda entera vacía; no quitamos prefijos para armar un número que lo parezca.

Hay una tercera cosa con aspecto de identificador: el número de visualización que cuenta el propio software, una letra de cámara más un contador de tres dígitos. Junto con el número de tarjeta transcrito aparece en el CSV repartido en dos columnas, Reel y Camera Card; escribirlos separados sirve justo para que el lector vea cuál está copiado y cuál lo asignó el software. Ese número derivado no corresponde a ninguna tarjeta física, así que no sirve para recuperar el material original.

Name se mide con las mismas dos reglas: 31 caracteres y ASCII. Cuando no se anotó el nombre del plano, recurre a construir un nombre determinista con lo que la fila sí tiene —número de escena, de plano y de toma—: la misma toma da siempre el mismo resultado en cada entrega, y tomas distintas no chocan. Es un identificador generado, no el nombre que usted escribió en el papel durante el rodaje.

Posición temporal: la entrada tiene procedencia y la salida hoy no entrega valor

Start toma el código de tiempo que esta fila tiene anotado: punto de entrada si hay alguno y, si no, el propio de la toma. La columna End está vacía hoy: la base de datos no tiene ninguna ruta de captura para el punto de salida, y tampoco lo calculamos sumando la duración al punto de entrada, porque eso sería hacer pasar un número obtenido del reloj de pared por la lectura original que muestra la pantalla de la cámara. La celda del punto de salida del CSV queda vacía por el mismo motivo. Si necesita el punto de salida, vuelva al informe de cámara o cópielo de la pantalla del equipo; esta celda se manifiesta en la hoja de conciliación del cierre como TC_OUT_MISSING.

Duration se escribe como código de tiempo a partir de la duración anotada para la toma. FPS solo tiene valor cuando esa fila lleva su propia declaración de tasa de fotogramas; sin declaración, no hay número. La aritmética interna dispone de una base de conteo de respaldo, pero ese número no se escribe en esta columna: no es una tasa que esta cámara haya reportado.

Los punto y coma siguen solo a las declaraciones. La columna TC Mode únicamente puede contener un testigo, DF; un blanco significa que no existe declaración de salto de fotogramas, y eso no equivale a código de tiempo sin salto. Solo en las filas que declaran DF se escriben Start, End y Duration en forma con punto y coma. Es una convención de visualización propia de SlateX, la cabecera lo escribe literalmente así, y no es requisito de estándar alguno, así que no tome el punto y coma como la clave universal de «esta fila es con salto de fotogramas». El código de tiempo de sonido se entrega tal cual: se juzga la forma, nunca se recortan posiciones de fotograma.

Los valores ausentes ya solo tienen una forma: quedar vacíos

Las celdas sin código de tiempo anotado, o cuyo texto no pasa el control de forma o de rango, se entregan como cadena vacía. En este archivo ya no va a aparecer 00:00:00:00. El defecto de esa cadena de ceros no era ser errónea, era parecer válida: impedía al receptor distinguir un cero real del rodaje de un cero rellenado, así que esa vía se retiró por completo. Un valor ausente es simplemente vacío; y un vacío plantea dos preguntas distintas: si no se anotó nada o si lo anotado no es ASCII. Las columnas de texto libre son justo donde recae la segunda.

Las columnas Source File Name y Source File están en la lista; su valor depende de que se hayan transcrito en el rodaje: si no se transcribieron, quedan vacías y no adivinamos rutas. VFX_Count está igual, pero hoy no tiene ruta de captura, así que se entrega vacía. Soundroll entrega el número de rollo del libro de registros de sonido, normalizado de la misma manera; si falta, queda vacío y no lo sustituye el número que cuenta el software. Todo el ALE acepta únicamente ASCII: nombres, rutas, números de tarjeta y unidad, junto con las columnas de texto libre —descripción, notas de la toma, notas de cámara y director—, todas bajo la misma regla: los saltos de línea y las tabulaciones se aplastan a espacio antes de escribir, y si el valor contiene un solo carácter no latino la celda entera queda vacía. Por eso una nota en chino es aquí una celda en blanco; el texto literal se queda en el CSV.

En qué estado quedó la fila también está escrito en el archivo

Rating entrega el texto de la marca de rodaje, la familia Circle, Keep, Hold, N/G, y la celda queda vacía cuando la toma no recibió ninguna marca; Circled take entrega TRUE o FALSE. El receptor puede leer así en el propio ALE qué marca llevó una toma y si fue seleccionada en círculo, sin volver a preguntarle a continuidad.

Tracks tiene tres estados, no un «si no es MOS entonces es sonido sincrónico»: V es una toma MOS, A1A2 es una pista suelta y VA1A2 es sonido sincrónico; una fila sin ningún dato de sonido deja la celda vacía, y no la completamos por defecto con sonido sincrónico.

Qué es la hoja de conciliación del cierre y qué no es

Una exportación de un solo día puede incluir un archivo Reconcile_*.csv. Esta hoja juzga solo nuestra página: qué falta y qué se contradice a sí mismo. Once testigos, cada uno dice una cosa: CARD_MISSING, SOURCE_MISSING, SOURCE_DUP, SOUND_ROLL_MISSING, SOUND_TC_MISSING, MOS_VS_SOUND, TC_MODE_UNDECLARED, DURATION_MISMATCH, TC_IN_MISSING, TC_OUT_MISSING, DAY_MISSING. De ellos, SOURCE_DUP, MOS_VS_SOUND y DURATION_MISMATCH elevan la fila entera a «conflicto»; el resto cae en «ausente», y solo se escribe «coincidente» cuando no aplica ninguno de los dos. La hoja marca y nada más: no cambia el valor de ninguna fila ni usa el número de uno para sobrescribir el de otro.

Esa palabra «coincidente» de la hoja tiene una sola lectura: nuestros propios criterios no encontraron nada. No significa que dos departamentos hayan confirmado nada entre sí.

Su frontera hay que dejarla clara: esta hoja no lee el informe de cámara ni el informe de sonido. La cabecera tiene dos columnas llamadas «número de tarjeta del informe de cámara» y «rollo de sonido del informe de sonido», pero el valor de esas dos celdas sale del registro que usted transcribió en nuestro software, no de los informes originales de los dos departamentos. DAY_MISSING dice que ese registro no pertenece, tal como está ahora, a ningún día de rodaje: la toma no se perdió y se entrega igual en el paquete completo; lo que no tiene valor son las cuatro celdas de número de día, fecha, unidad y director, y este testigo es lo que lo pone de manifiesto. Lo que se paga ahí es que el papeleo de cierre de ese día no se puede completar, no que los datos hayan desaparecido. Hay una ausencia que esta hoja no nombra: las celdas vaciadas porque el texto no es ASCII; la base de datos sí guarda el valor, así que ningún testigo se enciende, y esas columnas solo puede usted cotejarlas contra lo que transcribió.

No hemos hecho ninguna validación de importación con ningún sistema de edición

Lo anterior es un ejemplo ejecutado, no un estándar del sector, y no demuestra cómo va a interpretar cada columna ningún sistema receptor. Su único propósito es dejar a la vista lo que se puede comprobar, para que el receptor sepa dónde tiene que volver a la fuente. Antes de entregar nada revisamos nuestro propio registro punto por punto: la comprobación queda en manos del lector, y no le pedimos que crea en nosotros.

Cuando la comprobación no pasa, no mezcle las tres decisiones

Devuélvalo. Cuando los campos de identidad o de tiempo contradicen al material o al registro del rodaje y el registro original es trazable, devuélvalo a quien lo generó para que corrija el origen y lo vuelva a producir: así el receptor no se queda con una versión retocada a mano y sin nota de procedencia.

Complete a mano. Solo cuando el hueco es pequeño, el origen está claro y cada cambio puede señalarse a un material o a un registro concreto, y dejando la justificación al lado. No rellene un blanco con conjeturas, y no le fabrique un número a la columna End, que está vacía.

Úselo solo como referencia. Si no puede confirmarse la procedencia, o si todavía no ha verificado cómo trata este archivo el sistema siguiente, limítelo al uso de referencia y no le cargue decisiones que exijan una coincidencia exacta.

FAQ

¿Se puede tomar 00:00:00:00 como un cero real del rodaje?

Esa cadena de ceros no va a volver a aparecer. Todo valor ausente se entrega como cadena vacía: una celda en blanco se lee primero como que no se anotó, con la única excepción de las columnas de texto libre, donde el valor sí está anotado y no puede entregarse porque no es ASCII; el texto original está en el CSV.

¿Por qué una misma toma aparece en varias filas?

El ALE se genera fila por fila, por cámara. Un mismo Scene y Take con cuatro cámaras asignadas son cuatro filas: compruebe cámara por cámara mediante Camera, sin tomar el número total de filas por el número de tomas. Si no se anotó ninguna información de cámara, se sigue escribiendo una fila.

¿Se puede usar End para el conformado?

No. Esta columna hoy no entrega valor: la base de datos no tiene ruta de captura del punto de salida y tampoco lo deducimos de sumar la duración al punto de entrada. Si necesita el punto de salida, tómelo del informe de cámara o de la pantalla del equipo; la hoja de conciliación lo señala con TC_OUT_MISSING.

¿Un código de tiempo con punto y coma es la señal universal de salto de fotogramas?

No. Solo las filas cuyo TC Mode dice DF usan la forma con punto y coma, y eso es una convención de visualización propia de SlateX. Un blanco significa que no existe declaración de salto de fotogramas, no que sea sin salto.

Si la hoja dice «coincidente», ¿es que los dos departamentos están de acuerdo?

No. Esta hoja solo lee nuestra propia página, y «coincidente» significa que nuestros criterios no encontraron nada. El informe de cámara y el informe de sonido están fuera de lo que lee.


Axiom One LLC — SlateX. Las cifras de arriba son a fecha de 2026-09-24.