Vibe Video=Claude Code+Context7,靠自然語言Vibe生成Remotion視頻代碼,快速落地創意!

作者:Li的碎碎念
日期:2026年4月2日 上午12:08
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Claude CodeContext7,靠自然語言生成Remotion影片代碼,快速落地創意!

整理版摘要

呢篇文章係一個技術分享,作者係一個經常玩Remotion嘅開發者,佢發現就算學識咗React基礎,整影片動畫依然好麻煩:要成日查文檔、改參數、怕用錯API。佢想解決嘅問題係點樣降低Remotion嘅使用門檻,令開發者可以更快將創意變做影片。

作者嘅方法係用Context7呢個免費MCP服務,佢可以幫Claude Code即時讀取最新Remotion文檔,咁樣AI寫嘅代碼就唔會亂作API,直接可以運行。然後佢詳細示範咗成個流程:先喺Claude Desktop配置好Context7,再用自然語言描述想要嘅影片效果,等Claude生成完整組件代碼,最後保存、預覽、渲染。佢仲提供咗幾個具體例子同萬能提示詞模板。

整體結論係:用呢套Vibe Video方法,你只需要講清「想要咩效果」,AI就會幫你搞掂代碼同動畫細節,真正做到「識React就識整影片」嘅終極形態。呢個方法特別適合技術分享、標題開場呢啲場景。

  • Context7係一個免費MCP服務,可以畀Claude Code即時讀取最新Remotion文檔,避免API過時或亂作。
  • 配置Context7好簡單:攞API Key、改claude_desktop_config.json、重啟Claude就得。
  • Vibe Video流程:用自然語言描述效果 → Claude生成代碼 → 保存到Remotion項目 → 預覽調整 → 渲染導出。
  • 呢個方法大幅降低影片製作門檻,唔使記大量API,專注創意就得。
  • 萬能提示詞模板可以重用,只要改時長、主題、風格,就快速產出唔同影片。
值得記低
連結 context7.com

Context7 官網

攞免費API Key同查看更多文檔

流程

Remotion Vibe Video 提示詞模板

請使用Context7 MCP查閲Remotion最新文檔,生成一個 [時長] 秒的 [主題] 視頻:核心需求:[一句話描述核心效果] 視覺風格:[配色/質感/氛圍] 動畫要求:[關鍵動畫效果] 分辨率:1920×1080,fps=30 代碼要求:完整可運行,包含Composition註冊。

整理重點

Context7:幫AI裝上即時文檔引擎

作者發現用Remotion整影片嘅痛點:成日要翻文檔查spring、interpolate用法,改個參數要好耐先見到效果,最怕用錯過時API搞到代碼跑唔起。佢介紹咗一個叫Context7嘅開源MCP服務,由Upstash團隊開發,核心功能係畀AI代碼助手提供實時、版本精準嘅官方文檔同代碼示例。

  • 基於MCPModel Context Protocol)協議,自動從GitHub、NPM等源頭拉取最新文檔
  • 將精準上下文注入AI提示詞,令生成嘅代碼可直接運行、唔會有幻覺
  • 特別適合Remotion呢類API成日更新嘅工具,唔使驚用錯寫法
整理重點

五分鐘配置Context7,即刻上手

  1. 1 去 context7.com 註冊,攞到 CONTEXT7_API_KEY
  2. 2 打開 ~/Library/Application Support/Claude/claude_desktop_config.json,貼入MCP配置,將API Key填返入去
  3. 3 完全重啟Claude Desktop,確保新配置生效
  4. 4 如果想一鍵安裝,可以用 npx -y @smithery/cli install @upstash/context7-mcp --client claude,之後都係要重啟
  5. 5 測試:叫Claude「幫我用Remotion寫一個文字漸入動畫視頻use context7」,睇嚇會唔會自動調用文檔

作者提醒:記住保存文件之後一定要完全熄咗Claude再開過,唔係會讀唔到新配置。佢自己用桌面版Claude做示範,如果你用CLI命令行,都可以用類似方法配置。

整理重點

Vibe Video完整流程:從描述到影片

