Communitygithub.com

Raibit-AI/food-shot-director

指導 AI 將美食照片轉換為影片,為餐廳廣告製作具有吸引力的動態食物鏡頭(筷子夾麵、湯匙舀取、淋醬、食物靠近鏡頭)。提供提示詞公式、哪些食物適合動畫化、以及保留或拒絕清單,確保成品與真實菜單一致。適用於任何圖片轉影片模型(Kling、Veo、Seedance、LTX、Runway)。

food-shot-director 是什麼?

這個技能旨在幫助開發者或 AI 代理使用者利用真實美食照片,創作出高轉換率的餐廳廣告影片。它提供了完整的提示詞公式,指導如何撰寫「器具從畫面頂部進入、執行一個動作、並緩慢將食物舉向鏡頭」的動態描述,同時附上風格後綴以增強真實感。技能中包含一個實用的表格,說明哪些食物類型(如麵條、醬汁)容易動畫化、哪些容易變形(如單一固體食材),並建議每個鏡頭生成兩個種子以獲得最佳結果。此外,還有一個「保留或拒絕」檢查清單,幫助快速過濾掉形狀變異、多餘器具或背景人物等缺陷,並建議將影片修剪至最乾淨的1.5-2.5秒。該技能適用於 Kling、Veo、Seedance、LTX、Runway 等主流圖片轉影片模型,並強調內容的真實性與誠實性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Raibit-AI/food-ad-kit/tree/HEAD/plugins/food-ad-kit/skills/food-shot-director

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

美食鏡頭導演

成功的餐廳廣告要在第一秒加入動態(79%) 且讓手入鏡(79%) 。靜止的菜餚配上慢速縮放是最弱的開場。解決方案是「手入框的動作鏡頭」,從真實菜餚照片生成。

1. 從真實菜餚的真實照片開始

使用餐廳自己的照片,最好能放在他們真實的桌面或空間背景上。這點很重要,原因有三:

  • 模型會複製它看到的內容,因此擺盤和份量能保持誠實。
  • 每道菜使用一個乾淨的畫格。 如果照片有模糊填充或加邊框,模型大約在第三秒會偏離原始畫面,憑空創造一個新場景。
  • 先清除多餘物體。 一次圖片編輯,移除背景中殘留的盤子,就能省去後續重跑的時間。

2. 提示詞公式

[餐具] 從畫面頂部進入,[一個動作],並緩慢將**[食物]舉向鏡頭,[一個細節:蒸氣、滴落、光澤]。只有[餐具]移動;[碗/盤]** 保持原位。 接著加上風格後綴:特寫誘人美食廣告,夜間溫馨餐廳,淺景深,真實感,穩定畫面。背景無人物。音效:柔和環境音,無音樂,無語音。

經過驗證的範例:

  • 筷子將油亮的麵條從碗中夾起,辣椒油滴落。
  • 一只白色陶瓷湯匙舀入,將紅醬中的豆腐塊舉起,蒸氣上升。
  • 一隻手拿著小湯匙,將一縷辣椒油淋在餃子上。
  • 筷子夾起一塊酥脆金紅色的炸雞,外層裹滿辣椒碎。務必準確描述質地與顏色,否則模型會生成一塊蒼白的糊狀物。

3. 什麼容易動畫化,什麼容易變形

適合的失敗的
麵條、醬汁、湯汁、淋醬、蒸氣、滴落單一固體食物被單獨舉起(餃子融化、雞肉變成麵糊)
一個餐具、一個動作一個提示詞中包含兩個動作
俯視或45度角廣角房間鏡頭:陌生人走進畫面
5秒片段,取最好的1.5-2.5秒使用完整片段:動作常會反向或出現第二支湯匙

預期大約2次中有1次可保留。每個鏡頭生成兩個種子。

4. 保留或拒絕檢查清單(每0.5秒檢查一次畫格)

如果發生以下任一情況,拒絕該版本:

  • 食物不再像真實菜餚(形狀、顏色或份量錯誤)。
  • 被舉起的食物片在空中的形狀改變。
  • 出現第二個餐具、手或盤子。
  • 有人從背景走過。
  • 餐具尺寸過大、看起來像塑膠或正在融化。
  • 動作反向。

接著修剪至最乾淨的1.5-2.5秒。

5. 兩個陷阱

  • 移除片段的音訊。 多數影片模型會自加音樂,每一次剪輯都會切換歌曲。應單獨建立音效;這部分可由社交廣告建立技能處理。
  • 誠實。 鏡頭必須呈現顧客實際會收到的內容。切勿添加實際菜盤上沒有的食物、裝飾或份量,也不要在真實餐廳的廣告中生成假顧客或人群。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Raibit-AI/ad-teardown

Breaks a video ad down the way a creative director would. It measures length, cut speed and first cut; pulls frame strips of the first 3 seconds and of the whole ad; transcribes the speech; tags the hook, format, people, text, offer and ending; and scores it against benchmarks from winning food ads. Use when the user asks to analyze, break down, tear down, critique or compare a video ad, Reel or TikTok, especially for a restaurant or food brand.

Raibit-AI/blind-ad-review

Improves a video ad through repeated blind A/B reviews. Two versions are shown as contact sheets to a fresh reviewer who doesn't know which is newer, and both are scored against benchmarks from winning food ads. The next version changes only what reviewers agree on, and the loop continues until the gains stop. Use when the user wants to improve, iterate, critique or A/B test an ad or Reel before spending money, or asks "which version is better".

Raibit-AI/social-ad-builder

Assembles finished vertical social video ads from clips plus a simple JSON shot list. It outputs a 9:16 master for Reels, Stories and TikTok plus a 4:5 feed cut, with brand-color dish labels, the brand on frame 0, hard cuts, a matched color grade, clean designed sound, safe loudness and an end card. It uses free ffmpeg only. Use when the user wants to edit, cut, assemble or render a short ad, Reel or TikTok from food or product clips, or make several ad variations to A/B test.

Raibit-AI/winning-ad-finder

Finds video ads that are probably working for restaurants and food brands, using the free Meta Ad Library, and builds a short "swipe file" of likely winners to study. Use when the user asks to find winning ads, research competitors' Facebook or Instagram ads, see what ads restaurants are running, or build ad inspiration for a food business.

相關技能