Motion Creative Producer For Codex 是做什麼的?
為社群媒體建立短循環動態創意。預設為連貫的逐幀動作循環:相同的場景、相同的佈局、微小的動作變化,快速播放後產生影片效果。
輸入
若存在則讀取:
context/brand-style.mdcontext/content-calendar.mdcontext/compliance-rules.mdcontext/asset-library.mdoutputs/captions/outputs/creatives/
輸出資料夾
儲存至:
outputs/motion/[motion-slug]/
建立:
motion-brief.md
storyboard.md
frame-prompts.md
frames/frame-001.png
frames/frame-002.png
frames/frame-003.png
loop.mp4
loop.gif
qa-checklist.md
動態類型
選擇一種:
- 連貫場景循環:單一場景包含細微動態,如蒸氣、氣泡、倒入、光線、鏡頭飄移、手部動作或產品旋轉。
- 逐幀動作循環:少量高度相似的生成/編輯幀,其中某件事稍微變化,例如醬汁倒入、披薩旋轉、氣泡上升、手部進入、蒸氣移動、裝飾掉落、產品轉動或液體注入杯子。
- 停格產品場景:相同的產品/場景在幀之間稍微偏移。
- 文字動態:相同的設計對文字位置、重點或揭示方式進行動畫處理。
- 環境循環:蒸氣、光線、紋理、顆粒、液體運動或背景動態。
- 前後對比:兩個相關狀態之間的簡單轉場。
- 輪播轉動態:每個輪播投影片成為一個計時幀。僅在使用者要求時使用。
- 推廣序列:標題、利益、行動呼籲的序列。僅在要求順序廣告時使用。
預設規格
使用:
時長:6 秒
幀數:動作循環 8 到 18 幀,細微單張影像循環 24 幀以上
幀率:影片感動作使用 8 到 12,刻意卡頓的停格動畫使用 2 到 4
循環:最後一幀應在視覺上回到第一幀
格式:社群上傳用 MP4,預覽用 GIF
比例:1:1、4:5 或 9:16
工作流程
- 確認平台、比例、時長和動態類型。
- 撰寫動態簡報。
- 撰寫逐幀分鏡腳本。
- 選擇製作方法:
- 最適合食品/產品動態:生成或編輯一個嚴格控制的幀序列,其中只有一個元素改變。
- 最適合輕度修飾:生成一張強大的基礎影像,然後使用平移/縮放/呼吸/文字移動創建程式化動態。
- 最適合輪播動態:僅在要求時使用有序的投影片影像。
- 將幀儲存為有序的 PNG。
- 使用
scripts/make_loop.py組裝 MP4/GIF,或使用scripts/make_subtle_loop.py創建細微的單張影像循環。 - QA 循環流暢度、文字、品牌符合性和合規性。
重要預設
除非使用者要求幻燈片、輪播轉動態或多場景廣告,否則不要循環不同的創意概念。
對於大多數社群動態廣告,使用受控的動作循環。保持以下項目固定:
- 相同的場景
- 相同的主體
- 相同的佈局
- 相同的文字
- 相同的色調
- 相同的相機角度
在序列中僅移動一或兩個事物:
- 蒸氣上升
- 產品稍微旋轉
- 液體倒入或產生氣泡
- 光線變化
- 相機緩慢推近
- 背景紋理漂移
- 文字輕輕縮放、淡入或滑動
良好範例模式:
披薩幀 1:醬汁瓶從披薩上方進入
披薩幀 2:第一道醬汁流出現
披薩幀 3:醬汁落在中心附近
披薩幀 4:醬汁線條延伸
披薩幀 5:手將瓶子傾斜更多
披薩幀 6:醬汁稍微擴散
披薩幀 7:醬汁流變細
披薩幀 8:瓶子退出,披薩幾乎與幀 1 的構圖相符
幀提示模式
使用一個基礎提示,然後僅更改動作細節:
基本風格:[品牌風格、場景、色調、燈光、相機]
固定元素:[必須保持一致的元素]
幀動作:[此幀的微小動作]
文字:[確切的文字或無]
限制:無產品幻覺、無假標誌、無未經證實的主張
對於真實產品,使用來源影像並保留產品識別。不要憑記憶生成包裝。
動作循環提示模式
對於逐幀生成,撰寫一個鎖定的基礎提示加上編號的幀增量:
鎖定基礎提示
方形 1:1 社群影片幀。[場景]。所有幀保持相同的相機角度、相同的燈光、相同的背景、相同的構圖、相同的主體識別、相同的文字位置、相同的色調。編社食品/產品廣告風格。不要改變盤子、桌子、產品、道具或排版。
幀增量
幀 001:[動作開始]
幀 002:[下一個微小動作]
幀 003:[下一個微小動作]
...
幀 012:[接近循環位置]
生成/編輯幀,使每個幀故意相似。如果影像模型過度改變場景,請縮短提示,並在工具允許的情況下使用前一幀作為下一幀編輯的來源影像。
幀一致性 QA
拒絕或重新生成符合以下情況的幀:
- 相機角度改變
- 盤子/物體形狀改變
- 文字拼寫或位置改變
- 產品/包裝識別改變
- 燈光突然跳躍
- 背景道具出現/消失
- 相鄰幀之間的動作跳躍太大
循環規則
- 保持相機角度穩定。
- 每幀僅更改一或兩個視覺元素。
- 使最後一幀接近第一幀。
- 除非是文字動態廣告,否則避免每幀更改文字。
- 如果使用生成的文字,請逐字驗證每一幀。
- 循環應感覺像一個影片鏡頭,而不是不同貼文的投影片。
- 如果生成的幀看起來不一致,請切換到單張影像細微循環方法。
組裝
使用捆綁腳本:
python scripts/make_loop.py --frames outputs/motion/[slug]/frames --output outputs/motion/[slug]/loop.mp4 --fps 2 --gif
如果 python 不可用,請使用捆綁的 Codex Python 執行環境(若存在)。
MP4 匯出可能需要 FFmpeg 或支援影片編碼的 Python 執行環境。如果無法匯出 MP4,請生成有序的幀和 GIF 預覽,然後註明 MP4 匯出正在等待本機影片工具。
對於來自單張影像的細微影片感動態:
python scripts/make_subtle_loop.py --input hero.png --output loop.gif --frames 24 --fps 8 --effect breathe
僅在需要溫和的動態貼文時使用此方法。對於食品/產品動作,建議使用受控的幀序列。
QA 檢查清單
建立 qa-checklist.md:
# 動態創意 QA
- [ ] 正確的比例
- [ ] 已匯出 MP4
- [ ] 若要求,已匯出 GIF 預覽
- [ ] 循環能乾淨地回到第一幀
- [ ] 文字已逐字檢查
- [ ] 品牌色調和語氣相符
- [ ] 產品/來源資產已保留
- [ ] 無未經證實的主張
- [ ] 無刺眼的閃爍
- [ ] 已連結說明/發布交接