如何在 Linux 上用 Markdown 編寫電影劇本

大雄45發表於2022-12-08
導讀 Fountain markdown 技術只需要一個純文字編輯器,如 Atom、Kate、Gedit 或類似的編輯器,它可以匯出一個正確格式的 HTML 或 PDF 劇本。

Fountain markdown 技術只需要一個純文字編輯器,如 Atom、Kate、Gedit 或類似的編輯器,它可以匯出一個正確格式的 HTML 或 PDF 劇本。

劇本是一部電影的藍圖,過去它是在打字機上撰寫的。你買臺打字機就可以寫劇本,可以寫好多好多劇本。而現在沒人用打字機寫劇本了,因為打字機不再流行。

不過,令人費解的是,隨著寫作技術變得 “越好”,寫劇本就越難。在劇本領域有嚴格的格式化規則,以幫助電影拍攝中的助理導演(AD)估計每個場景需要拍攝多長時間。你可能認為電腦會比在打字機上的完全手工過程更容易做到。然而,流行的計算機卻用昂貴的軟體來限制作家,這些軟體已經嵌入了好萊塢文化。如果你沒有合適的軟體,你就會被告知,你永遠不可能成為一個正式的編劇。

不過,所有這些都隨著開源軟體的出現而改變,寫劇本的最簡單方法之一就是根本不使用特殊的軟體。Fountain markdown 技術只需要一個純文字編輯器,如 Atom、Kate、Gedit,或類似的,它可以匯出一個正確格式的 HTML 或 PDF 劇本。

安裝 Fountain

Fountain 不需要安裝,因為它不是軟體;它是一套你在寫作時使用的規則。你在寫作時已經遵循了一些規則,比如你把句子的第一個字母大寫,用句號來結束每句話,等等。當你用 Fountain 寫作時,只需要新增一些專門針對劇本的新規則。

片段

在劇本中,每個場景都由一行大寫字母劃定,以 INT. 或 EXT. 開頭,然後是一個地點、一個破折號,以及一天中的時間。這些說明被稱為 “片段”。方便的是,這也是 Fountain 的規則,所以不用記住什麼新的東西就可以建立一個片段。

EXT. CASTLE COURTYARD - DAY
動作

當演員被要求執行一個特定的動作時,劇本中就會包含動作文字。這是正常的普通文字,完全按照你在書中寫的文字來寫。所有正常的規則都適用,所以對動作文字不用特別記什麼規則。

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.
對話

劇本中的對話格式是從左右邊距縮排的。對於普通觀眾來說,它可能看起來是居中的,但實際上它是左對齊的。採用這種格式是為了幫助演員定位他們的臺詞,並使得劇本給口語對話留出更多的空間,因為在電影中,口語對話往往佔據了大部分的時間。

在 Fountain 中,對話的規則是用大寫字母寫出說話的角色的名字。然後在下一行,正常寫出對話內容。

WIZARD
 
I can sense your power. Grep? Sed? What strange terms!

當你匯出你的劇本時,對話會被調整為適當的格式。

轉場

現在這種做法已經不流行了,但傳統上,在劇本中會有一些特殊的轉場跡象,因為在很久以前,一些轉場是要花很多錢的。今天,你仍然可以在劇本中看到轉場,但它往往更多的是作為一組場景(或者,經典的整個電影淡出FADE OUT.)的一種標點符號,而不是對編輯的實際指示。

要在 Fountain 中建立一個過渡,在你的文字前加上大於號(>)。

>ANGLE ON:
 
The book's title page. It reads "Introduction to Linux."
 
>FADE OUT.
更多的規則

你可以在你的劇本中使用許多其他的 Markdown 約定,比如用星號來斜體、加粗和給文字加下劃線。在 Fountain 中還有更多的規則來處理邊緣情況和風格上的例外,但這四條規則在大多數情況下是你所需要的。

不過,Fountain 的簡單性表明,一百年前的劇本格式設計得多麼好。它有一個標準的結構,使人的眼睛很容易解析,這種可預測性也能很好地轉化為計算機的解析。

輸出和渲染

一旦你寫完了,你就可以使用渲染程式將你的劇本匯出為適當的格式。有 幾個渲染器可用,但我最喜歡的是 Atom 編輯器。要配置 Atom 以適當的格式顯示 Fountain 預覽檔案,並在完成後將其匯出為 PDF,請進入“編輯” 選單,選擇 “偏好”,並點選左側皮膚中的 “安裝” 連結。在搜尋欄中,輸入 “fountain” 來安裝由開發者 superlou 釋出的 Fountain 外掛。

如何在 Linux 上用 Markdown 編寫電影劇本如何在 Linux 上用 Markdown 編寫電影劇本

在安裝時,你會被提示同意安裝它的一些依賴項。一旦安裝完畢,你可以進入 “軟體包” 選單,選擇 “Fountain”,然後檢視你的劇本預覽或匯出 PDF 版本。

Emacs 也有一個 Fountain 模式 ,它還可以在你輸入時執行一些基本的格式化。

如何在 Linux 上用 Markdown 編寫電影劇本如何在 Linux 上用 Markdown 編寫電影劇本

無論你使用什麼文字編輯器,你總是可以使用專門的應用程式來渲染你的劇本。有一個叫 Screenplain 的 Python 模組我覺得很好用。要安裝它,請在終端鍵入以下內容:

$ python3 -m pip install 'screenplain[PDF]' --user

這樣將一個劇本渲染成 PDF:

$ screenplain --format pdf myscreenplay.fountain > script.pdf
開源的電影劇本

Fountain 是方便的。你可以撰寫你的劇本,而不需要特別複雜的應用程式。

Fountain 是省錢的。你可以撰寫你的劇本而不需要昂貴的軟體。

Fountain 是靈活的。你可以在你用來寫作的應用程式中進行創作。

Fountain 是適宜儲存的。你不會因為一個應用程式過時了,或者沒有商業支援了,或者因為你買不起而不能訪問你的作品。

使用 Fountain 有很多很好的理由,但最重要的一點是它能幫助你專注於創作。如果你心中醞釀了一部電影,就用 Fountain 來寫。這是通向可能是一個非常令人興奮的旅程的第一步。

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2851136/,如需轉載,請註明出處,否則將追究法律責任。

相關文章