视频产线成本量化说明

2026-08-10 · 数据截至当日 07:00(美东)· 逐单账本取自 video_jobs 生产库,单价取自零件卡与 n8n 计价代码

一句话:钱主要不花在「想」上,花在「画」上。大脑(LLM)费换模型后已降到可忽略——同一批 token 从 $60.50 降到 $0.58;现在的成本大头是两处:图生视频 $0.225/秒(一条纯场景片 95% 的钱在这里),和一台 24 小时空转的云工厂机(约 $272/月,实际有活的时间不足两成)。

四条真实产单已花 $24.76,其中 $0.70 是失败单的全损。三项可执行的优化,合计月省约 $401(59%):$675 → $274。

$24.76
四条真实产单总支出
生成费 $23.39 + 已记账大脑费 $1.36
$0.225/秒
图生视频单价(成本大头)
6 秒一镜 = $1.35
99%
换大脑已省下的比例
$60.50 → $0.58(同批 token)
~$272/月
云工厂机固定支出
24 小时常开,不自动停

01钱花在哪:四类支出

视频产线的钱分四类。前两类按条计价、随产量涨;后两类是固定支出、跟产量无关。

类别付给谁怎么计价当前水平随产量涨?
生成费fal.ai按秒 / 按张 / 按分钟,逐笔记账$0.45–11.25 / 条✅ 是
大脑费OpenRouter按 token,会话结束一次性上报$0.25–1.11 / 条✅ 是
服务器Fly.io(东京)按机器规格 × 开机时长~$300 / 月❌ 否(现在)
CI 构建GitHub Actions按构建分钟数$50–55 / 月❌ 否
口径说明:生成费与大脑费是两本账、绝不合并——cost_usd 是 fal 付费合同的记账基准(参与预算拦截),llm_cost_usd 是大脑开销(不参与拦截)。这是 8-08 定的设计,因为混账会让预算闸门误拦。

02逐条产单:真实账本

生产库里全部四条真实产单,逐笔可查。这不是估算,是 fal 每次调用回执累加出来的。

