Qué lleva un archivo de entrega CSV que el ALE no, y qué deja de llevar
La tabla de detalle CSV y la lista ALE no son los mismos datos con otra extensión. El CSV está pensado para que una persona y una herramienta de tabla lean columna por columna, y el ALE es una lista de intercambio que lee un flujo de recepción; los dos difieren en el rango de valores, en la manera de escribir la ausencia, en la codificación y en la semántica de los campos. El CSV saca más parámetros de cámara y de rodaje, pero sigue sin ser una lista de medios y no aporta la asignación de canales; el código de tiempo de inicio del sonido tiene su propia columna, y un valor que no pasa la revisión de forma sale con la celda vacía.
Cuando cambia el formato, lo importante no es solo “cuántas columnas más”, sino de dónde sale cada columna y para quién se escribió.
Lo que el CSV lleva de más son los detalles de cámara y de rodaje
Frente al ALE, el CSV saca más información de plano y de cámara: distancia focal, filtro, ISO, apertura, obturador, relación de aspecto y resolución, además de datos de composición como el tamaño de plano, el ángulo y el movimiento. Todo eso entra dentro de lo que esta tabla de detalle puede expresar.
También escribe varios indicadores de estado: VFX, placa, plano limpio y referencia van con la cámara de esa take, y MOS y pista suelta van con la take misma; los puedes marcar en el registro de la take, y agrega la fecha de rodaje. Los dos marcadores de sonido se leen juntos: cuando en la base están prendidos a la vez MOS y pista suelta, la entrega sale como sin sonido; cuando las dos columnas dicen FALSE, hay dos posibilidades — la fila trae un hecho de sonido sincronizado, o no deja nada, y esa celda sola no separa los dos casos.
Las notas de la toma y las notas de la cámara también entran por columnas separadas. Al generar el CSV, los saltos de línea, los retornos y las tabulaciones que haya dentro de una nota se convierten en espacios, así que no se puede prometer que “las notas se conservan tal cual”. Lo que ve quien recibe es un texto ya pasado por el procesamiento de la tabla.
Las tres columnas de clasificación se leen con reglas propias
En el CSV está la columna Rating con el texto de la clasificación y otra columna booleana, Circle. El texto de la clasificación se escribe como Circle, Keep, Hold o N/G, y cuando no hay marca puede quedar vacío. La columna booleana Circle, en cambio, escribe TRUE solo en el caso en que el texto de la clasificación corresponde a Circle, y en cualquier otra situación escribe FALSE.
Circled On Set también se deriva del mismo valor de clasificación, pero con una regla más amplia: tanto Circle como Keep escriben TRUE, y las demás clasificaciones escriben FALSE. Por eso una toma Keep sale a la vez con Rating=Keep, Circle=FALSE y Circled On Set=TRUE.
Ratingdevuelve el texto de la clasificación,Circlesolo comprueba si la clasificación esCircle, yCircled On SetenglobaCircleyKeepcomo marcadas con círculo en el set. Las tres columnas son tres derivaciones de un mismo valor de clasificación, no tres estados independientes.
Quien recibe tiene que mapear cada columna por separado. Mirar solo Circle deja afuera los textos Keep, Hold y N/G; mirar solo Rating tampoco reemplaza el criterio más amplio de Circled On Set. Las tres columnas no se sustituyen entre sí ni valen como fuentes independientes que se validen unas a otras.
El CSV tampoco tiene la ubicación de los medios ni la asignación del sonido
Que haya más campos no significa que este archivo asuma toda la información de asociación con los medios. La salida actual lleva Source File Name y Source File Path, más la columna Sound TC para la posición de inicio del sonido — las dos celdas de la fuente se llenan por dos caminos: con lo que copiaste en el set, o cuando la propia app completa esas mismas celdas al importar los medios desde un archivo, sin reemplazar lo que ya habías copiado a mano. Para la posición de inicio del sonido solo vale el primer camino; si no recorriste ninguno, quedan vacías. Sigue sin decir dónde está el material en tu máquina y sigue sin tener asignación de canales: la ubicación de los archivos y la relación entre micrófono y canal tienen que salir del material y de los demás registros de la entrega.
Del mismo modo, que en la tabla aparezcan Filename, el número de rollo o el número de clip no convierte al archivo, automáticamente y por sí solo, en una lista capaz de ubicar todos los medios. Los campos de identidad hay que cruzarlos con los nombres reales de los archivos de medios, con los números de rollo y con el registro del set. Vea “Por qué un archivo de entrega no puede devolver una ruta hasta el material”.
La codificación y las reglas de limpieza tampoco coinciden con las del ALE
Al escribirse, el CSV lleva marca de orden de bytes y el ALE no. Los dos usan saltos LF, pero la manera como el entorno receptor trata la codificación y los saltos necesita medirse de hecho. Si el texto sale con caracteres corruptos o las columnas se desplazan, conviene revisar primero la codificación, los separadores y la limpieza del texto, sin suponer que el contenido de los campos está mal.
Cada valor de dato del CSV pasa por su propia ruta de escapado: los saltos de línea y las tabulaciones se aplanan, y cuando un valor contiene comas o comillas se le agregan comillas y se escapa según la regla vigente. Esa conducta corresponde a la forma de generación actual, pero no se puede ampliar hasta volverla una promesa de cumplimiento de alguna norma externa de CSV.
La fecha tampoco se escribe igual en todos los productos
La columna Date del CSV se escribe fija en el formato de máquina del calendario gregoriano yyyy-MM-dd. La fecha del encabezado de otro tipo de informe, en cambio, sigue la configuración de formato de fecha del entorno del dispositivo. Los dos sirven a lecturas distintas, así que no se puede escribir que “la fecha de todos los productos de entrega tiene forzosamente los mismos caracteres”.
Si quien recibe tiene que cotejar archivos entre sí, debe tomar primero la diferencia de formato en los campos de fecha como una condición esperada y después revisar si apuntan al mismo día. Que dos cadenas sean distintas no implica forzosamente que la fecha sea otra, y que sean iguales tampoco sustituye la confirmación contra el registro de origen.
FAQ
¿Qué es lo principal que el CSV lleva de más frente al ALE?
Sobre todo un detalle más fino de cámara, óptica, composición, estado y fecha: distancia focal, filtro, ISO, apertura, obturador, resolución, tamaño de plano, ángulo y movimiento, entre otros.
¿Por qué las columnas Rating y Circle pueden parecer contradictorias?
Las tres columnas derivan del mismo valor de clasificación, pero con reglas distintas: Rating escribe el texto, Circle escribe TRUE solo cuando la clasificación es Circle, y Circled On Set escribe TRUE para Circle y Keep. Por eso una toma Keep sale con Rating=Keep, Circle=FALSE y Circled On Set=TRUE.
¿El CSV conserva las notas tal cual?
No las conserva carácter por carácter. Los saltos de línea, los retornos y las tabulaciones se convierten en espacios al generar el archivo, así que lo que ve quien recibe es un resultado ya adaptado a la estructura de filas de la tabla.
Con tantos campos más, ¿el CSV ya permite encontrar los medios y los canales de sonido?
En parte. Las dos celdas de la fuente tienen dos orígenes: lo que copiaste en el set, o la app, que llena esas mismas celdas al importar los medios desde un archivo y nunca reemplaza lo que ya habías copiado a mano. El código de tiempo de inicio del sonido solo tiene el primero; lo que nunca llegó queda vacío; todavía omite la asignación de canales y no apunta al material en tu máquina. La ubicación de los medios y la relación con el sonido hay que cotejarlas con el material y con la demás información de la entrega.
Axiom One LLC — SlateX