Features
This is a list of features that are available in the Editor Starter.
Many features are behind feature flags, which can be enabled or disabled by switching the flags in src/flags.ts
.
Timeline
The timeline allows you to see a overview of the content and to scrub through the video.
Items are organized in "tracks", allowing multiple items to be placed at the same time and to allow for controlling how they overlap.
Draggable playhead
Pressing and dragging on the time ticks allows you to move the playhead and therefore the position of the video.
If you drag the playhead to the edge of the timeline, the timeline will scroll.
Zoom slider
Feature flag: FEATURE_TIMELINE_ZOOM_SLIDER
Displays a slider at the right of the toolbar allowing to zoom in and out of the timeline.
Filmstrip thumbnails
Feature flag: FEATURE_FILMSTRIP
For video items, preview images are displayed on the timeline.
Extend handles
You can drag on either side of an item to extend or shrink the item.
Audio waveform
Feature flag: FEATURE_WAVEFORM
Video and audio items display a waveform at the bottom of the timeline.
Volume control
TODO
Dropping assets
An asset (image, video, audio, GIF) can be dropped on the timeline to import it and add a new layer.
The item type is detected by Remotion Media Parser and an appropriate item is created.
Fade in and out
TODO
Drag and dropping
TODO
Automatic duration
TODO
Multi-select
TODO
Splitting items
Inspector
On the right side of the screen, an inspector is displayed which allows for editing the properties of the selected item.
The following features are available
Composition inspector
If no item is selected, controls for the whole composition are displayed: Setting the dimensions and triggering a render.
Layer alignment
Feature flag: FEATURE_ALIGNMENT_CONTROL
Buttons for aligning the item to the left, vertical center, right, top, horizontal center, bottom.
Position controls
Feature flag: FEATURE_POSITION_CONTROL
Allows setting the precise X and Y position of the item.
Dimensions controls
Feature flag: FEATURE_DIMENSIONS_CONTROL
Allows setting the width and height of the item.
Border radius control
Feature flag: FEATURE_BORDER_RADIUS_CONTROL
Allows setting the border radius of the item.
Opacity control
Feature flag: FEATURE_OPACITY_CONTROL
Allows setting the opacity of the item.
Text alignment
Feature flag: FEATURE_TEXT_ALIGNMENT_CONTROL
Allows setting the text alignment of the item (left, center, right).
Font family
Feature flag: FEATURE_FONT_FAMILY_CONTROL
Allows setting the font family of the item.
Font style
TODO
Font size
Feature flag: FEATURE_TEXT_FONT_SIZE_CONTROL
Allows setting the font size of the item.
Text value
TODO
Color
TODO
Rotation
Feature flags: FEATURE_ROTATION_CONTROL
and FEATURE_ROTATE_90_DEGREES_BUTTON
Line height
TODO
Letter spacing
TODO
Right to left
TODO
Playback speed
TODO
Volume
TODO
Fade in and out
Playback
Play / Pause button
TODO
Current time indicator
TODO
Fullscreen button
TODO
Mute button
TODO
Loop
TODO
Canvas
Click to select
TODO
Move and resize
TODO
Shift axis lock
Multiple selection
TODO
Marquee selection
TODO
Dropping assets
TODO
Zoom
TODO
Pinch to zoom / Ctrl + mouse wheel to zoom
TODO
Plus and minus buttons
TODO
Keyboard shortcuts
TODO
Copy and paste
TODO
Behaviors
Cut, copy, paste, duplicate
TODO
Save and load
TODO
Asset uploads
TODO
Undo and redo
TODO
Asset caching
TODO
Rendering
Remotion integration
TODO
Render button
TODO
Captioning
OpenAI Whisper integration
TODO