手册目录
演出、文件与项目
本页介绍 文件 菜单(新建、打开、保存演出,导出或导入完整项目),并说明 DreamShow 把您的场地、演出、媒体和设置存放在哪里。
打开方式: 文件 菜单。快捷键:Ctrl+S 保存。
演出、场地、项目:分别指什么?
- 演出 就是您的表演:一系列场景、它们的时间线和最终状态。它是一个
<nom>.show.json文件。 - 场地 描述演出地点和设备:灯具、地址、位置、编组、屏幕、DMX 连接。它是一个
<nom>.venue.json文件。一个场地可供多个演出使用。 - 演出 通过场地名称 与其场地关联。打开一个演出时,DreamShow 会自动切换到它的场地(如果该场地存在)。
- 项目 是 DreamShow 的整个数据文件夹:所有场地、所有演出、媒体、效果、预置、轨迹和设置。
文件菜单
新建演出…
在当前场地上新建一个空演出。
- 如果当前演出有未保存的修改,DreamShow 会询问 是否保存对该演出的修改?。
- 一个名为 新建演出 的小窗口要求填写 演出名称:。输入名称后单击 OK。不填名称直接关闭该窗口即取消。
- 如果已有同名演出:“已存在名为‘…’的演出。是否覆盖?”。单击 否 取消。
- 新演出只有一个场景“场景 1”,创建后立即保存并打开。
文件创建在与当前演出相同的文件夹中。
打开演出…
打开一个 *.show.json 文件(文件选择框,筛选器为“Show DreamShow”(DreamShow 演出)),起始位置为当前演出所在的文件夹。如果当前演出已修改,DreamShow 会先提示保存。
打开时:
- 如果该演出是为另一个场地准备的,DreamShow 会切换到那个场地;如果找不到该场地,则保留当前场地,并写入 日志(“演出引用了场地‘…’,但未找到 — 保留当前场地(…)”);
- 自动选中第一个场景,播放位置归零;
- 该演出被添加到 最近的演出 列表的最前面。
最近的演出
最近打开的 10 个演出,最新的排在最前,并带编号(“1 nom.show.json”、“2 …”):子菜单打开时,按对应数字即可用键盘打开。当前打开的演出以粗体显示。提示气泡显示完整路径。列表为空时显示 (无)。
已不存在的文件会从列表中移除,并显示消息“找不到文件:…”。
保存(Ctrl+S)
保存当前演出。演出标题旁会显示几秒钟“✓ 演出已保存(HH:mm:ss)”,原先表示有修改的星号 * 随之消失。
每次保存时,DreamShow 会:
- 先写入一个临时文件,再替换旧文件:保存过程中断电也不会损坏之前的版本;
- 在
autosave子文件夹中保留上一版本的副本(见下文); - 在演出中记下当前场地的名称(以后打开此演出时就会重新打开这个场地)。
另存为…
以另一个名称保存演出(筛选器为“Show DreamShow”(DreamShow 演出),必要时自动添加扩展名 .show.json),之后继续在这个新文件上工作。
每个演出都有自己的媒体文件夹:DreamShow 会把旧演出的媒体 复制 到新名称的媒体文件夹中(只复制其中尚不存在的文件)。会显示一条消息“已将 … 个媒体复制到 …”。这样,另存的演出完整且独立于原演出。
遥控器(GO 按键)…
为 2.4 GHz 遥控器的按键分配提示窗口的 GO / 上一步 / 黑场 操作。参见 遥控器(GO 按键)。
打开演出的媒体文件夹
在 Windows 资源管理器中打开当前演出的媒体文件夹(data\medias\<nom du show>),如不存在则先创建。演出使用的声音、视频和 DMX 流都放在这里。媒体 只按名称 引用,从不使用完整路径:项目从一台电脑搬到另一台电脑时不会出错。
添加媒体时,最好使用媒体面板中的 导入媒体… 按钮,它会把媒体复制到这个文件夹中。参见 时间线上的声音与视频。
导出完整项目(zip)…
场地配接、灯具、演出、效果和媒体 — 用于转移到另一台电脑。
- 如果当前演出有修改,会先自动保存,不作询问。
- 选择 zip 文件的保存位置(建议名称:
<nom de la salle>-dreamshow.zip,空格替换为连字符)。 - DreamShow 把 整个数据文件夹(包括子文件夹)打包进 zip,但不包括
autosave文件夹中的副本和界面布局(dreamshow.ui.json)。 - 一条消息显示 zip 的大小和位置:“项目已导出(… MB):…”。
导入项目(zip)…
加载从另一台电脑导出的项目(或一份备份)。
- 选择 zip 文件(筛选器为“Projet DreamShow”(DreamShow 项目))。
- 确认:“导入会替换当前项目中同名的文件(场地、演出、效果、媒体)。 继续?”
- zip 中的文件被复制到数据文件夹,替换同名文件。不在 zip 中的文件保持不变。
- “项目已导入 — 应用程序将重启以加载它。”:DreamShow 自动重启。
用 AI 创建演出…
参见 用 AI 创建演出。
由 AI 生成 DMX 流…
生成一段说明,粘贴到 AI 聊天中(场地、灯具、音乐),然后对得到的数据流进行校验并导入。参见 由 AI 生成 DMX 流。
导出到独立播放器…
DMX 流(.DmxStreaming),无需电脑,由 ESP32、Raspberry Pi 或迷你电脑回放。参见 独立播放器。
导入 ppshow 演出…
面向 ppshow 软件的用户:从 ppshow 演出文件夹(dmx.ini 文件和声音)重建一个 DreamShow 演出,并 按 DMX 地址 与当前场地的灯具配对。因此当前场地必须与 ppshow 的灯具配置完全一致。
- 选择 ppshow 演出文件夹(选择框标题:“ppshow 演出文件夹(内含 dmx.ini)”)。如果没有
dmx.ini:“该文件夹中没有 dmx.ini(不是 ppshow 演出)。” - 填写 DreamShow 演出名称:(默认建议文件夹名称)。如果该演出已存在,DreamShow 会询问是否覆盖。
- 声音被复制到新演出的媒体文件夹中。
- 显示一份汇总:ppshow 步骤数和创建的场景数(自动连续执行的步骤可能被合并)、已配对的灯具和摇头灯状态、通道(调光)状态、已命名的步骤、附加命令、声音以及音量变化。在 DreamShow 中同一地址上没有对应灯具的 ppshow 灯具会被忽略并计数。
文件存放在哪里
所有内容都在 DreamShow.exe 旁边的 data 文件夹中(正常安装时为:C:\Users\<vous>\AppData\Local\Programs\DreamShow\data)。最简单的进入方式:文件 > 打开演出的媒体文件夹,然后向上返回两级。
| 内容 | 位置 |
|---|---|
| 场地 | data\<nom>.venue.json(每个场地一个) |
| 演出 | data\<nom>.show.json |
| 演出的媒体 | data\medias\<nom du show>\(每个演出一个文件夹) |
| 效果 | data\effects.json(所有演出共用) |
| 预置 | data\palettes.json(所有演出共用) |
| 轨迹 | data\trajectoires\<nom>.traj.json(每条轨迹一个) |
| 灯具定义 | data\fixtures\;您修改过的定义在 data\fixtures\custom\,在线更新的定义在 data\fixtures\online\ |
| 之前版本的副本 | data\autosave\ |
| DreamShow 设置 | data\dreamshow.settings.json(语言、最近的演出、GO 按键、MIDI、OSC、网页遥控…) |
| 界面布局 | data\dreamshow.ui.json |
| 翻译 | data\lang\ |
| 崩溃后恢复标记 | recovery.json,位于您的 Windows 账户本地数据中的 DreamShow 文件夹(%LOCALAPPDATA%\DreamShow);参见 崩溃或断电后的恢复 |
autosave 文件夹:之前的版本
每次保存演出、场地或预置时,DreamShow 会先把即将被替换的版本复制到 data\autosave,文件名中带有日期和时间。例如,2026 年 10 月 5 日 14 时 32 分 10 秒保存 concert.show.json,旧版本会保留为 concert.show-20261005-143210.json。
DreamShow 不会定时自动保存演出:请记得按 Ctrl+S。autosave 文件夹从不自动清空。
分步操作
以现有演出为基础制作新演出
- 打开作为起点的演出(文件 > 打开演出…)。
- 文件 > 另存为…,输入新名称。
- 现在您在副本上工作,它有自己的一份媒体副本。原演出不会被修改。
把项目转移到演出控制电脑
- 在准备用的电脑上:文件 > 导出完整项目(zip)…,把 zip 保存到 U 盘。
- 在演出控制电脑上(已安装 DreamShow):文件 > 导入项目(zip)…,选择该 zip,确认。
- DreamShow 重启。如果打开的不是该演出,请通过 文件 > 打开演出… 打开它。
- 检查 场地 > DMX 连接…:演出控制电脑上的接口可能不同。
恢复演出的某个旧版本
- 在 DreamShow 中打开另一个演出(或退出 DreamShow),以免在即将被替换的文件上工作。
- 在资源管理器中打开
data文件夹。如要保留当前版本,可将concert.show.json重命名为例如concert-actuel.show.json。 - 打开
autosave子文件夹,找到对应日期和时间的副本,例如concert.show-20261005-143210.json。 - 把它复制到
data文件夹,并重命名为与原演出完全相同的名称:concert.show.json。这样它就能重新找到自己的媒体文件夹medias\concert。 - 在 DreamShow 中,文件 > 打开演出… 并选择
concert.show.json。
须知
- 演出标题后的星号
*表示有未保存的修改。在打开另一个演出、新建演出、启动向导以及退出时,DreamShow 都会提示保存。 - 退出时,DreamShow 会询问“退出 DreamShow?”(如果提示窗口处于打开状态,则询问“演出正在进行中。仍要退出 DreamShow 吗?”)。
- 演出的媒体文件夹取决于 其文件名。如果在资源管理器中重命名了
.show.json文件,请同时重命名它在medias中的文件夹,或者改用 另存为…。 - 演出通过场地名称与其场地关联。请通过 场地 > 重命名场地… 重命名场地,它会同时更新引用该场地的演出:参见 切换、重命名、复制场地。
- 项目导出包含整个数据文件夹,包括灯具库和您的设置(语言、按键、MIDI、OSC…)。因此导入也会替换接收电脑上的设置。
- 导入项目前请先保存您的演出:导入后重启时,DreamShow 会提示保存当前演出,如果回答 是,就会用它覆盖导入刚带来的同名文件。
- 更新 DreamShow 之前,请先导出项目:参见 安装、语言与更新。