ALE 每一欄的值從哪裡來
SlateX 交出的 ALE 是一份以製表符分隔的文字清單:檔案層級頭部、欄名一行、每條素材一行。這一份裡的欄並不是同一種來源——有的值是你現場抄進來的,有的是記錄裡本來就存著的,有的由軟體拼出來,還有一類是庫裡記著卻交不出去。缺值在這一件裡只有一種長相:空著。接收時先問這一格從哪裡來,再決定它能承擔什麼核對。
同一行裡人工錄入、衍生標識與空格子並存;表格的外觀不會替你區分它們。
先看檔案層級頭部,不要把它當逐行欄位
頭部寫分隔符、畫面制式、聲音制式、全域卷名與幀率。VIDEO_FORMAT 只有在機位解析度被記到時才落進那檔光栅值;AUDIO_FORMAT 這一行照寫、值留空,因為庫裡沒有任何音訊取樣率的讀數——寫一個軟體的常數就等于替沒抄過的素材聲明了聲音規格。全域 FPS 是從各條記錄裡聲明過的幀率取眾數,一台都沒聲明就空著。全域 TAPE 只在整批素材只對應一張真實卡時寫出;多張卡就交給逐行那一格,一張都沒抄到就整枚省略。
這些是檔案層級的單值,不是逐行事實。逐行自己那一格幀率在 FPS 欄,兩者可以不一致。
身份欄:一枚來源,四種形狀
Name 是 clip 名,受 31 字元與 ASCII 兩把尺;鏡名沒記到時它退回用這一行的場號、鏡號、條號拼一枚確定的名字——同一條每次匯出一樣,不同條不撞。它是標識,不是檔案鍵。
認源那幾格都跟著你抄進來的那枚卡號走,只是形狀各不相同:Tape 是歸一後的卡號(只留字母數字、統一的大寫、截到 31);Camroll 要的是原樣,但這一格同樣只吃 ASCII,卡名裡帶非拉丁字元就整格空;Reel # 的合同措辭是這一欄填數字,所以卡號裡只要含字母就整格留空,我們不剝掉前綴去拼一個像數字的號;Soundroll 交的是錄音報告那本賬上的卷號,歸一口徑與 Tape 相同。四格同源=你抄的那一枚,不是四路互相獨立的訊號。
軟體自己數的顯示號(機位字母加三位自增)不進這一條路:它不對應一張物理卡,只活在 CSV 與 PDF 的人讀欄裡。Camera 是機號,取值限在那 26 枚字母裡。
時間欄:入點有出處,出點當前不出值
Start 取這條記著的時碼:有入點用入點,沒有就用條上那一枚。形狀或範圍不過關的串一律交空——這一件裡不會再出現 00:00:00:00,那串零的毛病是長得合法,讓接收方分不清現場真正的零點與被補出來的零點。
End 這一欄現在是空的:庫裡沒有出點的錄入路徑,我們也不由入點加長度去推算它,那是拿牆鐘算出的號冒充攝影機螢幕上的原件讀數。要出點,得回攝影報告或從機器螢幕上抄;這一格在收工差異表上以 TC_OUT_MISSING 露出來。
算出來的位置只能按派生結果複核。我們選擇不交這一格,而不是交一個算出來的。
Duration 寫成時碼形狀,只從庫裡記著的那枚長度換算;本家長度是秒制儲存、幀位不落庫,所以這一欄的幀位恆為 00——這是精度上限,不是缺值。FPS 只在這一列自己聲明過幀率時才有值,沒聲明就空;內部算術另有兜底的計數基數,那不是這台機器報過的數,不寫進欄裡。TC Mode 只可能出現 DF 一枚,空白意味著沒有丟幀聲明,不等於非丟幀;只有聲明過 DF 的行把 Start、End、Duration 寫成分號形,檔案頭逐字認下那是本家的顯示約定。Sound TC 逐字交,只判形狀,不裁幀位。
文字與說明欄:壓平,再過一道閘
Description 由場次摘要、鏡頭描述與鏡頭備註裡已有的非空內容用固定分隔符拼成一個格子;Comments 來自條備註,Camera Notes 來自機位備註,Director 來自這一條所屬拍攝日的導演文字。四格同走一條路:先把會撐破行結構的換行與製表符壓成空格,再過 ASCII 閘——值裡夾著非拉丁字元就整格交空,逐字原文留在 CSV 與 PDF 裡。
所以同一格裡空著有兩種可能:根本就沒記,或者記了卻裝不進這一件。差異表不會替你說清後者——它判的是記錄裡有沒有值,那幾欄只能對著你自己抄的內容核。
狀態欄與其他欄:檔位寫在檔案裡,軌數不是聲道圖
Rating 交現場檔位的文字(Circle、Keep、Hold、N/G 那一族,恆定英文、不隨介面語言變),沒落檔時為空;Circled take 交 TRUE 或 FALSE,那是第二個問題,所以佔第二欄。Tracks 是三態記號——V 是 MOS 條,A1A2 是野軌,VA1A2 是同期錄音;一行沒有任何聲音事實時這一格留空,我們不預設成同期錄音。它是軌數記號,不是聲道對應表,也不帶取樣率。VFX_Type 由機位那四枚旗拼成文字,VFX_Count 這欄在、但當前沒有錄入路徑,交空。Shoot Day 寫成 Day 7 這樣的形狀,沒歸屬拍攝日就空著;日期在 Shoot date 自己那一欄(yyyy-MM-dd),組別在 Unit。
這份 ALE 帶著什麼、明確不帶什麼
帶著:來源檔名與路徑、卡號與聲卷、聲音時碼、檔位與圈選旗、場號條號、組別與日期。不帶:媒體本身、時碼之外的鏡頭參數(焦段、感光度、光圈、快門、解析度這些在 App 裡有記錄,但沒有進 ALE 的欄)、聲道對應表、攝影指導那兩枚 ASC 欄。它也不帶任何鏡頭與素材之間的對應關係——哪條 take 對應哪個檔案,仍然是現場要登記的那件事。
排在末尾的那幾列是我們自己的欄名:規範裡查不到它們,所以別假定任何下游會把它們讀成語義欄。欄名一律按檔案裡真正出現的字串核對,近義欄名不保證被映射成同一個欄位。
FAQ
Reel # 和 Tape 能互相驗證嗎?
不能當成兩路獨立來源。它們同源於你抄進來的那枚卡號,只是各自被折成不同的形狀(純數字/歸一字母數字),兩欄相符只說明同一枚來源被寫了兩次。
End 是現場記錄的嗎?
這一欄當前不出值:沒有出點的錄入路徑,也不由入點加長度推算。需要出點就回攝影報告或從機器螢幕上抄,差異表用 TC_OUT_MISSING 把它指出來。
ALE 裡的 Tracks 是聲道對應表嗎?
不是。它是根據記錄狀態生成的三態軌數記號,不含每條聲道對應什麼聲音來源、取樣率或工程側路由。
為什麼接收方還要逐欄核對?
因為同一檔案裡既有人工抄進來的值、也有軟體拼出的標識,還有裝了那種字元就交不出去的格子;每一欄的取值與閘法都不一樣。能開啟檔案只說明文字可讀,不說明每個欄位的來源都被驗證過。
Axiom One LLC — SlateX。以上數字截至 2026-09-24。