Mac · 全在本机跑 · 停顿与口癖 · 给剪辑软件的剪辑表 · 命令行
Deadair:把口播素材里的冷场剪掉
课程、演讲、播客、直播回放,拖进来就行。Deadair 找出那些长停顿和「嗯、呃」,把每一处剪辑连同原因列给你看,然后要么直接渲染出成片,要么写一份 Final Cut、Premiere、Resolve 能直接读的剪辑表。整个过程在你自己的 Mac 上:素材不上传,口癖也不按分钟计费。
US$6.99 一次买断 · 含免费版
版本 1.0.0 · macOS 14 Sonoma 或更高,Apple 芯片 · 下载 62 MB,首次启动再下载一次模型 576 MB
一次买断 · 含全部 1.x 更新 · 14 天无理由退款

你的授权码
打开 Deadair → 设置 → 授权,把整行贴进去。自己也留一份:授权码离线可用,你自己的 Mac 都能用,1.x 版本一直有效。
它是怎么做的
- 先找停顿。Silero VAD 按 32 毫秒一帧读音频,标出说话从哪里开始、到哪里结束。模型只有 2 MB:一小时的音频两秒钟就能过完。
- 再听写。Whisper large-v3-turbo 把整段话记下来,时间戳精确到词而不是句,所以句子中间单独一个「嗯」也能拎出来单独剪。这里要求逐字转写——正因为这样,「嗯」才还留在文本里;要是它体贴地帮你清干净了,也就没得剪了。
- 然后排剪辑。超过阈值的停顿、每个口癖词,都会变成剪辑表里的一行,旁边写着原因。动一下旋钮,整张表几十微秒就重排一遍:没有任何一段音频被听第二遍。
- 最后导出。直接渲染出剪好的 MP4,或者写一份剪辑表——Final Cut 和 Resolve 用 FCPXML,Premiere 用 FCP 7 XML,其它软件用 CMX 3600 EDL——素材继续留在你惯用的剪辑软件里。
上面那段 19 秒的素材一共七处剪辑:四个口癖、三处停顿,合起来 6.8 秒冷场,占了整个文件的三分之一。原文件一个字节都不动:结果写在旁边,叫 take.cut.mp4 或 take.deadair.fcpxml。

