Skip to content

DraMark戏码

为戏剧、影视及音乐剧剧本创作设计的纯文本标记语言 (Public Beta)

DraMark

一个简单的示例

dramark
---
meta:
  title: 在公园的长椅上睡大觉
  author: 小橘猫_zzz
  locale: zh-CN
translation:
  source_lang: zh-CN
  target_lang: en
casting:
  characters:
    - name: 小帕
      aliases: [帕]
      mic: B1
    - name: 小塔
      aliases: [塔]
      mic: B2
tech:
  mics:
    - id: B1
    - id: B2
---

# 02 相遇小帕

<<BGM_ENTER GO>> <<LX: SPOT_PARK 渐起>>

众人四下,小塔到长椅上躺着。

$$ 小帕饿饿歌
@小帕
= 哪里会有夜宵呢
Where to find a bite tonight?
= 哪里有好吃的呢
Where's the tasty in my sight?
$$

---

@小帕 [惊喜地]
人类 人类
竟然是没见过的人类

@小帕
{蹲下,捧起小塔的手|小塔醒来}
那我 还在 忍耐什么
吃饱再说

@小帕
真好喝!
@@

@小塔
晚上好?夜宵?

为什么选择 DraMark?

少输入法切换

编剧创作时需要频繁输入中文,DraMark 的所有特殊符号(@$%=)都可以通过中文键盘的 Shift 键直接打出,无需切换输入法。

结构清晰

DraMark 使用块级结构组织剧本内容:

  • @角色名 进入角色台词模式
  • $$ 开启/关闭唱段
  • --- 场景分隔
  • = 开启译配对

专业功能内置

  • 角色管理:通过 Frontmatter 定义角色列表、别名、麦克风分配
  • 技术提示:原生支持灯光、音效等技术标记 <<LX01 GO>>
  • 译配模式:双语对照,原文译文配对显示
  • 动作提示:行内动作标记 {起身走向台前}

开始使用

查看 快速入门指南 开始使用!

推荐安装 VSCode DraMark 扩展 获得最佳编写体验。

基于 MIT 许可发布