基礎與標準 / F8 · 場頭結構

一行場景標題由哪幾段組成

一行場景標題,也就是常說的場頭,通常同時承擔三件事:說明是內景還是外景,說明地點,再說明時間是日、夜或其他時段。問題在於,這三件事沒有一套只靠固定詞表就能窮舉的寫法。INT.、INTERIOR 和「內景」可以表達同一類含義,但它們的字面長度、標點和分隔方式不同。對軟體來說,語義等價不等於字串等價。

場頭更穩定的是「資訊放在哪」,不是「那幾個詞必須怎麼寫」。

三段資訊通常各在什麼位置

最常見的結構,是把內外景放在行首,把地點放在中間,把日夜放在末尾。比如 INT. OFFICE - DAY,可以讀成內外景、地點、時間三段。中文裡也可能寫成「內景 控制室 - 日」。英文還可能不用縮寫,而寫成 INTERIOR 或 EXTERIOR。

這幾種寫法可以在人的閱讀裡指向同一件事,但軟體面對的是字元。INT. 很短,INTERIOR 更長;「內景」沒有英文句點;地點和時間之間又可能出現不同的橫線或冒號。只要字面結構變了,同一條切分規則就可能得到不同結果。

匯入劇本時,SlateX 保留場頭原文入庫,不把整行改寫成另一套正規格式;它另外嘗試從原文裡拆出內外景與日夜欄位。把場頭再寫回劇本檔案時是重新拼接出來的,不保證逐字回到原樣。也就是說,原本的場頭文字和拆出來的欄位是兩件事,不能把「拆出欄位」理解成「原文已經被改寫」。

為什麼固定詞表不是穩定辦法

場頭本質上是人寫的自由文字。只列一張「內景詞表」和「日夜詞表」,很快就會遇到縮寫、全稱、中文寫法、組合寫法和劇組自己的習慣。詞表越長,也不代表能覆蓋下一份劇本裡出現的新寫法。

SlateX 目前沒有用關鍵詞白名單去判斷這些詞。它做的是更窄的一件事:按分隔符與長度切分。時間部分優先看行尾附近的分隔,內外景部分看行首附近的空格或點號,並帶長度限制。這個做法依賴字串形狀,而不是先判斷某個詞「是不是合法的內外景詞」。

因此,内景 控制室 - 日 這種有空格和半形橫線的寫法,和 内景:控制室 - 日 這種用全形冒號連在一起的寫法,對同一套切分邏輯不是一回事。EXTERIOR. OFFICE - DAY 也可能因為行首前綴太長而沒有被拆成預期欄位。這裡的差別來自字元位置與長度,不應該被解釋成某種語言本身「更容易」或「更難」。

分隔符一變,結構就可能變

場頭裡看起來都像「橫線」的字元,實際可以是半形 -、em dash —、全形 -。冒號也可能直接貼在內外景後面。人眼會把它們理解成類似的視覺分隔,但字串規則不會自動把這些字元當成同一種東西。

目前切分會優先處理它明確寫進規則裡的形狀。沒有落進這些分支的分隔符,就不能假定會得到同樣結果。一個規則覆蓋了半形橫線,不代表它也覆蓋 em dash 或全形橫線;一個規則能從空格前取行首前綴,也不代表它會跨過全形冒號繼續取詞。

「看起來像同一種場頭」是人的判斷;軟體拿到的仍是具體字元序列。

能拆出三段,不等於三段就是對的

這是這類解析最重要的邊界。SlateX 的邏輯可以嘗試把一行拆成內外景、地點和日夜,但能拆出來,不代表拆出來的詞就是有效詞。如果場頭前面多了編號,行首前綴就可能被當成內外景;如果地點本身帶橫線,末尾部分也可能被誤當成時間。

所以,解析結果只能作為編輯起點。內外景與日夜需要允許人回到場次記錄裡修正,場記也應對照劇本原文複核。預設可以幫助重複輸入,但預設本身不能證明某次切分正確。

這也是為什麼場頭不能只看「軟體有沒有填出三個欄位」。更可靠的檢查是把三件事分開問:行首那段真的是內外景嗎,中間剩下的是完整地點嗎,末尾那段真的是時間嗎。只要其中一項與劇本原文不一致,就應以原文和人工判斷為準。

FAQ

INT.、INTERIOR 和「內景」是一回事嗎?

在場頭語義上,它們可以承擔同一類「內景」資訊,但字面字串並不相同。軟體按分隔符與長度切分時,會受到字元長度、點號和空格位置影響,因此不能把三種寫法當成同一個字串模板。

為什麼不能把所有場頭詞都放進一張詞表?

因為場頭是自由文字,縮寫、全稱、中文寫法、組合寫法和專案習慣都會讓詞表持續出現遺漏。SlateX 目前也不是靠關鍵詞白名單判斷,而是按字串結構切分。

為什麼換成 em dash 或全形橫線後結果可能不同?

因為 -、— 和 - 是不同字元。人眼可以把它們當成類似的視覺分隔,但一條只處理其中某些字元的規則不會自動覆蓋其餘寫法。

軟體拆出了內外景和日夜,就能直接相信嗎?

不能。拆分只說明字串落進了某個規則分支,不證明拆出來的詞在這份劇本裡就是正確含義。場記仍應對照劇本原文複核,並在需要時人工修正。


Axiom One LLC — SlateX。以上數字截至 2026-09-24。