跳到主要內容
macOS · 已推出

Shotloop

用程式碼做短片,一個鏡頭一個鏡頭地來。

Shotloop app icon
類型
macOS
版本
0.5.2
發布於
2026年10月31日
下載次數
19
系統需求
macOS 11+,Apple 晶片
價格
免費

Shotloop 是一款免費開源的 Mac 應用程式,和 AI 一起用程式碼做科普短片。它把一個想法變成一支用程式碼做出來的短片。你先和 AI 一起寫好開場鉤子、文案和分鏡,它再把影片搭成一排 鏡頭:2D 鏡頭是在 Chrome 裡繪製的網頁,3D 鏡頭是在 Blender 裡算圖的場景。每個鏡頭都是一個獨立的循環:產生、算圖、檢查、修改。

哪個鏡頭不對,就用白話說哪裡不對,只有那個鏡頭會重新算圖,其餘部分直接用快取。

28 秒看懂 Shotloop(有聲音)。

首頁:寫下想法,或者從範例開始。選「自動」,AI 會決定 2D 還是 3D、片長和畫面風格。
首頁:寫下想法,或者從範例開始。選「自動」,AI 會決定 2D 還是 3D、片長和畫面風格。

為什麼一個鏡頭一個鏡頭地做

這個網站上的科普影片,我原本是用一套每檢查一次就要整部重新算圖的流程做的。可是回饋幾乎總是針對某一個鏡頭:主體太小、被字幕擋住、畫面不動。即使如此,每檢查一次還是要整部算圖一遍,草稿大約 8 分鐘,正式版要一個小時。Shotloop 就是把那套流程圍繞「鏡頭」重新搭了一遍。

先企劃:左邊是開場鉤子、文案和事實來源,右邊是分鏡。
先企劃:左邊是開場鉤子、文案和事實來源,右邊是分鏡。

怎麼用

步驟 做什麼
企劃 在產生任何鏡頭之前,先和 AI 一起寫好開場鉤子、文案和分鏡。AI 會依你的想法挑選畫面風格並說明理由;換一種,畫面會重新規劃。
鏡頭 整部影片拆成若干鏡頭,每個鏡頭有自己的時長、運鏡和程式碼,以鏡頭內的時間來寫,改一個不會讓別的錯位。
檢查 在你看之前,AI 先依檢查清單把每個鏡頭的靜態畫面過一遍:主體看不看得清楚、有沒有被字幕擋住、畫面有沒有在動。
修改 用白話提出修改意見,改動前後以一張可拖曳分隔線的對照圖呈現。
匯出 只算圖改過的鏡頭。勾選你要的:影片(9:16、16:9 或兩種都要,附配樂)、AI 依影片風格設計的封面,以及各平台的發布文案(標題、說明、標籤)。每次匯出都放進獨立的資料夾。

同一個專案每次算出來的畫面完全一樣:沒有隨機,沒有素材庫影片,也沒有時間軸剪輯。

工作室:左邊是目前鏡頭的 AI 助理,中間是鏡頭本身,下方是整部影片的鏡頭條,以及每個鏡頭的說明和檢查結果。
工作室:左邊是目前鏡頭的 AI 助理,中間是鏡頭本身,下方是整部影片的鏡頭條,以及每個鏡頭的說明和檢查結果。

用白話提出修改意見:AI 只改這一個鏡頭,算圖後先自我檢查,再用可拖曳的前後對照給你看。
用白話提出修改意見:AI 只改這一個鏡頭,算圖後先自我檢查,再用可拖曳的前後對照給你看。

匯出:左邊是 AI 設計的封面,右邊勾選影片、封面和發布文案。
匯出:左邊是 AI 設計的封面,右邊勾選影片、封面和發布文案。

七種畫面風格

畫面風格跟著影片講的內容走,AI 會依你的想法來選(也可以在首頁自己選):

由左至右:電影感場景、資訊圖表、地圖、介面示範、剖面藍圖、動態字體和 3D,畫面取自 Shotloop 的範例。
由左至右:電影感場景、資訊圖表、地圖、介面示範、剖面藍圖、動態字體和 3D,畫面取自 Shotloop 的範例。

