使用時機
每當您處理 Remotion 程式碼時,請使用此技能以獲取領域特定知識。
字幕
處理字幕或旁白時,請載入 ./rules/subtitles.md 檔案以取得更多資訊。
使用 FFmpeg
對於某些影片操作,例如修剪影片或偵測靜音,應使用 FFmpeg。請載入 ./rules/ffmpeg.md 檔案以取得更多資訊。
音訊視覺化
當需要將音訊視覺化 (頻譜條、波形、低音反應效果) 時,請載入 ./rules/audio-visualization.md 檔案以取得更多資訊。
音效
當需要使用音效時,請載入 ./rules/sound-effects.md 檔案以取得更多資訊。
使用方式
閱讀各規則檔案以取得詳細解釋與程式碼範例:
- rules/3d.md – 使用 Three.js 和 React Three Fiber 在 Remotion 中建立 3D 內容
- rules/animations.md – Remotion 的基本動畫技巧
- rules/assets.md – 在 Remotion 中導入圖片、影片、音訊與字型
- rules/audio.md – 在 Remotion 中使用音訊與聲音 – 導入、修剪、音量、速度、音高
- rules/calculate-metadata.md – 動態設定組合的持續時間、尺寸與屬性
- rules/can-decode.md – 使用 Mediabunny 檢查瀏覽器是否能解碼影片
- rules/charts.md – Remotion 的圖表與資料視覺化模式 (長條圖、圓餅圖、折線圖、股票圖)
- rules/compositions.md – 定義組合、靜態畫面、資料夾、預設屬性與動態元數據
- rules/extract-frames.md – 使用 Mediabunny 從影片中提取指定時間點的畫面
- rules/fonts.md – 在 Remotion 中載入 Google Fonts 與本機字型
- rules/get-audio-duration.md – 使用 Mediabunny 取得音訊檔案的持續時間 (秒)
- rules/get-video-dimensions.md – 使用 Mediabunny 取得影片檔案的寬度與高度
- rules/get-video-duration.md – 使用 Mediabunny 取得影片檔案的持續時間 (秒)
- rules/gifs.md – 顯示與 Remotion 時間軸同步的 GIF
- rules/images.md – 使用 Img 元件在 Remotion 中嵌入圖片
- rules/light-leaks.md – 使用 @remotion/light-leaks 實現漏光疊加效果
- rules/lottie.md – 在 Remotion 中嵌入 Lottie 動畫
- rules/measuring-dom-nodes.md – 在 Remotion 中測量 DOM 元素尺寸
- rules/measuring-text.md – 測量文字尺寸、將文字適配至容器中以及檢查溢位
- rules/sequencing.md – Remotion 的序列模式 – 延遲、修剪、限制項目持續時間
- rules/tailwind.md – 在 Remotion 中使用 TailwindCSS
- rules/text-animations.md – Remotion 的排版與文字動畫模式
- rules/timing.md – Remotion 中的插值曲線 – 線性、緩動、彈簧動畫
- rules/transitions.md – Remotion 的場景轉場模式
- rules/transparent-videos.md – 輸出具有透明背景的影片
- rules/trimming.md – Remotion 的修剪模式 – 剪裁動畫的開頭或結尾
- rules/videos.md – 在 Remotion 中嵌入影片 – 修剪、音量、速度、循環、音高
- rules/parameters.md – 透過新增 Zod Schema 讓影片可參數化
- rules/maps.md – 使用 Mapbox 加入地圖並製作動畫
- rules/voiceover.md – 使用 ElevenLabs TTS 為 Remotion 組合加入 AI 生成的旁白