Entrega e intercambio / X4 · Columnas del ALE

¿De dónde sale el valor de cada columna del ALE?

El ALE que entrega SlateX es una lista de texto separado por tabuladores: una cabecera a nivel de archivo, una línea con los nombres de columna y una línea por cada clip. Las columnas de esta pieza no comparten un mismo tipo de origen: hay valores que usted transcribió en el rodaje, valores que ya estaban guardados en el registro, valores que el software arma, y una categoría de texto que la biblioteca guarda pero no puede entregar. En esta pieza el valor ausente tiene un solo aspecto: vacío. Al recibir, pregunte primero de dónde sale cada celda y solo después decida qué comprobaciones puede sostener.

En una misma línea conviven transcripciones manuales, identificadores armados por el programa y celdas vacías; la apariencia de la tabla no los distingue por usted.

Lea primero la cabecera de nivel de archivo, sin tomarla por un campo de cada línea

La cabecera escribe el separador, el sistema de imagen, el sistema de sonido, el nombre global de rollo y la tasa de fotogramas. VIDEO_FORMAT solo aterriza en el escalón de ráster que corresponda cuando la resolución de la cámara quedó registrada; la línea AUDIO_FORMAT se escribe igualmente y con el valor en blanco, porque en la biblioteca no hay ninguna lectura de frecuencia de muestreo de audio: poner una constante del programa sería declarar la especificación de sonido de un material que nadie midió. El FPS global toma la moda de las tasas declaradas entre los registros que declararon alguna, y queda vacío si ninguno declaró. El TAPE global solo se escribe cuando todo el lote corresponde a una única tarjeta física; habiendo varias, el asunto se deja a la celda de cada línea, y si no se transcribió ninguna la clave se omite por completo.

Son valores únicos a nivel de archivo, no verdades de cada línea. La tasa propia de cada línea vive en su propia celda FPS, y las dos pueden no coincidir.

Columnas de identidad: un origen, cuatro formas

Name es el nombre del clip, acotado por dos medidas: 31 caracteres y ASCII. Si el nombre del plano no quedó registrado, retrocede y arma un nombre determinista con el número de escena, el de plano y el de toma que la línea sí tiene: la misma cadena en cada exportación, sin chocar entre tomas distintas. Es un identificador, no una clave de archivo.

Las celdas que sirven para reconocer la fuente siguen el número de tarjeta que usted transcribió, cada una con su forma: Tape es el número de tarjeta normalizado (solo letras y dígitos, en mayúsculas, recortado a 31); Camroll quiere la forma original, pero esta celda solo admite ASCII, de modo que un nombre de tarjeta con caracteres no latinos la deja entera en blanco; el contrato de Reel # es que esta columna lleve un número, así que si el número de tarjeta contiene alguna letra la celda queda entera vacía, y no vamos a recortar prefijos para fabricar un número que lo parezca; Soundroll entrega el número de rollo del libro mayor del informe de sonido, con la misma normalización que Tape. Cuatro celdas, un solo origen: la tarjeta que usted copió; no son cuatro señales independientes de identidad.

El número de exhibición que el propio software cuenta (la letra de la cámara más un contador de tres dígitos) no entra por este camino: no corresponde a ninguna tarjeta física y solo vive en las columnas que leen las personas de CSV y PDF. Camera es la etiqueta de cámara, con valores limitados a esas 26 letras.

Columnas de tiempo: el punto de entrada tiene origen, el punto de salida hoy no entrega valor

Start toma el código de tiempo que la línea guarda: el punto de entrada si lo hay, y si no, el propio de la toma. Cualquier cadena que no pase el control de forma o de rango se entrega vacía: en esta pieza ya no volverá a verse 00:00:00:00, porque el defecto de esa cadena de ceros era parecer legítima y dejar al receptor sin poder distinguir un cero genuino del rodaje de un cero rellenado.

End es una columna vacía hoy: no existe ruta de entrada para los puntos de salida, y tampoco los calculamos sumando la duración al punto de entrada, porque eso sería hacer pasar por la lectura original de la pantalla de la cámara un número sacado del reloj de pared. Si necesita un punto de salida, vuelva al informe de cámara o cópielo de la pantalla del equipo; esa celda se hace visible en la hoja de diferencias de fin de jornada como TC_OUT_MISSING.

Una posición calculada solo puede revisarse como resultado derivado. Elegimos no entregar esta celda antes que entregar un cálculo.

