Skip to content

About

映述|把文稿和图片变成带配音、字幕的视频。Local-first text & images to narrated videos for Windows. No account or API key.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

映述 StoryFrame

映述 · StoryFrame

让文稿,成为能看、能听的故事。
文字 + 图片 → 可编辑分镜 → 配音、字幕与 MP4

下载 Windows 版 · 快速上手 · 反馈与建议 · English

MIT license Windows x64 No account required Core tests

映述真实界面:左侧分镜、中间预览、右侧编辑

不是再学一套复杂时间线。 把讲解稿、知识笔记或产品介绍,排成一页页能播放的故事。文字、画面和配音分开编辑,做完直接导出视频。

下载前看这里: 当前为 Windows x64 解压版,界面为中文,电脑需要可写的 D 盘。第一次运行需联网配置一次媒体组件;之后创作和导出可以离线完成。不需要账号、API Key、Node.js 或 Python。

看它怎么工作

约20秒真实操作:选分镜、换主题、切竖屏、播放、打开导出

以上为实际软件录制,不是概念图。可以下载示例工程,或在 Release 中观看示例成片。示例成片未添加配音;实际配音需在编辑器中生成或导入。

三步开始

  1. 在下载页找到 StoryFrame-1.2.0-Windows-x64.zip,把整个压缩包解压到 D 盘文件夹。
  2. 仅首次: 双击 Setup-Media.cmd,等待出现 Media engine installed。它从 BtbN 的 GitHub 发布页下载固定版本的 FFmpeg(约 92 MB),校验 SHA-256 后安装。不要直接在压缩包内运行。
  3. 双击 映述.exe → 从文稿开始 → 修改分镜 → 导出视频。

要有人声:选中分镜,进入右侧 配音,点击 生成这一页配音,每页分别生成;也可以导入自己的 WAV。未添加配音的页面保持静音。

请保留软件文件夹内的所有文件。首次配置失败时查看窗口中的原因;网络失败可重试,校验失败不要跳过。固定上游版本若被移除,需要下载更新后的软件包。详细版本与下载校验见 media-manifest.json。

能做什么

你要做的事 映述提供的工具
从稿子开始 粘贴文字、导入 TXT / Markdown,按规则生成可编辑分镜
调整讲述顺序 新增、复制、删除、拖动排序、撤销与重做
做好每页画面 三套主题、三种版式、PNG / JPEG / WebP 图片、缓慢运镜与文字入场
做横屏或竖屏 16:9 / 9:16,一键切换并实时预览
加上声音与字幕 Windows 系统配音、语速调整、WAV 导入、独立旁白编辑、SRT 导出
检查成片 播放、暂停、拖动进度、静音、专注预览、真实画面缩略图
导出与继续编辑 720p / 1080p MP4、导出进度与取消、工程保存、最近草稿恢复

本地优先,素材由你保管

编辑器不上传素材,不调用云端模型。媒体组件只在你主动执行首次配置时下载;正常创作和导出无需联网。

工程 .storyframe 包含图片与已生成的声音,方便备份。应用数据默认位于 D:\StoryFrameData,导出默认位于 D:\StoryFrameData\exports,保存时可另选位置。最近草稿不代替独立工程备份;当前数据路径固定,不适合多个 Windows 用户共用一份工作目录。

它不是什么

映述是 规则分镜 + 模板动画 + 系统配音,不是输入一句话就生成电影的云端 AI,也不是完整的视频剪辑工作站。目前没有自动抓取文章网址、视频素材剪辑、云端生成画面或自动配乐。

  • 每工程最多 40 个分镜、10 分钟、100 MB;每页 2–60 秒。
  • 导出固定 24 fps、H.264 视频 / AAC 音频,支持 720p、1080p。
  • SRT 时间按文字与页面时长估算,不是逐字语音对齐。
  • 声音取决于 Windows 已安装的语音包;缺少合适声音时可导入 WAV。
  • 当前没有 macOS / Linux / 手机版本,没有应用内自动更新。
  • 尚未购买 Windows 发布者代码签名证书。Release 提供 SHA-256 校验值,但它不等同于发布者签名。

常用操作

Ctrl+S 保存 · Ctrl+Shift+S 另存 · Ctrl+O 打开 · Ctrl+N 新建
Ctrl+Z 撤销 · Ctrl+Shift+Z 重做 · 工作区空格播放/暂停
分镜区域方向键切换,Home / End 跳到首尾;专注预览按 Esc 返回。

从源码运行

普通用户直接下载 Release。开发者需要 Windows x64、可写 D 盘、Node.js 22.12+;在 D 盘克隆项目:

git clone https://github.com/chanha666/StoryFrame.git D:\Projects\StoryFrame
cd D:\Projects\StoryFrame
$env:npm_config_cache = 'D:\CodexCache\StoryFrame\npm'
$env:ELECTRON_CACHE = 'D:\CodexCache\StoryFrame\electron'
npm ci
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\setup-media.ps1
npm start

npm test 运行核心与 Windows 后端测试;npm run test:core 只运行无需媒体组件的核心测试。界面测试与验收范围见 测试说明。

npm run package 生成不含独立 FFmpeg 命令行编码组件的公开包目录,默认输出到 D:\软件成品\映述。可通过 STORYFRAME_OUT_DIR 指定其他 D 盘目录。首次配置脚本随包提供;不要把本机已经下载的编码组件重新打入公开包。Electron 自带媒体库及许可证仍随运行时保留。

一起把它做好

欢迎提交具体问题、使用场景和小而清晰的改进。请附软件版本、操作步骤和脱敏截图,不要上传私人文稿。

反馈问题 · 贡献指南 · 安全反馈 · 第三方组件

如果映述帮你把一个想法讲清楚了,可以点一个 Star,也欢迎把作品或使用体验分享在 Issue 中。

应用代码采用 MIT 许可。Electron 和用户自行配置的 FFmpeg 分别遵循各自许可,详见第三方说明。

About

映述|把文稿和图片变成带配音、字幕的视频。Local-first text & images to narrated videos for Windows. No account or API key.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages