{ "checked": "2026-10-18", "source": "fal.ai model pages (https://fal.ai/models//llms.txt), read on the date above", "currency": "USD", "note": "fal list prices for image-to-video on the date checked. scripts/price-table.mjs reads this file; nothing in the table is typed by hand. Prices change: re-read each model page and update this file (and the date) before quoting a board that is more than a few weeks old.", "board_footer": ["seedance-2.5", "seedance-2.0", "kling-3-pro", "veo-3.1-fast", "wan-2.2"], "audio_kinds": { "included": "the price is the same with or without audio", "extra": "audio costs more; the table shows both", "none": "the model makes no audio" }, "routes": [ { "id": "seedance-2.5", "name": "Seedance 2.5", "model": "bytedance/seedance-2.5/image-to-video", "source": "https://fal.ai/models/bytedance/seedance-2.5/image-to-video/llms.txt", "durations": { "type": "range", "min": 4, "max": 30 }, "audio": "included", "rates": [ { "resolution": "480p", "per_second": 0.2205 }, { "resolution": "720p", "per_second": 0.473 }, { "resolution": "1080p", "per_second": 1.164 } ], "end_frame": true, "faces": "Refuses start frames with a clearly visible realistic face.", "used_by": "The finals of cinematic-brand-film and destination-teaser." }, { "id": "seedance-2.0", "name": "Seedance 2.0", "model": "bytedance/seedance-2.0/image-to-video", "source": "https://fal.ai/models/bytedance/seedance-2.0/image-to-video/llms.txt", "durations": { "type": "range", "min": 4, "max": 15 }, "audio": "included", "rates": [ { "resolution": "720p", "per_second": 0.3034 }, { "resolution": "1080p", "per_second": 0.682 } ], "end_frame": true, "faces": "Refuses start frames with a clearly visible realistic face.", "used_by": "" }, { "id": "seedance-2.0-fast", "name": "Seedance 2.0 fast", "model": "bytedance/seedance-2.0/fast/image-to-video", "source": "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video/llms.txt", "durations": { "type": "range", "min": 4, "max": 15 }, "audio": "included", "rates": [{ "resolution": "720p", "per_second": 0.2419 }], "end_frame": true, "faces": "Refuses start frames with a clearly visible realistic face.", "used_by": "" }, { "id": "seedance-2.0-mini", "name": "Seedance 2.0 mini", "model": "bytedance/seedance-2.0/mini/image-to-video", "source": "https://fal.ai/models/bytedance/seedance-2.0/mini/image-to-video/llms.txt", "durations": { "type": "range", "min": 4, "max": 15 }, "audio": "included", "rates": [ { "resolution": "480p", "per_second": 0.0721 }, { "resolution": "720p", "per_second": 0.1547 } ], "end_frame": true, "faces": "Refused a side-profile synthetic face in testing.", "used_by": "The 480p drafts of cinematic-brand-film and destination-teaser." }, { "id": "kling-3-pro", "name": "Kling 3 pro", "model": "fal-ai/kling-video/v3/pro/image-to-video", "source": "https://fal.ai/models/fal-ai/kling-video/v3/pro/image-to-video/llms.txt", "durations": { "type": "range", "min": 3, "max": 15 }, "audio": "extra", "rates": [ { "resolution": null, "audio": false, "per_second": 0.112 }, { "resolution": null, "audio": true, "per_second": 0.168 } ], "end_frame": true, "faces": "Not tested by Meleon on this endpoint; the turbo version accepted a face-forward synthetic close-up.", "used_by": "", "note": "Start frame field is start_image_url. Audio with voice control costs $0.196/s. No resolution setting." }, { "id": "kling-3-turbo-pro", "name": "Kling 3 turbo pro", "model": "fal-ai/kling-video/v3/turbo/pro/image-to-video", "source": "https://fal.ai/models/fal-ai/kling-video/v3/turbo/pro/image-to-video/llms.txt", "durations": { "type": "range", "min": 3, "max": 15 }, "audio": "none", "rates": [{ "resolution": null, "per_second": 0.14 }], "end_frame": false, "faces": "Accepted a face-forward synthetic close-up and held the face for 3 s in testing.", "used_by": "The face alternative named in cinematic-brand-film and destination-teaser.", "note": "No audio setting on the page; in testing it returned 1920 x 1080 with its own sound track." }, { "id": "veo-3.1-fast", "name": "Veo 3.1 fast", "model": "fal-ai/veo3.1/fast/image-to-video", "source": "https://fal.ai/models/fal-ai/veo3.1/fast/image-to-video/llms.txt", "durations": { "type": "set", "values": [4, 6, 8] }, "audio": "extra", "rates": [ { "resolution": "720p", "audio": false, "per_second": 0.1 }, { "resolution": "720p", "audio": true, "per_second": 0.15 }, { "resolution": "1080p", "audio": false, "per_second": 0.1 }, { "resolution": "1080p", "audio": true, "per_second": 0.15 } ], "end_frame": false, "faces": "Not tested by Meleon on the fast version.", "used_by": "", "note": "Shots are 4, 6 or 8 s, so a 5 s shot is billed as 6 s. 16:9 or 9:16 only. 4k costs $0.30/s silent, $0.35/s with audio." }, { "id": "veo-3.1", "name": "Veo 3.1", "model": "fal-ai/veo3.1/image-to-video", "source": "https://fal.ai/models/fal-ai/veo3.1/image-to-video/llms.txt", "durations": { "type": "set", "values": [4, 6, 8] }, "audio": "extra", "rates": [ { "resolution": "720p", "audio": false, "per_second": 0.2 }, { "resolution": "720p", "audio": true, "per_second": 0.4 }, { "resolution": "1080p", "audio": false, "per_second": 0.2 }, { "resolution": "1080p", "audio": true, "per_second": 0.4 } ], "end_frame": false, "faces": "Accepted a face-forward synthetic close-up in testing, but the face drifted within 4 s.", "used_by": "The second face alternative named in the film Skills.", "note": "Shots are 4, 6 or 8 s. 4k costs $0.40/s silent, $0.60/s with audio." }, { "id": "wan-2.2", "name": "Wan 2.2", "model": "fal-ai/wan/v2.2-a14b/image-to-video", "source": "https://fal.ai/models/fal-ai/wan/v2.2-a14b/image-to-video/llms.txt", "durations": { "type": "frames", "fps": 16, "min_frames": 17, "max_frames": 161 }, "audio": "none", "rates": [ { "resolution": "480p", "per_second": 0.04 }, { "resolution": "580p", "per_second": 0.06 }, { "resolution": "720p", "per_second": 0.08 } ], "end_frame": false, "faces": "Not tested by Meleon.", "used_by": "", "note": "Length is set with num_frames (17 to 161) and billed at 16 frames per second, so a 5 s shot is 81 frames, 5.06 s. At most about 10 s per shot." } ], "film_skills": { "cinematic-brand-film": { "keyframe_first": 0.25, "keyframe_with_references": 0.28, "cast_bible_when_people": 0.25, "draft": { "route": "seedance-2.0-mini", "resolution": "480p" }, "final": { "route": "seedance-2.5" }, "aspects": ["16:9", "9:16"] }, "destination-teaser": { "keyframe_first": 0.25, "keyframe_with_references": 0.27, "cast_bible_when_people": 0, "draft": { "route": "seedance-2.0-mini", "resolution": "480p" }, "final": { "route": "seedance-2.5" }, "aspects": ["9:16", "16:9"] } } }