在 Linux 上用 Markdown 編寫你的電影劇本
Fountain markdown 技術(shù)只需要一個(gè)純文本編輯器,如 Atom、Kate、Gedit 或類似的編輯器,它可以導(dǎo)出一個(gè)正確格式的 HTML 或 PDF 劇本。
劇本是一部電影的藍(lán)圖,過去它是在打字機(jī)上撰寫的。你買臺(tái)打字機(jī)就可以寫劇本,可以寫好多好多劇本。而現(xiàn)在沒人用打字機(jī)寫劇本了,因?yàn)榇蜃謾C(jī)不再流行。
不過,令人費(fèi)解的是,隨著寫作技術(shù)變得 “越好”,寫劇本就越難。在劇本領(lǐng)域有嚴(yán)格的格式化規(guī)則,以幫助電影拍攝中的助理導(dǎo)演(AD)估計(jì)每個(gè)場(chǎng)景需要拍攝多長(zhǎng)時(shí)間。你可能認(rèn)為電腦會(huì)比在打字機(jī)上的完全手工過程更容易做到。然而,流行的計(jì)算機(jī)卻用昂貴的軟件來限制作家,這些軟件已經(jīng)嵌入了好萊塢文化。如果你沒有合適的軟件,你就會(huì)被告知,你永遠(yuǎn)不可能成為一個(gè)正式的編劇。
不過,所有這些都隨著開源軟件的出現(xiàn)而改變,寫劇本的最簡(jiǎn)單方法之一就是根本不使用特殊的軟件。Fountain markdown 技術(shù)只需要一個(gè)純文本編輯器,如 Atom、Kate、Gedit,或類似的,它可以導(dǎo)出一個(gè)正確格式的 HTML 或 PDF 劇本。
安裝 Fountain
Fountain 不需要安裝,因?yàn)樗皇擒浖凰且惶啄阍趯懽鲿r(shí)使用的規(guī)則。你在寫作時(shí)已經(jīng)遵循了一些規(guī)則,比如你把句子的第一個(gè)字母大寫,用句號(hào)來結(jié)束每句話,等等。當(dāng)你用 Fountain 寫作時(shí),只需要添加一些專門針對(duì)劇本的新規(guī)則。
片段
在劇本中,每個(gè)場(chǎng)景都由一行大寫字母劃定,以 INT. 或 EXT. 開頭,然后是一個(gè)地點(diǎn)、一個(gè)破折號(hào),以及一天中的時(shí)間。這些說明被稱為 “片段”。方便的是,這也是 Fountain 的規(guī)則,所以不用記住什么新的東西就可以創(chuàng)建一個(gè)片段。
EXT. CASTLE COURTYARD - DAY
動(dòng)作
當(dāng)演員被要求執(zhí)行一個(gè)特定的動(dòng)作時(shí),劇本中就會(huì)包含動(dòng)作文本。這是正常的普通文本,完全按照你在書中寫的文字來寫。所有正常的規(guī)則都適用,所以對(duì)動(dòng)作文本不用特別記什么規(guī)則。
A wizard wanders out of a great stone door. She approaches the center of the courtyard and pauses. Something's caught her eye.It's a book. She leans down and picks it up.
對(duì)話
劇本中的對(duì)話格式是從左右邊距縮進(jìn)的。對(duì)于普通觀眾來說,它可能看起來是居中的,但實(shí)際上它是左對(duì)齊的。采用這種格式是為了幫助演員定位他們的臺(tái)詞,并使得劇本給口語對(duì)話留出更多的空間,因?yàn)樵陔娪爸校谡Z對(duì)話往往占據(jù)了大部分的時(shí)間。
在 Fountain 中,對(duì)話的規(guī)則是用大寫字母寫出說話的角色的名字。然后在下一行,正常寫出對(duì)話內(nèi)容。
WIZARDI can sense your power. Grep? Sed? What strange terms!
當(dāng)你導(dǎo)出你的劇本時(shí),對(duì)話會(huì)被調(diào)整為適當(dāng)?shù)母袷健?/p>
轉(zhuǎn)場(chǎng)
現(xiàn)在這種做法已經(jīng)不流行了,但傳統(tǒng)上,在劇本中會(huì)有一些特殊的轉(zhuǎn)場(chǎng)跡象,因?yàn)樵诤芫靡郧埃恍┺D(zhuǎn)場(chǎng)是要花很多錢的。今天,你仍然可以在劇本中看到轉(zhuǎn)場(chǎng),但它往往更多的是作為一組場(chǎng)景(或者,經(jīng)典的整個(gè)電影淡出)的一種標(biāo)點(diǎn)符號(hào),而不是對(duì)編輯的實(shí)際指示。
要在 Fountain 中創(chuàng)建一個(gè)過渡,在你的文本前加上大于號(hào)(>)。
>ANGLE ON:The book's title page. It reads "Introduction to Linux.">FADE OUT.
更多的規(guī)則
你可以在你的劇本中使用許多其他的 Markdown 約定,比如用星號(hào)來斜體、加粗和給文字加下劃線。在 Fountain 中還有更多的規(guī)則來處理邊緣情況和風(fēng)格上的例外,但這四條規(guī)則在大多數(shù)情況下是你所需要的。
不過,F(xiàn)ountain 的簡(jiǎn)單性表明,一百年前的劇本格式設(shè)計(jì)得多么好。它有一個(gè)標(biāo)準(zhǔn)的結(jié)構(gòu),使人的眼睛很容易解析,這種可預(yù)測(cè)性也能很好地轉(zhuǎn)化為計(jì)算機(jī)的解析。
輸出和渲染
一旦你寫完了,你就可以使用渲染程序?qū)⒛愕膭”緦?dǎo)出為適當(dāng)?shù)母袷健S?nbsp;幾個(gè)渲染器可用,但我最喜歡的是 Atom 編輯器。要配置 Atom 以適當(dāng)?shù)母袷斤@示 Fountain 預(yù)覽文件,并在完成后將其導(dǎo)出為 PDF,請(qǐng)進(jìn)入“編輯” 菜單,選擇 “偏好”,并點(diǎn)擊左側(cè)面板中的 “安裝” 鏈接。在搜索欄中,輸入 “fountain” 來安裝由開發(fā)者 superlou 發(fā)布的 Fountain 插件。
為 Atom 安裝一個(gè) Fountain 插件 (Seth Kenlon, CC BY-SA 4.0)
在安裝時(shí),你會(huì)被提示同意安裝它的一些依賴項(xiàng)。一旦安裝完畢,你可以進(jìn)入 “軟件包” 菜單,選擇 “Fountain”,然后查看你的劇本預(yù)覽或?qū)С?PDF 版本。
Emacs 也有一個(gè) Fountain 模式 ,它還可以在你輸入時(shí)執(zhí)行一些基本的格式化。
Emacs 中的 Fountain 模式 (Seth Kenlon, CC BY-SA 4.0)
無論你使用什么文本編輯器,你總是可以使用專門的應(yīng)用程序來渲染你的劇本。有一個(gè)叫 Screenplain 的 Python 模塊我覺得很好用。要安裝它,請(qǐng)?jiān)诮K端鍵入以下內(nèi)容:
$ python3 -m pip install 'screenplain[PDF]' --user
這樣將一個(gè)劇本渲染成 PDF:
$ screenplain --format pdf myscreenplay.fountain > script.pdf
渲染后的 Fountain 文件 (Seth Kenlon, CC BY-SA 4.0)
開源的電影劇本
Fountain 是方便的。你可以撰寫你的劇本,而不需要特別復(fù)雜的應(yīng)用程序。
Fountain 是省錢的。你可以撰寫你的劇本而不需要昂貴的軟件。
Fountain 是靈活的。你可以在你用來寫作的應(yīng)用程序中進(jìn)行創(chuàng)作。
Fountain 是適宜保存的。你不會(huì)因?yàn)橐粋€(gè)應(yīng)用程序過時(shí)了,或者沒有商業(yè)支持了,或者因?yàn)槟阗I不起而不能訪問你的作品。
使用 Fountain 有很多很好的理由,但最重要的一點(diǎn)是它能幫助你專注于創(chuàng)作。如果你心中醞釀了一部電影,就用 Fountain 來寫。這是通向可能是一個(gè)非常令人興奮的旅程的第一步。






























