fal-veo3-image-to-video
fal-veo3-image-to-video
Required inputs
- A text prompt describing the desired motion/scene.
- One reference image (
--image) as a local file or URL. - A fal.ai API key in
workers.jsonc(fal.key).
Optional inputs
- Additional model parameters via
--param k=v(repeatable).- Value coercions:
true/false- numbers (e.g.
24,0.7) json:<JSON>(e.g.json:{"a":1})@path/to/file.json(read JSON from file)
- Nested keys are supported via dot notation (e.g.
--param camera.motion=fast).
- Value coercions:
--sync-modeto callfal.rundirectly instead of queue polling.--image-fieldto force the request field name for images (defaults toimage_urlfor 1 image andimage_urlsfor >1).
Workflow
- Prepare inputs
- Pick a clean, sharp source image (PNG/JPEG recommended).
- Write a prompt that specifies:
- Subject: what stays consistent from the reference.
- Motion: camera movement and/or subject movement.
- Style: photoreal, cinematic, studio product shot, etc.
- Run the generator
- Use the bundled script to call fal.ai.
- Final deliverables go to
artifacts/; request/response logs and intermediate files stay inlogs/.- Basic:
node skills/car-ads-designer/fal-veo3-image-to-video/scripts/generate.mjs --prompt "..." --image path/to/ref.jpg
- Add model parameters (examples; use the model’s
llms.txtfor exact field names):node skills/car-ads-designer/fal-veo3-image-to-video/scripts/generate.mjs --prompt "..." --image ref.jpg --param seed=123 --param fps=24node skills/car-ads-designer/fal-veo3-image-to-video/scripts/generate.mjs --prompt "..." --image ref.jpg --param generation=json:{\"steps\":30}
- Basic:
- Stop and request review (required)
- After generation completes, do not take any further actions (no auto-editing, no extra variants) until a human or designated reviewer confirms the outputs are acceptable.
- Review outputs
- Inspect the final videos under
artifacts/...first. - If something looks off, use the working folder in
logs/...to debug (it includes request/response payloads).
Outputs
- Working folder under
logs/fal-veo3-image-to-video/<run-id>/containing inputs and full request/response logs. - Final folder under
artifacts/fal-veo3-image-to-video/<run-id>/containing:README.md(what was generated + where the working logs are)- One or more final videos (
video-1.mp4, etc.)
Reference
- For the model’s canonical field names and response shape, see
skills/car-ads-designer/fal-veo3-image-to-video/references/veo3.1-image-to-video.md.
Definition of done
- The script completes without errors and writes at least one video file under
artifacts/. - The output matches the prompt intent and is consistent with the reference image.
- A human (or designated agent reviewer) has reviewed the outputs and explicitly approved any next steps.
Safety / quality checklist
- Do not commit API keys; keep them in local-only
workers.jsoncand avoid printing them. - Avoid generating copyrighted logos/marks you don’t have rights to use.
- Treat rendered text as unreliable; avoid high-stakes text (prices, legal claims) unless you will manually verify/correct.
- Don’t include sensitive personal data in prompts or images unless you have permission and a clear need.
More from lingkaix/smartworkers
smart-skill-maker
Create or improve SmartWorkers-style skills from a workspace-local `skills/` source tree, then apply them to Codex with `npx skills`. Use when you want one guided tool for new skill creation, skill upgrades, or SmartWorkers skill-maintenance work while keeping repo conventions aligned.
22ads-info-gatherer
Use when the user needs a dealer car-ad source pack built from live web sources or a provided worker-pack folder, with VIN-anchored retail truth, source assets, and provenance preserved for downstream generation and review.
7workspace-setup
Initialize a SmartWorkers-style agent workspace with repo-root guidance, `logs/`/`temp/`/`artifacts/`, a local `skills/` source tree, ignore rules, config templates, and the required global `mise` plus `npx skills`, `skill-creator`, and `smart-skill-maker` bootstrap completed in one turn by default. Use when starting a new agent workspace, bootstrapping a fresh project folder for repeatable agent work, or standardizing README, WORKFLOW, AGENTS, and skill-management flow before adding more automation.
5fal-qwen-image-edit
Generate and edit images from reference images using fal.ai Qwen (`fal-ai/qwen-image-edit-2511`). Use when you need image-to-image edits/variations, background swaps, style alignment, or multiple aspect-ratio outputs (e.g., square + 16:9) from the same prompt.
1