竖屏揭露短片:精制成品vs粗糙原料,一句话评价,配时英文字幕(WeryAI),适用于供应链冲击与对比剪辑。
Template (seconds below assume duration 10; rescale for 5 or 15): 0–3s hook: what you use daily comes from here (user’s X); 3–8s stark contrast montage (sleek product ↔ labor, factory, waste, or source environment— non-gore, suggestive not graphic); 8–10s one-line summary that lands the thesis. English subtitles with explicit second windows. Default duration is 10 when unspecified.
Dependencies: WERYAI_API_KEY + Node.js 18+. {baseDir}/scripts/video_gen.js + WERYAI_VIDEO_API.md under {baseDir}/resources/. No other Cursor skills required.
WERYAI_API_KEY must be set; Node 18+; https images only.model in JSON; pick from Recommended models or frozen tables.wait consumes credits.WERYAI_API_KEY: Secret; requires.env / primaryEnv—never commit values.video_gen.js uses https://api.weryai.com (tasks) and https://api-growth-agent.weryai.com (models list).duration ≠ 10; keep the four-beat order.Locked caption rhythm (example for duration 10):
Visuals: Hard cuts; high contrast lighting; hands / machines / environments—avoid graphic gore or identifiable real people in exploitative frames. Motion every beat.
Typography: Bold sans, white + black outline, lower third, fades; English only on screen unless user opts out.
Audio: Tension bed / impact whoosh if generate_audio true—no named tracks.
Negatives (Kling): illegible captions, watermark, muddy text.
Exception: User supplies finished long prompt + no rewrite—still show full text in confirmation.
Confirmation: Full expanded prompt in the table.
Examples below are targets only.
image, tier.prompt → user confirm.node {baseDir}/scripts/video_gen.js wait --json '…'.[Video](url); no code fences around links.sh
node {baseDir}/scripts/video_gen.js wait --json '{"model":"KLING_V3_0_PRO","prompt":"…","duration":10,"aspect_ratio":"9:16","generate_audio":true,"negative_prompt":"illegible text, watermark, garbled captions"}'
node {baseDir}/scripts/video_gen.js wait --json '{"model":"SEEDANCE_2_0","prompt":"…","duration":10,"aspect_ratio":"9:16","resolution":"720p","generate_audio":true}'
Full reference: WERYAI_VIDEO_API.md.
Video or clear error. prompt contains timed English subtitle block matching the four-beat order, with second ranges scaled to duration (or user’s approved variant).
resources/WERYAI_VIDEO_API.md for CLI; no negative_prompt on Seedance.Coffee cup: shelf glamour vs harvest-labor montage, verdict line about price to growersSmartphone: polished device vs mine/e-waste suggestion, one-line kickerImage URL of sneakers → same four-window subtitle scheduleFast fashion haul vs factory floor suggestion—verdict about true costmodel_keydurationsaspect_ratiosresolutionsaudionegative_promptprompt limitKLING_V3_0_PRO5, 10, 159:16, 1:1, 16:9_(omit resolution)yesyes2000KLING_V3_0_STA5, 10, 159:16, 1:1, 16:9(omit resolution)_yesyes2000SEEDANCE_2_05, 10, 159:16, 1:1, 16:9480p, 720pyesno2000
model_keydurationsaspect_ratiosresolutionsaudionegative_promptimage slotsKLING_V3_0_PRO5, 10, 159:16, 16:9, 1:1_(omit)yesyessingle imageKLING_V3_0_STA5, 10, 159:16, 16:9, 1:1(omit)_yesyessingle imageSEEDANCE_2_05, 10, 159:16, 1:1, 16:9480p, 720pyesnoup to 3 images
Tiermodel_keyDefault duration⭐ BestKLING_V3_0_PRO10👍 GoodKLING_V3_0_STA10⚡ FastSEEDANCE_2_010 ( resolution: 720p)
FieldValueaspect_ratio9:16duration10generate_audiotrueresolution720p for Seedance onlynegative_promptKling: illegible text, garbled captions, watermark
Collect X → expand four-window captions → confirm → wait.
Product still → motion + same schedule.
Packaged as
hidden-truth-reveal-video-gen.