Correction, 2026-10-02: this page said some models follow a stated camera move "reliably", that combined moves produce incoherent motion "on every model at every price", that a slow push in is "the most reliable move in the category", that "dolly in" works where plain words do not, and that lens words and a "nothing else moves" line steer the model. We have not measured any of that, so those lines are now advice to test and check. It listed Wan 3.0 Prime among the models that take a first and last frame: the Wan node on the canvas has one image slot, so it cannot; Kling O1 Image and Kling O3 can, and are now listed. It priced Kling 2.6 Pro Motion Control at 95 credits per 5 seconds of reference and said it does not drive the camera: it bills 18.9 credits per second of the reference clip, and fal says one of its settings is "better for following camera movements". It called Veo 3.1 first and last frame a camera mode and priced it only on Veo 3.1 Standard: Veo has no camera field on 8frame, the move between the two frames comes from the prompt, and the Veo node opens on Veo 3.1 Fast (168 credits with sound, 112 silent). It also did not say that the keyframe camera path fal describes for H3 Max Camera Controls is not exposed on 8frame, where the move comes from your prompt, and it left out the Camera Angle presets on the Kling node, which add a camera phrase to the start of your prompt.
Correction, 2026-09-30: the first version of this page said Runway Gen-4 Turbo has explicit camera controls on 8frame (it takes an image, a length and a prompt, so camera direction is prompt-only) and ranked models on camera adherence without a test we can show. It also predates Hailuo H3 Max Camera Controls, a dedicated camera mode added to 8frame since. This version separates dedicated camera modes from prompt steering.
Camera control is the difference between generating footage and directing it. On 8frame there is one mode built for camera moves, Hailuo H3 Max Camera Controls, and the Kling node has a list of Camera Angle presets that write a camera phrase into your prompt. Every other video model takes the move from your prompt alone. No video node has a camera-path, keyframe or focus field, so the words you use to name the move are the control you have.
We have not measured how often each model follows a stated move. This page covers what each tool takes, what it costs, and how to write a move and check the result.
TL;DR
- One dedicated camera mode: Hailuo H3 Max Camera Controls moves the camera around a still you supply, 5 to 15 seconds. 34 credits for 5 seconds at 480p (the default), 54 at 768p, 108 at 1080p. On 8frame you describe the move in the prompt
- Pin the start and the end: Veo 3.1 first and last frame makes 8 seconds between two images you choose, 168 credits with sound on Veo 3.1 Fast. Veo has no camera field; the move comes from the prompt
- Presets that write the prompt: on the Kling node, a Camera Angle preset such as Zoom In or Tilt Up adds its phrase ("Camera zoom in") to the start of your prompt. Kling v3 Standard, the model the node opens on, is 57 credits for 5 silent seconds from a start image
- Copy motion from a clip: Kling 2.6 Pro Motion Control takes a still and a reference video, 18.9 credits per second of the reference
- Everything else is prompt-steered: Wan 3.0 (24 at 480p), Veo 3.1 Lite (33 silent), Runway Gen-4 Turbo (8 a second), Seedance, and Kling without a preset
- Ask for one move per clip, in film terms, then check the clip. We have not measured which model follows which move
The dedicated camera mode: Hailuo H3 Max Camera Controls
A mode built for one job: a camera move around a still image. fal, which hosts it, describes it as turning "a single image into a video with precise, keyframe-based control over the camera's orbit, elevation, and distance in 3D space". That keyframe path is part of fal's interface, and 8frame does not expose it. On 8frame you switch the Hailuo node to H3 Max Camera Controls, give it a start image and describe the move in the prompt. There are no move presets to pick from: you name the move.
fal's own default prompt for this mode describes a frozen scene in which "Only the camera moves", so this is a mode for moving around a still scene, not for action. On 8frame the prompt is required and takes the place of that default, so keep a line such as "the scene is frozen, only the camera moves" in yours.
It runs 5 to 15 seconds, and the output follows the shape of your image (there is no aspect ratio setting). There is no text-only version: without a start image it does not run. Prices on 8frame:
| Resolution | 5 s | 10 s | 15 s |
|---|---|---|---|
| 480p (default) | 34 | 68 | 102 |
| 768p | 54 | 108 | 162 |
| 1080p | 108 | 216 | 324 |
Other ways to shape the move
Kling Camera Angle presets. The Kling node has a Camera Angle section with presets: Zoom In, Fast Zoom In, Pullback, Fast Pullback, Tilt Up, Tilt Down, Rotate, Fixed Lens, Tracking Shot, Bird's Eye and FPV Temple. A preset is not a separate camera setting: 8frame adds its phrase, for example "Camera zoom in" or "Tracking shot of", to the start of your prompt before sending it, so write the rest of the prompt to follow on from it. The presets work on Kling v3 (the model the node opens on, 57 credits for 5 silent seconds from a start image, 720p), Kling O3, 2.6 Pro, 2.5 Turbo Pro and the 2.1 models; they are not used on Kling O1 or Motion Control. Check the clip as you would any prompt.
Veo 3.1 first and last frame. Give Veo a start and an end image and it makes 8 seconds between them. Veo has no camera-control field: you define where the shot starts and ends, and the prompt describes the move in between. On Veo 3.1 Fast, the model the Veo node opens on, that is 168 credits with sound and 112 silent, at 1080p. Veo 3.1 Lite is 54 with sound and 33 silent (720p); Veo 3.1 Standard is 448 and 224 (1080p). Shapes are 16:9 and 9:16.
On the canvas an end frame also works on Kling 2.5 Turbo Pro, Kling 2.1 Pro, Kling O1 Image, Kling O3 and Seedance. Kling v3 and the Wan node take a start image only. Details and prices for each: AI video from a first and last frame.
Kling 2.6 Pro Motion Control. You give it a still and a reference video of 3 to 30 seconds. fal describes it as a way to "transfer movements from a reference video to any character image", and asks for a reference clip with a realistic character whose whole body or upper body, head included, is visible. It has a character orientation setting: fal says matching the reference video's orientation is "better for complex motions" (reference up to 30 seconds), and matching the image's orientation is "better for following camera movements" (reference up to 10 seconds). We have not tested how closely it follows a camera move, so try it on your own clip.
It bills by the length of the reference clip: 18.9 credits per second, so 95 for 5 seconds, 189 for 10 and 567 for 30. Check the clip's length before you run it.
Prompt-steered models and prices
Every model below takes the move from the prompt (on Kling, a Camera Angle preset adds its phrase to it). Prices for one clip on 8frame, a credit is about $0.01 at pack rate:
| Model | Clip | Credits | Start image |
|---|---|---|---|
| Wan 3.0 at 480p | 5 s | 24 | Optional |
| Veo 3.1 Lite (720p) | 8 s silent / with sound | 33 / 54 | Optional (always 8 s with one) |
| Runway Gen-4 Turbo | 5 s | 40 | Required |
| Kling v3 Standard (720p) | 5 s silent / with sound | 57 / 86 | Required |
| Kling v3 Pro | 5 s with sound | 114 | Required |
| Seedance 2.5 at 720p | 5 s | 157 | Optional |
| Veo 3.1 Fast (1080p) | 8 s silent / with sound | 112 / 168 | Optional (always 8 s with one) |
| Veo 3.1 (1080p) | 8 s silent / with sound | 224 / 448 | Optional (always 8 s with one) |
A practical routine: try the move on a cheap model first (Wan 3.0 at 24, Veo 3.1 Lite at 33 silent), then generate the keeper on the model whose look you want. For a move around a product or scene you already have as a still, try H3 Max Camera Controls at 480p (34). Run the same move on two models side by side and keep the clip that follows it.
The vocabulary to name a move
Film terms name one move precisely, so they are the clearest way to say what you want. Even the Kling presets are words added to your prompt, so the words are the control.
Moves:
- Dolly in / dolly out. The camera physically moves toward or away.
- Truck left / truck right. The camera moves sideways.
- Pan left / pan right. The camera rotates in place horizontally.
- Tilt up / tilt down. Rotates in place vertically.
- Crane up / crane down or jib.
- Orbit / arc around the subject.
- Push in. A slow dolly in toward the subject.
Shot sizes: extreme wide, wide, medium wide, medium, medium close, close, extreme close. State one.
Lens: "wide angle, slight distortion", "85mm, compressed background, shallow depth of field". Name a lens when the look matters, and check whether the clip shows it.
Speed: "slow", "creeping", "rapid". State the pace rather than leaving it to the model.
One move per clip
Ask for one move at a time. A prompt asking for a dolly in while panning right and tilting up gives the model three instructions at once, and when the clip goes wrong you can't tell which one it missed, so you pay for reruns without learning anything.
Real camera work is usually one move at a time too. If you need a compound move, generate two clips and cut between them, which is what a real edit would do anyway. On the canvas, Merge Videos joins 2 to 10 clips for 10 credits; it trims each clip to a maximum length you set, 5 seconds by default.
What you can't set on 8frame
No video node on 8frame has a camera-path, keyframe, timing or focus field. These you can only describe in the prompt and check afterwards:
Framing at a given moment. There is no setting for "end on a medium close at second three". The nearest thing is first and last frame: you supply the final framing as the end image.
A move that continues across a cut. Two clips are two separate generations. Check the join frame by frame.
The same move twice. Two runs of one prompt are separate generations and can differ, which matters if a series has to match.
Handheld. Asking for "handheld" in the prompt asks for a look, not a camera rig. Check whether the movement you get suits the shot.
Focus pulls. There is no focus field. You can ask for a rack focus in the prompt, but you can't time it.
Prompting a directed shot
An order to try:
- Shot size. "Medium close."
- Subject and action. "A hand lifts a ceramic cup."
- The single move. "Slow push in."
- Lens. "85mm, shallow depth of field."
- Light. "Backlit, hard morning sun from the left."
- Nothing else moves. "Static background, no other motion."
Point 6 tells the model what should stay still. It is a request, not a setting, so check the background in the result.
FAQ
Which AI video model has the best camera control? We have not measured which model follows a stated move most often. On 8frame, Hailuo H3 Max Camera Controls is the one mode built for camera moves (from 34 credits for 5 seconds at 480p, start image required). To fix where a shot starts and ends, use first and last frame on Veo 3.1 (168 credits with sound on Veo 3.1 Fast). For prompt-steered moves, run the same move on two models; Wan 3.0 at 24 and Kling v3 Standard at 57 silent (from a start image) are cheap places to start.
Does Veo 3.1 have camera controls? Not as a setting. Veo has no camera field on 8frame, so the move comes from the prompt. First and last frame lets you fix the start and end images of an 8-second clip.
Does Kling have camera presets? Yes: the Camera Angle section on the Kling node, with presets such as Zoom In, Pullback, Tilt Up and Tracking Shot. Each one adds its phrase to the start of your prompt; it is not a camera path, so check the clip.
Can Kling copy a camera move from a video? Kling 2.6 Pro Motion Control transfers the movement in a reference clip to the character in your still, at 18.9 credits per second of reference. fal says its image-orientation setting is "better for following camera movements" (reference up to 10 seconds). It is built around a character, so test it on your clip before you rely on it.
Can I combine camera moves? You can ask for them, but when the clip goes wrong you can't tell which instruction it missed. One move per clip, then cut.
Do camera prompts work on cheap models? Try them there first: Wan 3.0 at 24 credits is cheap enough to test a push in before spending on the final model.
Which move should I start with? A single slow move in one direction, such as a push in, is the simplest to ask for and the easiest to check. We have not measured which moves models follow most often.
Sources
- fal, MiniMax H3 Max Camera Controls model page ("H3 Max Multi Angle turns a single image into a video with precise, keyframe-based control over the camera's orbit, elevation, and distance in 3D space"): fal.ai/models/minimax/h3-max/camera-controls, checked 2026-10-02
- fal, H3 Max Camera Controls API (default prompt "The same elements in the reference are rigid. Preserve every element exactly. The entire scene is frozen. Only the camera moves."; the image is required; camera trajectory as keyframes): fal.ai/models/minimax/h3-max/camera-controls/api, checked 2026-10-02
- fal, Kling 2.6 Pro Motion Control model page ("Transfer movements from a reference video to any character image"): fal.ai/models/fal-ai/kling-video/v2.6/pro/motion-control, checked 2026-10-02
- fal, Kling 2.6 Pro Motion Control API (character orientation: "'video': orientation matches reference video - better for complex motions (max 30s). 'image': orientation matches reference image - better for following camera movements (max 10s)"; reference clip with the whole body or upper body, head included, visible): fal.ai/models/fal-ai/kling-video/v2.6/pro/motion-control/api, checked 2026-10-02
- 8frame prices, modes and inputs (Hailuo H3 Max Camera Controls and its start-image requirement, Veo 3.1 Lite, Fast and Standard and the 8-second lock with a start image, which models take an end frame on the canvas, Kling 2.6 Pro Motion Control billed per second of reference, Kling v3, Wan 3.0, Runway Gen-4 Turbo, Seedance, Merge Videos; no camera-path field on any video node): the 8frame tool registry and cost functions, read 2026-10-02
- Kling Camera Angle presets, the models that show them, and how the preset phrase is added to the start of the prompt: 8frame front-end and video generation code, read 2026-10-02
One move, named in film language, per clip.
Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.