我們會閱讀每一份意見回饋,並非常認真地看待您的意見。

若要查看所有可用的限定詞,請參閱我們的說明文件。

載入時發生錯誤。請重新載入此頁面。

建立一個以穩定速度捲動網頁的 MP4 影片。此工具會在無頭 Chrome 中開啟 URL,以固定的捲動偏移量擷取檢視畫面截圖,並將這些畫面串流至 ffmpeg。

預設輸出為 1080p:1920x1080,30 fps,H.264 MP4。

此包含提示單的渲染結果為一個 1080p、60 fps 的 MP4,顯示在 GitHub Pages 播放器上,以保留原始影片品質:

開啟 Codex 並要求它安裝此技能:

安裝完成後重新啟動 Codex。然後要求 Codex 檢查您的電腦:

接著用簡單的英文描述您想要的影片:

Codex 將會建立一個提示單,渲染 MP4,並將提示單與影片放在一起,以便輕鬆修改。若要修改,請以給編輯的指示方式提出變更,例如「讓第一次捲動變慢」、「隱藏游標」,或「在點擊前加入兩秒暫停」。

此工具不需要任何 npm 套件。Codex 可以檢查並協助安裝這些相依性。僅在安裝 Codex CLI 本身或在命令列機器上管理 Node.js 時才需要 npm。

如果直接使用 Codex 技能安裝程式助手:

安裝後重新啟動 Codex,以便發現該技能。

在 macOS 上使用 Homebrew 時,遺失的相依性通常可以用以下方式安裝:

在全新的 Debian 或 Ubuntu 虛擬機上,Codex 可以使用類似以下的指令安裝瀏覽器和影片工具:

如果您正在 Linux 虛擬機上從命令列進行測試,並且需要先安裝 Codex,請安裝 Node.js 22 或更新版本,然後執行:

如果 Chrome 已安裝在非標準位置,請使用 --chrome-path 或設定 CHROME_PATH 傳遞其路徑。

從此儲存庫擷取 Wharton 首頁:

當影片需要暫停、點擊、輸入、縮放或強調時,請使用提示單。提示單是序列式的:每一行都發生在前一行之後。

在腳本模式下,相對的 out: 路徑會在提示單旁邊解析。如果未提供 out:,MP4 將使用 mp4 副檔名的影片檔名。

以更快的穩定捲動速度進行渲染:

單次捲動模式會渲染確定性的捲動位置,因此即使個別截圖花費的時間不同,最終影片也能以穩定的速度捲動。提示單模式會擷取定時動作,以便網頁動畫可以在暫停和互動期間繼續。

這將從目前的 checkout 在乾淨的 Linux 容器中建立 docker-output/smoke.mp4。若要改為測試公開的 GitHub 安裝路徑,請執行:

Docker smoke test 不會執行或驗證 Codex。它會使用乾淨的 Linux Chromium 和 ffmpeg 安裝來驗證渲染器;請在虛擬機或桌面上另外使用 codex login 測試 Codex 登入。

如果找不到 Chrome,請傳遞 --chrome-path 或設定 CHROME_PATH。

如果找不到 ffmpeg,請傳遞 --ffmpeg-path 或設定 FFMPEG_PATH。

如果網頁載入內容緩慢,請增加 --delay:

如果網頁僅在較小的捲動增量後才延遲載入內容,請減少 --warmup-step:

如果在沙盒環境中執行擷取,可能需要權限才能存取目標 URL 並在 127.0.0.1 上開啟本機 DevTools 連接埠。

如果在 Docker 中因命名空間或沙盒錯誤而導致 Chromium 失敗,請在一般虛擬機中進行測試,或使用僅限 Docker 的 Chrome 包裝器,並以 --no-sandbox 啟動 Chromium。該旗標通常是容器的因應措施,而不是建議的桌面或虛擬機路徑。

如果提示單步驟失敗,請檢查產生的檔案:

JSON 報告包含失敗訊息、目前 URL、預期輸出路徑和螢幕截圖路徑。