AI PROMPT · 260
品牌影片提示词结构
<inputs> 向我索取以下内容:品牌名称、其 Logo(SVG 或高分辨率 PNG)、一句话描述该品牌在 5 年后将成为什么(而非当前的功能特性)、影片中应教授的一个自造词(例如 "signal")、一段展示旧式做法的公有领域档案片段( Prelinger)、一张约 2000 年时人们提出需求的存档网页(Wayback Machine)、一首约 100-120 BPM 且带有真实高潮部分的免版税歌曲(Mixkit,可免费商用),以及一个用于旁白的免费 ElevenLabs 密钥(仅限预制声音)。 </inputs> <direction> 一部 a16z x Content Rewards 风格的品牌影片,时长约 55 秒。它只推销一种感觉和一个理念,绝不罗列功能。使用真实的档案素材和真实的网页,绝不使用库存视频、产品界面截图或虚假 UI。核心物体是一个浮雕有 Logo 的 3D 按钮,它是影片中唯一饱和的色彩。其他所有部分均为白色、银色、奶油色和档案黑。小型白色字幕随旁白的时间戳逐字亮起。胶片质感:每一帧都有新鲜的颗粒感,亮部边缘有光晕效应,柔和暗角,暖调提升的黑色区域。品牌仅在结尾出现,此前绝不露面。 禁用项:库存视频、仪表盘、聊天 UI、功能导览、没有真实头像的卡片、摇晃的“蠕虫”状图表线、随机故障效果、任何超过 1.5 秒的静止画面、紫色、彩虹渐变、除按钮外的橙色。 </direction> <structure> 冷开场 (0-8s):档案片段在一台发光的旧 CRT 电视上播放,伴有真实对话,字幕逐字显示。 过去 (8-17s):推入真实的 2000 年网页,光标落在一个真实的“求购”帖子上,旧页面每帧闪烁切换,计数器每帧递增直至达到今天的规模。旁白:“人们总是向互联网询问他们所需之物。” / “如今,每天有五亿条帖子。” 过渡 (17-30s):由真实旧需求组成的星系。一个需求吸附到一个白色轮廓上,附带自造词的芯片(“我们称之为 signal。”)。电视上播放人们手工操作的档案画面。每个单词处剪辑:“挨家挨户。逐个电话。逐屏滚动。” 旁白在各幕之间从不停顿。 按钮 (30s):按钮从黑色中升起,先出现轮廓光,无色。“[Brand] 发现信号。” 一条平坦的灰线:“这就是你手动寻找客户的方式”。硬切至按钮特写,色彩苏醒,音乐高潮在这一确切帧落下。“而这……是通过 [Brand]”:陡峭明亮的曲线,计数器每帧变化,一个拖着彗星头的发光正弦波被镜头追逐,随后平台打击乐(X, Reddit, LinkedIn, YouTube, Instagram, TikTok)各自带有计数器,接着再次进入星系,伴有发光的平台 Logo:“互联网上的每一个信号。” 超空间跳跃。 结尾:标语逐字显示,然后是 “[Brand] is live.”,在重音处呈现一帧奶油色背景,随后在静默中显示 Logo + URL。 </structure> <build> 1. 单个 HTML 文件,分辨率 1920x1080。所有内容均在 seek(t) 内部根据时间计算得出:无 CSS 过渡,无计时器,无 Math.random(使用种子哈希),帧间无状态。 2. 按钮:three.js MeshPhysicalMaterial(clearcoat 1, roughness ~0.4),ACES 电影级色调映射,冷暖轮廓光点,房间环境贴图。通过位移密集圆盘并叠加模糊的 Logo 遮罩来浮雕真实 Logo,将其折叠进轮廓以隐藏角落。拉丝金属底座。 3. 计数器:基于影片的全局时钟线性运行,确保它们在切入切出时持续跳动。表格数字,固定单位标签。 4. 字幕:<=7 个单词,每个镜头一个概念,手动换行,屏幕上一次仅有一个文本层。根据单词时间戳(ElevenLabs /with-timestamps),在 0.2 秒内从灰色变为白色。 5. 故障效果 = 1-2 帧,仅出现在真实剪辑处,始终伴随点击声。可读内容在屏幕上保持 >= 8 个清晰帧。 6. 使用 Playwright 逐帧渲染(Chromium 启用 --use-angle=swiftshader 以便在无头模式下渲染 WebGL),在 numpy 中完成后期处理:每帧新鲜颗粒感,光晕,角落处约 0.65x 的暗角,带边缘钳制偏移的 1px 色差条纹。将 PNG 管道传入 ffmpeg,h264,24fps。 7. 混音:旁白比音乐高 10-15dB,说话时压低 -18dB,音效精确对齐动作帧,响度标准 -14 LUFS。 </build> <gotchas> 如果旁白停顿,视觉效果绝不能停止。如果计数器冻结,则渲染已损坏。如果按钮不是影片中最令人难忘的部分,请重新开始。 </gotchas>

