两套互不相容的交付管线
| 字段 | 火山方舟家族(原生 / BeeNex / VideoFee / Apimart) | 腾讯家族(腾讯 VOD / YesToken) |
|---|---|---|
| 容器 encoder | Lavf58.76.100 | Lavf58.29.100 |
| 视频 time_base | 1/12288 | 1/24000 |
| has_b_frames | 2 | 3 |
| moov 位置 | mdat 之后 | mdat 之前(faststart) |
| x264 SEI 参数 | 有(core 164) | 无 |
| 样本 | 114 | 34 |
腾讯家族文件已被重新编码,火山侧指纹全部丢失,本方法对其输出“无法判断”。
模型版本指纹(核心发现)
| 原生基线 | x264 预设 | CRF | 480p 尺寸 | 样本 |
|---|---|---|---|---|
| doubao-seedance-2-0-260128 | superfast(me=dia subme=1) | 20.0 | 864×496(跨渠道推断) | 11/11 |
| doubao-seedance-2-5-260628 | veryfast(me=hex subme=2) | 11.0 | 854×480 | 23/23 |
共享参数:keyint=250、bframes=3、ref=1、aq=1:1.00、weightp=1。两组之间没有任何一条交叉。
中转站实测
- Apimart:请求 2.0 的 8 条全部为 2.0 管线,请求 2.5 的 10 条全部为 2.5 管线;另有 2 条 1080p HEVC Main10 无 SEI,来源未知。
- BeeNex:10/10 为 2.5 管线;但 9 条显式 generate_audio=false 的成片全部带低电平音轨,说明参数未按原样透传。
- VideoFee:主流程 23/23 为 2.5 管线;别名探测组中,
doubao-seedance-2-5-260628(官方 2.5 ID)、-hy、-pro等 8 个字符串全部落到 2.0 管线,只有doubao-seedance-2.5、doubao-seedance-2-5、seedance-2.5三个别名真走 2.5。每个别名 1 条,属强线索,待复核。
证据强弱
| 判据 | 支持度 | 局限 |
|---|---|---|
| 封装家族 | 强(148/148 二分) | 重封装即失效;只说明交付管线 |
| x264 预设 + CRF | 强(34/34 零交叉) | 上游可改参数;可用相同参数重编码伪造 |
| 480p 尺寸取整 | 中 | 缺原生 2.0 480p 基线 |
| 参考视频模式输出相似度 | 中(同输入 PSNR 41–44 dB) | 仅 2.5 样本 |
| 码率 / 锐度 / 高频 | 不可用 | 被 CRF 混杂 |
| seed 复现 | 已证否 | — |
判别流程与拒判规则
- 封装家族非火山方舟 → 无法判断。
- x264 预设 + CRF 命中 2.0 或 2.5 基线 → 给出管线;其他组合、HEVC、无 SEI → 无法判断。
- 480p 尺寸、帧数(4s=97 / 5s=121)作一致性交叉,冲突则标注。
- 与卖家声明比对,输出“一致 / 不符”。
- 基线超过 30 天未用新原生样本复核 → 页面提示基线过期。
边界
本方法证明“文件由哪条交付管线编码”,不是“像素由哪个模型生成”。火山若把某模型 ID 路由到旧模型,本方法无法发现。基线只覆盖 720p / 480p、4–5 秒、24 fps。工具页:Seedance 2.5 / 2.0 核验。