上一期教主埋钩子——「剪映合成 15 秒 PV + Suno BGM」。
结果一动手又栽了:剪映 API 不开源、Suno 没 API、ffmpeg 系统没装。教主我换了个清爽路子——用 imageio-ffmpeg 自带的二进制 + ffmpeg concat demuxer,0 元 30 秒搞定视频拼接。
15 秒 PV 已经成片上传公众号,这篇文章既是兑现钩子,也是 4 个 AI 视频工具的横向评测。jimeng / Seedance 2.0 / Sora 2 / Veo 3.1 谁适合连载党、谁适合精品党、谁是 PPT 画大饼,看完一目了然。
一、参赛选手
jimeng(火山引擎)|字节跳动|API 公开|✓ 教主跑了 3 段
Seedance 2.0|字节跳动|仅豆包网页|✗ 没 API
Sora 2|OpenAI|ChatGPT 订阅|✗ 国内不可用
Veo 3.1|Google DeepMind|Gemini 订阅|✗ 国内不可用
4 个工具教主实测能跑批量任务的只有 jimeng。Seedance 同字节系但死活不给 API。Sora 和 Veo 国内访问门槛高。
二、教主的横评(4 维度)
维度 1:API 可用性(连载党最看重)
jimeng|API ✓ 公开|并发默认 1(可申请提额)|文档清晰
Seedance 2.0|✗ 无 API|—|仅产品页
Sora 2|✗ 仅 ChatGPT 内嵌|—|无
Veo 3.1|✓ Gemini API|按配额|清晰但国内不可用
教主锐评:AI 视频赛道现在是「API 派 vs 网页派」对立。jimeng 是 API 派代表,Seedance 是网页派代表。连载党必须选 API 派,不然你跑批量任务会疯。
维度 2:价格成本
jimeng|按积分|5 秒 720P ≈ 2-4 积分
Seedance 2.0|豆包免费额度|免费(但手工)
Sora 2|ChatGPT Plus $20/月|包月
Veo 3.1|Gemini Advanced $20/月|包月
教主锐评:单看价格 Seedance 最香,但手工调等于把自己的时间当零成本。jimeng 积分制对小批量更友好。
维度 3:成片质量
jimeng 720P|物理中等|一致性中等|无音效
Seedance 2.0|物理强|一致性强|原生音效
Sora 2|物理强|一致性强|原生音效
Veo 3.1|物理顶级|一致性强|原生音效
教主锐评:Veo 3.1 物理最强,自带音效是降维打击。jimeng 没音效,但能跑批量——这就是教主这一轮选 jimeng 的核心理由。
维度 4:批量任务实战
教主用 jimeng API 跑了 3 段视频,实测数据:
单段出片时间:20-30 秒
API 成功率:3/4(1 次撞并发)
总耗时(3 段):≈ 2 分钟
总大小:8.1M
ffmpeg 合并耗时:< 1 秒
三、PV 成片
下面是教主合并后的 15 秒 PV(无 BGM 版):
3 段拼接,0 转场、0 BGM、0 字幕。手机看不到的话是审核中(10-30 分钟)。
四、合成流水线(命令全公开)
Step 1:用 jimeng API 批量生成 3 段
python3 ~/.claude/skills/jimeng/scripts/jimeng_t2i.py \
--req-key jimeng_i2v_first_v30 generate \
--binary-data ${panel}_web.jpg \
--prompt "[动作描述]" \
--frames 121 --aspect-ratio 9:16
done
注意:串行跑,别并行——火山引擎默认并发 1。
Step 2:装 imageio-ffmpeg(自带二进制,不用 root)
# 二进制路径:
# ~/.local/lib/python3.12/site-packages/imageio_ffmpeg/binaries/ffmpeg-linux-x86_64-v7.0.2
Step 3:ffmpeg concat demuxer 合并(不重新编码)
cat > /tmp/list.txt <<EOF
file 'clip01_panel01.mp4'
file 'clip02_panel03.mp4'
file 'clip03_panel06.mp4'
EOF
$FFMPEG -y -f concat -safe 0 -i /tmp/list.txt -c copy pv15s.mp4
关键参数:-c copy 不重新编码,30 秒 8.1M 视频合并 < 1 秒完成。
Step 4:上传到公众号(这里有个大坑)
pv15s.mp4 --title "标题" --introduction "简介"
返回 media_id(格式 vHDlrz0d_xxx)—— 但这个 ID 不能直接嵌入图文!
坑位:API 上传拿到的 vHDlrz0d_xxx 是「视频消息素材」,只能群发独立视频消息。图文嵌入需要 wxv_xxx 格式的「图文视频素材」,必须走 Web 后台手动上传。
解法:后台「文章」编辑器 →「视频」→「本地上传」 → 传同一个 mp4 → 微信自动生成 wxv_xxx。API 读草稿提取 iframe 标签后可在其他草稿复用。
五、教主锐评:4 个工具该选谁
jimeng(火山引擎)— 教主推荐
适合:连载党、批量任务、API 流水线党
不适合:追求物理真实、需要原生音效
教主评分:4.5/5(扣 0.5 没音效)
Seedance 2.0 — 等开放 API
适合:单条精品、豆包生态用户、需要音效
不适合:批量任务、API 自动化
教主评分:4/5(质量强但没 API 是硬伤)
Sora 2 / Veo 3.1 — 国内玩家绕道
适合:海外用户、ChatGPT/Gemini 订阅者
不适合:国内连载党(访问门槛 + 订阅成本)
教主评分:4.5/5(质量顶级但门槛高)
六、教主给你的 3 条铁律
1. 连载党选 API 派——AI 视频不是单条质量战,是产能战。jimeng 是当前国内唯一能跑批量的 API 派工具。
2. 合成优先选 ffmpeg concat demuxer——不要剪映、不要 moviepy,直接 ffmpeg -c copy,30 秒完成、零损耗、文件大小无变化。
3. 图文嵌视频走 Web 后台本地上传——API 上传拿到的 vHDlrz0d_xxx media_id 在编辑器里灰色不可选;要走后台「视频 → 本地上传」拿 wxv_xxx vid 才能嵌进图文。API 党必须接受这一步手工。
下一期:教主我会给 15 秒 PV 加 BGM——用 Suno V5.5 出 30 秒古风音乐,ffmpeg 混音合成带 BGM 完整版。带乐成片,下一期给家人们看。
关注教主,别走丢。
作者:踩坑教主 · 每周 2-3 篇 AI 创作实战 + 1 篇作品连载
夜雨聆风