Skip to content
프로젝트

JohnHeibel/PDoomVideo has 2,914 GitHub stars and 281 forks. GitHot measured +8 stars in 24 hours and +69 in 7 days. Last checked 2026-11-12 13:48 UTC. Last push 2026-09-25.

이 수치를 측정하는 방법

Claude Opus 5.5가 제작한 「I'm Upping My P(doom)」 뮤직비디오의 소스 코드

측정된 스타 증가

in 24h
+8
in 7 days
+69
in 15 days
업데이트 지연
in 1 month
업데이트 지연

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

I'm Upping My P(doom)

Source code for the Claude Opus 5.5 music video for I'm Upping My P(doom).

recursion_loop

I've also made a new more reliable and general base for making Claude animations with Claude Opus 5.5.

hello_loop

Highly recommend checking it out!

Credits

How it was made

The video took two generations, both in Claude Code:

  1. First generation (legacy/): Claude Opus 5.5 (Medium)
  2. Second generation (everything else): Claude Opus 5.5

Everything in this repository was generated by the model. No scene ideas were specified. The only direction was to:

  • use the Clawd character design
  • give each lyric interesting visuals and transitions

ANIMATION_GUIDE.md was written by Opus to brief the subagents it ran in parallel.

STORYBOARD.md was also written by Opus after the first generation, after being instructed to use P5 brushstrokes, make each scene visually interesting, and make every scene transition into the next.

What's here

Path What it is
src/ch/ The video's nine chapters, one file each
src/ Shared code: Clawd, the guest characters, props, lyrics and the timeline
studio.html The page every frame is painted in, using p5.js and p5.brush
render.mjs Renders frames in headless Chrome and encodes the MP4 with ffmpeg
STORYBOARD.md Opus's shot-by-shot plan
ANIMATION_GUIDE.md Opus's style and code guide for its subagents
legacy/ The first generation

Rendering

You need Node.js, Google Chrome and ffmpeg. The song is included at assets/pdoom.mp3.

npm install
node render.mjs --frames=0:156.6 --workers=4   # paint every frame into out/frames (resumable)
node render.mjs --encode --out=out/pdoom.mp4   # join the frames and the song into an MP4

If Chrome isn't installed at the default Windows path, add --chrome=<path to chrome>.

관련 프로젝트 살펴보기