Cosa porta in più una consegna CSV rispetto a un ALE
La scheda dettagliata CSV e l'elenco ALE non sono gli stessi dati con un'estensione diversa. Il CSV è scritto per essere letto colonna per colonna da persone e da strumenti di tabella, mentre l'ALE è un elenco di scambio destinato a essere letto da un flusso di ricezione; cambiano l'intervallo dei valori, la scrittura dei valori mancanti, la codifica e la semantica dei campi. Il CSV porta fuori più parametri di videocamera e di ripresa, ma resta fuori dal ruolo di elenco dei media e non fornisce mappatura dei canali né timecode audio.
Con un formato diverso ciò che conta non è soltanto «qualche colonna in più», ma da dove viene ciascuna colonna e a chi serve verificarla.
Il CSV porta in più i dettagli di videocamera e di ripresa
Rispetto all'ALE, il CSV porta fuori più informazioni di inquadratura e di livello videocamera. Lunghezza focale, filtro, sensibilità, diaframma, otturatore, formato, risoluzione e le informazioni di composizione come grandezza inquadratura, angolo e movimento rientrano tutti nell'ambito che questa scheda dettagliata può esprimere.
Scrive inoltre diversi indicatori di stato, fra cui gli stati di videocamera VFX, base, pulito e riferimento, e porta la data delle riprese. Qui va mantenuto un confine importante: nella tabella di consegna esiste una colonna, e questo non vuol dire che nell'app esista già un punto di ingresso per registrarla sul set. Alcune colonne di stato audio compaiono nella struttura del file, ma su questa base non vanno pubblicizzate come una capacità già registrabile.
Anche la nota del ciak e la nota della videocamera entrano in colonne separate. Nella generazione del CSV, a capo, ritorno di carrello e tab dentro le note vengono schiacciati in spazi, quindi non si può promettere che «le note vengano conservate identiche». Ciò che vede chi riceve il file è un testo già trattato per la forma di tabella.
Le due colonne di valutazione non sono la stessa cosa
Il CSV ha una colonna di testo con il nome del livello e una colonna booleana Circle. Il nome di testo scrive Circle, Keep, Hold o N/G, e quando nessun livello è assegnato può restare vuoto. La colonna booleana Circle scrive TRUE solo per quel livello a cui corrisponde il nome di testo Circle e scrive FALSE in ogni altro caso.
Vuol dire che, quando sul set un ciak viene marcato Keep, la colonna del nome di testo scrive con chiarezza Keep, mentre la colonna booleana Circle resta FALSE. L'indicatore booleano non si può quindi leggere direttamente come la semantica completa di «questo ciak è stato cerchiato sul set»: è soltanto un valore booleano derivato da una condizione di valutazione specifica.
LeggereRatingsignifica leggere il nome di testo del livello; leggereCirclesignifica leggere una condizione derivata più stretta. Le due colonne non sostituiscono l'una all'altra.
È anche il punto in cui chi riceve il file deve costruire la mappatura colonna per colonna. Se il proprio modello di tabella guarda solo la colonna booleana si perdono gli altri stati che hanno ancora significato dentro il nome di testo; se si guarda solo la colonna di testo, non si può neppure assumere che equivalga ad altri campi di stato interni all'app.
Nel CSV non stanno ancora la posizione dei media e la mappa audio
Avere più campi non significa che questo file sostenga tutte le informazioni di aggancio dei media. L'attuale CSV non scrive percorsi dei file media e non ha mappatura dei canali né timecode audio. Se chi riceve il file deve sapere dove stanno davvero i file media e quale canale corrisponda a quale sorgente audio, deve integrare con i materiali e con le altre registrazioni di passaggio.
Allo stesso modo, che in tabella compaiano Filename, numero di rullo o identificativo del clip non trasforma automaticamente il file in un elenco in grado di localizzare tutti i media. I campi di identità vanno incrociati con i veri nomi dei file media, con i numeri di rullo e con le registrazioni del set.
Anche codifica e pulizia seguono altre regole rispetto all'ALE
Quando viene scritto su disco, il CSV porta il marcatore di ordine dei byte e un ALE no. Entrambi i file usano l'a capo LF, ma il trattamento di codifica e di a capo nell'ambiente di ricezione va verificato in concreto. Se compaiono caratteri corrotti o colonne fuori posto, conviene controllare prima codifica, separazione e pulizia del testo, invece di dare per scontato che siano sbagliati i campi di contenuto.
Ogni valore del CSV passa da un proprio percorso di fuga. A capo e tab vengono appiattiti, e i valori che contengono virgole o doppi apici vengono racchiusi fra virgolette e protetti dalla fuga secondo la regola attuale. Questo comportamento è coerente con l'attuale modo di generare il file, ma non va esteso a una promessa di conformità a una qualche norma esterna sui CSV.
Neppure la data segue una sola regola in tutti i prodotti
La colonna della data del CSV è fissata sul formato machine gregoriano yyyy-MM-dd. La data nell'intestazione di un'altra categoria di report segue invece le impostazioni di formato data dell'ambiente del dispositivo. I due servono contesti di lettura diversi, e non si può scrivere che «le date in tutti i prodotti di consegna sono per forza identiche carattere per carattere».
Se chi riceve il file deve confrontare i file fra loro, deve considerare la differenza di formato dei campi data come una condizione prevista e poi verificare se quei campi puntino allo stesso giorno. Che le stringhe siano diverse non significa per forza che le date siano diverse, e che siano uguali non sostituisce la conferma sulle registrazioni sorgente.
FAQ
Che cosa porta in più, soprattutto, un CSV rispetto a un ALE?
Soprattutto più dettagli di videocamera, ottica, composizione, stato e data: per esempio lunghezza focale, filtro, sensibilità, diaframma, otturatore, risoluzione, grandezza inquadratura, angolo e movimento.
Perché le due colonne Rating e Circle possono sembrare in contraddizione?
Perché non hanno la stessa semantica di provenienza. Rating scrive il nome di testo del livello, mentre la colonna booleana Circle scrive TRUE solo per il livello il cui nome di testo è Circle. Un ciak Keep presenta quindi insieme Rating=Keep e Circle=FALSE.
Il CSV conserva le note esattamente come sono state scritte?
Non le conserva carattere per carattere. A capo, ritorno di carrello e tab vengono schiacciati in spazi durante la generazione, e ciò che arriva a chi riceve il file è il risultato di un trattamento adatto alla struttura delle righe di tabella.
Con più campi, un CSV permette di trovare direttamente i media e i canali audio?
No. Il file attuale non contiene ancora percorsi dei file media, mappatura dei canali né timecode audio. La posizione dei media e le relazioni audio vanno verificate sui materiali e sulle altre informazioni di passaggio.
Axiom One LLC — SlateX. I numeri di questo articolo sono aggiornati al 2026-09-24.