¿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 exige que todo el nombre de tarjeta sean letras y dígitos ASCII antes de pasarlo a mayúsculas y recortarlo a 31; un carácter no latino, un espacio o un guion dejan la celda entera en blanco, y no vamos a pescar caracteres para fabricar un número que usted nunca escribió; Camroll lleva esa misma tarjeta y la pide ASCII pura, así que un nombre de tarjeta con caracteres no latinos deja esa celda en blanco; el contrato de Reel # es que esta columna lleve un número, así que si el nombre de tarjeta contiene alguna letra la celda queda entera vacía, y no vamos a recortar prefijos para fabricar un número; Soundroll entrega el número de rollo del libro mayor del informe de sonido, por la misma puerta. Cuando un nombre de tarjeta trae texto no latino, esas tres celdas — Tape, Reel #, Camroll — se quedan en blanco a la vez: un origen perdido, tres celdas, no tres cosas sin relación. 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: las dos lecturas se copian a mano, y la distancia sale de ellas
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 toma el punto de salida guardado en la base, y el registro tiene dos vías para conseguirlo: al detenerse la cadena de grabación, el propio aparato capta la lectura de la pantalla en el instante del stop; y las páginas de alta y de edición del registro de la toma tienen cada una una casilla «salida» de la que continuidad puede copiar a mano la lectura de la pantalla de la cámara. Si no corre ninguna de las dos, no sale nada: no lo calculamos sumando la duración al punto de entrada, porque eso sería hacer pasar un número calculado por la lectura original de la pantalla de la cámara. Una casilla vacía se manifiesta en la hoja de diferencias de fin de jornada como TC_OUT_MISSING, y el criterio es: hay punto de entrada, hay Duración de escena, no hay punto de salida.
Esta casilla solo reconoce una lectura tomada en el rodaje: sin lectura no hay columna, en lugar de entregarles una calculada.
Duration ya no son los segundos que marcó el cronómetro de continuidad. Esta columna es la distancia exacta en fotogramas entre las dos lecturas de entrada y salida, con cabecera y cola incluidas, y por eso se mantiene coherente con End − Start; si falta cualquiera de las dos lecturas, la celda se entrega vacía — la distancia es un valor derivado por cálculo y hay que revisarla como derivado. Ese mismo tramo es, en la pantalla del registro de la toma, la casilla de solo lectura Duración de TC; la Duración de escena que rellena continuidad viaja aparte, en la columna final propia SlateX Set Time, y se entrega codo a codo con Duration: el prearranque, la claqueta y un director que arranca antes de lo previsto cuentan dentro del cronómetro, así que ver los dos números desiguales es lo normal en el rodaje y no un error de nadie; la hoja de diferencias señala ese caso con DURATION_MISMATCH solo para que una persona lo mire, y no cambia el valor. 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, la lectura del punto de salida tomada en el rodaje — captada por el aparato al detenerse la grabación o copiada a mano de la pantalla de la cámara — y la Duración de escena que anota continuidad. 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ó, cada una por su propia puerta (todo dígitos / todo alfanumérico ASCII); que las dos columnas coincidan solo significa que la misma fuente quedó escrita dos veces.
¿End es un registro del rodaje?
Solo si alguien lo leyó. Dos vías ponen un valor en el punto de salida: al detenerse la cadena de grabación el propio aparato capta la lectura de la pantalla, y continuidad puede copiarla a mano de la pantalla de la cámara en la casilla «salida» de las páginas de la toma. Leído, se entrega; sin leer, la casilla queda vacía y la hoja de diferencias la señala con TC_OUT_MISSING; no lo deducimos del punto de entrada más la duración. Cuando tiene valor, sigue siendo una lectura que hay que cotejar contra el material: en esta casa no se ha hecho ninguna aceptación de importación con ningún sistema de montaje.
¿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.