HTML 轉影片
把網頁動畫、Canvas、Three.js 程式碼變成 MP4
選一個範本開始
- 直播講解小窗 圓角人像小窗 + LIVE 角標 + 名牌,影片聲音一起放上時間軸
- 圓角媒體窗 白描邊光暈窗 + 左上標籤,縮放入場,可推近某塊區域(錄屏講解)
- 照片牆 幾張豎圖並排依次彈入,每張帶一句說明
- 三聯特寫 幾張圖整幅並排,各帶標籤,底部章節編號 + 標題
- 大圖 + 縮圖條 底部一排縮圖輪流高亮,上面大圖跟著換
- 分鏡 + 主畫面 左邊一列分鏡縮圖,右邊帶標籤的主媒體窗
- 分屏講解 左邊大字(第二行強調色),右邊媒體窗,底部時間軸斷點示意
- 畫面填充大字 大字裡透出你的影片或圖片,上有小標題、下有副標題
- 手機樣機 畫面放進手機外框裡,輕輕浮動
- 角標浮水印 logo + 文字常駐在角落
- 漸層顆粒背景 深青到暖橙的流動漸層 + 膠片顆粒,放在最底層當背景
- 標題彈入 大標題彈入 + 底線 + 副標題
- 逐詞彈出 一個詞一個詞跟著節奏彈出來
- 數據增長 柱狀圖長高 + 數字滾動
- 底部字幕條 姓名 + 身分的人名條
- 掃光轉場 一道光掃過畫面
- 倒數計時 3、2、1 跳出來,外圈跟著走完
- 打字機 一個字一個字打出來,帶閃爍游標
- 環形進度 圓環填到目標百分比,數字跟著漲
- 圈出重點 手繪感的圈把重點圈起來
- 3D 旋轉體 金屬質感的扭結體慢慢轉(Three.js)
- 音樂律動條 柱子跟著時間軸上的音樂跳,踩到鼓點閃一下
- 字幕卡 同時段的字幕一條一卡彈出,帶強調色豎條;字幕軌可隱藏,只留卡片
- 高亮大字 米色底上一條亮黃高亮條擦過,大字逐個落下
- 動態大字 一個詞一屏砸進來,黑 / 黃 / 米三色色塊斜切換底
- 問題卡 小標籤 + 兩行大字,第二行壓一條亮色底
- 歪斜貼條 米色紙條一左一右歪著依次彈入(用 | 分隔多條)
- 色塊倒數 大數字一下一下,每下換一塊底色推進來
- 膠囊標籤 大標題 + 一排深色膠囊標籤依次浮起,底部一句強調結論
- 狀態卡片 左邊一列卡片輪流捲到中間聚焦,右邊大字對比說明
- 標籤對照表 深色面板裡一行一行列出「標籤 → 含義」,左欄等寬字體
- 引文卡 左上一個小標籤,中間一大段引文逐行浮現
點一下進編輯器,動效已經加好。帶素材槽的範本可以把影片、圖片拖到卡片上,或點「用我的素材」選檔案,進去時就已經放好。檔案只在你的裝置上,不上傳。
把 Canvas、SVG、GSAP、Three.js 寫的網頁動畫貼進來,按時間逐格畫出,疊在影片上匯出 MP4 或 GIF。在瀏覽器裡完成,免費無浮水印。
貼上一段網頁動畫程式碼,或者匯入一個 .html 檔案,它就成了時間軸上的一段動效:背景透明,疊在你的影片或圖片上面,和別的片段一樣能移動位置、縮放、調透明度、加關鍵影格和進場出場動畫。
編輯器按時間逐格去畫它,而不是錄螢幕:同一時刻永遠畫出同一格畫面,預覽裡看到的就是匯出的樣子。程式碼裡的 Math.random、Date 和 requestAnimationFrame 會換成確定的時鐘;GSAP 和 Three.js 已經內建,不用寫外部連結的腳本。
程式碼在隔離的沙盒裡執行,不能連網,外部連結的圖片和字型載入不到,需要時用 data: 網址內嵌。作品自己宣告的參數(文字、顏色、數值)會出現在右邊的參數面板裡,改完直接匯出 MP4 或 GIF。
常見問題
- 支援哪些寫法?
- 常見的四種寫法都能直接用:定義 window.__seek(t) 按秒畫一格;用 GSAP 建一條暫停的時間軸放進 window.__timelines;Three.js 場景在 __seek 裡按時間擺好再渲染;或者一般的 requestAnimationFrame 迴圈。整頁只有一塊畫布時直接取畫布,否則把整頁(SVG、CSS、文字)畫成一格。
- 能用 CDN 上的函式庫嗎?
- GSAP(含 CustomEase、MotionPath、MorphSVG、DrawSVG、SplitText 外掛)和 Three.js 已經內建,程式碼裡指向它們的 CDN 網址會自動換成內建的那份。其他外部函式庫載入不到,因為沙盒不能連網。
- 匯出的影片有聲音嗎?
- 動效本身不帶聲音,程式碼裡播放的音訊不會被錄進去。你可以在時間軸上另外加音樂或配音,和動效一起匯出。
- 程式碼出錯了怎麼辦?
- 預覽頂部和片段上會提示出錯,錯誤原文顯示在程式碼對話框裡;點「讓 AI 修」,AI 會讀你的程式碼、改好後再看一眼效果。改好之前預覽停在最後一格正常畫面,不影響別的片段。
- 程式碼會上傳嗎?
- 不會。程式碼和專案一起存在你的瀏覽器裡,在本機渲染和匯出。只有你主動把專案存到雲端時,它才會和專案一起上傳。