跳转至

Harness Engineering EP.01

类型:YouTube 教育视频
状态:✅ 完成
系列:Jixian 频道 — Harness Engineering
完成时间:2026-04-13

最终产出

  • 视频地址:https://youtube.dev.suchka.me/harness-engineering/harness_v10_final.mp4
  • 时长:281s(4.7 分钟)
  • 大小:23.8MB
  • 幻灯片数:16 张,含音频

工程文件

文件 路径
HTML 主文件 gpu-local:/proj/youtube/harness-engineering/index.html
音频(16 段) gpu-local:/proj/youtube/harness-engineering/audio/s01.wav ~ s16.wav
录制脚本 capture_v10_clean.py
最终输出 gpu-local:/proj/youtube/harness-engineering/output/final.mp4
本地预览 http://192.168.0.190:8102/harness-engineering/index.html

幻灯片时长

Slide 时长(s) 累计开始(s)
s01 15.54 0.0
s02 20.64 16.04
s03 25.54 37.18
s04 25.52 63.22
s05 21.30 89.24
s06 25.20 111.04
s07 19.16 136.74
s08 20.00 156.40
s09 26.94 176.90
s10 26.54 204.34
s11 24.24 231.38
s12 28.12 256.12
s13 20.78 284.74
s14 24.44 306.02
s15 22.32 330.96
s16 18.78 353.78

总时长:约 373 秒(注:最终 MP4 为 281s,经过裁剪)

设计细节

  • 色彩系统:选项 A(橙色系),最终从紫色改为橙色
  • 动画:GSAP 入场动画(16 张各自定制)
  • 背景:bg-s01~s16.jpg 底层 + hex 纹理叠加,opacity=0.3
  • 布局.content 左右 margin 各增加 5%,画面更紧凑居中

制作经验(关键)

录制方案(v10,已验证最佳)

  • 方式:System Chrome --app + ffmpeg x11grabcapture_v10_clean.py
  • 优点:真实 30fps,无 browser UI,Playwright 只做控制
  • 对比旧方案:比 fake clock 截图方案更流畅

S01 闪烁 Bug 修复

  • 原因:第一张幻灯片动画触发前 content 可见
  • 修复:showSlide(0) 前手动 pre-hide content

ffmpeg 规则

  • filter_complex 必须用 Python subprocess.run(list)
  • 不能用 shell=True(zsh glob 展开会报错)

音频生成

  • 基于 MiniMax 模型的语音克隆
  • 24000Hz, mono 格式

相关