三个旋钮
- 最短停顿——0.2 到 2 秒。比它长的静音都会被剪。0.7 秒是个好起点:句子内部的换气留着,句子之间的空档剪掉。
- 保留呼吸——停顿两侧各留 0 到 400 毫秒,免得把一口气剪成两半。默认 120 毫秒;40 毫秒偏紧,250 毫秒很温和。
- 口癖——「嗯、呃、那个、然后」这类词,内置九种语言,也能自己往里加。严格模式连只是有时算口癖的词也一起剪:「就是说」「反正」。
「剪齐首尾」默认打开:第一个字之前、最后一个字之后的静音也剪掉。短于十分之一秒的剪辑不值得那一道接口,所以不会做。
一张你可以推翻的剪辑表
App 不替你做决定。每一行都写着它是什么——停顿 1.84 秒、「嗯」、片头静音——加上入点、出点和长度,前面一个可以勾掉的方框。勾掉某一行,再去动别的旋钮,它依然是关着的:行认的是时间,不是它在表里的位置。恢复默认剪辑 一键还原。
多机位
把同一个 take 的每个机位都放进队列,按一下 对齐机位。Deadair 按声音把其它文件对到第一个文件上——先在整个重叠区间上粗算一遍,再精细到 10 毫秒——然后写一份已经带好偏移的剪辑表。偏移量同时会写进单机位的导出里,这样在这里做出来的剪辑表,落到已经同步好的多机位片段上也不会错位。
命令行与 AI 助手
Deadair 自带 deadair 命令行,和 App 用同一套引擎、同一批模型、同一份剪辑决定。整季课程可以在终端里剪,可以写进脚本,也可以交给能在你 Mac 上执行命令的 AI 助手,比如 Claude Code 或 Codex。
deadair plan ~/Courses/S03 --recursive # 只告诉你哪里有停顿和口癖,不写任何文件
deadair cut ~/Courses/S03 -r --min-pause 0.8 --pad 120 --format mp4,fcpxml
deadair cut talk.mov --format edl --out ~/Cuts # 只会读 EDL 的剪辑软件
deadair cut cam-a.mov cam-b.mov --multicam --format fcpxml # 一份剪辑表,所有机位对齐
deadair sync cam-a.mov cam-b.mov # 只算偏移量,单位秒
deadair models download # 不开 App 也能下模型
- 为脚本和 AI 写的。
--json每文件一行,最后一行汇总;进度写 stderr;退出码固定;从不等待输入。plan一个文件都不写,助手可以先看清楚再动手。 - App 和命令行是同一份决定。你在 App 里关掉的那一处剪辑,从终端剪同一个文件时依然是关的,反过来也一样。
- 可以重复跑。已经存在的输出会跳过,除非加
--overwrite。
给 AI 助手的提示词
我的 Mac 上装了 Deadair。它把口播视频里的长停顿和口癖(嗯、呃、那个)剪掉,全程离线,自带命令行工具:
"/Applications/Deadair.app/Contents/Helpers/deadair"
(如果我把 /Applications/Deadair.app/Contents/Helpers 放进了 PATH,命令就是 deadair)。先跑 --help。用法:
deadair plan <文件或文件夹> [-r] [--min-pause 0.8] [--pad 120] [--no-fillers] [--json]
deadair cut <文件或文件夹> [-r] [--format mp4,fcpxml,premiere,edl] [-o <目录>] [--json]
deadair sync <文件> <文件> [...] 计算机位之间的偏移量,单位秒
不加 -o 时,结果写在每个文件旁边,叫 <名字>.cut.mp4 和 <名字>.deadair.fcpxml。已存在的输出会跳过,除非我要求 --overwrite。原文件永远不改。
加 --json 时,stdout 每文件一行 JSON({"type":"file","input","duration","kept","removed","ratio","cuts","fillers","outputs"},另有 "plan" 行给出每一处剪辑及原因),最后一行 {"type":"summary"};进度写 stderr。
退出码:0 全部处理完,1 有文件失败,2 参数错或剪完之后什么都不剩,3 需要 Deadair 授权,4 模型缺失(打开一次 App,或跑 deadair models download),130 被中断。
如果拿到退出码 3 或 4,请告诉我,不要绕过去。不要删除或移动我的文件。
我的任务:
plan、sync、models、license 不需要授权,cut 需要。
免费版与授权
下载下来就是完整的 App。没有授权时一次处理一个文件、最多十分钟、只剪停顿——足够你听出来它懂不懂你的素材。
| 免费版 | 授权 | |
|---|---|---|
| 一次处理的文件数 | 一个 | 整个文件夹,排队剪 |
| 读取长度 | 前 10 分钟 | 整个文件 |
| 停顿 | ✓ | ✓ |
| 口癖与自定义词 | — | ✓ |
| Final Cut / Premiere / Resolve 剪辑表 | — | ✓ |
| 多机位对齐 | — | ✓ |
| 渲染 MP4 | ✓ | ✓ |
命令行(cut) | — | ✓ |
| 更新 | ✓ | 全部 1.x 更新 |
| 价格 | 免费 | US$6.99,一次 |
素材留在你自己的 Mac 上
不上传、不注册、没有时长可以数。Deadair 不会把你的文件、文件里的字、甚至文件名发到任何地方。它只做两种网络请求:首次启动下载模型,576 MB,来自我们的下载服务器(downloads.swordfishsoft.org);以及每天一次的更新检查,从 swordfishsoft.org 取新版本列表和已退款订单列表——所有人取的是同一份文件。更新检查可以在设置里关掉。剪辑和渲染完全不需要联网。详见隐私政策。
购买流程
- 先下载免费版试试。打开磁盘映像,把 Deadair 拖进「应用程序」,让它下完模型,剪十分钟自己的素材。
- 在本页购买授权。结账由我们的经销商 Paddle 处理,可以用信用卡、PayPal,或者结账页上列出的其它方式,税费按当地规定另计。
- 复制授权码。付款成功后授权码会直接出现在这一页,同时也会发到你的邮箱。把它贴进 Deadair → 设置 → 授权,限制就没了。
授权码丢了?用付款时的邮箱写一封邮件到 [email protected],我们再发一遍。
常见问题
它和 Recut、TimeBolt 有什么不同?
两点。第一是价格:US$6.99 一次买断,口癖包含在内——TimeBolt 的口癖检测大约每分钟三分钱,Recut 根本不剪「嗯」。第二是输出:Recut 和 TimeBolt 要替你把片子渲染出来,Deadair 还会写剪辑表,素材落到时间线上还是能一段段手改的片段。这两家都没有命令行。
和免费的 auto-editor 有什么不同?
auto-editor 是个好用的剪静音命令行工具,而且不要钱。Deadair 多了「词」这一层:带词级时间戳的口癖检测、每行都写明原因的剪辑表、FCPXML / Premiere / EDL 导出、多机位对齐,以及一个能在剪之前单独关掉某一处的界面。如果你只需要「把这个文件的静音去掉」,auto-editor 就够了,这一点我们愿意直说。
渲染会动我的原始文件吗?
不会。原文件只以只读方式打开,从不修改。结果写在旁边,是一个新文件:take.cut.mp4。如果只要剪辑表,一个字节的视频都不会写。
为什么 MP4 要重新编码?
因为剪辑点几乎不会正好落在关键帧上。流拷贝只能从关键帧开始一个文件,那样你要求剪掉的停顿就会原样留下,所以留下来的区间会用 Apple 的 VideoToolbox 重新编码(H.264 与 AAC),码率按画幅和帧率算。要做母版就用剪辑表:让你的剪辑软件从原始素材按它自己的设置重新编码。
剪辑点准到帧吗?
剪辑表里的时间按文件自己的帧率写成帧,并往内取整,所以一处剪辑不会吃掉下一个词的第一个帧。FCPXML、FCP 7 XML、EDL 带的是同一批区间;需要亚帧精度的话,别用 EDL。
哪些剪辑软件能读这份剪辑表?
FCPXML 可以用 Final Cut Pro 和 DaVinci Resolve 打开。FCP 7 XML 用 Premiere Pro 导入(文件 → 导入)。CMX 3600 EDL 三家都能读,其它软件大多也能——它是三者里最老的,也是精度最低的。
我常说的词不在内置口癖里怎么办?
自己加。词表里有它识别出的那种语言的内置口癖,再加上你输入的词——「就是说」「反正」「其实吧」。匹配时按从长到短找,所以两个词的组合不会被剪成一半。
多个人说话的素材能剪吗?
能,只要他们是轮流说:停顿和口癖在哪儿都能剪。它不区分谁说了什么。
能在哪些 Mac 上跑?
Apple 芯片(M1 及以后)、macOS 14 Sonoma 或更高,建议 16 GB 内存以上。不支持 Intel Mac。
有 Windows 版吗?
暂时没有。问的人够多就做,同一份授权也能用。写信到 [email protected] 告诉我们。
macOS 问我确不确定要打开它,正常吗?
正常。第一次打开任何从网上下载的 App,macOS 都会问一次。确认提示里说的是 Apple 已检查且未发现恶意软件,再点「打开」:这个 App 用我们的 Apple Developer ID 签名,并且通过了 Apple 公证。
用着不合适怎么办?
每一笔购买都有 14 天无理由退款。
由重庆剑鱼科技有限公司(SwordFishSoft)销售。订单流程由我们的在线经销商 Paddle.com 执行,Paddle.com 是所有订单的 Merchant of Record。服务条款 · 退款政策 · 隐私。模型:Silero VAD v5(MIT)、Whisper large-v3-turbo(OpenAI,MIT),分别由 whisper.cpp(MIT)与 ONNX Runtime(MIT)运行;FFmpeg 7.1.2(LGPL-2.1-or-later),不含 GPL 与非自由部分,以独立程序形式放在 Contents/Helpers;Sparkle(MIT)。截图里的素材是用 macOS 自带的语音合成录的。