Remotion Virtual Camera
Video / ShortAdds fake camera movement (pan/zoom/face-focus/handheld/Ken Burns/whip) to static tripod footage and produces a production-ready vcam keyframe package and render plan.
Live output preview
A plan is required to view this content
Choose a plan to access input format, sample outputs, and live previews.
View Plans →About the skill
Remotion Virtual Camera
A Remotion technique that adds fake camera movement to footage that looks static, tripod-bound, or single-angle "dead." Without a real camera, gimbal, jib, or focus-puller, it crops the video with overscan (default 13% upscale) and drives a scale + translate animation in the remaining margin to create the feeling that "an operator is moving there." Pure CSS transform; defined with a single CameraFootage component and a Move[] keyframe array.
When to use: When a tripod talking head needs realization-moment tension (a sudden face-focus), a documentary/calm narration needs a slow zoom or Ken Burns, lifeless B-roll needs a left/right glide, a tension moment needs handheld shake or a whip/snap-back transition, or a single still photo needs to become a cinematic opener. Not for footage already shot with real camera movement (double movement makes you "seasick").
Output: A production-ready package — keyframes chosen from an 11-signature-move dictionary, a second-by-second script, on-screen text cues, a shot list table, and Remotion still / render commands. Easing is always cubic inOut, pan width is balanced against the overscan base, and handheld shake is kept in the 0.6–1.0 band. The HUD label is for the gallery only; it is turned off in the production render. The result: a dead frame comes alive "as if it's being filmed."
How do I use this skill?
Upload the remotion-sanal-kamera.zip you downloaded as-is — no packaging needed, the format is already correct (folder at root).
- Open Settings → Customize → Skills
- Upload → select the
remotion-sanal-kamera.zipyou downloaded - Claude reads
SKILL.md; the name + description appear. Ready ✅
Scripts run in Anthropic's code-execution environment (sandbox) — not on your machine.