mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-06-22 04:50:29 +08:00
Translated 85 skill sub-reference files to achieve full parity with the English source: - skills/angular-developer/references/ — 35 files (all references) - skills/remotion-video-creation/rules/ — 28 files (all rules) - skills/tinystruct-patterns/references/ — 5 files - skills/openclaw-persona-forge/references/ — 6 files - skills/skill-comply/prompts/ — 3 files - skills/lead-intelligence/agents/ — 4 files - skills/brand-voice/references/ — 1 file - skills/frontend-slides/ — 2 files - hooks/memory-persistence/README.md — 1 file English source parity: 0 missing files (excluding rules/zh/, internal docs, and experimental examples absent from zh-CN)
53 lines
1.5 KiB
Markdown
53 lines
1.5 KiB
Markdown
---
|
||
name: trimming
|
||
description: Remotionのトリミングパターン - アニメーションの開始・終了のカット
|
||
metadata:
|
||
tags: sequence, trim, clip, cut, offset
|
||
---
|
||
|
||
`<Sequence>` に負の `from` 値を使用してアニメーションの開始をトリムします。
|
||
|
||
## 先頭のトリム
|
||
|
||
負の `from` 値は時間を後ろにずらし、アニメーションが途中から始まるようにします:
|
||
|
||
```tsx
|
||
import { Sequence, useVideoConfig } from "remotion";
|
||
|
||
const fps = useVideoConfig();
|
||
|
||
<Sequence from={-0.5 * fps}>
|
||
<MyAnimation />
|
||
</Sequence>
|
||
```
|
||
|
||
アニメーションはその進行の15フレーム目から表示されます - 最初の15フレームがトリムされます。
|
||
`<MyAnimation>` 内では、`useCurrentFrame()` は0ではなく15から始まります。
|
||
|
||
## 末尾のトリム
|
||
|
||
指定した長さの後にコンテンツをアンマウントするには `durationInFrames` を使用します:
|
||
|
||
```tsx
|
||
|
||
<Sequence durationInFrames={1.5 * fps}>
|
||
<MyAnimation />
|
||
</Sequence>
|
||
```
|
||
|
||
アニメーションは45フレーム再生され、その後コンポーネントがアンマウントされます。
|
||
|
||
## トリムと遅延
|
||
|
||
Sequenceをネストして開始のトリムと表示タイミングの遅延を組み合わせます:
|
||
|
||
```tsx
|
||
<Sequence from={30}>
|
||
<Sequence from={-15}>
|
||
<MyAnimation />
|
||
</Sequence>
|
||
</Sequence>
|
||
```
|
||
|
||
内側のSequenceは開始から15フレームをトリムし、外側のSequenceは結果を30フレーム遅延させます。
|