呢個部分作者詳細拆解咗點樣用Claude Code生成Remotion組件,然後整合到項目入面。佢用一個文字漸入動畫做例子,行勻成個流程。

  1. 1 Claude對話入面輸入自然語言描述,例如「幫我用Remotion寫一個文字漸入動畫視頻use context7」,然後Copy生成嘅代碼
  2. 2 Remotion項目src/下新建Textanimation.tsx,貼入代碼;如果報React類型錯誤,就手動補返 import React, { FC } from 'react'
  3. 3 新建RemotionRoot.tsx,將動畫組件註冊成Composition
  4. 4 修改 remotion.config.ts 嘅入口文件指向新嘅Root
  5. 5 啟動npm run dev,用瀏覽器睇效果;唔滿意可以返Claude再改
  6. 6 滿意之後用 npx remotion render 導出MP4

作者強調,呢個流程最正嘅係你可以不斷用自然語言微調,直到效果滿意為止,完全唔使手動改代碼。

整理重點

總結思路:用提示詞模板快速量產

作者最後俾咗幾個具體例子同一個萬能模板,你只要改幾個關鍵詞,就可以生成唔同主題嘅影片。以下係佢分享嘅兩個常見場景:

  • 科技感數據可視化短片:用柱狀圖增長、折線圖波動、數字計數器,配深藍/青/白配色
  • 逐字彈跳標題動畫:每個字母從下方彈入,帶旋轉同彈性回彈,適合開場

作者用第一個例子展示咗成個過程:佢描述咗一個60秒嘅AI效率提升短片,Claude就生成咗一個叫AIEfficiencyVideo嘅組件,運行npm run dev之後直接喺瀏覽器播到。佢話呢個方法最啱技術分享、產品介紹呢類需要快速出片嘅場景。

圖片

先放今期嘅影片作品:



上一期我哋搞掂咗Remotion入門:唔想學剪輯?識React就可以做影片:Remotion從入門到搞掂嘅保姆級教學,你已經可以靠代碼生成基本影片㗎喇。


但你一定都發現咗:

  • 想做個文字動畫,就要翻文件查spring、interpolate嘅用法;

  • 改個參數要不停重啟預覽,效率極低;

  • 怕用咗過時API,搞到代碼行唔到

......


今期,我哋就用Claude Code嚟做Vibe Video等AI直接調用最新Remotion文件,幫你寫好可以運行嘅組件、調好動畫細節,你只需要講清楚「想要咩效果」,跟住嘅就交俾代碼自動完成,而呢個先係「識React就可以做影片」嘅終極形態


首先,我哋用Context7等Claude Code預先熟習Remotion文件。

圖片

Context7係由Upstash團隊開發嘅開源MCP服務,核心係俾AI代碼助手提供即時、版本準確嘅官方文件同代碼例子,解決AI寫代碼陣時嘅幻覺、API過時、版本唔夾嘅問題。


一句講曬就係:Context7 = AI編程助手嘅「即時文件搜尋引擎」

  • 基於MCP(Model Context Protocol)協議;

  • 自動從GitHub、NPM等源頭拉取最新、對應版本嘅文件同代碼片段;

  • 將精準上下文注入AI提示詞,等AI生成可以直接運行、冇幻覺嘅代碼。


幫AI裝上官方最新文件,等佢唔好作啲唔存在嘅API、唔好用過時寫法,寫嘅代碼直接行得,對我哋做Remotion影片、寫代碼特別有用。


點樣喺Claude入面配置Context7?


我哋今次揀Claude配置Context7(分為桌面版同CLI命令行兩種環境,我已經有桌面版㗎喇,所以我直接用桌面版嘅環境嚟示範):


1

第一步:準備階段

獲取Context7 API Key(免費)



  • 打開瀏覽器去:https://context7.com;

  • 註冊/登入,獲取你嘅CONTEXT7_API_KEY;

  • 創建並保存好呢個Key,之後配置要用㗎。


圖片

圖1:登入Context7並創建API Key


2

第二步:點樣將你嘅API Key寫入配置文件

(關鍵步驟)



打開Claude配置Folder,喺終端輸入以下命令:

open ~/Library/Application\ Support/Claude/


並揾到如下圖2所示嘅呢個文件:claude_desktop_config.json


圖片

圖2:claude_desktop_config.json


雙擊打開(用文本編輯/VS Code都得),你會見到類似內容,複製貼上我下面圖3所示呢段:


圖片

圖3:用文本編輯/VS Code打開claude_desktop_config.json

複製貼上呢段入去

然後將呢段入面嘅「你喺context7.com攞到嘅API Key換成你喺第一步攞到嘅API Key(如下圖4所示):


圖片

圖4:將「你喺context7.com攞到嘅API Key」換成你自己嘅API Key


*切記:保存文件之後,一定要完全重啟Claude。


3

第三步:喺Claude Desktop配置Context7



