词级转写与文本剪辑
whisper.cpp 本地生成逐词时间戳,韩语「어절」由 token 无损重组;删除词范围时对应画面被剪切并无缝拼接(deleteWordRange、cutSourceRange)。

dawn-cut 是一款以「像编辑文档一样剪视频」为理念的开源桌面视频编辑器,基于 Electron + React 构建,核心编辑逻辑放在纯 TypeScript 的 packages/core 中,不依赖 electron/fs/child_process,便于跨平台扩展。它使用本地 whisper.cpp 做词级语音转写,配合 FFmpeg 完成音频提取、预览与导出,全程不上传素材、无需账号、无水印、无订阅。
工作方式上,dawn-cut 把转写结果与时间线同步,删除某个词或句子范围时,对应画面会被精确剪切并无缝拼接(deleteWordRange / cutSourceRange);静音检测可自动裁掉停顿并保留可配置的留白。它还提供低置信度字幕复核与就地修正、一键自适应画质增强、6 种调色预设、9:16 / 1:1 重构图、图片/贴纸/GIF 叠加、TTS、章节与 SRT 导出等能力。所有编辑通过统一的命令总线执行,带不变量校验、dry-run 与审计日志,因此 GUI 与无头 MCP 服务器走的是同一套确定性编辑核心。
它适合注重隐私、希望本地处理素材的创作者、短视频与口播内容制作者,以及想把剪辑能力接入 AI Agent 的开发者。自然语言 AI 编辑与 MCP 服务器已可本地运行,但官方标注为实验性,需要一次性下载本地模型。
whisper.cpp 本地生成逐词时间戳,韩语「어절」由 token 无损重组;删除词范围时对应画面被剪切并无缝拼接(deleteWordRange、cutSourceRange)。
检测静音区间并按可配置留白裁切(removeSilences),演示中 23.6 秒素材检出 6 处静音、裁掉 6.30 秒,最终输出 17.30 秒 / 7 个片段。
依据 whisper token 概率找出低置信度词(lowConfidenceWords),在转写中高亮、跳转并就地修改,修正结果同步到字幕轨、SRT 与烧录,并记入审计日志。
分析素材的亮度、对比度和饱和度,自动计算并应用调色参数,提亮偏暗画面、增强平淡画面的色彩表现,同时避免过度校正,并将参数记录到 EDL 中。
将词按句尾、剪切点和词数上限分组为节目时间码字幕(transcriptToCues、captionFrames、formatSrt),并基于规则从转写生成 YouTube 章节列表(extractChapters、formatChapters)。
所有编辑经统一命令总线执行,带不变量校验、dry-run 与审计;apps/mcp 通过 Model Context Protocol 暴露同一套工具,外部 AI 可无头操作 .dawn 项目文件。
使用场景短视频 / 口播内容制作
导入 23.6 秒英文旁白素材,转写得到 49 个词,删除开头 3 个词后时长从 23.60 秒变为 22.57 秒,再自动移除 6 处静音,最终导出 17.30 秒成片。
使用场景自动字幕质量把控
对 whisper 概率偏低的词进行高亮、跳转与就地修改,修正结果同步进字幕轨、SRT 与烧录字幕,并记录在审计日志中。
使用场景Agent 驱动的自动化剪辑
通过 apps/mcp 的 MCP 服务器,外部 AI 以与 GUI 相同的命令总线、不变量校验和 dry-run 机制操作 .dawn 项目文件完成剪辑。