第 02 集:Dinner Time(吃晚餐)

Project ID:EP02_2026-06-24_dinner-time
最後更新:2026-07-30T20:12:00+08:00
ep02_short_plus_full_story_combined_ready_20260730

專案總覽

進度:60%

目前階段:ep02_short_plus_full_story_combined_ready_20260730

下一步:請複查短句+完整故事合併影片;因影片較長已使用websafe低碼率,請特別看畫質是否可接受。

是否卡住:

目前需要的串接影片

目前只顯示一支最終合併影片:短句教學在前,完整故事含轉場3遍版在後。個別短句/完整故事影片與舊版候選收在下方,確認後可刪。

Spec lock:1280×720 / 24fps / H.264 / AAC 160k

短句 + 完整故事合併影片(短句在前,完整故事含轉場3遍版在後)

combined_short_phrases_then_full_story_crossfade_3pass_websafe_ready_for_human_review_20260730

檔案:final_assembly/short_plus_full_story_20260730/EP02_short_phrases_then_full_story_crossfade_3pass_720p16x9_websafe.mp4

片段:前段:短句教學合併影片,11句 accepted 3-pass 版, 後段:完整故事/完整運鏡,含0.5s運鏡轉場,3遍版(無字幕/英文/英中)

轉場:依使用者要求將短句影片與完整故事影片接在一起;順序為短句在前、完整故事在後。因合併後約228秒,輸出websafe低碼率版以符合Cloudflare Pages 25MiB限制。

規格:1280×720, CFR 24fps, H.264 Constrained Baseline + AAC 48k 96k, SAR 1:1, DAR 16:9, no rotation metadata, 228.458s, 約 19.9MB(Cloudflare Pages 25MiB 內)

長度:228.458s

Junction QA:PASS:短句段在前、完整故事段在後;完整故事仍保留運鏡間0.5s淡出入/音訊crossfade與3-pass字幕結構;Whisper抓到短句與完整故事對白。

舊版 / 不要的串接影片(8 支,確認後可刪)

這裡只保留連結,不顯示影片播放器,避免跟目前需要的兩支混在一起。

完整小故事|小說式閱讀

中文故事已改成像小說一樣「一行一句」呈現。預覽顯示前 10 行;完整版本用跳窗閱讀。字數:1215 個中文字元;行數:44。

Dinner time.|吃晚餐了。I'm hungry.|我餓了。Wash your hands.|去洗手。Clean hands.|手乾淨了。Sit down.|坐下來。Dessert, please.|請給我甜點。Not yet.|還不行。Dinner first.|先吃晚餐。I'm full.|我吃飽了。Make dessert.|製作甜點。

晚上,Mom 在餐桌旁溫柔地說:「Dinner time.

Leo 從玩具角落抬起頭,開心回答:「Coming!

他跑到餐桌旁,摸摸肚子說:「I'm hungry.

Mom 看見他的手還有玩具灰,溫柔提醒:「Wash your hands.

Leo 點點頭,回應:「Okay, I’ll be quick.」

他轉身走到洗手台旁,伸出髒髒的小手。

Leo 拿起肥皂,慢慢說:「Soap makes hands clean.」

他用肥皂搓洗雙手,手指和手掌旁冒出小小白泡泡。

接著 Leo 打開水龍頭,把泡泡和灰色玩具灰一起沖掉。

English story production prompt(製作拆解用)
Title: Dinner Time

Logline: Mom guides hungry Leo through dinner with natural support dialogue: wash hands first, sit down, wait for dessert, try dinner, slow down, and earn a shared sweet ending.

Story beats:

b01 — setup / dinner call
Visual action: Mom calls Leo to dinner; Leo comes from the toy area hungry, but Mom notices dirty hands before he eats.
Dialogue: Mom: Dinner time. / Leo: Coming! / Leo: I'm hungry. / Mom: Wash your hands. / Leo: Okay, I'll be quick.

b02 — hygiene completion
Visual action: At the sink-side viewpoint, Leo picks up soap, says soap makes hands clean, rubs both hands into bubbles, then rinses away the bubbles and toy dust with the faucet.
Dialogue: Leo: Soap makes hands clean. / Leo: Clean hands.

b03 — dessert temptation / rule
Visual action: Leo returns to the dining table with clean hands, Mom asks him to sit down, Leo sits and reacts to the dinner smell, then notices the side dessert plate and politely asks for dessert; Mom gently says not yet.
Dialogue: Mom: Sit down. / Leo: It smells good. / Leo: Dessert, please. / Mom: Not yet. / Leo: Just one bite? / Mom: Dinner first.

