Livraison et échange / X4 · Colonnes ALE

D'où viennent les valeurs de chaque colonne d'un ALE

L'ALE que SlateX livre est une liste de texte séparée par des tabulations : un en-tête de niveau fichier, une ligne de noms de colonnes, une ligne par média. Ces colonnes n'ont pas la même origine — certaines valeurs sont recopiées sur le plateau par une personne, certaines sont déjà tenues dans le relevé, certaines sont assemblées par le logiciel, et une famille porte du texte consigné dans le relevé mais incapable de sortir. Une valeur manquante n'a ici qu'une seule apparence : vide. À la réception, demandez d'abord d'où vient cette cellule, puis décidez quel contrôle elle peut porter.

Un relevé manuel, un identifiant assemblé par le logiciel et une cellule vide coexistent dans la même ligne ; l'apparence du tableau ne fait pas ce tri à votre place.

Lire d'abord l'en-tête de niveau fichier, sans le tenir pour un champ ligne par ligne

L'en-tête écrit le séparateur, le système vidéo, le système audio, le nom global de bobine et la cadence d'images. VIDEO_FORMAT ne se pose sur un palier de trame que si la résolution de la caméra a été relevée ; la ligne AUDIO_FORMAT est écrite telle quelle et reste vide, parce que le relevé ne contient aucune lecture de fréquence d'échantillonnage — y mettre une constante du logiciel reviendrait à déclarer une spécification de son pour un média jamais relevé. Le FPS global prend la cadence la plus fréquente parmi celles que les relevés ont déclarées, et reste vide si aucune caméra n'en a déclaré. Le TAPE global ne s'écrit que si tout le lot correspond à une seule carte réelle ; avec plusieurs cartes on laisse la main aux cellules ligne par ligne, et sans aucune carte recopiée la mention est entièrement omise.

Ce sont des valeurs uniques de niveau fichier, non la vérité ligne par ligne. La cadence propre à la ligne se trouve dans la colonne FPS, et les deux peuvent se contredire.

Colonnes d'identité : une origine, quatre formes

Name est le nom de clip, tenu par deux mesures : 31 caractères et ASCII. Faute de nom de plan relevé, il retombe sur un nom déterministe assemblé à partir de ce que la ligne porte bien — numéro de scène, de plan, de prise : identique à chaque export pour la même prise, sans collision d'une prise à l'autre. C'est un marqueur, non une clé de fichier.

Les cellules de reconnaissance de la source suivent toutes le numéro de carte que vous avez recopié, chacune dans sa forme : Tape est la carte normalisée (lettres et chiffres seuls, en capitales, coupée à 31) ; Camroll veut la forme originale mais n'accepte, là aussi, que l'ASCII, si bien qu'un nom de carte portant des caractères non latins laisse la cellule entière vide ; Reel # a pour contrat d'être chiffré, donc la moindre lettre dans le numéro de carte vide la cellule — nous n'ôtons pas un préfixe pour fabriquer un numéro qui imite un chiffre ; Soundroll rend le numéro de bobine tenu sur le rapport son, sous la même normalisation que Tape. Quatre cellules, une seule origine : ce que vous avez recopié, et non quatre signaux d'identité indépendants l'un de l'autre.

Le numéro d'affichage compté par le logiciel — une lettre de caméra plus un incrément à trois chiffres — ne prend pas cette route : il ne correspond à aucune carte physique et vit seulement dans les colonnes lisibles du CSV et du PDF. Camera est le numéro de caméra, borné à ces 26 lettres.

Colonnes de temps : le point d'entrée a une source, le point de sortie ne livre aucune valeur pour l'instant

Start prend le timecode que ce relevé tient : le point d'entrée s'il en existe un, sinon celui de la prise. Une chaîne qui échoue sur la forme ou sur la plage sort vide — vous ne reverrez plus 00:00:00:00 dans ce fichier, car le défaut de cette suite de zéros était d'avoir l'air légale, et le destinataire ne pouvait plus distinguer un vrai zéro de plateau d'un zéro rempli.

End est vide dans cette colonne aujourd'hui : le relevé n'a aucun chemin de saisie pour les points de sortie, et nous ne les calculons pas en ajoutant la durée au point d'entrée — ce serait faire passer un résultat d'horloge murale pour la lecture originale sur l'écran de la caméra. Besoin d'un point de sortie : reprenez-le du rapport caméra ou de l'écran de la machine ; cette cellule se montre sur la feuille de rapprochement de fin de journée sous TC_OUT_MISSING.

Une position calculée ne se vérifie que comme un résultat dérivé. Nous choisissons de ne pas livrer cette cellule plutôt que d'en livrer une calculée.

Duration s'écrit en forme de timecode et se convertit seulement depuis la durée consignée dans le relevé ; chez nous les durées sont stockées en secondes et la part d'images n'est pas conservée, donc le champ d'images de cette colonne est constamment 00 — c'est un plafond de précision, non une valeur manquante. FPS n'a de valeur que si cette ligne même a déclaré une cadence, sinon elle reste vide ; le calcul interne dispose d'une base de repli, mais ce n'est pas un nombre que cette machine a rapporté, et il n'entre donc pas dans la colonne. TC Mode ne peut porter que le jeton DF ; le blanc signifie aucune déclaration de décompte d'images, ce qui n'équivaut pas à non-décompté ; seules les lignes déclarant DF écrivent Start, End et Duration avec des points-virgules, et l'en-tête consigne mot pour mot que c'est notre convention d'affichage. Sound TC passe tel quel : on juge la forme, on ne rogne jamais les positions d'images.