可以揀Smithery一按安裝(最簡單),打開終端,直接輸入以下命令:

npx -y @smithery/cli install

 @upstash/context7-mcp --client claude

*但要記住運行之後要將Claude Desktop完全關閉再重啟Claude Desktop。


4

第四步:點樣用Context7(測試係咪成功)



打開Claude之後喺對話框輸入以下呢段文字:

幫我用Remotion寫一個文字漸入動畫影片use context7


如下圖5所示,會顯示「好的,已從Context7獲取Remotion最新文檔...」(代表已經成功,Claude會自動調用最新官方文檔,從而寫出可以直接運行、唔會報錯、唔作API嘅影片代碼):


圖片

圖5:喺claude嘅對話框輸入上述呢段話測試係咪配置成功


Vibe Video嘅完整流程


呢part我會詳細拆解,第四部分我會總結成整體思路同舉例說明。


1

保存代碼文件


  • 撳一撳右邊代碼區嘅Copy掣,複製曬全部代碼(如下圖6所示);

  • 喺你嘅Remotion項目src/ Folder底下,開一個新文件Textanimation.tsx(如下圖7所示);

  • 將copy嘅代碼複製貼上入嚟並保存(如下圖8所示)。


圖片

圖6:copy複製全部代碼


圖片
圖片
圖片

圖7:喺你嘅Remotion項目src/ Folder底下,開新文件Textanimation.tsx


圖片

圖8:將copy嘅代碼複製貼上入嚟並保存


2

修復React類型引入(如果報錯)



喺文件最頂添加React引入(解決React.FC揾唔到嘅問題),如上圖8紅色方框圈出部分。


import React, { FC } from "react";

import {

    AbsoluteFill,

    interpolate,

    spring,

    useCurrentFrame,

    useVideoConfig,

    Composition,

} from "remotion";


3

創建根影片組件(RemotionRoot.tsx)



喺src/底下開新RemotionRoot.tsx(如下圖9所示),用嚟承載動畫:


圖片

圖9:喺 src/ 底下開新 RemotionRoot.tsx


完整咁輸入我以下圖10所顯示嘅呢段代碼:


圖片

圖10:完整咁將代碼複製入嚟


4

修復remotion.config.ts入口



打開項目根目錄嘅remotion.config.ts,將入口指向你啱啱創建嘅RemotionRoot:


圖片
圖片

圖11


5

啟動預覽睇效果



喺終端執行以下命令,如下圖所示:

npm run dev


圖片

圖12:啟動預覽睇效果


6

導出MP4(可選)



如果要生成最終影片,喺終端執行以下命令:

npx remotion render


  • 跟提示揀輸出路徑;

  • 等渲染完成,得到可以直接播放嘅MP4文件。


總結 - 我嘅整體思路同例子


1

第一步:先用自然語言描述你想要嘅影片效果



舉例1:我想做一個科技感數據可視化短片(適合技術分享),以下係提示詞:

基於Remotion官方文件,生成一個60秒嘅科技感數據可視化影片:

主題:「AI軟件工程效率提升」

元素:柱狀圖動態增長、折線圖波動、數字計數器滾動

配色:深藍/青/白科技風,背景係深色網格

轉場:淡入淡出+位移過渡

字幕:底部同步顯示關鍵數據說明

輸出:完整組件代碼,包含所有動畫邏輯同Composition配置


舉例2:我想做一個基礎逐字彈跳畫面(適合開場/標題),以下係提示詞:

請用Context7 MCP查閲Remotion最新文件,生成一個逐字彈跳入場嘅標題動畫組件:

文字內容:「VIBE VIDEO」,白色主標題+藍色高亮副標題

動畫效果:每個字母從下方彈跳入場,帶輕微旋轉同彈性回彈

背景:深紫漸變+中心光暈裝飾

時長:4秒(120幀@30fps)

解像度:1920×1080

代碼要求:完整可運行,包含Composition註冊,直接放src/即可預覽


*進階萬能模板(提示詞):

請用Context7 MCP查閲Remotion最新文件,生成一個 [時長] 秒嘅 [主題] 影片:

核心需求:[一句話描述核心效果]

視覺風格:[配色/質感/氛圍,例如:科技感/復古風/活潑動感]

動畫要求:[關鍵動畫效果,例如:逐字彈跳/圖表增長/粒子特效]

解像度:1920×1080,fps=30

代碼要求:完整可運行,包含Composition註冊,直接放src/即可預覽