畫面風格 適合
電影感場景 能看著它發生的事:光穿越太空、日落
資訊圖表 數字、占比和趨勢,算式直接擺在畫面上
地圖 地點和路線:鏡頭飛進去,國家亮起來,航線一筆筆畫出
介面示範 手機或瀏覽器上一步步示範:App 小技巧、詐騙簡訊
剖面藍圖 機器內部怎麼運作:線稿、零件拆開、逐一標註
動態字體 文字本身就是重點:一句引言、一個詞的由來
3D 從不同角度看真實物體,用 Blender 算圖

十個主題色只負責背景和文字,畫面依題材本身取色。首頁的每個範例都是完成的影片,文案裡附有來源;打開一個,就成了你自己的草稿,可以隨意修改。

所有 2D 鏡頭遵守同一套規則:字幕停留得夠久、讀得完,數字會動起來,來源小字放在畫面下方,文字避開各平台的按鈕,剪接點踩在音樂的節拍上。

和其他工具比較

工具 是什麼 怎麼修改 費用
Shotloop 一款 Mac 應用程式,包辦整個流程:企劃、2D(HTML)或 3D(Blender)鏡頭、AI 檢查、附配樂和發布文案匯出 逐鏡頭修改:只重新算圖你改的那個鏡頭 免費,Apache 2.0
Remotion + Claude Code 用 React 寫影片的框架,附給程式設計 AI 代理用的 Agent Skills 改 React 程式碼,重新算圖 個人和 3 人以內的公司免費,更大的公司需要購買公司授權(條款)
HyperFrames(HeyGen) 開源框架,把 HTML 算圖成 MP4,以 AI 代理為對象,2026 年 4 月發布 改 HTML,重新算圖 免費,Apache 2.0
Motion Canvas TypeScript 動畫函式庫,附即時預覽編輯器 寫程式碼,即時預覽 免費,MIT
Runway、Sora、Veo 直接產生影片畫面的 AI 模型 重新寫提示詞;結果不是可以修改的程式碼 付費

如果你本來就用 React,又要在雲端算圖,Remotion 的生態系更大。Shotloop 適合在自己的 Mac 上用一個應用程式做完整支短片,AI 隨你選,一個鏡頭一個鏡頭地改。

AI 用哪個由你選

Shotloop 可以用你自己在 Anthropic、OpenAI、Google Gemini、OpenRouter、DeepSeek、通義千問等供應商的金鑰,也可以用 Mac 上已登入的 Claude Code,或者 Ollama、LM Studio 以及任何相容 OpenAI 介面的本機模型伺服器。AI 只能讀寫專案檔案和算圖靜態畫面,不能執行 shell 指令。

取得方式

Shotloop 已經推出,免費,並以 Apache 2.0 授權開源(GitHub)。這個版本支援 Apple 晶片的 Mac,需要 Google Chrome;做 3D 專案還需要 Blender。

應用支援 14 種語言:English, 简体中文, 繁體中文, 日本語, 한국어, Español, Português, Français, Deutsch, Italiano, Русский, Türkçe, Tiếng Việt 和 Bahasa Indonesia。介面跟隨 Mac 的語言,AI 的回覆和發布文案也用你選的語言來寫。

它還沒有經過 Apple 簽署和公證,所以第一次打開時會被 macOS 擋下。到 系統設定 → 隱私權與安全性,點 強制打開 就可以了。之後 Shotloop 會從 GitHub 自動更新。

更新日誌

更新日誌