Duration se escribe con forma de código de tiempo y se convierte solo desde la duración que la biblioteca guarda; en esta casa las duraciones se almacenan en segundos y la posición de fotogramas no queda en la base, así que el campo de fotogramas de esta columna es siempre 00: es el techo de precisión, no un valor ausente. FPS solo tiene valor cuando esa línea declaró su tasa; sin declaración, queda vacío. El cardinal de respaldo que usa la aritmética interna no es un número que esta cámara haya reportado, y por eso no se escribe en la columna. TC Mode solo puede contener DF; el espacio en blanco significa que no hay declaración de pérdida de fotogramas, no que el material sea sin pérdida. Únicamente las líneas que declaran DF escriben Start, End y Duration en forma de punto y coma, y la cabecera del archivo reconoce literalmente que esa es nuestra convención de exhibición. Sound TC se entrega tal como está escrito: se juzga la forma, nunca se recortan los fotogramas.

Columnas de texto y de notas: aplastar primero, pasar después por una puerta

Description se arma en una sola celda, con un separador fijo, a partir del contenido no vacío que ya existe en el resumen de la escena, la descripción del plano y las notas del plano; Comments sale de las notas de la toma, Camera Notes de las notas de la cámara y Director del texto de dirección del día de rodaje al que pertenece esa toma. Las cuatro recorren el mismo camino: primero se convierten en espacios los saltos de línea y los tabuladores que reventarían la estructura de la fila, y después pasan la puerta de ASCII: si el valor lleva caracteres no latinos, la celda se entrega entera en blanco y el texto literal se queda en CSV y en PDF.

Así, un blanco en estas celdas admite dos lecturas: que nunca se registró nada, o que se registró algo que este archivo no puede cargar. La hoja de diferencias no le resolverá la segunda: ella juzga si el registro tiene valor, y esas columnas solo se contrastan contra lo que usted mismo transcribió.

Columnas de estado y demás: la marca va escrita en el archivo, y el número de pistas no es un mapa de canales

Rating entrega el texto de la marca de rodaje (la familia Circle, Keep, Hold, N/G, siempre en inglés, sin seguir nunca el idioma de la interfaz), y queda vacío cuando la toma no fue marcada; Circled take entrega TRUE o FALSE: es una segunda pregunta, por eso ocupa una segunda columna. Tracks es una señal de tres estados: V es una toma muda, A1A2 es una pista salvaje, VA1A2 es sonido sinc; una línea sin ningún dato de sonido deja la celda en blanco, y no la rellenamos por defecto como sinc. Es una señal de número de pistas, no un mapa de canales, y tampoco lleva frecuencia de muestreo. VFX_Type se compone como texto a partir de los cuatro indicadores de la cámara, y la columna VFX_Count existe, pero hoy no tiene ruta de entrada: se entrega vacía. Shoot Day se escribe con la forma Day 7 y queda vacío si la toma no pertenece a ningún día de rodaje; la fecha tiene su propia columna Shoot date (en yyyy-MM-dd), y el equipo se anota en Unit.

Qué trae este ALE y qué no trae, de forma expresa

Trae: nombre y ruta del archivo de origen, número de tarjeta y rollo de sonido, código de tiempo del sonido, la marca y el indicador de círculo, números de escena y de toma, equipo y fecha. No trae: los medios en sí, ni los parámetros del objetivo más allá del código de tiempo (distancia focal, sensibilidad, apertura, obturador y resolución tienen registro en la App, pero no llegan a ninguna columna del ALE), ni el mapa de canales, ni las dos columnas ASC del director de fotografía. Tampoco trae correspondencia alguna entre los planos y el material: qué take pertenece a qué archivo sigue siendo algo que hay que registrar en el rodaje.

Las últimas columnas de la hilera llevan nombres nuestros: no aparecen en la especificación, así que no dé por supuesto que ningún sistema posterior las vaya a leer como campos semánticos. Los nombres de columna se comprueban contra las cadenas que de verdad aparecen en el archivo: un nombre casi equivalente no garantiza que se mapee al mismo campo.

FAQ

¿Se verifican entre sí Reel # y Tape?

No hay que tomarlas como dos orígenes independientes. Ambas proceden de un mismo origen, el número de tarjeta que usted transcribió, doblado en formas distintas (solo dígitos / alfanumérico normalizado); que las dos columnas coincidan solo significa que la misma fuente quedó escrita dos veces.

¿End es un registro del rodaje?

Esta columna hoy no entrega valor: no hay ruta de entrada para el punto de salida y no lo deducimos del punto de entrada más la duración. Si hace falta, se recupera del informe de cámara o se copia de la pantalla del equipo; la hoja de diferencias lo señala con TC_OUT_MISSING.

¿Tracks del ALE es un mapa de canales?

No. Es una señal de número de pistas generada según el estado registrado en la toma; no dice qué fuente de sonido ocupa cada canal, ni la frecuencia de muestreo, ni el enrutamiento del lado del montaje.

¿Por qué el receptor tiene que seguir comprobando columna por columna?

Porque un mismo archivo mezcla valores transcritos a mano, identificadores armados por el software y celdas que se quedan vacías si el texto no cabe; cada columna tiene su propio criterio de valores y de puertas. Que el archivo se abra solo prueba que el texto es legible, no que el origen de cada campo haya sido verificado.


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