b04 — dessert source question
Visual action: Mom and Leo stay seated at the dining table. Leo politely asks whether Mom made the dessert; the dessert stays visible but untouched.
Dialogue: Leo: Did you make the dessert? / Mom: No. / Mom: I heard this shop is good. / Mom: So I bought it for us to try. / Leo: Yay!

b05 — dessert topic acceptance / transition
Visual action: Leo stays happy and calm at the table after hearing the dessert came from a good shop. The scene continues toward the later after-dinner dessert sharing beat.
Dialogue: No dialogue

b06 — pace / payoff
Visual action: Leo finishes dinner, says he is full, then Mom asks whether he still has room for dessert; Leo cheerfully says dessert always fits, thanks Mom, tastes dessert, and Mom responds warmly.
Dialogue: Leo: I'm full. / Mom: Do you still have room for dessert? / Leo: No problem. There's always room for dessert. / Mom: Okay, let's share. / Leo: Thanks, Mom. / Leo: It's yummy. / Mom: I'm glad you like it.

各個短句進度

ID短句狀態影片Prompt
p01 Dinner time.
吃晚餐了。
story_excerpt_3pass_slow80_ready_for_human_review
3-pass 完成
影片
p02 I'm hungry.
我餓了。
story_excerpt_3pass_slow80_recut_from_cam01_after5s_trim_ready_for_human_review
3-pass 完成
影片
p03 Wash your hands.
去洗手。
ready_for_human_review_c2_recut_20260727
3-pass 完成
影片
p04 Clean hands.
手乾淨了。
ready_for_human_review_tail_noise_clean_recut_20260727
3-pass 完成
影片
p05 Sit down.
坐下來。
story_excerpt_3pass_slow80_ready_for_human_review
3-pass 完成
影片
p06 Dessert, please.
請給我甜點。
story_excerpt_3pass_slow80_ready_for_human_review
3-pass 完成
影片
p07 Not yet.
還不行。
accepted_context_v2_full5_preview_3pass_20260729
3-pass 完成
影片 Prompt
p08 Dinner first.
先吃晚餐。
story_excerpt_3pass_slow80_ready_for_human_review
3-pass 完成
影片 Prompt
p13 It's yummy.
很好吃。
story_excerpt_3pass_slow80_ready_for_human_review
3-pass 完成
影片 Prompt
p15 I'm full.
我吃飽了。
story_excerpt_3pass_slow80_ready_for_human_review
3-pass 完成
影片 Prompt
p16 Make dessert.
製作甜點。
generated_3pass_v2_ready_for_human_review_20260729
3-pass 完成
影片 Prompt

影片段落 / 運鏡區塊:final story 預計生成 3 個正式運鏡影片 + 各運鏡延長段

共用參考圖集中顯示;目前只顯示 3 張正式運鏡卡片。多出的內容全部收在各自運鏡的 5 秒延長 prompts 下,不另開第4個影片段。

分鏡策略:目前頁面改成「3 個正式運鏡 + 各自延長段」:每張運鏡卡只放該運鏡真正會用的影片,並用 01/02/03… 標示最終故事串接順序;歷史候選或被取代影片不再混在運鏡卡裡。

目前使用中的影片順序

這張表才是最終故事會看的順序;下面每個運鏡卡也用同一個 01/02/03… 編號,不再混入歷史候選影片。

順序影片標籤歸屬檔案備註
01 運鏡1 base 運鏡1 generated/video/ep02_cam01_base_walkin_chatartpro_20260715_1207_telegram_720p.mp4 使用中:Leo 走進飯廳到餐桌。
02 運鏡1 延長1 運鏡1 generated/video/ep02_cam01_ext01_after5s_base_video_extension_chatartpro_20260722_trim_after_ohno_720p16x9.mp4 使用中 / p03 來源:Mom 提醒洗手;已裁掉 Oh no 後尾段。
03 運鏡2 base 運鏡2 generated/video/fixes/ep02_cam02_base_sink_soap_show_mom_chatartpro_20260716_0954_tail_audio_clean.mp4 使用中:洗手台用肥皂洗手、展示乾淨手。
04 運鏡3 base 運鏡3 generated/video/ep02_cam03_base_sit_smell_dessert_not_yet_chatartpro_20260716_1238_telegram_720p.mp4 使用中:回餐桌坐下、想先吃甜點、Mom 說 Not yet。
05 運鏡3 延長1 運鏡3 generated/video/ep02_cam03_ext01_sd20_fast_regen_just_one_bite_dinner_first_chatartpro_20260728_1714_720p16x9.mp4 候選/需人工複查:Just one bite? / Dinner first / Okay. Dinner first.
06 運鏡3 延長2:Did you make the dessert? / bought from a good shop 運鏡3 generated/video/ep02_cam03_ext02_sd20_fast_10s_bought_dessert_from_ext01_v10_chatartpro_20260729_1223_720p16x9.mp4 候選/需人工複查:已用運鏡3延長1影片作來源重新生成;甜點來源對話 STT 正確。
07 運鏡3 延長3 運鏡3 generated/video/ep02_cam04_after_dinner_dessert_seedance_fast_chatartpro_20260721_2107_720p16x9.mp4 使用中:飯後桌面清理,只剩甜點,分享甜點收尾。

共用參考圖

重複使用的角色、場景、道具參考圖集中顯示;各運鏡卡只列出會使用哪些參考圖,不重複顯示圖片。

Mom 角色圖Mom 角色圖

固定 Mom 外觀與黏土風格

images/character/mom_ref_v1.png

Leo 角色圖Leo 角色圖

固定 Leo 外觀與黏土風格

images/character/leo_ref_v1.png

餐廳/開放式廚房場景圖餐廳/開放式廚房場景圖

固定餐桌、飯菜、側邊甜點盤、可行走空間、開放式廚房與洗手台相對位置;實際上傳。

final_story/keyframes/cam01_dinner_call/cam01_dining_room_scene_ref_v3_walkable_space_sink_chatartpro_16x9.png

運鏡1|餐桌前:走進飯廳 → 洗手提醒

p01 Dinner time.、p02 I'm hungry.、p03 Wash your hands.

目的:正式運鏡1。只保留最終會用的 2 段:01 base、02 延長1。

運鏡:固定餐桌旁構圖;Mom 在餐桌旁招呼,Leo 從外面/入口/玩具角落走進飯廳、穿過開放走道到餐桌旁。鏡頭鎖定不動。延長1接著做 Mom 提醒 Wash your hands 與 Leo 回應。

01 使用中|運鏡1 base|走進飯廳到餐桌|運鏡影片

最終順序:01

使用狀態:使用中

generated/video/ep02_cam01_base_walkin_chatartpro_20260715_1207_telegram_720p.mp4

02 使用中|運鏡1 延長1|洗手提醒(已裁尾)|運鏡影片

最終順序:02

使用狀態:使用中;p03 Wash your hands 也從這段重切。

generated/video/ep02_cam01_ext01_after5s_base_video_extension_chatartpro_20260722_trim_after_ohno_720p16x9.mp4

運鏡1:追加對話用 ChatArtPro 5秒延長 prompt

已修正水槽方向:運鏡1延長1的水槽是同一開放式廚房畫面後方可見的水槽,不是鏡頭外水槽。實際 prompt 只保留正向描述。

運鏡1 延長1:Wash your hands(指向畫面後方水槽) · single dialogue extension after longer 運鏡1 base, same dining-table camera only

狀態:candidate_trimmed_after_oh_no_needs_human_review

短句:p03 Wash your hands.

對白:Mom: Wash your hands. / Leo: Okay, I'll be quick.

承接運鏡1 base:Leo 已在餐桌旁;同一開放式廚房畫面後方可見水槽。Mom 在餐桌旁溫和提醒去洗手,Leo 轉向畫面後方水槽方向並回應。

Contact sheet / QA 圖
Contact sheet / QA 圖

開啟圖片

QA 報告

生成規則:Generate only after longer revised base clip QA PASS; use ChatArtPro history extension from the accepted revised base video.

PASS gates
  • 完全維持運鏡1 base 的餐桌旁鏡位、距離、構圖與固定鏡頭
  • 畫面後方可見開放式廚房水槽
  • Mom 溫和提醒 Leo 去洗手,手勢方向對準畫面後方水槽
  • Leo 回應 Okay, I'll be quick
  • 兩句台詞順序正確、語速約 1/2、無額外台詞
FAIL gates
  • 水槽方向被當成鏡頭外/畫面外
  • 鏡頭轉到下一運鏡/洗手區
  • Leo 開始下一運鏡的洗手動作
  • 英文對話太快、句子擠在一起