訂閱新版本 ↗
檔案 · v0.5.2大小
  1. 0.5.22026年10月31日
    • bc7b92cMusic: a preset is a mood, composed anew for each film
    全部變更 ↗
  2. 0.5.12026年10月31日
    • c9dce12Home pickers: a menu stays inside the panel when its chip wraps
    全部變更 ↗
  3. 0.5.02026年10月31日
    • 03b4f41UI and READMEs in 14 languages; nothing overflows
    • d774fd6Style reference stills and README Home from the fact-checked examples
    全部變更 ↗
  4. 0.4.12026年10月31日
    • 9d4cb11New projects: a long idea's title is cut at a word, not mid-word
    • 3b382b6fix(examples): every fact sourced, numbers corrected, full titles
    • a8aff9fREADME: new Home and Export screenshots in the tour
    全部變更 ↗
  5. 0.4.02026年10月31日
    • 6f11314Build: examples ship without each shot's preview with music
    • 152a7d2README: seven visual styles, covers, the export, the examples
    • 773dd6eSeven visual styles, themes for the ground and type, a gallery Home
    • f955c6eExamples in English, one or more for every visual style
    • 1753831Music runs to the last frame and eases out
    全部變更 ↗
  6. 0.3.02026年10月31日
    • 2b43cc8Visual styles picked by the AI, a cinematic scene kit, 2D/3D and length on auto
    • ac47f93The 2D principles: visual first, captions that sum up, nobody pauses to read
    • 5bb6fdfExport dialog in the shape of CapCut's: cover, what to export, a folder per export
    • 39dbbf7Covers designed by the AI: in the video's look, from templates, after an image
    • 0e0a57fci: rebuild oliverz.dev when a release is published
    全部變更 ↗
  7. 0.2.32026年10月30日
    • f50e75dLoading outlines, stills placeholders, shots at once in Settings
    • d52d80cPlan and build pages: frames in the look, a preview while the plan is written
    全部變更 ↗
  8. 0.2.22026年10月29日
    • a7c1b69Home: the look menu opens above the examples
    • b739682Look picker with previews on Home and the plan
    • 15ede4eSidebar: Claude's 5-hour and weekly usage under its name
    • 0c184c1Plan with Opus again; build three shots at a time
    • 300617cBuilt-in 2D looks, shots built two at a time, faster plan
    • ae33683Build: re-render stills the AI left out of date
    • a2f0cc7Plan and build pages as steps; Check for Updates in the menus
    • 05df3bcBuild feedback, no App Management prompt, delete projects
    • e6edd0bKeep .claude/ out of the repository
    全部變更 ↗
  9. 0.2.12026年10月29日
    • 59dd95aREADME: a product page, in English and Chinese, with screenshots
    • 9194c95Planning page: a built project's hook and script come from script.md
    全部變更 ↗
  10. 0.2.02026年10月29日

    首個公開版本。

    全部變更 ↗
常見問題

常見問題

Shotloop 能取代 Remotion 嗎?

做科普短片和產品宣傳片,可以。Remotion 是一個用 React 寫影片的框架;Shotloop 是一款桌面應用程式,和你一起企劃影片,把每個鏡頭寫成程式碼(2D 用 HTML,3D 用 Blender 的 Python),檢查之後只重新算圖改過的部分。它對所有人都免費,以 Apache 2.0 開源,公司也一樣。

能用 Claude Code 做影片嗎?

可以。在 設定 → 模型與供應商 裡選 Claude Code,Shotloop 會用你 Mac 上已登入的 Claude Code 在背景工作:透過 Shotloop 自己的工具寫鏡頭、改鏡頭,不能執行 shell 指令。不需要 API 金鑰。

為什麼 macOS 說無法打開 Shotloop?

Shotloop 還沒有經過 Apple 簽署和公證。第一次打開時,到 系統設定 → 隱私權與安全性,點 強制打開 就可以了。這一步只需要做一次,之後 Shotloop 會從 GitHub 自動更新。

除了應用程式本身,還需要裝什麼?

需要 Google Chrome,畫面是用它算圖的。Node.js 和 ffmpeg 已經包在應用程式裡。做 3D 專案還需要 Blender:選「自動」時,只有裝了 Blender,Shotloop 才會選 3D;你自己選 3D 時,它會提示你安裝。

需要 AI 訂閱或 API 金鑰嗎?

寫鏡頭、改鏡頭要用 AI,用哪個由你選:Anthropic、OpenAI、Google 等供應商的 API 金鑰,Mac 上已登入的 Claude Code,或者透過 Ollama、LM Studio 執行的本機模型。金鑰只存在你的 Mac 上。算圖、快取和匯出不需要 AI。

支援 Intel Mac 或 Windows 嗎?

暫時不支援。這個版本只能在 Apple 晶片(M1 及之後)的 Mac 上執行。不確定的話:蘋果選單 → 關於這台 Mac → 晶片。

做出來的影片可以商用嗎?

可以,影片歸你所有。Shotloop 以 Apache 2.0 授權開源,配樂是依專案產生的,不是授權曲目。3D 素材庫裡的模型保留各自的授權:大多數是 CC0,Poly Pizza 上有一部分是 CC-BY,使用時需要標示作者。

意見回饋

發現 bug,或者有想法?

回饋會公開發到 GitHub Issues。不要貼 API 金鑰或其他任何密鑰。

追蹤我

我會持續分享正在做的專案、實驗和心得。

YouTube 上發影片,X 上發短筆記。這裡的每篇文章都會連結到兩邊。

YouTube