Mischief 1: Image-to-Video API, Pricing and Setup
Mischief 1 from The Biological Computing Co. (TBC) turns a source image and a motion prompt into a short video. On fal, five seconds cost $0.025 at 480p or $0.05 at 720p. TBC built the model on Wan 2.2 and offers hosted access through fal and OpenRouter.
Content reviewed:
Use this model
Online access and trials
- Try Mischief 1 on fal
Provider account and usage billing apply.
API docs and console
- fal input and output schema
Provider account and usage billing apply.
What to try first
- Animate a product still with a single controlled motion.
- Explore camera or subject movement from an existing scene.
- Compare several short takes before choosing one for an edit.
What does Mischief 1 generate?
Supply an image and describe the movement you want. The fal endpoint returns an MP4 at 16 fps in landscape 480p or 720p, with a requested duration of three or five seconds. Start with a composition that already contains the subject and scene you want to animate.
Use a restrained first prompt, such as “The camera stays still. The leaves move gently in the breeze. Keep the bottle and label unchanged.” Inspect the subject, text and frame edges throughout the clip before increasing motion or running a batch.
How much does a Mischief 1 video cost?
fal bills by requested output seconds. Its 480p rate is $0.005 per second; 720p costs $0.01 per second. The playground defaults to 720p and five seconds, so the default combination costs $0.05 rather than the $0.025 starting example.
For a hypothetical batch of twenty five-second 720p clips, generation spend is $1. If four clips are accepted, generation spend per accepted clip is $0.25. This calculation excludes source-image creation, editing and other services; keep rejected takes in the batch total.
| Requested duration | 480p | 720p |
|---|---|---|
| 3 seconds | $0.015 | $0.03 |
| 5 seconds | $0.025 | $0.05 |
| 100 × 5 seconds | $2.50 | $5.00 |
Generate a first Mischief 1 clip through the API
Create a fal account with API access and available balance, then install @fal-ai/client in your application. Keep FAL_KEY on the server. Replace the example image URL with an accessible image you have permission to use, or upload your file using fal’s client workflow.
The subscribe method waits for completion and returns the result. Save the source image, output URL, returned seed, request parameters and actual charge with the take. For a repeatable comparison, fix the seed and set prompt_processing to original: the default enhanced mode rewrites the prompt without using the seed. Inspect the existing result before paying for another generation.
import { fal } from "@fal-ai/client";
const result = await fal.subscribe("tbc/mischief-1/image-to-video", {
input: {
image_url: "https://example.com/your-source-image.png",
prompt: "Fixed camera. Leaves move gently. Keep the bottle unchanged.",
resolution: "480p",
duration: 5,
image_transform: "center_crop",
prompt_processing: "original",
seed: 42
}
});
console.log(result.data);Choose Mischief 1 framing and prompt handling
Mischief 1 produces 832×480 at 480p or 1280×720 at 720p, as an MP4 with no audio track. For a portrait or square source, image_transform=center_crop preserves the aspect ratio and crops to fit; resize stretches the source to the output shape. Check that the chosen fit keeps the face, product and lettering you need.
The source image can be at most 25 MiB and 100 megapixels. JPEG or PNG files within the default 2.5 MB processing budget are sent as supplied; larger files and other formats are re-encoded to fit. Keep the original image when comparing crops or fine-detail changes.
The duration choices are three and five seconds. The model uses a 4N+1 frame grid: the actual files contain 49 or 81 frames, slightly longer than the requested duration. fal bills the requested seconds. Use the actual file length when placing the result on a timeline.
Keep the initial test simple: one source image, one motion and a fixed resolution. Change framing or motion separately when comparing takes, and inspect the full sequence for unwanted cuts, deformation and changes to text.
What did an early Mischief 1 test on OpenRouter find?
Nemo at SMF Works published an October 31 test using OpenRouter, not fal. Ten five-second 480p clips cost $0.025 each and took 11.30–22.11 seconds; five 720p clips cost $0.05 each and took 16.61–17.98 seconds. Those times describe that small run, including its chosen channel.
On an eight-prompt motion board at 480p, five seconds and seed 42, four outputs performed the named action. Door opening and a fox head turn worked; steam and wind-in-fur effects did not, and a camera move changed storefront details. Test the requested action and untouched background separately before accepting a take.
Mischief 1 vs Wan 2.2 and other video workflows
TBC says Mischief 1 is built on Wan 2.2 and reports five-times-faster generation with comparable quality. Those are vendor claims, not a fixed end-to-end speed for every hosted request. Queue time, input handling and the output configuration also affect how long you wait.
Choose this endpoint when you have a source image and want short, low-cost landscape takes. For longer reference-guided video with synchronized sound, compare MiniMax H3. For local pipeline control, compare a downloadable video model and budget its complete runtime rather than applying this API price to your own GPU.
Mischief 1 hosted access and commercial use
The fal listing labels this endpoint for commercial use. Access is through its hosted service; the cost examples above use fal’s published rates and requested-duration billing. TBC also announced OpenRouter access, whose route and terms should be checked separately.
For a first production trial, retain the source image and generated take, inspect subject consistency and confirm that the framing works for your delivery. A low per-second price makes iteration affordable, but the number of usable clips determines the final asset cost.
Before you use it
- The fal endpoint accepts an image and prompt, with three- or five-second landscape output at 16 fps.
- The quoted rates apply to fal’s resolution-specific endpoint; other channels can have different billing.
How to get started
Begin with one five-second 480p take, check motion and subject preservation, then choose resolution and batch size using cost per accepted clip.
Sources
Sources (4)
- SMF Works October 31 OpenRouter test ↗
Source checked:
- TBC October 30 launch and Wan 2.2 relationship ↗
Source checked:
- fal hosted access and current prices ↗
Source checked:
- fal request, input and output schema ↗
Source checked: