法式分场表

从任意剧本生成人物出场对照表

这个免费的法式分场表生成器,从粘贴进来的剧本或舞台剧本做出那张经典的人物出场对照表,也就是电影和戏剧专业至今还让学生拿尺子和荧光笔手工画的那份作业。粘贴剧本,拿到表格:人物在侧边,场次和它们的法式分场在顶部,每一次出场画一个叉。

法式分场是以任何一个人物的上场或下场为界的单位,这个惯例来自十七世纪的法国戏剧,那时候每有人上场,场次编号就要变一次。导演至今还在画这张表,因为它能暴露通读时看不见的东西:哪些演员可以一起排练、人数在哪里突然膨胀、哪个人物消失了三十页。工具会识别剧本里的场景标题,以及舞台剧本里的幕和场标题,然后在每一次说话的人物集合发生变化时把场次再切开。

全部在你的浏览器里运行。你的剧本从不被上传,也不会被发送到任何服务器。

把剧本粘到上面就能看到分场表。Fountain、标准剧本格式和印刷体剧本文本(哈姆雷特:……)都可以。

工作原理

解析器先找出场次边界:剧本用场景标题,舞台剧本用幕和场的标题行,其中幕的标题会并入紧随其后的那一场。在每一场里,它收集说话的人物名,把它们归成一轮轮对话,并在说话人集合变化时开一个新的法式分场,因为说话人集合的变化,正是上场或下场在文本上留下的痕迹。(V.O.) 和 (接) 之类的扩展会被去掉,一个人物只算一次。结果是对真实法式分场表的一个近似:无声的上场仍然需要手动切换,而这恰恰就是手绘版本一直需要的那种判断。

法式分场表是什么,导演为什么用它

法式分场表就是一张人物出场对照表:它标出每个法式分场里有哪些人物在场,而法式分场是以任何一次上场或下场为界的单位。这个名字来自新古典时期的法国戏剧,那时印刷的剧本每当台上的人变了就重新编号。导演、舞台监督和电影专业至今还在做这张表,因为它把一个剧本变成可以排练调度的对象:任意两位演员共有的法式分场,正是他们必须同时到场的那些排练。

这张表也是一份诊断书。人物出场对照表让节奏问题一眼可见:整整一幕都不见的主角、九个人说话而其中七个可以删掉的场次、只有两个人对戏、其余全组闲一周的段落。底部那一行同场人数还是一份预算文件,因为最挤的那几列,正是片场上最贵的日子,也是舞台上最难调度的戏。

在导演和剧本分析课上,手工做一张法式分场表是一种成人礼,恰恰因为它逼你慢慢读。这个生成器做掉机械的那一遍,识别场次和说话出场,把解读的那一遍留给你:点格子把沉默的人物加进去,然后把做好的表导出成 CSV,用在你的导演本、排练表或分析作业里。

适合谁

  • 导演和舞台监督 按共有的法式分场排练练计划,演员只在自己的戏上排练厅时才被叫来。
  • 电影和戏剧专业学生 几分钟做完剧本分析作业,把省下来的时间花在这张表本该激发的解读工作上。
  • 编剧和剧作家 检查自己的结构:抓出消失了一整幕的人物,以及那些同场人数会吓到制片的戏。

French Scene Breakdown: the complete guide

It parses a pasted screenplay or stage play, detects scenes and speaking presence, subdivides scenes where the speaking cast changes, and outputs an editable grid with CSV export.

For this workflow, the central problem is clear: the character-presence chart every directing program assigns is still built by hand, one highlighter pass per character. Left unresolved, this creates downstream friction and slower decisions. The practical target is a complete presence grid with French scene subdivisions, per-character totals, and cast sizes, ready for rehearsal scheduling or a class assignment.

Limitation to keep in mind: It detects presence from dialogue only, so silent characters and line-less entrances need a manual cell toggle, and unconventional formatting can hide cues from the parser.

Advanced workflow: Directors pair the grid with a calendar: group columns into rehearsal calls, sum each call's required actors from the rows, and schedule the biggest-cast French scenes first while everyone's availability is still open.

Step-by-Step Workflow

  1. Paste the full script, or one act at a time for very long plays, and check the detected scene count against your own.
  2. Scan the grid for characters the parser missed or merged, and toggle cells for silent presences you know from the text.
  3. Read the cast size row for blocking and budget pressure, and the per-character totals for imbalance.
  4. Export the CSV into your prompt book or scheduling spreadsheet and group columns into rehearsal calls.

Use Cases By Profile

  • Director: find every French scene two leads share and build their rehearsal block in one afternoon.
  • Stage manager: paste the acting edition and hand the director a presence chart before the first production meeting.
  • Student: complete the script analysis breakdown mechanically, then write the essay about what the pattern reveals.

Common Mistakes To Avoid

  • Trusting dialogue detection for characters who listen more than they speak.
  • Charting by printed scene numbers only and missing the entrances and exits inside them.
  • Building the chart after scheduling rehearsals instead of before.

Professional Best Practices

  • Run the breakdown on your own draft before a reader does; a lead missing for an act is easier to fix at page one of notes.
  • Sort rehearsal priorities by French scene count per actor pair, not by scene order.
  • Keep one exported CSV per draft so structural changes between drafts are diffable.

Treat this tool output as a decision support layer, not a replacement for authorship. Great scripts are remembered for specific choices, emotional precision, and clarity of dramatic movement. Tools help by removing noise so your energy can go where it matters: character, conflict, escalation, and payoff. If you review outcomes after each pass and keep an explicit log of accepted changes, your workflow becomes faster and more predictable from draft to draft. That consistency is exactly what professional collaborators value: fewer surprises, clearer rationale, and a script that evolves with intent.

Extended FAQ

Where does the term French scene come from?

From 17th-century French neoclassical theater, where printed scripts started a new numbered scene at every entrance or exit. English-language practice kept location-based scenes and borrowed the French unit for analysis, hence the name.

How do directors use a French scene breakdown for rehearsal scheduling?

Each French scene lists exactly who is needed on the floor. Grouping French scenes that share a cast into one rehearsal call means no actor sits idle, which is why stage managers build this chart before the first scheduling meeting.

What is the difference between a scene breakdown and a French scene breakdown?

A standard breakdown follows the script's scene divisions (sluglines or numbered scenes). A French scene breakdown subdivides further at every entrance and exit, so one location scene can contain several French scenes with different casts.

Does this work for both stage plays and screenplays?

Yes. It reads INT and EXT sluglines for screenplays (including Fountain) and ACT and SCENE headings for stage plays, and it accepts printed-play inline cues like HAMLET: as well as centered uppercase cue lines.

Why does cast size per scene matter?

On stage, big-cast French scenes are the hardest to block and the most expensive to call. On film, the widest columns are the days with the most actors on set. The cast size row turns that pressure into one visible number per column.

Can I edit the generated breakdown?

Yes. Every cell toggles on click, so you can add silent characters or remove false positives, and the totals, cast sizes, and CSV export all follow your manual corrections.

FAQ

常见问题

从任意人物的上场或下场,到下一次上场或下场之间的那段动作。有人走上来或走下去时,正在进行的法式分场就结束,新的一个开始,哪怕地点和印在纸上的场次编号都没变。

带场景标题的剧本(包括 Fountain,支持强制场景标题和 @ 人物名)、带幕和场标题的舞台剧本,以及带行内标记的印刷体剧本,比如「哈姆雷特:」或「哈姆雷特.」后面跟台词。没有任何标题的纯对白会被当成单独一场处理。

出场是根据对白识别的,所以一个在台上却始终不说话的人物不会被标出来。点那个格子把他加进去,合计、同场人数和 CSV 导出都会随你的修正更新。

工具把每一场的对白归成一轮轮对话,并在说话人集合变化时开一个新的分场,因为那正是上场或下场在文本上的印记。这是一个诚实的近似:没有台词的上场仍然需要手动切换。

能。CSV 里一个法式分场一列、一个人物一行,另外还有合计和一行同场人数,把它放进表格软件就能把列归成一次次排练,并立刻看出每次排练需要哪些演员。

Preview of ScreenWeaver visual timeline and script rhythm

从分场表到完整的筹备

ScreenWeaver 把你的剧本和场景拆解、分镜与镜头表连起来,你刚做成表的这套结构,于是变成演员和剧组能照着干活的方案。免费开始。

免费拆解你的剧本