譬如呢度我揀展示例1嚟創建:


圖片
圖片

圖13:先用自然語言描述想要嘅影片效果


2

第二步:等Claude生成Remotion組件代碼



圖片
圖片

圖14:文件名叫:remotion-ai-video


3

第三步:喺終端輸入命令,如下圖15所示


3.1 重新入返項目,喺終端輸入以下命令:

cd ~/Downloads/remotion-ai-video


3.2 安裝依賴,喺終端輸入以下命令:

npm install


3.3 啟動依賴,喺終端輸入以下命令:

npx remotion studio


圖片

圖15:喺終端分別輸入命令


4

第四步:唔滿意就不斷調整,滿意就渲染導出



跑完你會見到:http://localhost:3000/AIEfficiencyVideo


瀏覽器會自動打開,影片直接播放,如下圖16所示:


圖片


影片呈現:



圖片
圖片
圖片

先放本期的視頻作品:



上一期我們搞定了Remotion入門:不想學剪輯?會React就能做視頻:Remotion從入門到跑通的保姆級教程,你已經能靠代碼生成基礎視頻了。


但你一定也發現了:

  • 想做個文字動畫,要翻文檔查spring、interpolate用法;

  • 改個參數要反覆重啓預覽,效率極低;

  • 怕用了過時API,導致代碼跑不起來

......


這一期,我們就用Claude Code來做Vibe Video讓AI直接調用最新Remotion文檔,幫你寫好可運行的組件、調好動畫細節,你只需要說清”想要什麼效果”,剩下的交給代碼自動完成,而這才是“會React就能做視頻”的終極形態


首先,我們使用Context7讓Claude Code提前熟悉Remotion文檔。

圖片

Context7是由Upstash團隊開發的開源MCP服務,核心是給AI代碼助手提供實時、版本精準的官方文檔與代碼示例,解決AI寫代碼時的幻覺、API過時、版本不匹配的問題。


一句話就是:Context7 = AI編程助手的“實時文檔搜索引擎”

  • 基於MCP(Model Context Protocol)協議;

  • 自動從GitHub、NPM等源頭拉取最新、對應版本的文檔與代碼片段;

  • 把精準上下文注入AI提示詞,讓AI生成可直接運行、無幻覺的代碼。


給AI裝上官方最新文檔,讓它不編造不存在的API、不用過時寫法、寫的代碼直接能跑,對我們做Remotion視頻、寫代碼特別有用。


如何在Claude中配置Context7?


我們這次選取Claude配置Context7(分為桌面版和CLI命令行兩種環境,我已經有桌面版的,所以我就直接用桌面版的環境進行演示):


1

第一步:準備階段

獲取Context7 API Key(免費)



  • 打開瀏覽器訪問:https://context7.com;

  • 註冊/登錄,獲取你的CONTEXT7_API_KEY;

  • 創建並保存好這個Key,後面配置要用。


圖片

圖1:登錄Context7並創建API Key


2

第二步:如何把你的API Key 寫入配置文件

(關鍵步驟)



打開Claude配置文件夾,在終端輸入以下命令:

open ~/Library/Application\ Support/Claude/


並找到如下圖2所示的這個文件:claude_desktop_config.json


圖片

圖2:claude_desktop_config.json


雙擊打開(用文本編輯/VS Code都行),你會看到類似內容,複製粘貼我下面圖3所示這段:


圖片

圖3:用文本編輯/VS Code打開claude_desktop_config.json

複製粘貼這段進去

然後把這段中的“你在context7.com拿到的API Key替換成你在第一步中拿到的API Key(如下圖4所示):


圖片

圖4:把”你在context7.com拿到的API Key”替換成你自己的API Key


*切記:保存文件後,一定完全重啓Claude。


3

第三步:在Claude Desktop配置Context7



可以選擇Smithery一鍵安裝(最簡單),打開終端,直接輸入以下命令:

npx -y @smithery/cli install

 @upstash/context7-mcp --client claude

*但記住運行後需要把Claude Desktop完全關掉再重啓Claude Desktop。


4

第四步:如何使用Context7(測試是否成功)



打開Claude後在對話框中輸入以下這段文字:

幫我用Remotion寫一個文字漸入動畫視頻use context7


如下圖5所示,會顯示“好的,已從Context7獲取Remotion最新文檔...”(代表已經成功,Claude會自動調用最新官方文檔,從而寫出可直接運行、不報錯、不編造API的視頻代碼):


圖片

