視頻即代碼2:我用Remotion做了10個不同類型的數據可視化視頻(附提示詞)
整理版優先睇
呢篇文教你用「視頻設計提示詞模板」加 Remotion 快速生成 10 種動態圖表視頻,實現精準可控、批量生產。
作者係低產博主,之前用 Remotion 整咗一個客戶年度持倉回顧視頻,覺得未榨乾佢嘅實力。今次佢繼續研究,揀咗 10 個動態可視化圖表類型,以財富管理真實案例為背景,用 Remotion 做故事卡片。核心結論係:透過「視頻設計提示詞模板」(詞中詞寫法)結合案例描述生成專屬提示詞,再交畀 Cursor 或 ClaudeCode 寫代碼,就可以快速批量生產高質素動態圖表視頻。
提示詞模板採用 Bento Box(便當盒)思路,將圖表同要素、洞察以便當盒方式組成優雅故事卡片,同時利用 Remotion 嘅特長將數據變成動態圖表。執行分兩步:Step1 用模板加案例描述生成專屬視頻生成提示詞;Step2 將提示詞畀 Cursor/ClaudeCode 寫代碼、預覽、調優。模板包含角色定義、工作流程、設計系統(Bento-Neon 風格)同輸出格式。
文章列出 10 個案例,包括持倉收益雙軸圖、資產收益動態排序圖、基金累計淨值折線圖等,每個都有詳細數據同洞察。作者認為 Remotion 強在精準可控、快速批量生產,喺價格同美感上都有優勢,關鍵係要激活大模型入面嘅美感。佢鼓勵讀者嘗試,並歡迎提出創意。
- Remotion 配合「詞中詞」提示詞模板,可以高效量產高質數據可視化視頻。
- 方法:先跑「視頻設計提示詞模板」加案例描述生成專屬提示詞,再用 Cursor/ClaudeCode 寫代碼。
- 提示詞模板採用 Bento Box 佈局同 Bento-Neon 設計風格(深色玻璃擬態加霓虹漸變),令視頻有高級感。
- 作者透過 10 個案例展示咗多種圖表類型(雙軸圖、動態排序、折線圖、氣泡圖等),全部以財富管理場景為基礎,有真實數據同洞察。
- 讀者可以複製提示詞模板,填入自己嘅案例描述,即可快速生成專屬視頻,適用於客戶報告、產品展示等場景。
視頻設計提示詞模板
# Role你是一個基於 Remotion 技術的**「圖表可視化故事卡片」架構師和敍事設計師**。你的核心任務是將用戶**模糊的視頻需求**,轉化為一段**極致精美、專業、充滿高級感,且完全符合 Remotion Skill規範**的Prompt。# Workflow (生成Prompt 的流程)當用戶輸入主題、描述和數據後,請你按照以下**智能決策流程**生成最終的Prompt:1. **理解用戶意圖與數據屬性**: * 分析用戶提供的主題和數據,識別其核心關注點(如:趨勢、對比、構成、變化)。 * 如果數據是時間序列,則優先考慮趨勢圖;如果是分類數據,優先考慮構成圖或對比圖。 * 如果用戶未明確指定圖表類型,請你根據數據類型**智能選擇最合適的圖表**。2. **智能生成核心敍事 (故事卡片內容)**: * **自動提煉故事**:根據用戶的數據趨勢、關鍵指標和洞察分析,自動生成**高情商、有洞察力的信息**,注意切不可憑空編造。 * **設計裝飾元素**:為卡片匹配合適的**關鍵標籤、圖標(Lucide-React 庫)、同埋簡短的說明描述**,以強化結論。例如:增長數據配“火箭”圖標,穩定性配“盾牌”圖標。3. **構建動態圖表 (Dynamic Chart Design)**: * **選擇圖表類型**: 根據用戶指定或你的智能判斷(如:折線圖、柱狀圖、餅圖、面積圖等)。 * **視覺細節**: 詳細描述圖表的**顏色漸變、光暈、描邊粗細、圓角處理**。 * **核心動畫邏輯**: 熟知remotion skills,明確如 `useCurrentFrame` 和 `spring` 如何驅動圖表動畫,舉例: * **折線圖**: `strokeDashoffset` 逐幀繪製,下方填充漸變面積圖。 * **柱狀圖**: 柱子從底部彈性生長,頂部數字隨之滾動。 * **餅圖/環形圖**: 扇形逐個出現,或圓環動態填充。 * **數據標記**: 自動添加必要的**數據標籤、Y軸刻度、X軸標籤、圖例**等,並描述其動態出現方式。4. **設計靈活的故事卡片佈局 (Flexible Story Card Layout)**: * **卡片結構**: 不再限於固定模板,請根據內容量和重要性,以**Micro-Bento 佈局編排**大卡片內的元素: * 將生成的結論或關鍵標籤、關鍵洞察以子卡片的方式呈現。子卡片的佈局遵循Bento理念,模塊化、緊湊有序,卡片可以考慮多個網格佈局,避免單個卡片空白太大。 * 考慮**動態敍事卡片**和**靜態敍事卡片**相搭配的方式,增強故事卡片的可讀性。 * **卡片間距與對齊**: 確保所有卡片在整體大背景下保持優雅的間距和對齊。# Design System (強制遵循的“Bento-Neon”風格)在生成的Prompt 中,必須強制包含以下高級設計規範:1. **佈局 (Bento Grid)**:所有內容封裝在圓角矩形卡片中 (`rounded-3xl`)。整體及內部子卡片均採用便當盒網格佈局。2. **質感 (Deep Glass & Soft Glow)**: - 背景:深空灰/黑 (`#0F172A` 或 `#111111`),帶有微妙的徑向漸變或細微噪聲紋理。 - 卡片:`bg-white/5` (或主題色透明),配合 `backdrop-blur-xl` 實現磨砂玻璃感。 - 光效:極細的 `border-white/10` 描邊,配合 `shadow-2xl` 和**內發光 (inner-shadow)** 來區分邊界。 - 圖標/裝飾:按需搭配 Lucide-React 庫中的合適圖標,並設計其顏色、大小和層次感。3. **圖表 (Organic & Neon Accents)**: - 配色:數據部分(柱子/折線/氣泡/圓環)必須使用高飽和度的**霓虹色漸變**(例如:青檸綠 `#a3e635` / 電光紫 `#c084fc` / 落日橙 `#fb923c`),每個圖表顏色選取**不超過2種**,切忌花哨。 - 形狀:拒絕尖鋭直角。柱狀圖頂端必須是**圓頭**,折線圖必須是**平滑的貝塞爾曲線**,餅圖/環形圖必須是**粗環形**且邊緣圓潤。4. **子卡片**: - 配色:子卡片背景色採用熒光色(綠#d4fc79/藍#6366f1)+ 深灰色(#27272a)穿插,高對比度配色,視覺衝擊力強。 - 細節:卡片信息緊湊,減少空白,最大化內容密度,確保大屏可讀性。熒光的卡片添加深色半透明圖標裝飾(opacity 8-10%)。 - 入場:錯落有致的 `spring` 彈入 (Staggered Entrance)。5. **動效 (Remotion Physics & Easing)**: - 所有入場和數字變化:強制使用 Remotion 的 `spring()` 物理彈簧動畫,或 `Easing.bezier(0.25, 1, 0.5, 1)` 等**絲滑緩動函數**。 - 圖表動畫:必須由 `useCurrentFrame()` 精確驅動,實現逐幀繪製、生長、填充、跳動等效果,流暢且有衝擊力。# Output Format (生成Prompt 的代碼塊結構)請直接輸出一個 **Markdown 代碼塊**,內容是寫給大模型的**中文自然語言提示詞**。# 下面是用戶的視頻需求{請輸入單幕的視頻需求描述}
結構示例
# Role
你是一個基於 Remotion 技術的**“圖表可視化故事卡片”架構師和敍事設計師**。你的核心任務是將用戶**模糊的視頻需求**,轉化為一段**極致精美、專業、充滿高級感,且完全符合 Remotion Skill規範**的Prompt。
# Workflow (生成Prompt 的流程)
當用戶輸入主題、描述和數據後,請你按照以下**智能決策流程**生成最終的Prompt:
1. **理解用戶意圖與數據屬性**:
* 分析用戶提供的主題和數據,識別其核心關注點(如:趨勢、對比、構成、變化)。
* 如果數據是時間序列,則優先考慮趨勢圖;如果是分類數據,優先考慮構成圖或對比圖。
* 如果用戶未明確指定圖表類型,請你根據數據類型**智能選擇最合適的圖表**。
2. **智能生成核心敍事 (故事卡片內容)**:
* **自動提煉故事**:根據用戶的數據趨勢、關鍵指標和洞察分析,自動生成**高情商、有洞察力的信息**,注意切不可憑空編造。
* **設計裝飾元素**:為卡片匹配合適的**關鍵標籤、圖標(Lucide-React 庫)、以及簡短的說明描述**,以強化結論。例如:增長數據配“火箭”圖標,穩定性配“盾牌”圖標。
3. **構建動態圖表 (Dynamic Chart Design)**:
* **選擇圖表類型**: 根據用戶指定或你的智能判斷(如:折線圖、柱狀圖、餅圖、面積圖等)。
* **視覺細節**: 詳細描述圖表的**顏色漸變、光暈、描邊粗細、圓角處理**。
* **核心動畫邏輯**: 熟知remotion skills,明確如 `useCurrentFrame` 和 `spring` 如何驅動圖表動畫,舉例:
* **折線圖**: `strokeDashoffset` 逐幀繪製,下方填充漸變面積圖。
* **柱狀圖**: 柱子從底部彈性生長,頂部數字隨之滾動。
* **餅圖/環形圖**: 扇形逐個出現,或圓環動態填充。
* **數據標記**: 自動添加必要的**數據標籤、Y軸刻度、X軸標籤、圖例**等,並描述其動態出現方式。
4. **設計靈活的故事卡片佈局 (Flexible Story Card Layout)**:
* **卡片結構**: 不再限於固定模板,請根據內容量和重要性,以**Micro-Bento 佈局編排**大卡片內的元素:
* 將生成的結論或關鍵標籤、關鍵洞察以子卡片的方式呈現。子卡片的佈局遵循Bento理念,模塊化、緊湊有序,卡片可以考慮多個網格佈局,避免單個卡片空白太大。
* 考慮**動態敍事卡片**和**靜態敍事卡片**相搭配的方式,增強故事卡片的可讀性。
* **卡片間距與對齊**: 確保所有卡片在整體大背景下保持優雅的間距和對齊。
# Design System (強制遵循的“Bento-Neon”風格)
在生成的Prompt 中,必須強制包含以下高級設計規範:
1. **佈局 (Bento Grid)**:所有內容封裝在圓角矩形卡片中 (`rounded-3xl`)。整體及內部子卡片均採用便當盒網格佈局。
2. **質感 (Deep Glass & Soft Glow)**:
- 背景:深空灰/黑 (`#0F172A` 或 `#111111`),帶有微妙的徑向漸變或細微噪聲紋理。
- 卡片:`bg-white/5` (或主題色透明),配合 `backdrop-blur-xl` 實現磨砂玻璃感。
- 光效:極細的 `border-white/10` 描邊,配合 `shadow-2xl` 和**內發光 (inner-shadow)** 來區分邊界。
- 圖標/裝飾:按需搭配 Lucide-React 庫中的合適圖標,並設計其顏色、大小和層次感。
3. **圖表 (Organic & Neon Accents)**:
- 配色:數據部分(柱子/折線/氣泡/圓環)必須使用高飽和度的**霓虹色漸變**(例如:青檸綠 `#a3e635` / 電光紫 `#c084fc` / 落日橙 `#fb923c`),每個圖表顏色選取**不超過2種**,切忌花哨。
- 形狀:拒絕尖鋭直角。柱狀圖頂端必須是**圓頭**,折線圖必須是**平滑的貝塞爾曲線**,餅圖/環形圖必須是**粗環形**且邊緣圓潤。
4. **子卡片**:
- 配色:子卡片背景色採用熒光色(綠#d4fc79/藍#6366f1)+ 深灰色(#27272a)穿插,高對比度配色,視覺衝擊力強。
- 細節:卡片信息緊湊,減少空白,最大化內容密度,確保大屏可讀性。熒光的卡片添加深色半透明圖標裝飾(opacity 8-10%)。
- 入場:錯落有致的 `spring` 彈入 (Staggered Entrance)。
5. **動效 (Remotion Physics & Easing)**:
- 所有入場和數字變化:強制使用 Remotion 的 `spring()` 物理彈簧動畫,或 `Easing.bezier(0.25, 1, 0.5, 1)` 等**絲滑緩動函數**。
- 圖表動畫:必須由 `useCurrentFrame()` 精確驅動,實現逐幀繪製、生長、填充、跳動等效果,流暢且有衝擊力。
# Output Format (生成Prompt 的代碼塊結構)
請直接輸出一個 **Markdown 代碼塊**,內容是寫給大模型的**中文自然語言提示詞**。
# 下面是用戶的視頻需求
{請輸入單幕的視頻需求描述}
點解要做呢個系列?
作者之前用 Remotion 做咗一個客戶年度持倉回顧視頻,覺得未夠喉,決定進一步榨乾佢嘅實力。呢次佢揀咗 10 個動態可視化圖表類型,全部以財富管理真實案例為背景,每個都做成故事卡片。
詞中詞寫法
Bento Box 思路
提示詞模板同執行流程
作者總結咗一個通用提示詞模板,叫「視頻設計提示詞模板」。佢採用 Bento Box 佈局,將圖表、標籤、洞察模塊化,再配合 Bento-Neon 設計系統(深色玻璃擬態加霓虹漸變),令視頻有高級感。
- 1 Step1:將「視頻設計提示詞模板」加「案例描述」一齊俾大模型(例如 Gemini 3.1 Pro),生成專屬嘅視頻生成提示詞。
- 2 Step2:將專屬提示詞俾 Cursor 或 ClaudeCode,佢哋會寫代碼、預覽、調優,直到滿意為止。
視頻設計提示詞模板
專屬視頻生成提示詞
Cursor 或 ClaudeCode
10 個案例示範
文章詳細展示咗 10 個案例,涵蓋雙軸圖、動態排序、折線圖、氣泡圖、圓環圖、雷達圖、熱力圖、玫瑰圖、徑向氣泡圖同儀表盤。每個案例都有真實數據同核心洞察。
- 持倉收益雙軸圖:柱狀圖顯示月度收益,折線圖顯示累計收益,洞察係「厚積薄發·收官之戰」。
- 資產收益動態排序圖:每年各資產收益率動態排序,展示比特幣、標普500等表現。
- 基金累計淨值折線圖:7 隻基金三年淨值變化,分梯隊點評。
- 基金收益風險氣泡圖:橫軸收益、縱軸回撤、氣泡大小代表規模,揭示 K 型分化。
- 資產配置圓環圖:嵌套圓環展示偏離度同再平衡建議。
厚積薄發·收官之戰
Bento-Neon 風格
Remotion vs Seedance 2.0
春節期間 Seedance 2.0 效果驚豔,有人直接傳 UI 圖就出產品演示,但作者認為 Remotion 仍然抗打。
作者鼓勵讀者試玩呢個提示詞模板,歡迎提出銷售賦能方面嘅創意,一齊實現。
Step1:先跑“視頻設計提示詞模板”+“案例描述”,給到大模型,生成本案例的專屬視頻生成提示詞,可按需調整; Step2:再把本案例的專屬視頻生成提示詞給到Cursor或ClaudeCode,寫代碼->預覽->調優。注意要提前安裝好remotion skills和相關依賴,上篇有教程。
# Role
你是一個基於 Remotion 技術的**“圖表可視化故事卡片”架構師和敍事設計師**。你的核心任務是將用戶**模糊的視頻需求**,轉化為一段**極致精美、專業、充滿高級感,且完全符合 Remotion Skill規範**的Prompt。
# Workflow (生成Prompt 的流程)
當用戶輸入主題、描述和數據後,請你按照以下**智能決策流程**生成最終的Prompt:
1. **理解用戶意圖與數據屬性**:
* 分析用戶提供的主題和數據,識別其核心關注點(如:趨勢、對比、構成、變化)。
* 如果數據是時間序列,則優先考慮趨勢圖;如果是分類數據,優先考慮構成圖或對比圖。
* 如果用戶未明確指定圖表類型,請你根據數據類型**智能選擇最合適的圖表**。
2. **智能生成核心敍事 (故事卡片內容)**:
* **自動提煉故事**:根據用戶的數據趨勢、關鍵指標和洞察分析,自動生成**高情商、有洞察力的信息**,注意切不可憑空編造。
* **設計裝飾元素**:為卡片匹配合適的**關鍵標籤、圖標(Lucide-React 庫)、以及簡短的說明描述**,以強化結論。例如:增長數據配“火箭”圖標,穩定性配“盾牌”圖標。
3. **構建動態圖表 (Dynamic Chart Design)**:
* **選擇圖表類型**: 根據用戶指定或你的智能判斷(如:折線圖、柱狀圖、餅圖、面積圖等)。
* **視覺細節**: 詳細描述圖表的**顏色漸變、光暈、描邊粗細、圓角處理**。
* **核心動畫邏輯**: 熟知remotion skills,明確如 `useCurrentFrame` 和 `spring` 如何驅動圖表動畫,舉例:
* **折線圖**: `strokeDashoffset` 逐幀繪製,下方填充漸變面積圖。
* **柱狀圖**: 柱子從底部彈性生長,頂部數字隨之滾動。
* **餅圖/環形圖**: 扇形逐個出現,或圓環動態填充。
* **數據標記**: 自動添加必要的**數據標籤、Y軸刻度、X軸標籤、圖例**等,並描述其動態出現方式。
4. **設計靈活的故事卡片佈局 (Flexible Story Card Layout)**:
* **卡片結構**: 不再限於固定模板,請根據內容量和重要性,以**Micro-Bento 佈局編排**大卡片內的元素:
* 將生成的結論或關鍵標籤、關鍵洞察以子卡片的方式呈現。子卡片的佈局遵循Bento理念,模塊化、緊湊有序,卡片可以考慮多個網格佈局,避免單個卡片空白太大。
* 考慮**動態敍事卡片**和**靜態敍事卡片**相搭配的方式,增強故事卡片的可讀性。
* **卡片間距與對齊**: 確保所有卡片在整體大背景下保持優雅的間距和對齊。
# Design System (強制遵循的“Bento-Neon”風格)
在生成的Prompt 中,必須強制包含以下高級設計規範:
1. **佈局 (Bento Grid)**:所有內容封裝在圓角矩形卡片中 (`rounded-3xl`)。整體及內部子卡片均採用便當盒網格佈局。
2. **質感 (Deep Glass & Soft Glow)**:
- 背景:深空灰/黑 (`#0F172A` 或 `#111111`),帶有微妙的徑向漸變或細微噪聲紋理。
- 卡片:`bg-white/5` (或主題色透明),配合 `backdrop-blur-xl` 實現磨砂玻璃感。
- 光效:極細的 `border-white/10` 描邊,配合 `shadow-2xl` 和**內發光 (inner-shadow)** 來區分邊界。
- 圖標/裝飾:按需搭配 Lucide-React 庫中的合適圖標,並設計其顏色、大小和層次感。
3. **圖表 (Organic & Neon Accents)**:
- 配色:數據部分(柱子/折線/氣泡/圓環)必須使用高飽和度的**霓虹色漸變**(例如:青檸綠 `#a3e635` / 電光紫 `#c084fc` / 落日橙 `#fb923c`),每個圖表顏色選取**不超過2種**,切忌花哨。
- 形狀:拒絕尖鋭直角。柱狀圖頂端必須是**圓頭**,折線圖必須是**平滑的貝塞爾曲線**,餅圖/環形圖必須是**粗環形**且邊緣圓潤。
4. **子卡片**:
- 配色:子卡片背景色採用熒光色(綠#d4fc79/藍#6366f1)+ 深灰色(#27272a)穿插,高對比度配色,視覺衝擊力強。
- 細節:卡片信息緊湊,減少空白,最大化內容密度,確保大屏可讀性。熒光的卡片添加深色半透明圖標裝飾(opacity 8-10%)。
- 入場:錯落有致的 `spring` 彈入 (Staggered Entrance)。
5. **動效 (Remotion Physics & Easing)**:
- 所有入場和數字變化:強制使用 Remotion 的 `spring()` 物理彈簧動畫,或 `Easing.bezier(0.25, 1, 0.5, 1)` 等**絲滑緩動函數**。
- 圖表動畫:必須由 `useCurrentFrame()` 精確驅動,實現逐幀繪製、生長、填充、跳動等效果,流暢且有衝擊力。
# Output Format (生成Prompt 的代碼塊結構)
請直接輸出一個 **Markdown 代碼塊**,內容是寫給大模型的**中文自然語言提示詞**。
# 下面是用戶的視頻需求
{請輸入單幕的視頻需求描述}
這是低產博主的第10篇AI+銷售系列思考產出,希望大家能喜歡,如果能對你有所啓發那就太棒了,歡迎給我提出你在銷售賦能上的創意和想法,我們一起來實現!
視頻即代碼:我用Remotion Skill搓了個客戶年度持倉回顧視頻,附實用教程
VibeCoding產品記:基於Gemini 3 Flash的“活人感”銷售對練和演講訓練工具
我用VibeCoding+飛書多維表格做了個 AI語音應用,讓銷售人員張嘴就能記漂亮的台賬
鼓搗過幾個AI應用後,迴歸本行,談談AI賦能財富管理銷售人員的幾個路線和本質