任务路线状态生成费大脑费合计钱花在哪
3036e0dd
8-06 复刻
真人底片
+唇形同步
已交付 $1.7785未记账$1.78 唇形同步 $1.74(98%
配音 $0.04
18d44f33
8-08 防水条
纯场景生成
(scene_only)
已交付 $9.9152未记账
估 $8–12
≈$18–20 图生视频 7×$1.35=$9.45(95%
底图 14×$0.03=$0.42|配音 $0.05
7becfd03
8-10 凌晨
口播+B-roll
(talking_broll)
失败 $0.4474$0.2517$0.70 全损 唇形同步 $0.35|配音 $0.10
卡在唇形同步,钱已付、片没出
243c509d
8-09 试产
换场景口播
(scene_swap)
进行中 14h $11.25$1.1130$12.36+ 参考生视频预留 $11.25
预算档 $15,已用 75%
合计(已发生) $23.39$1.36$24.76
两条要注意的:① 前两条产单的大脑费没有记账(8-08 才加的 llm_cost_usd 列),所以防水条那条表显 $9.92、真实约 $18–20——差的就是没记的大脑费。② 失败单的钱不退:$0.70 全损,这是接单前预检要解决的问题。

03调用的是什么:单价表

每一项都是产线真实在调的端点,单价来自零件卡(styles/_parts/*.yaml)与 n8n 计价代码,两处同源。

环节调用的模型 / 端点单价一条片子典型用量小计
图生视频minimax/h3/image-to-video$0.225 / 秒7 镜 × 6 秒$9.45
参考生视频minimax/h3/reference-to-video$0.225 / 秒
超 5 张参考图 +$0.08/张
按镜头$1.35 / 镜
唇形同步fal-ai/sync-lipsync/v2$3.00 / 分钟35 秒口播$1.74
文生图(底图)seedream/v4/text-to-image$0.03 / 张14 张$0.42
图生图(派生)seedream/v4/edit$0.03 / 张按镜头
配音minimax/speech-02-hd$0.10 / 千字约 200 字$0.02–0.10
音色克隆minimax/voice-clone$1.50 / 次一次性,可复用$0(复用)
封面gpt-image-2 + 放大$0.10 / 次1 次$0.10
大脑(生产会话)qwen/qwen3.7-flash入 $0.03 / 出 $0.13
每百万 token
7–18M token$0.25–0.58
大脑(审片闸门)qwen3-vl-235b 看图入 $0.21 / 出 $1.90按镜头计入上行
本地环节(B-roll 检索、真实素材裁窗、字幕擦除、转写、切镜头)单价 $0,只吃机器时间。
一个已经交过学费的坑:H3 模型页标价 $0.16/秒,但实付约 1.40 倍,所以记账一律按 $0.225/秒。这是 2026-08-06 阳台那条片子用 $43 的超支量出来的——按标价估会系统性低估四成。

04服务器:固定支出的大头

四台 Fly 机器,成本高度集中在一台上。

应用规格停机策略月成本(目录价推算)占比
akke-video-worker
云工厂机
performance-8x
8 独占 CPU + 16GB + 100GB 卷
不自动停
一直开着
~$272
CPU ~$257 + 卷 $15
约 87%
akke-video-reviewer
独立审片机
shared-4x + 8GBalways ~$31
约 10%
store-workbench
门店工作台
shared-cpu-1x + 512MB suspend(已优化) ~$3.3 / 台
约 2%
softie-n8n 编排共享型小额

问题在利用率,不在规格。四条产单里机器真正在干活的时间约 61 小时(含人工审片等待),而 8-06 至 8-10 这五天机器开了 120 小时。也就是说,一半以上的机器时间是空转;周末两天更是几乎没有产出还照常计费。

配置文件里对「不自动停机」写了理由:这台机器没有 HTTP 入口,Fly 的自动停机是按「有没有请求进来」判断的,判据不成立;且冷启动要重新把模型权重(SenseVoice 936MB 等)加载进内存。这个理由对「按请求自动停」成立,但对「按队列深度起停」不成立——见下面优化项 1。

05已经省下的:换大脑

生产大脑从 kimi-k3 换到 qwen3.7-flash 已完成 −99%

8-09 换 deepseek-v4-flash,随后换 qwen3.7-flash · 入价 $3.00 → $0.03 每百万 token

实证(非估算):试产单 243c509d 的生产会话真实消耗 1,793 万输入 token、13.7 万输出 token。按现在的单价实付 $0.578;同样这批 token 按原来 kimi-k3 的单价要花 $60.50

这就是为什么大脑费从「成本大头」变成了「可忽略项」——8-07 那天三条任务的大脑烧掉 $30+,现在四条任务合计才 $1.36。

⚠️ 只验了管道通不通,没验文稿质量。便宜 100 倍不等于活干得一样好,接下来几条片子要盯文稿。

06还能省的:三项可执行优化

按「省得多 + 风险低」排序。金额按月产 30 条估算。

① 云工厂机按队列深度起停 月省 ~$204(占总成本 46%)

现状 $272/月 常开 → 目标 $68/月 · 无质量风险

怎么做:不用 Fly 的 auto_stop(判据确实不成立),改成按队列深度用 flyctl scale count 起停——队列有单就起、排空就停。配置文件里本来就写了这是量产期的正解,现在提前用。

省多少:按每天真正需要开机 6 小时算(实测四条单占用 61 小时 / 5 天 ≈ 12 小时/天,取一半余量),机器时间从 720 小时/月降到 180 小时,省 75%,约 $204/月

⚠️ 代价是每次冷启动要重新加载模型权重,首单会慢几分钟。对「夜里批量跑、白天看结果」的用法完全可接受。

② 图生视频换更便宜的后端 单条省 $6.09(−64%)

MiniMax H3 $0.225/秒 → wan v2.2 720p $0.08/秒 · 需先验质量

为什么值得试:图生视频是纯场景片 95% 的成本。防水条那条 7 镜 42 秒花了 $9.45;同样时长走 wan v2.2 只要 $3.36。月产 30 条就是 $183 的差距。

怎么验:拿已交付的防水条同一批底图,两个后端各跑一遍同样 7 镜,比清晰度、动作合理性、一致性。一次 A/B 的成本约 $3.4,一天能出结论。

⚠️ 这是唯一一项可能影响画质的优化,不验完不切。H3 是 768P、wan 是 720p,分辨率接近但运动质感未必。

③ 控制镜头数与单镜时长 单条省最多 $11.2(−50%)

纯规则改动,零技术风险 · 闸门已存在,只需调参

依据:同一个卖点,16 个碎镜 × 6 秒 ≈ $22.5,8 个长镜 × 6 秒 ≈ $11.3。碎镜不但贵一倍,还正好是「7 镜 7 个卫生间」那类空间不连续问题的温床——省钱和提质在这里是同一个动作

怎么做:产线已有超预算拦截(>$15 触发 REPLAN),把默认镜头数上限从碎镜路线调到长镜路线即可。

合计优化后的月度对比

项目现在优化后占比
云工厂机$272$68$20475%
生成费(月产 30 条,纯场景路线)$298$101$19766%
大脑费(已完成)$15$15已省 99%
其他机器 + CI$90$90
月度合计$675$274$40159%

生成费按「月产 30 条纯场景片」估:现在 $9.92/条 × 30 = $298;优化后(换 i2v 后端 + 控镜头数)约 $3.36/条 × 30 = $101。真人复刻路线单条仅 $1.78,若产量偏向该路线,实际支出更低。

07还没解决的两个成本漏洞

漏洞一:失败单的钱不退 已损失 $0.70

7becfd03 跑到唇形同步那步失败,配音和唇形同步的钱已经付了,片子没出来。四条单里就有一条这样——按这个比例,月产 30 条会有约 7 条失败单

已做的:接单前先验证地址配置、当天生成费 $0 止损(PR #178 / #211)。还缺的:失败后已付款项的自动重试或退单归因,现在是人工发现。

漏洞二:大脑费与账面对不上账

OpenRouter 账户累计消耗 $1,142.59(充值 $1,160,余额 $17.41),但这里面混着素材标注、审片、n8n、xhs-pipe 等多条业务线,无法按 key 拆分——云端各 key 的值在 Fly secrets 里取不出来。

逐单记账(llm_cost_usd)8-08 才上线,对账脚本容忍度设的是 15%。目前只有两条单有大脑费记录,样本太少,还谈不上对账。再跑五条就能出第一份可信的对账报表。

⚠️ 余额只剩 $17.41,按最近三天日均 $20.9 的速度,不到一天就会断粮——8-08 已经因为这个断过一次,两单直接失败。

08数据来源与口径

数据来源可信度
四条产单的生成费、大脑费、分项生产库 video_jobs 表,fal 逐笔回执累加✅ 实测,可逐笔核对
各环节单价styles/_parts/*.yaml 零件卡 + n8n replica-lipsync.json 计价代码✅ 生产在用的价格
LLM 单价与换脑对比runner/usage_meter.py + llm_ledger.py 价格表;已用真实 token 数反算验证,与账本分毫不差✅ 实测
OpenRouter 余额与消耗OpenRouter API 实时查询(2026-08-10)✅ 实测
机器规格与停机策略fly.worker.toml / fly.reviewer.toml / fly.toml✅ 配置原文
Fly 月成本金额按 Fly 公开目录价推算(performance CPU ~$32/核/月、卷 $0.15/GB/月)⚠️ 推算,未拉到真实账单
月度总额与产量假设按「月产 30 条」估算⚠️ 估算,产量未定
防水条真实成本 $18–20表显 $9.92 + 按当日 OpenRouter 消耗归因的大脑费 $8–12⚠️ 大脑费部分是归因估算