CutTo
カメラの構図を一瞬で切り替え、そのまま保ちます。
import { useMemo } from 'react'
import { useVideoConfig } from 'remotion'
import { SceneLayer, SceneStage, secondsToFrameRange } from 'framoo/core'
import { cutTo } from 'framoo/camera/moves'
export const CutToPreview = () => {
const { fps } = useVideoConfig()
const camera = useMemo(
() => ({
moves: [
cutTo({
...secondsToFrameRange(1.5, 4, fps),
to: { x: 0.7, y: 0.36, zoom: 1.55, rotation: 5 },
}),
],
}),
[fps],
)
return (
<SceneStage camera={camera}>
<SceneLayer followsCamera>
{null /* 背景画像など、カメラと一緒に動かすレイヤーを置く */}
</SceneLayer>
</SceneStage>
)
}API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
from |
number |
— | 開始フレーム。 |
durationInFrames |
number |
— | 動きの長さをフレーム数で指定。 |
to |
CameraPose |
— | 瞬時に切り替えるカメラ構図。 |