一行場景標題由哪幾段組成
一行場景標題,也就是常說的場頭,通常同時承擔三件事:說明是內景還是外景,說明地點,再說明時間是日、夜或其他時段。問題在於,這三件事沒有一套只靠固定詞表就能窮舉的寫法。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