星历Ephemeris

竖屏科普,2026 年 10 月

客星手记

一期只讲一个反直觉的问题。8 期用的是同一条流水线:改一句台词,配音、字幕和画面时间点会一起重新生成。

形式
竖屏 1080 × 1920
期数
8 期,每期 1 分半到 5 分半
画面
网页画布逐帧绘制,EP03 叠加 Blender 三维
配音
豆包语音合成,逐字时间戳对齐
配乐与音效
全部由程序合成
发布
抖音(新窗口),抖音号 52624549508,声明「内容由 AI 生成」

i.一期视频的流水线

一期由几个场景组成,每个场景只有三样东西:

sc_main.py 台词、语气指令、画面时间点和配乐。say 是配音读的字,sub 是屏幕字幕:公式在字幕里写成符号,在配音里写成读法。
main.html 画面动画,在网页画布上绘制,只读取自动生成的时间点。
timing_main.js 自动生成:每句台词的起止时间和画面时间点,从不手改。
  1. 配音按段落整段合成,语气才连贯;再用逐字时间戳把每句话对齐到字幕和画面。只改了一段,就只重新生成那一段。
  2. Puppeteer 打开页面,逐帧调用 renderFrame(t),把画面直接送进 ffmpeg 编码。
  3. build_episode.py 渲染全部场景、混音、统一响度到 -15 LUFS,再拼接成全片。场景之间的星空背景会自动算好衔接位置。
  4. 质检:听一遍多音字和停顿,在每个拼接点前后截帧,复核事实。
EP01:你出一个距离,我出一串 9 EP02:三扇门换门的三种情况 EP03:1 加 1 等于 2 圈的硬币 EP06:缸中之脑 EP07:云层下的字幕「没有一种命运是蔑视战胜不了的」 EP08:24 个人时,同一天生日的概率是 53.8%
EP01、EP02、EP03、EP06、EP07、EP08 的画面。

ii.第一期的数据,和它带来的改版

EP01 讲 0.999… 是否等于 1,从小学算术一路讲到大学数学,共 7 层证明,5 分 34 秒。发布后复盘时的数据,成了后面每一期的基线:

复盘时播放
9,861
平均观看
16.8%
评论
58
收藏
44
涨粉
9

到现在,这一期的播放已经涨到 1.6 万。但复盘时看到,平均每人只看了约 56 秒,评论区大约九成的人说没看懂。观众要的是简单、能吵起来,而不是深。于是重写了选题标准:

  • 一票否决:初中生听不懂的不做。
  • 打分时「简单」和「争议性」权重翻倍,另外看能不能 3 秒内让观众参与、能不能演示、观众能不能自己拿硬币扑克牌试一试。
  • 只讲一个核心道理:先承认错误直觉很合理,再推翻它;第一个「原来如此」要在 40 秒内出现。

从 EP02 起,每期压到一分半到三分钟。

下一部 情報・処方箋