VIDEO PREVIEW
视频预览
PROMPT
<inputs>
Ask me for: a brand name, its logo (SVG or high-res PNG), one line of what it becomes in 5 years (not today's features), one coined word the film should teach (e.g. "signal"), a public-domain archival clip of the old way of doing it ( Prelinger), an archived web page from ~2000 where people asked for things (Wayback Machine), a royalty-free song ~100-120 BPM with a real drop (Mixkit, free for commercial use), and a free ElevenLabs key for the narrator (premade voices only).
</inputs> <direction>
An a16z x Content Rewards brand film, ~55s. It sells one feeling and one idea, never features. Real archival and real web pages, never stock footage, never product screens, never fake UI. One hero object: a 3D button with the logo embossed into it, the ONLY saturated colour in the film. Everything else white, silver, cream and archival black. Small white captions that light up word by word on the narrator's timestamps. Film texture: fresh grain every frame, halation on bright edges, soft vignette, warm lifted blacks. The brand appears at the end, never before.
Banned: stock footage, dashboards, chat UIs, feature tours, cards without real profile pictures, wobbly "worm" graph lines, random glitches, any hold longer than 1.5s, purple, rainbow gradients, orange on anything but the button.
</direction> <structure>
Cold open (0-8s): the archival clip plays on a glowing old CRT TV with its real dialogue, captions word by word.
The past (8-17s): push into the real 2000 web page, a cursor lands on one real "wanted" post, old pages strobe one per frame, a counter ticks EVERY frame up to today's scale. Narrator: "People have always asked the internet for what they need." / "Today, there are five hundred million posts a day."
Bridge (17-30s): a galaxy of real old asks. One ask snaps to a white outline with a chip of the coined word ("We call that a signal."). Archival of people doing it by hand on the TV. Cut on each word: "Door by door. Call by call. Scroll by scroll." The narrator never stops talking between acts.
Button (30s): the button rises out of black, rim light first, colourless. "[Brand] finds the signals." A flat grey line: "this is how you find customers by hand". Hard cut to a button macro, the colour comes alive, the music drop lands on this exact frame. "and this... is with [Brand]": a steep lit curve, counters changing every frame, a glowing sine with a comet head the camera chases, then platform strikes (X, Reddit, LinkedIn, YouTube, Instagram, TikTok) each with its own counter, then the galaxy again with glowing platform logos: "Every signal on the internet." Hyperspace.
End: the tagline word by word, then "[Brand] is live.", ONE cream frame on the kick, then logo + URL in silence.
</structure> <build>
1. One HTML file, 1920x1080. Everything is computed from time inside seek(t): no CSS transitions, no timers, no Math.random (seeded hash), no state between frames.
2. Button: three.js MeshPhysicalMaterial (clearcoat 1, roughness ~0.4), ACES filmic, cool + warm rim spots, room env map. Emboss the real logo by displacing a dense disc with a blurred mask of the logo, folded into the rim so corners don't show. Brushed-metal base.
3. Counters: linear on the film's global clock, so they keep running through cutaways. Tabular numerals, fixed unit label.
4. Captions: <=7 words, one idea per shot, hand-placed line breaks, one text layer on screen at a time. Grey to white over 0.2s on the word timestamps (ElevenLabs /with-timestamps).
5. Glitch = 1-2 frames, only on a real cut, always with a click. Readable things stay on screen >= 8 clean frames.
6. Render with Playwright per frame (Chromium with --use-angle=swiftshader so WebGL renders headless), finish in numpy: fresh grain per frame, halation, vignette ~0.65x at the corners, 1px chroma fringe with EDGE-CLAMPED shifts. Pipe PNGs into ffmpeg, h264, 24fps.
7. Mix: narrator 10-15dB over the music, duck -18dB while speaking, hits on the exact action frame, -14 LUFS.
</build> <gotchas>
If the narrator pauses, the visuals must not stop. If a counter freezes, the render is broken. If the button isn't the most memorable thing in the film, start over.
</gotchas>