soraGenerate videos from text prompts or reference images using OpenAI Sora. ✅ USE WHEN: - Need AI-generated video from text description - Want image-to-video (animate a still image) - Creating cinematic/artistic video content - Need motion/animation without lip-sync ❌ DON'T USE WHEN: - Need lip-sync (person speaking) → use veed-ugc or ugc-manual - Just need image generation → use nano-banana-pro or morpheus - Editing existing videos → use Remotion - Need UGC-style talking head → use veed-ugc INPUT: Text prompt + optional reference image OUTPUT: MP4 video (various resolutions/durations)
Install via ClawdBot CLI:
clawdbot install PauldeLavallaz/soraGenerate videos using OpenAI's Sora API.
Endpoint: POST https://api.openai.com/v1/videos
| Parameter | Values | Description |
|-----------|--------|-------------|
| prompt | string | Text description of the video (required) |
| input_reference | file | Optional image that guides generation |
| model | sora-2, sora-2-pro | Model to use (default: sora-2) |
| seconds | 4, 8, 12 | Video duration (default: 4) |
| size | 720x1280, 1280x720, 1024x1792, 1792x1024 | Output resolution |
# Basic text-to-video
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
--prompt "A cat playing piano" \
--filename "output.mp4"
# Image-to-video (auto-resizes image)
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
--prompt "Slow dolly shot, steam rising, warm lighting" \
--filename "output.mp4" \
--input-image "reference.png" \
--seconds 8 \
--size 720x1280
# With specific model
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
--prompt "Cinematic scene" \
--filename "output.mp4" \
--model sora-2-pro \
--seconds 12
| Flag | Description | Default |
|------|-------------|---------|
| --prompt, -p | Video description (required) | - |
| --filename, -f | Output file path (required) | - |
| --input-image, -i | Reference image path | None |
| --seconds, -s | Duration: 4, 8, or 12 | 8 |
| --size, -sz | Resolution | 720x1280 |
| --model, -m | sora-2 or sora-2-pro | sora-2 |
| --api-key, -k | OpenAI API key | env var |
| --poll-interval | Check status every N seconds | 10 |
Set OPENAI_API_KEY environment variable or pass --api-key.
Food commercial:
Slow dolly shot of gourmet dish, soft morning sunlight streaming through window,
subtle steam rising, warm cozy atmosphere, premium food commercial aesthetic
Lifestyle:
Golden hour light slowly shifting across mountains, gentle breeze rustling leaves,
serene morning atmosphere, premium lifestyle commercial
Product shot:
Cinematic close-up, dramatic lighting with warm highlights,
slow reveal, luxury commercial style
--input-image to Sora--size parameterGenerated Mar 1, 2026
Create short, cinematic video ads for restaurants, food brands, or recipe content. Use image-to-video to animate still shots of dishes with steam, lighting effects, and slow camera movements to enhance appeal and engagement on social media or websites.
Generate animated videos from property photos to showcase homes or commercial spaces. Add motion like panning shots or shifting light to create immersive virtual tours, helping real estate agents attract buyers without expensive video production.
Produce lifestyle or commercial-style videos for online stores by animating product images. Use prompts with camera movements and atmospheric effects to highlight features in ads, increasing conversion rates without needing physical video shoots.
Generate artistic or abstract videos from text prompts for digital art installations, music videos, or social media content. Leverage cinematic styles and motion descriptions to create unique visual experiences without lip-sync requirements.
Offer a subscription-based service where users upload images or text to generate marketing videos. Charge monthly fees for access to Sora integration, with tiers based on video length or resolution, targeting small businesses and creators.
Provide custom video generation as a service for clients in industries like real estate or e-commerce. Charge per project based on complexity and output quality, using Sora to reduce production time and costs compared to traditional methods.
Resell Sora API access through a developer platform with added features like batch processing or analytics. Generate revenue through API usage fees or one-time integration costs for businesses needing automated video creation in their workflows.
💬 Integration Tip
Ensure reference images match the specified video resolution exactly to avoid resizing issues, and set up automated download scripts to handle video expiration within an hour.
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
Best practices for Remotion - Video creation in React
Best practices for Remotion - Video creation in React
Long-form AI video production: the frontier of multi-agent coordination. CellCog orchestrates 6-7 foundation models to produce up to 4-minute videos from a single prompt — scripted, filmed, voiced, lipsync'd, scored, and edited automatically. Create marketing videos, product demos, explainer videos, educational content, spokesperson videos, training materials, UGC content, news reports.
HeyGen AI video creation API. Use when: (1) Using Video Agent for one-shot prompt-to-video generation, (2) Generating AI avatar videos with /v2/video/generat...
Complete toolkit for programmatic video creation with Remotion + React. Covers animations, timing, rendering (CLI/Node.js/Lambda/Cloud Run), captions, 3D, charts, text effects, transitions, and media handling. Use when writing Remotion code, building video generation pipelines, or creating data-driven video templates.