選項

針對 angelcore/cloud-trance/hyperpop 視覺風格體系中的音樂錄影帶與短片剪輯,所建立的一層創意指導(品味)框架。 提煉出特定流派的視覺語彙、氛圍+色彩+光影系統,以及與節拍同步的剪輯語法,進而將 ECC 的影片技術(影片剪輯、fal-ai-media、remotion-video-creation、motion-*、content-engine)串聯成一條製作流程。 適用於不僅要讓影片具備功能性,更要使其展現刻意設計感的創作情境;無論是製作音樂錄影帶、粉絲攝像/剪輯、以 moodboard 為導向的 Reel 影片,或是為 AI 生成的 B-roll 選擇一致的視覺方向時皆適用。

...展開全部
94
更新時間 2026-07-29

Taste

大多數關於 AI 影片的建議,僅止於如何渲染畫面。這項技能則是在其上層 的:畫面該呈現什麼樣貌、以什麼順序排列、剪輯節奏該如何掌握, 讓成品呈現為一個有意的整體,而非一堆隨機生成的畫面堆疊。

它蘊含著一種特定的taste——天使核/雲端迷幻/超流行音樂流派 (Bladee《Silver Surfer》時期的空靈迷幻曲風,融合重金屬天使核)——此風格 源自保存的 Reels 內容庫,並參考了約 70 項視覺流派資料庫。它 刻意展現鮮明的立場。Taste 是一種觀點,而非選單。

配套檔案 references/genre-taxonomy.md 收錄了完整的命名流派目錄。 本檔案是可執行的層級:氛圍、語法、工作流程,以及與節拍對應的鏡頭規劃。

何時啟用

  • 製作音樂錄影帶、歌詞影片、粉絲拍攝影片或視覺化影片時。
  • 製作短片剪輯/作品集,其中氛圍比資訊更為重要。
  • 驅動 AI 輔助鏡頭生成(如 fal.ai、Veo、Kling 等),且提示語需要 連貫的指導方向,而非單次性的氛圍描述。
  • 在渲染前彙整 moodboard 或選擇視覺風格。
  • 使用者提出「taste」、「讓它有 X 的感覺」、「賦予它方向」、「angelcore」、 「cloud trance」、「hyperpop 剪輯」、「Bladee」、「dreamcore」,或直接指明已儲存的參考素材。
  • 目前的混音雖然能聽,但聽起來平淡、千篇一律、像 AI 隨意產出的垃圾,或風格上缺乏連貫性。

這項技能建立在 video-editing (機制)之上,並 remotion-video-creation (渲染器)之上。運用前者來決定「如何」,運用此技能來決定「什麼」與「為什麼」。

核心論點

  1. Taste 是最後一層,且必須最先決定。 video-editing taste 確實 指出,這是最後的人工審核階段。陷阱在於:若你僅在最後才決定 taste,那麼上游的每一個 生成與剪輯都只是猜測。請在第一個提示語之前就選定方向, 然後讓它約束所有後續流程。
  2. 連貫性勝過新穎性。一個貫穿 30 個鏡頭的視覺風格,勝過 30 種不同的視覺風格。一個明確的 類型(如下)是一種約束,能免費換取連貫性。
  3. 剪輯要配合歌曲節奏,而非影像片段。在音樂錄影帶中,時間軸就是波形。 每個硬切點都必須落在節拍或瞬態上。幀數計算詳見「處理流程」章節。
  4. 有選擇性地生成素材,毫不留情地剪輯。AI 能生成原本不存在的輔助鏡頭;但它 無法創造《taste》。你依然得捨棄 80% 的素材。

美學詞彙(精煉版)

參考語料庫涵蓋了大量命名過的視覺流派。完整清單收錄於 references/genre-taxonomy.md。有用的做法並非死記硬背 70 個名稱——而是理解 某種風格名稱本身就是一套完整的「提示與分級」預設。當你選定其中一種,便會整體繼承 其色調、質感、光影與主題。

這些風格會聚集成家族。選擇一個主家族,並最多搭配一個點綴風格:

針對當前專案, 主風格為「空靈/神聖 」,搭配「Hyperpop/Y2K 賽博 」點綴風格——亦即聖光與水晶般的綻放,穿插著鉻金屬與霓虹元素。此組合 即為 「天使核 × 雲端迷幻」的創作簡報。

氛圍系統 — angelcore × cloud-trance

直接提煉自最具代表性的參考影片集錦。這是最具體的標準。

色盤

  • 基底:近黑的虛空 (#05060a) 與骨白色 (#f4f1ea)。多數畫面僅採用其中一種。
  • 神聖點綴色:熔金/熾焰橙(#ffb24d → #ff7a18)——黑暗中唯一的一縷暖光。
  • 晶體點綴:虹彩紫→青色→洋紅的散景 (#8a6bff, #4fc3ff, #ff6ad5) —— 超流行風格的綻放效果,用於明亮畫面。
  • 危險點綴(節制使用):單一發光的紅色 (#ff2a2a) 出現在單色畫面中——僅用於一至兩處 衝擊性剪接。
  • 超流行風格主體:糖果粉紅髮色/鉻色/在藍天映襯下的亮白。

規則:每張畫面僅使用一種點綴色。金色適用於暗色畫面;虹彩效果適用於亮色畫面; 絕不可在同一畫面中同時使用兩者。

光線與質感

  • 黑暗中穿透出一道溫暖的光源(餘燼光暈、神聖光柱)。高對比度,深邃的黑色。
  • 水晶般/閃爍的散景、鏡頭眩光、光暈、漏光——呈現天界般純淨,而非骯髒感。
  • 暗部畫面呈現膠片顆粒感與細微色差;亮部畫面則展現純淨光澤。
  • 負空間中的微距細節:以黑色為背景居中的主角物體(鑰匙、眼睛、齒輪、花瓣、水)。
  • 主題:帶翅膀的人物、雲朵、光暈、天使、結晶結構、糖果風格的賽博肖像。

動態

  • 緩慢、飄浮、無重力的鏡頭運動(漂移、緩推、緩軌道)——雲端恍惚。
  • 僅在墜落瞬間出現速度爆發。其餘時刻,萬物皆在呼吸。
  • 粒子升騰(餘燼、塵埃、亮片)——向上運動=昇華。

剪輯語法(精煉版)

從參考剪輯中,反覆出現並定義此風格的技巧:

  1. 與節拍鎖定的硬切。副歌/Drop段落中不使用溶解過場。配合底鼓切入。觀眾的視線應 能感受到BPM的節奏。
  2. 「英雄置於黑色背景」的特寫插入鏡頭。單一銳利物體置於黑色負空間中央, 定格1–2拍後切入。這些鏡頭的節奏性蒙太奇=雲幻境的標誌性風格。
  3. 綻放/爆炸式揭示。一團白色或熾熱的餘燼在瞬態聲響中爆發填滿畫面, 隨後過渡至下一鏡頭。此即「神聖閃光」轉場。
  4. 單色畫面中的色彩突顯。先以黑白呈現一段畫面,接著在強拍時讓單一彩色元素(紅眼、 金焰、粉紅髮絲)突顯而出。
  5. 速度漸變切入主奏段。在主奏段前的最後一個小節中,讓畫面從慢速漸變至快速, 並在第一拍處硬切至節拍速度。
  6. 字幕關鍵字突顯(僅限訪談鏡頭/歌詞段落)。全大寫,一至兩個 單字以強調色突顯,並與人聲同步。適用於歌詞影片,不適用於 純視覺化呈現。
  7. 反應畫中畫(僅適用於解說影片/剪輯評論)。在 輔助鏡頭上疊加畫中畫的受訪者畫面。此效果不屬於音樂錄影帶本身範疇;因資料庫中大量使用而特別記載。

禁忌事項:節奏段落中的淡入淡出轉場;單一鏡頭使用超過一種強調色; 鏡頭持續時間超過其音樂樂句;螢幕上可辨識的 UI 介面元素(應裁切掉);同一 時間軸中混合使用不同畫面比例。

工作流程 — 融合 ECC 影片技巧

這項技能就是指揮家。每項 ECC 技能都是一件樂器。切勿跳過任何層級。

0. TASTE (this skill)        decide genre + mood + grammar BEFORE anything renders
1. STRUCTURE (video-editing) map the song: timestamps for intro/verse/drop/bridge/outro
2. GENERATE (fal-ai-media)   make b-roll per genre prompt-presets; throw away 80%
3. CUT (video-editing/FFmpeg) beat-cut + reframe to 9:16; assemble selects on the grid
4. COMPOSE (remotion-video-creation) overlays, blooms, lyric text, beat-synced sequencing
5. MOTION (motion-* skills)  easing curves, light-leak/particle motion, transition timing
6. AUDIO (fal-ai-media)      transition risers/impacts to sell the cuts (track itself is in Ableton)
7. POLISH                    grade to the palette above, final pacing pass, export
8. DISTRIBUTE (content-engine) platform-native versions + caption/cover

節拍數學(將剪輯點鎖定在歌曲節拍上)

當前曲目為 138 BPM,B 小調。常數:

  • seconds_per_beat = 60 / 138 = 0.43478s
  • frames_per_beat = fps × 0.43478 → 24fps:10.43,30fps:13.04,60fps:26.09
  • 1 bar (4 beats) = 1.7391s → 30fps:52.17 幀
  • 8-bar phrase = 13.913s → 取自音軌的循環長度

在 Remotion 中,將每個 from={} 對齊至節拍:

const FPS = 30;
const BPM = 138;
const beat = (n: number) => Math.round(n * (60 / BPM) * FPS); // beat(n) → frame
// cut on beats 0,4,8,... :   ...

節拍對應鏡頭規劃(本音樂錄影帶)

歌曲編排(取自專案備註)為: 前奏 → 主歌 → 高潮 → 過門 → 高潮 → 尾奏(約 2:05)。將taste映射至各個段落:

fal.ai 提示預設(依情緒分類)

搭配 fal-ai-media。每個預設皆為渲染至專案色盤的音樂類型。將 9:16, vertical, cinematic, film grain, volumetric light, no text, no watermark 至所有項目。

  • 神聖虛空:「一顆熔金般的餘燼在近乎漆黑的無限虛空中綻放, 深邃陰影、單一溫暖光源、無重力塵埃微粒、神聖、高對比度」
  • 微距英雄:「古董黃銅鑰匙/人眼/相互咬合的齒輪的極限微距特寫, 以純黑負空間為中心,細節銳利如剃刀,單一輪廓光」
  • 晶體綻放:「虹彩般的紫色、青色、洋紅色晶體散景,閃爍的光線 折射,夢幻般的鏡頭光暈,天界光暈,柔焦,超流行天使核風格」
  • 糖果銳利風格人像:「糖果粉紅髮色的人物,光澤鉻金屬點綴,湛藍天空, Y2K 超流行風,潔淨光澤,飽和色調,可愛銳利風格」
  • 展翅升天:「一位長著翅膀的人物升入雲端,光暈環繞,骨白色與 金色交織,立體的神光,空靈,宗教圖像,柔和」
  • 冰冷結尾:「蒼白的結晶狀冰體緩緩融化,冰川民謠,冷藍 與骨白色,極簡,寧靜,漸隱為黑」

每個預設生成 6–10 張,保留 2–3 張。若需動態效果,請使用「圖像轉影片」模型為靜態圖像添加動畫, 或直接生成短片;根據「動態」規則,保持鏡頭移動緩慢。

FFmpeg 配方(裁切 + 重新構圖)

# Reframe any landscape/raw clip to 9:16 (center crop)
ffmpeg -i in.mp4 -vf "crop=ih*9/16:ih,scale=1080:1920" v.mp4

# Beat-cut a clip to exactly N beats at 138 BPM (e.g. 2 beats = 0.8696s)
ffmpeg -i in.mp4 -t 0.8696 -c copy beat2.mp4

# Concatenate beat-selects into the verse montage
for f in selects/*.mp4; do echo "file '$f'"; done > concat.txt
ffmpeg -f concat -safe 0 -i concat.txt -c copy verse.mp4

# Strip UI chrome / status bar from a screen-recorded reference (crop top+bottom)
ffmpeg -i reel.mp4 -vf "crop=iw:ih-300:0:150" clean.mp4

Remotion 合成骨架(節拍同步)

import { AbsoluteFill, Sequence, Video, Img, useCurrentFrame, interpolate } from "remotion";

const FPS = 30, BPM = 138;
const beat = (n: number) => Math.round(n * (60 / BPM) * FPS);

const Bloom: React.FC = () => {
  const f = useCurrentFrame();
  const o = interpolate(f, [0, 3, 12], [0, 1, 0], { extrapolateRight: "clamp" }); // divine flash on a transient
  return <AbsoluteFill style={{ background: "radial-gradient(#fff,#ffb24d)", opacity: o, mixBlendMode: "screen" }} />;
};

export const AngelcoreMV: React.FC = () => (
  <AbsoluteFill style={{ background: "#05060a" }}>
    {/* Verse: macro hero-on-black, hard cut every 2 beats */}
    <Sequence from={beat(0)} durationInFrames={beat(2)}><Video src="/selects/key.mp4" />Sequence>
    <Sequence from={beat(2)} durationInFrames={beat(2)}><Video src="/selects/eye.mp4" />Sequence>
    <Sequence from={beat(4)} durationInFrames={beat(2)}><Video src="/selects/gear.mp4" />Sequence>
    {/* Drop: crystalline bloom + flash on the one */}
    <Sequence from={beat(8)} durationInFrames={beat(16)}><Video src="/selects/crystalline.mp4" />Sequence>
    <Sequence from={beat(8)} durationInFrames={beat(1)}><Bloom />Sequence>
  AbsoluteFill>
);

渲染: npx remotion render src/index.ts AngelcoreMV out.mp4。請參閱 remotion-video-creation 以了解專案設定、音軌綁定及渲染參數。

關鍵原則

  1. 在第一代生成前先決定風格類型。選擇一個主色系 + 一個點綴色。
  2. 每個鏡頭僅使用一種點綴色。暗處用金色,亮處用虹彩,紅色僅使用一次。
  3. 每個硬切都必須落在節拍上。運用節拍數學;節奏段落中不得使用轉場。
  4. 「主角置於黑色背景的特寫」是招牌手法。務必掌握此技法;它將貫穿整段歌詞。
  5. 生成 10 個版本,保留 2 個。連貫性源自篩選,而非更強烈的催生。
  6. 裁切畫面邊框。最終畫面中不得出現狀態列、字幕或使用者介面。
  7. Taste 先決定,後評判。確立方向,然後在每個剪接點上捍衛它。

相關技能

  • video-editing — 其建基於機械化工作流程(FFmpeg、reframe、EDL、潤飾)之上
  • remotion-video-creation — 可程式化的節拍同步剪輯與渲染
  • fal-ai-media — 生成輔助鏡頭、轉場音效及升調音效
  • motion-foundations, motion-patterns, motion-advanced, motion-ui — 緩動效果與動態時序
  • videodb — 針對大量素材的伺服器端智慧型重新構圖與索引
  • content-engine — 平台原生發佈、封面圖與字幕
  • frontend-design-direction — 同樣秉持「先決定方向」的原則,應用於使用者介面設計
在 GitHub 上查看

Taste

Most AI video advice stops at how to render frames. This skill is the layer above that: what the frames should look like, in what order, cut to what rhythm, so the result reads as one intentional thing instead of a pile of generations.

It encodes a specific taste — the angelcore / cloud-trance / hyperpop family (Bladee "Silver Surfer"-era ethereal trance crossed with heavy angelcore) — distilled from a corpus of saved Reels and a tour through a ~70-entry visual-genre library. It is opinionated on purpose. Taste is a point of view, not a menu.

The companion file references/genre-taxonomy.md holds the full named-genre catalog. This file is the actionable layer: mood, grammar, pipeline, and a beat-mapped shot plan.

When to Activate

  • Building a music video, lyric video, fancam, or visualizer.
  • Making a short-form edit / reel where the feel matters more than the information.
  • Driving AI b-roll generation (fal.ai, Veo, Kling, etc.) and the prompts need a coherent direction instead of one-off vibes.
  • Assembling a moodboard or choosing a visual genre before any rendering.
  • The user says "taste", "make it feel like X", "give it a direction", "angelcore", "cloud trance", "hyperpop edit", "Bladee", "dreamcore", or names a saved reference.
  • The current edit works but reads as flat, generic, AI-slop, or stylistically incoherent.

This skill sits on top of video-editing (the mechanics) and remotion-video-creation (the renderer). Use those for how. Use this for what and why.

Core Thesis

  1. Taste is the last layer, and it must be decided first. video-editing correctly says taste is the final human pass. The trap: if you only decide taste at the end, every generation and cut upstream was a guess. Pick the direction before the first prompt, then let it constrain everything.
  2. Coherence beats novelty. One look executed across 30 shots beats 30 looks. A named genre (below) is a constraint that buys coherence for free.
  3. Cut to the song, not to the footage. In a music video the timeline is the waveform. Every hard cut lands on a beat or a transient. Frame math is in the pipeline section.
  4. Generate selectively, edit ruthlessly. AI makes b-roll that does not exist; it does not make taste. You still throw away 80%.

The Aesthetic Vocabulary (distilled)

The reference corpus tours a large library of named visual genres. The full list lives in references/genre-taxonomy.md. The useful move is not memorizing 70 names — it is seeing that a genre name is a complete prompt-and-grade preset. When you pick one, you inherit its palette, texture, lighting, and subject matter as a unit.

The genres cluster into families. Pick a primary family and at most one accent:

For the current project, the primary is Ethereal / divine with a Hyperpop / Y2K-cyber accent — i.e. holy light and crystalline bloom, punctuated by chrome and neon. That pairing is the angelcore × cloud-trance brief.

The Mood System — angelcore × cloud-trance

Distilled directly from the strongest reference reels. This is the concrete grade.

Palette

  • Base: near-black void (#05060a) and bone white (#f4f1ea). Most frames are one or the other.
  • Divine accent: molten gold / ember orange (#ffb24d → #ff7a18) — the one warm light in the dark.
  • Crystalline accent: iridescent violet→cyan→magenta bokeh (#8a6bff, #4fc3ff, #ff6ad5) — the hyperpop bloom, used in bright frames.
  • Danger accent (sparingly): a single glowing red (#ff2a2a) on monochrome — for one or two shock cuts only.
  • Hyperpop subject: candy pink hair / chrome / glossy white against blue sky.

Rule: one accent per shot. Gold lives in dark frames; iridescence lives in light frames; never both in one shot.

Light & texture

  • Darkness pierced by a single warm source (ember bloom, divine shaft). High contrast, deep blacks.
  • Crystalline / glitter bokeh, lens flares, bloom, light leaks — heavenly, not dirty.
  • Film grain + subtle chromatic aberration on the dark frames; clean gloss on the bright frames.
  • Macro detail on negative space: a hero object centered on black (key, eye, gear, petal, water).
  • Subjects: winged figures, clouds, halos, angels, crystalline structures, candy-cyber portraits.

Motion

  • Slow, floating, weightless camera (drift, slow push, slow orbit) — cloud trance.
  • Bursts of speed only at the drop. Otherwise everything breathes.
  • Particles rising (embers, dust, glitter) — upward motion = ascension.

The Editing Grammar (distilled)

From the reference edits, the techniques that recur and define the style:

  1. Beat-locked hard cuts. No dissolves in the verse/drop. Cut on the kick. The eye should feel the BPM.
  2. Hero-on-black macro inserts. A single sharp object centered in black negative space, held for 1–2 beats, then cut. Rhythmic montage of these = the cloud-trance signature.
  3. Bloom / explosion reveal. A white or ember bloom that blows out the frame on a transient, then resolves into the next shot. The "divine flash" transition.
  4. Color-pop on monochrome. Run a passage in B&W, then a single colored element (red eye, gold flame, pink hair) punches through on the downbeat.
  5. Speed-ramp into the drop. Ramp footage from slow to fast across the last bar before the drop, hard-cut to tempo on the one.
  6. Caption keyword highlight (for talking-head / lyric sections only). All-caps, one or two words highlighted in the accent color, synced to the vocal. Use for lyric video, not for the pure visualizer.
  7. Reaction PiP (for explainer/edit-commentary only). Picture-in-picture talking head over b-roll. Out of scope for the music video itself; documented because the corpus uses it heavily.

Do-nots: crossfade transitions in tempo sections; more than one accent color per shot; a shot held past its musical phrase; readable on-screen UI chrome (crop it out); mixed aspect ratios in one timeline.

The Pipeline — mixing the ECC video skills

This skill is the conductor. Each ECC skill is an instrument. Do not skip layers.

0. TASTE (this skill)        decide genre + mood + grammar BEFORE anything renders
1. STRUCTURE (video-editing) map the song: timestamps for intro/verse/drop/bridge/outro
2. GENERATE (fal-ai-media)   make b-roll per genre prompt-presets; throw away 80%
3. CUT (video-editing/FFmpeg) beat-cut + reframe to 9:16; assemble selects on the grid
4. COMPOSE (remotion-video-creation) overlays, blooms, lyric text, beat-synced sequencing
5. MOTION (motion-* skills)  easing curves, light-leak/particle motion, transition timing
6. AUDIO (fal-ai-media)      transition risers/impacts to sell the cuts (track itself is in Ableton)
7. POLISH                    grade to the palette above, final pacing pass, export
8. DISTRIBUTE (content-engine) platform-native versions + caption/cover

Beat Math (lock cuts to the song)

The current track is 138 BPM, B minor. Constants:

  • seconds_per_beat = 60 / 138 = 0.43478s
  • frames_per_beat = fps × 0.43478 → 24fps: 10.43, 30fps: 13.04, 60fps: 26.09
  • 1 bar (4 beats) = 1.7391s → 30fps: 52.17 frames
  • 8-bar phrase = 13.913s → the loop length from the track

In Remotion, snap every from={} to a beat:

const FPS = 30;
const BPM = 138;
const beat = (n: number) => Math.round(n * (60 / BPM) * FPS); // beat(n) → frame
// cut on beats 0,4,8,... :  <Sequence from={beat(0)} durationInFrames={beat(4)}> ...

Beat-Mapped Shot Plan (this music video)

The song arrangement (from the project's own notes) is Intro → Verse → Drop → Bridge → Drop → Outro (~2:05). Map taste to each section:

fal.ai Prompt Presets (per mood)

Use with fal-ai-media. Each preset is the genre rendered to the project palette. Append 9:16, vertical, cinematic, film grain, volumetric light, no text, no watermark to all.

  • Divine void: "a single molten-gold ember bloom rising in an infinite near-black void, deep shadow, one warm light source, weightless dust particles, holy, high contrast"
  • Macro hero: "extreme macro of an antique brass key / a human eye / interlocking gears, centered on pure black negative space, razor-sharp detail, single rim light"
  • Crystalline bloom: "iridescent violet-cyan-magenta crystalline bokeh, glittering light refraction, dreamy lens flares, heavenly glow, soft focus, hyperpop angelcore"
  • Candy-cyber portrait: "candy-pink-haired figure, glossy chrome accents, bright blue sky, Y2K hyperpop, clean gloss, saturated, kawaii-cyber"
  • Winged ascension: "a winged figure ascending into clouds, halo of light, bone-white and gold, volumetric god-rays, ethereal, religious iconography, soft"
  • Cold outro: "pale crystalline ice structure slowly dissolving, glacial folk, cold blue and bone white, minimal, calm, fading to black"

Generate 6–10 per preset, keep 2–3. For motion, animate stills with an image-to-video model or generate short clips directly; keep camera moves slow per the Motion rules.

FFmpeg Recipes (cut + reframe)

# Reframe any landscape/raw clip to 9:16 (center crop)
ffmpeg -i in.mp4 -vf "crop=ih*9/16:ih,scale=1080:1920" v.mp4

# Beat-cut a clip to exactly N beats at 138 BPM (e.g. 2 beats = 0.8696s)
ffmpeg -i in.mp4 -t 0.8696 -c copy beat2.mp4

# Concatenate beat-selects into the verse montage
for f in selects/*.mp4; do echo "file '$f'"; done > concat.txt
ffmpeg -f concat -safe 0 -i concat.txt -c copy verse.mp4

# Strip UI chrome / status bar from a screen-recorded reference (crop top+bottom)
ffmpeg -i reel.mp4 -vf "crop=iw:ih-300:0:150" clean.mp4

Remotion Composition Skeleton (beat-synced)

import { AbsoluteFill, Sequence, Video, Img, useCurrentFrame, interpolate } from "remotion";

const FPS = 30, BPM = 138;
const beat = (n: number) => Math.round(n * (60 / BPM) * FPS);

const Bloom: React.FC = () => {
  const f = useCurrentFrame();
  const o = interpolate(f, [0, 3, 12], [0, 1, 0], { extrapolateRight: "clamp" }); // divine flash on a transient
  return <AbsoluteFill style={{ background: "radial-gradient(#fff,#ffb24d)", opacity: o, mixBlendMode: "screen" }} />;
};

export const AngelcoreMV: React.FC = () => (
  <AbsoluteFill style={{ background: "#05060a" }}>
    {/* Verse: macro hero-on-black, hard cut every 2 beats */}
    <Sequence from={beat(0)} durationInFrames={beat(2)}><Video src="/selects/key.mp4" /></Sequence>
    <Sequence from={beat(2)} durationInFrames={beat(2)}><Video src="/selects/eye.mp4" /></Sequence>
    <Sequence from={beat(4)} durationInFrames={beat(2)}><Video src="/selects/gear.mp4" /></Sequence>
    {/* Drop: crystalline bloom + flash on the one */}
    <Sequence from={beat(8)} durationInFrames={beat(16)}><Video src="/selects/crystalline.mp4" /></Sequence>
    <Sequence from={beat(8)} durationInFrames={beat(1)}><Bloom /></Sequence>
  </AbsoluteFill>
);

Render: npx remotion render src/index.ts AngelcoreMV out.mp4. See remotion-video-creation for project setup, audio track binding, and render flags.

Key Principles

  1. Decide the genre before the first generation. Pick one primary family + one accent.
  2. One accent color per shot. Gold in the dark, iridescence in the light, red once.
  3. Every hard cut lands on a beat. Use the beat math; no transitions in tempo sections.
  4. Hero-on-black macro is the signature move. Master it; it carries the verses.
  5. Generate 10, keep 2. Coherence comes from rejection, not from prompting harder.
  6. Crop the chrome. No status bars, captions, or UI in the final frame.
  7. Taste is decided first and judged last. Set the direction, then defend it on every cut.

Related Skills

  • video-editing — the mechanical pipeline (FFmpeg, reframe, EDL, polish) this sits on top of
  • remotion-video-creation — programmable beat-synced composition and rendering
  • fal-ai-media — generate the b-roll, transition SFX, and risers
  • motion-foundations, motion-patterns, motion-advanced, motion-ui — easing and motion timing
  • videodb — server-side smart reframe and indexing for large footage
  • content-engine — platform-native distribution, covers, captions
  • frontend-design-direction — the same "decide a direction first" discipline, for UI

所有檔案

2 個檔案

安裝 taste

請下載並將技能檔案解壓縮至您的 .claude/skills/ 目錄中。

下載 ZIP

複製儲存庫並將技能檔案複製到您的專案中。

git clone https://github.com/affaan-m/ECC/tree/main/skills/taste # Copy the skill folder to .claude/skills/ or .codex/skills/

複製 複製
快速設定: 將技能資料夾複製到 .claude/skills/,Claude 會自動偵測並使用該技能
儲存庫 affaan-m/ECC

相關技能

web-search
更新時間 2026-06-29
webapp-testing
更新時間 2026-06-29
lark-base
更新時間 2026-07-05
computer-use
更新時間 2026-07-29
OR