開發者模式會直接開啟製作影片的程式碼與檔案。程式動態型會顯示繪製畫面的 index.html 與引擎·素材檔案,原片剪輯型則顯示集資料夾與製作檔案。修改程式碼後 0.5 秒就會反映在預覽中,發生錯誤時會直接跳到該行。以下畫面為 Somssii Shorts「8小時的工作,怎麼縮短?」(8시간 일, 어떻게 줄여요?)·「這份光澤的誕生」(이 광택이 오기까지)與 KTV「中央廳整修工程」(중앙청 보수공사)。
畫面構成
- 檔案 — 依檔名搜尋、依群組分類的檔案清單、+ 新增。
- 程式碼 — 選取檔案後開啟的編輯區。上方有寫入程式碼 · ↺ 全部還原 · 儲存程式碼。
- 下方分頁 — 主控台 · 檢查 · 渲染 · 版本 · 比較 · 搜尋 · API · 效果清單 · 調節鈕 · 授權。
- 預覽 — 播放、時間輸入(
12.3、369f、T.s3+0.5)、區間重複(I/O)、0.25–2 倍速、即時套用、檢閱、HUD。
在手機上一次只會顯示程式碼 · 預覽 · 檔案 · 主控台 · 渲染其中之一。
檔案群組
| 群組 | 內容 | 修改後 |
|---|---|---|
| 本集(程式動態)/ 集資料夾(原片剪輯) | index.html、語音·音樂、edit.json·meta.json 等 | 只會變更這一集 |
| 批次引擎 | lib/*.js·css(繪製引擎·品牌) | 只會變更這一集(以副本覆寫) |
| 批次共用素材 | media/ 圖片·聲音·片段影格 | 只會變更這一集 |
| 製作檔案(原片剪輯型) | 剪輯指令碼(build.py 等)·ASS 字幕·圖形 | 可執行的指令碼(.py·.sh·.js·.html 等)僅限營運管理員修改 |
| 批次字型 | fonts/ | 僅供檢視 |
| 編輯圖層 | project.json — 在新手·中階·高階模式中所做的全部編輯 | 0.4 秒後以「JSON 編輯」一個步驟套用 |
修改程式碼 → 立即預覽
- 在檔案清單中開啟
index.html(或 lib 檔案)。 - 修改數字·顏色·大小(例:批次引擎
brand.js中的顏色名稱表B.C)。開啟即時套用時,0.5 秒後預覽就會重新繪製,播放位置維持不變(CSS 不重新繪製,而是直接套用)。超過 200KB 的檔案會關閉即時套用,請使用▶ 套用或Ctrl+Enter。 - 拖曳程式碼中的T 時間膠囊,就會改變該場景的時間數值。
畫面文字要在哪裡改 — 用檢閱找出來
程式動態型的 index.html 中,有像 VFX.plan({ facts: […], beats: […] }) 這樣寫著畫面文字的清單,但這份清單是檢查用的(文字大小·遮擋區域·事實查核),即使修改,畫面也不會改變。實際繪製文字的程式碼另有其處。
- 開啟檢閱(
Alt+I),指向要更改的文字。就會顯示繪製該文字的函式與行號(例:B.pillBot · index.html:387),點選跳至該行即可開啟那一行。 - 如果那一行直接傳入文字,就在那裡修改。如果沒有傳入,代表繪製的是函式的預設文字,請到批次引擎(
lib/brand.js等)中找到該函式修改。例:B.pillBot的o.q || '비결은 ‘빨리’일까?'(意思是「秘訣是『快』嗎?」)。 - 移動一次播放位置,就會看到更改後的文字。即使修改的是批次引擎,也只會套用到這一集。
只想更改文字時,使用新手模式的大字卡片或中階模式的程式文字軌更簡單也更安全(會保留在編輯圖層中,可以輕鬆還原為公開版)。開發者模式適合用來修改卡片上沒有顯示的文字,或多集共用的函式中的文字。
發生錯誤時
程式碼有錯誤時,會保留最後一次正常繪製的畫面,並在紅框中顯示錯誤與跳至該行。在主控台分頁中點選 檔案:行 也能跳到該位置。
檢閱 · HUD
開啟檢閱(Alt+I)後指向預覽,就會顯示繪製該部分的程式碼行,點選即可跳到那一行。HUD(Alt+H)會在預覽上疊加顯示場景·時間資訊。
自動完成 · 程式碼片段
用 Ctrl+Space 開啟引擎 API 自動完成(含說明·呼叫格式),並插入程式碼片段(CAP 字幕設定、FX.reveal 文字進場、FX.scenes 場景清單、R.k 調節鈕、CAP.at 對齊單詞時間點、VFX 效果)。也可以使用搜尋 Ctrl+F、取代、摺疊、跳至該行。
替換圖片 · 聲音 · 字型 · 影片
選取非文字的檔案時,會顯示預覽與⤒ 替換…按鈕。圖片會配合原本的尺寸·格式(填滿·完整顯示·原樣),聲音會在重新製作 MP4 時轉換為原本的格式;🎞 以影片替換…會在瀏覽器中把影片切成相同張數的影格放入。另有↺ 還原(僅將此檔案還原為公開版)、改回批次原始檔、⬇ 下載。
原片剪輯型的開發者模式
原片剪輯型的預覽是剪輯專案,檔案清單中會顯示集資料夾(edit.json·meta.json·語音·音樂)與製作檔案(剪輯指令碼·ASS 字幕·圖形)。修改製作指令碼後重新製作 MP4,指令碼就會重新執行,產生新的影片。可執行的指令碼是在伺服器上執行的,因此僅限營運管理員可以儲存·重新製作,其他人則會看到「製作指令碼(.py·.sh·.js·.html 等)僅限管理員修改」。記錄用檔案(edit.json·plan.md 等)若沒有被指令碼讀取,會標上 ⚠ — 實際的字幕文字可能寫在指令碼裡,請用🔎 在 build.py 中搜尋找出來。
下方 10 個分頁
| 分頁 | 功能 |
|---|---|
| 主控台 | 篩選記錄·資訊·警告·錯誤,點選 檔案:行 即可跳轉,清除 |
| 檢查 | 目前畫面(最小文字 px·安全區域外)· 全片掃描 · 規則檢查 · 孤立修補 → 執行檢查 |
| 渲染 | 僅用程式碼重新製作 MP4(以已儲存的程式碼版本、不含編輯圖層,2–5 分鐘)· 將此程式碼版本連結到編輯 · 進度階段(等待→繪製→聲音→編碼→檢驗→發布) |
| 版本 | 載入已儲存的程式碼版本 · 比較 · 用此版本製作 MP4 · 還原為公開版 |
| 比較 | 以並排·單欄方式比較目前/公開版/已儲存版本/版本,僅還原此檔案,三方比較,畫面比較(每秒一個影格) |
| 搜尋 | 規則運算式·大小寫·全字相符,範圍(本集·引擎·共用素材·製作檔案),全部取代,搜尋符號(Ctrl+Shift+O) |
| API | 引擎 API 清單 — 插入程式碼·開啟定義·複製,程式碼片段,VFX 效果 |
| 效果清單 | 效果(名稱·類型)與在本集中使用的位置,插入/複製程式碼片段 |
| 調節鈕 | 以滑桿調整本集註冊的調整值(R.k)與程式碼數字(const T·大寫常數) |
| 授權 | 程式庫·批次字型的授權全文 |
儲存 · 寫入程式碼 · 渲染
- 儲存程式碼 — 在「儲存程式碼版本」視窗中填寫名稱與「改了什麼?」後儲存。儲存前的修改會暫存在這台裝置上(載入·捨棄),↺ 全部還原只會清除這台裝置上的修改。
- 寫入程式碼(程式動態型)— 將在新手·中階模式中更改的文字·品牌色·聲音時間點·大小·調節鈕數值移入程式碼中,並儲存為新版本。其他編輯會原封不動地保留在編輯圖層中。
- 渲染分頁的僅用程式碼重新製作 MP4,只會以已儲存的程式碼版本重新製作影片,並替換作品庫影片。若要連編輯圖層(文字·效果等)一起放入,請使用上方的匯出(渲染)(製作 MP4)。
無法做到的事
- 引擎檔案只能更改現有的
lib/*.js·css,批次素材也只能更改現有的檔案。index.html無法刪除,也無法建立新的 html·js·css·svg 檔案。 - 一次最多可更改 600 個檔案,大小上限為文字 2MB·圖片 15MB·聲音 30MB·影片/影格 45MB·字型 10MB。
- 重新製作 MP4 每小時最多 30 次。
- 法律聲明文字即使在程式碼中被隱藏或縮小,也會在製作 MP4 時被擋下。
遇到卡關的地方 → 問題排解