prompts/videos/ep02_video01_ext01_wash_reminder_only_same_camera_v8_visible_sink_en.txt

EP02 cam01 extension 1 — dirty hands, move toward camera

Continue after cam01 base. Leo is beside the dining table after saying he is hungry. Same soft 3D clay toy Mom and Leo only, same cozy dining room/open kitchen. No text, subtitles, logo, watermark, BGM, music, narration, or extra words.

Static locked dining-table-side camera. Same framing, distance, lens, and composition. Camera must not zoom, pan, push, dolly, move, cut, or reframe.

Action: Mom calmly reminds Leo to wash before eating. Leo raises both hands to eye level, looks closely at palms and fingertips, and clearly sees pale gray toy-dirt smudges on both hands. Leo gives a small surprised exclamation. Then Leo moves toward the sink by walking toward the camera/front foreground. Mom stays beside the table; dinner remains untouched.

Audio: only these exact lines, very slow and clear, around 40% normal speed, with a pause between lines.
Mom: Wash your hands.
Leo: Oh no!

運鏡2|洗手台:用肥皂洗手 → 乾淨手

p04 Clean hands.

目的:正式運鏡2。只保留最終會用的 03 base;坐下已移到運鏡3。

運鏡:固定洗手台旁視角;兒童高度洗手台、水龍頭、肥皂、Leo 的雙手都清楚可見。鏡頭鎖定不動。下一個正式段落是運鏡3 base:Leo 回餐桌坐下。

03 使用中|運鏡2 base|肥皂洗手與展示乾淨手|運鏡影片

最終順序:03

使用狀態:使用中

generated/video/fixes/ep02_cam02_base_sink_soap_show_mom_chatartpro_20260716_0954_tail_audio_clean.mp4

運鏡3 延長2:Did you make the dessert? / bought from a good shop

p05 Sit down.、p06 Dessert, please.、p07 Not yet.、p16 Did you make the dessert?

目的:正式運鏡3。此卡依最終串接順序放 04 base、05 延長1–2合併版、06 延長3;不再另外顯示「運鏡4」。

運鏡:固定中景餐桌;Leo 和 Mom 已坐在餐桌旁,一邊安靜吃正餐一邊對話。Leo 接受先吃正餐後,禮貌詢問為什麼不能先吃甜點;Mom 溫柔解釋正餐給均衡營養,以及先吃甜點可能會太飽;Leo 理解接受。

ChatArtPro 設定畫面

  • 模型: Seedance 2.0 Fast
  • 影片質量: 480p
  • 影片時長設定: 8秒(base;在設定畫面選,不寫進 prompt)
  • 影片尺寸: 16:9
  • 模式: 圖生影片 / 全能模式
  • 備註: 因運鏡3 base 有坐下動作 + 4句半速台詞,base 建議設定 8秒。

影片長度只記錄在這裡/ChatArtPro 設定畫面,不寫進 provider prompt。

04 使用中|運鏡3 base|坐下、聞到香味、想先吃甜點|運鏡影片

最終順序:04

使用狀態:使用中

generated/video/ep02_cam03_base_sit_smell_dessert_not_yet_chatartpro_20260716_1238_telegram_720p.mp4

05 使用中|運鏡3 延長1|Just one bite / Dinner first|運鏡影片

最終順序:05

使用狀態:候選/需人工複查;說明放在本影片卡內。

generated/video/ep02_cam03_ext01_sd20_fast_regen_just_one_bite_dinner_first_chatartpro_20260728_1714_720p16x9.mp4

運鏡3 延長1:Just one bite? / Dinner first / Okay. Dinner first.

狀態:accepted_by_user_use_for_cam03_ext01_20260728

短句:p08 Dinner first.

對白:Leo: Just one bite? / Mom: Dinner first. / Leo: Okay. Dinner first.

重新用 Sd/Seedance 2.0 Fast 生成:承接運鏡3 base,Leo 禮貌問 Just one bite?,Mom 說 Dinner first,Leo 接受規則說 Okay. Dinner first.(候選片,待人工播放確認語速與情緒)

生成規則:Generate only after the base/previous clip QA PASS; do not batch-generate extensions.

