Importing media
Ways in
| Route | Handles |
|---|---|
| Drag from the OS onto the canvas | Images, video, audio — placed where you drop them |
| The Assets panel | Import into the library first, place later |
| Insert → Audio | A file picker for audio |
| Insert → Image Sequence | A multi-file picker; the frames arrive as one timed layer |
| Insert → Lottie import | See Lottie |
Where assets live
| Path | Storage |
|---|---|
| Cloud | Cloudinary, keyed <kind>:<public_id>. Audio is uploaded as resource_type: 'video' |
| Local-first | A content-addressed blob store inside the project bundle |
The Assets panel
Thumbnails and file sizes, folders for organisation, drag-to-canvas to place.
It uses content-visibility, so a large library scrolls without stalling.
Media controls
Once a media layer exists, Style → Media carries:
| Control | Applies to |
|---|---|
| Source | Which asset the layer points at |
| Trim | In and out points within the source |
| Speed | Playback rate |
| Fit | How the source maps to the layer’s frame |
| Crop | — |
| Volume | Video and audio |
Video layers
Video layers seek frame-accurately during export, not just during preview. A video that looks correct scrubbing in the viewport will land correctly in the file.
Frame blending is available for video whose frame rate does not match the composition’s — it interpolates between source frames rather than duplicating or dropping them.
Image sequences
A multi-file import arrives as a single timed layer, not as N layers. Trim, retime and speed it like any other media.
Time controls
For any media layer, the Settings inspector tab adds:
- Time stretch %
- Reverse
- Freeze frame
- Frame blending
Related
Last updated on