圖5:在claude的對話框中輸入上述這段話測試是否配置成功


Vibe Video的完整流程


這一part我會講詳細拆解,第四部分我會總結成整體思路和舉例說明。


1

保存代碼文件


  • 點擊點擊右側代碼區的Copy按鈕,複製全部代碼(如下圖6所示);

  • 在你的Remotion項目src/ 文件夾下,新建文件Textanimation.tsx(如下圖7所示);

  • 把copy的代碼複製粘貼進來並保存(如下圖8所示)。


圖片

圖6:copy複製全部代碼


圖片
圖片
圖片

圖7:在你的Remotion項目src/ 文件夾下,新建文件Textanimation.tsx


圖片

圖8:把copy的代碼複製粘貼進來並保存


2

修復React類型引入(如果報錯)



在文件最頂部添加React引入(解 React.FC找不到的問題),如上圖8紅色方框圈出部分。


import React, { FC } from "react";

import {

    AbsoluteFill,

    interpolate,

    spring,

    useCurrentFrame,

    useVideoConfig,

    Composition,

} from "remotion";


3

創建根視頻組件(RemotionRoot.tsx)



在src/下新建RemotionRoot.tsx(如下圖9所示),用來承載動畫:


圖片

圖9:在 src/ 下新建 RemotionRoot.tsx


完整的輸入我以下圖10所顯示的這段代碼:


圖片

圖10:完整的把代碼複製進來


4

修復remotion.config.ts人口



打開項目根目錄的remotion.config.ts,將入口指向你剛創建的RemotionRoot:


圖片
圖片

圖11


5

啓動預覽看效果



在終端運行以下命令,如下圖所示:

npm run dev


圖片

圖12:啓動預覽看效果


6

導出MP4(可選)



如果要生成最終視頻,在終端中運行以下命令:

npx remotion render


  • 按提示選擇輸出路徑;

  • 等待渲染完成,得到可直接播放的MP4文件。


總結-我的整體思路和示例


1

第一步:先用自然語言描述你想要的視頻效果



舉例1:我想做一個科技感數據可視化短片(適合技術分享),以下為提示詞:

基於Remotion官方文檔,生成一個60秒的科技感數據可視化視頻:

主題:“AI軟件工程效率提升”

元素:柱狀圖動態增長、折線圖波動、數字計數器滾動

配色:深藍/青/白科技風,背景為深色網格

轉場:淡入淡出+位移過渡

字幕:底部同步顯示關鍵數據說明

輸出:完整組件代碼,包含所有動畫邏輯和Composition配置


舉例2:我想做一個基礎逐字彈跳畫面(適合開場/標題),以下為提示詞:

請使用Context7 MCP查閲Remotion最新文檔,生成一個逐字彈跳入場的標題動畫組件:

文字內容:“VIBE VIDEO”,白色主標題+藍色高亮副標題

動畫效果:每個字母從下方彈跳入場,帶輕微旋轉和彈性回彈

背景:深紫漸變+中心光暈裝飾

時長:4秒(120幀@30fps)

分辨率:1920×1080

代碼要求:完整可運行,包含Composition註冊,直接放入src/即可預覽


*進階萬能模版(提示詞):

請使用Context7 MCP查閲Remotion最新文檔,生成一個 [時長] 秒的 [主題] 視頻:

核心需求:[一句話描述核心效果]

視覺風格:[配色/質感/氛圍,如:科技感/復古風/活潑動感]

動畫要求:[關鍵動畫效果,如:逐字彈跳/圖表增長/粒子特效]

分辨率:1920×1080,fps=30

代碼要求:完整可運行,包含Composition註冊,直接放入src/即可預覽


比如這裏我選展示例1來創建:


圖片
圖片

圖13:先用自然語言描述想要的視頻效果


2

第二步:讓Claude生成Remotion組件代碼



圖片
圖片

圖14:文件名:remotion-ai-video


3

第三步:在終端輸入命令,如下圖15所示


3.1 重新進入項目,在終端輸入以下命令:

cd ~/Downloads/remotion-ai-video


3.2 安裝依賴,在終端輸入以下命令:

npm install


3.3 啓動依賴,在終端輸入以下命令:

npx remotion studio


圖片

圖15:終端分別輸入命令


4

第四步:不滿意就繼續調整,滿意就渲染導出



跑完你會看到:http://localhost:3000/AIEfficiencyVideo


瀏覽器會自動打開,視頻直接播放,如下圖16所示:


圖片


視頻呈現:



圖片
圖片