Colonnes de texte et d'explication : d'abord aplatir, puis passer au portique

Description assemble en une cellule, avec un séparateur fixe, le contenu non vide déjà présent du résumé de scène, de la description du plan et des notes du plan ; Comments vient de la note de prise, Camera Notes de la note de caméra et Director du texte du réalisateur inscrit sur le jour de tournage dont cette prise dépend. Les quatre suivent le même chemin : d'abord réduire à des espaces les retours à la ligne et les tabulations qui casseraient la structure de la ligne, puis le portique ASCII — une valeur portant des caractères non latins sort comme une cellule vide, l'original mot à mot restant dans le CSV et dans le PDF.

Une cellule vide signifie donc deux choses possibles : rien n'a jamais été relevé, ou le relevé est pris dans un texte que ce fichier ne peut pas porter. La feuille de rapprochement ne tranche pas le second cas — elle juge si le relevé tient une valeur —, aussi ces colonnes se vérifient-elles contre ce que vous avez vous-même recopié.

Colonnes d'état et le reste : la notation est dans le fichier, le jeton de pistes n'est pas une carte des canaux

Rating rend le texte de la notation de plateau — la famille Circle, Keep, Hold, N/G, toujours en anglais et ne suivant jamais la langue de l'interface —, et reste vide si aucune notation n'a été posée ; Circled take rend TRUE ou FALSE, c'est une seconde question, donc elle occupe une seconde colonne. Tracks est un jeton à trois états : V est une prise MOS, A1A2 est une piste libre, VA1A2 est un son sync ; une ligne sans aucun fait de son laisse cette cellule vide, nous ne replions pas sur le son sync. C'est un marqueur de nombre de pistes, non une correspondance des canaux, et il ne porte aucune fréquence d'échantillonnage. VFX_Type assemble en texte les quatre drapeaux de cette caméra ; la colonne VFX_Count existe, mais sans chemin de saisie aujourd'hui, et sort vide. Shoot Day prend la forme Day 7 et reste vide quand la prise n'appartient à aucun jour de tournage ; la date a sa propre colonne Shoot date (yyyy-MM-dd) et l'équipe se tient dans Unit.

Ce que cet ALE emporte, et ce qu'il n'emporte manifestement pas

Il emporte : le nom et le chemin du fichier source, la carte et la bobine son, le timecode du son, la notation et le drapeau de sélection, les numéros de scène et de prise, l'équipe et la date. Il n'emporte pas : les médias eux-mêmes, les paramètres d'optique au-delà du timecode (focale, sensibilité, ouverture, obturation et résolution existent dans l'app mais n'ont pas de colonne ici), une correspondance des canaux, ni les deux colonnes ASC du chef opérateur. Il n'emporte non plus aucune relation entre un plan et un fichier — quelle prise correspond à quel fichier reste une chose à consigner sur le plateau.

Les colonnes placées en bout de rangée portent nos propres noms : la spécification ne les mentionne pas, donc ne présumez pas qu'un système aval les lise comme des champs sémantiques. Les noms de colonnes se contrôlent sur les chaînes réellement présentes dans le fichier ; un nom voisin dans votre modèle n'est pas garanti mappé sur le même champ.

FAQ

Reel # et Tape se valident-ils l'un l'autre ?

Il ne faut pas les traiter comme deux sources indépendantes. Ils proviennent du même numéro de carte que vous avez recopié, seulement plié en des formes différentes (chiffres seuls, alphanumérique normalisé) ; leur accord ne dit qu'une chose : une même origine a été écrite deux fois.

End est-il relevé sur le plateau ?

Cette colonne ne livre aucune valeur aujourd'hui : aucun chemin de saisie n'existe pour les points de sortie, et rien n'est inféré du point d'entrée plus la durée. Reprenez-le du rapport caméra ou de l'écran de la machine ; la feuille de rapprochement le signale par TC_OUT_MISSING.

Tracks, dans un ALE, est-ce une correspondance des canaux ?

Non. C'est un jeton de nombre de pistes à trois états, engendré depuis l'état consigné ; il ne dit rien de la source sonore correspondant à chaque canal, de la fréquence d'échantillonnage ni du routage côté montage.

Pourquoi le destinataire doit-il encore vérifier colonne par colonne ?

Parce que le même fichier tient des valeurs recopiées à la main, des identifiants assemblés par le logiciel et des cellules qui sortent vides parce que le texte n'y entrait pas ; chaque colonne a ses valeurs admissibles et son portique propres. Ouvrir le fichier dit seulement que le texte est lisible, non que la source de chaque champ a été vérifiée.


Axiom One LLC — SlateX. Chiffres arrêtés au 2026-09-24.