PASS gates
  • Leo 坐好且不抓甜點
  • Mom 溫柔、不責罵
  • 甜點仍在旁邊未被吃
  • 三句台詞順序正確、無額外台詞
  • 英文台詞約正常語速一半,句間有自然停頓
  • 角色只和彼此互動,不正對觀看者/鏡頭做廣告式展示
  • 固定同一餐桌鏡位,無推拉搖移或切鏡
  • 結尾 Leo 有點失望但接受 Mom 的規則
  • Leo 說 Okay. Dinner first. 後把注意力回到正餐
  • 甜點仍未被拿或吃
FAIL gates
  • 重複 Dessert, please / Not yet
  • Leo 吃到甜點
  • Mom 生氣責罵
  • 新增鏡位/推拉/切鏡

prompts/videos/ep02_video03_ext01_just_one_bite_dinner_first_v4_sd20_fast_regen_en.txt

Continue directly from the uploaded video. Same dining-table / open-kitchen scene, same soft 3D clay Mom and Leo only. Leo is seated after Mom said dessert is not available yet. The side dessert plate is visible and untouched.
Keep exactly the same static camera position, framing, distance, lens feel, and composition as the uploaded base clip. No camera movement, zoom, pan, push, shake, cuts, text, subtitles, logos, or watermark.
Dialogue pacing lock: spoken English must be slow and clear, about half normal speed, with gentle natural pauses. No BGM, music, singing, narration, sound effects, or extra spoken words.
Action: Leo politely looks between Mom and the side dessert plate and asks for just one bite. Mom smiles warmly, keeps dessert on the side, and guides Leo's attention back to dinner. Leo briefly looks a little disappointed, then accepts the rule and turns back to dinner.
Exact dialogue only:
Leo: Just one bite?
Mom: Dinner first.
Leo: Okay. Dinner first.

06 使用中|運鏡3 延長2|Did you make the dessert? / bought from a good shop|運鏡影片

最終順序:06

使用狀態:候選/需人工複查;已用運鏡3延長1影片作來源重新生成。

generated/video/ep02_cam03_ext02_sd20_fast_10s_bought_dessert_from_ext01_v10_chatartpro_20260729_1223_720p16x9.mp4

運鏡3 延長2:Did you make the dessert? / bought from a good shop

狀態:sd20_fast_10s_bought_dessert_from_ext01_v10_candidate_needs_human_review

短句:

對白:Leo: Did you make the dessert? / Mom: No. / Mom: I heard this shop is good. / Mom: So I bought it for us to try. / Leo: Yay.

v10 重新生成:Leo 問甜點是不是 Mom 做的;Mom 說不是,她聽說這家店很好吃,所以買回來一起試試。

生成規則:Generate only after the base/previous clip QA PASS; do not batch-generate extensions.

PASS gates
  • Mom 和 Leo 已坐下並平靜吃正餐
  • Leo 邊吃邊詢問為什麼不能先吃甜點
  • Mom 溫柔說明正餐給均衡營養
  • Mom 說明先吃甜點可能會太飽
  • Leo 理解並接受
  • 甜點仍在旁邊未被吃
  • 英文台詞約正常語速一半,句間有自然停頓
  • 固定餐桌鏡位,無推拉搖移或切鏡
FAIL gates
  • Leo 或 Mom 對鏡頭展示甜點
  • 甜點被吃掉
  • 額外角色/字幕/浮水印/鏡位變化

generated/video/ep02_cam03_ext02_sd20_fast_10s_bought_dessert_from_ext01_v10_chatartpro_20260729_1223_720p16x9.mp4

07 使用中|運鏡3 延長3|飯後甜點分享收尾|運鏡影片

最終順序:07

使用狀態:使用中;原檔名仍含 cam04,但頁面歸類為運鏡3延長3。

generated/video/ep02_cam04_after_dinner_dessert_seedance_fast_chatartpro_20260721_2107_720p16x9.mp4

使用中的角色圖及素材圖

girl_character_ref_v1

girl_character_ref_v1

類型:character_reference

用途:Reuse EP01 Mom character reference for EP02 style/identity consistency.

狀態:inactive_ep02_cast_removed

images/character/girl_character_ref_v1.png

leo_ref_v1

leo_ref_v1

類型:character_reference

用途:Reuse EP01 Leo character reference for EP02 style/identity consistency.

狀態:完成

images/character/leo_ref_v1.png

資料來源

本頁是簡化後的靜態進度頁。若要改內容,請改來源 JSON / prompt 檔後重新 render,不要直接改 dashboard.html。

plan.json

完整故事、運鏡、分段、短句清單

assets.json

使用中的角色圖、素材圖與生成索引