技能潮 SkillTide 提交收录
官方说明开源项目7 天前
superz1402/ostrich-documentary

superz1402/ostrich-documentary

The Ostrich, Plate VII — a 58-second nature documentary engraved, scored and narrated entirely by code…
在 GitHub 查看 ↗直链 · 无中转页
官方说明The Ostrich, Plate VII — a 58-second nature documentary engraved, scored and narrated entirely by code (Lemo-Opuscar / Copperplate Engraving). 1920x1080, 24 fps.
★ 数取值
0 ★ · superz1402/ostrich-documentary · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 superz1402/ostrich-documentary;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

The Ostrich, Plate VII — a documentary short, made entirely in code

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**Struthio camelus**, engraved, scored and narrated by an AI agent. A ~58-second
nature documentary in the **Copperplate Engraving** style of the
Lemo-Opuscar film library: a
19th-century natural-history plate that engraves itself — outline, three passes
of hatching, dimension labels, a magnification roundel on the eye, a proof pulled
off the copper, hand-coloured eggs, and the finished plate.
> It cannot fly. It has never needed to.
**Watch / download:** Release v1.0.0 — ostrich-plate.mp4
(1920×1080, 24 fps, −14 LUFS) with subtitles (ostrich-plate.srt) and the poster.
How it was made
No video generation, no stock footage. Every frame is drawn by code:
- **Picture** — ostrich.js (the bird, authored as SVG paths and analytic tone
fields) + film.js (the 88 BPM timeline, camera, transitions) + the
engraving engine from Lemo-Opuscar (engine/). Rendered frame by frame at
24 fps in headless Chrome, 1391 frames.
- **Voice** — Kokoro (bm_george) narration, verified word-for-word with
faster-whisper; word timestamps drive the subtitles.
- **Music** — an original 88 BPM score: harpsichord + lute while lines are cut,
harp at the film's turn to D major, recorder on the finished plate
(VCSL samples, CC0; nylon-string lute by physical modelling).
- **Sound** — procedural foley from the page's event list: burin hiss and swarf,
hatch micro-scratches, the press rumble, paper peel, brush and nest scratches.
Two real silences: the eye beat and the drying of the wash.
- **Mix** — ducked under the narration, mastered to −14 LUFS with ffmpeg loudnorm.
The film's only colour arrives at its emotional peak: the amber iris inside the
eye roundel, and the cream of the eggs.
Rebuild it
Needs Node 20+, ffmpeg, Python 3.11+, and the Lemo-Opuscar library:
build.sh runs the whole studio: TTS → speech check → events → score → mix →
1391 frames → mux → checks → subtitles → poster.
Repository secrets
- NVIDIA_NIM_API_KEY — NVIDIA NIM API key, stored as an Actions secret for
future automation (not used by the build itself).
Files
| file | what |
|---|---|
| ostrich-plate.mp4 (in Releases) | the film |
| poster.jpg | the finished plate |
| ostrich-plate.srt | subtitles |
| TREATMENT.md | the director's treatment: structures, shot list, cue map, sound design |
| ostrich.js, film.js, main.js, engine/ | the picture: subject, timeline, page, engraving engine |
来源
github · https://github.com/superz1402/ostrich-documentary
按领域浏览
开源项目
收录于
7 天前

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引