Videos
Videos are managed independently from content. You upload and track processing in Admin → Videos, then attach a video to a content node when creating or editing it.
Uploading a video
Go to Admin → Videos and click Upload Video.
| Field | Description |
|---|---|
| Name | Internal label for this video |
| Description | Optional notes |
| Release Date | Optional. If set, the video is locked until this date even if the content node is otherwise accessible |
| File | The video file to upload |
| Tier | Optional. Minimum subscription tier required to watch. Leave empty for free access |
Upload progress is shown inline. Once the file is received, transcoding starts automatically in the background.
Transcoding
After upload, the video goes through a processing pipeline:
- Analyzed — duration and stream metadata are read from the source file
- Transcoded — encoded into multiple resolutions for adaptive streaming
- Packaged — processed into MPEG-DASH format with separate audio and subtitle tracks
- Thumbnailed — a thumbnail is extracted and saved automatically
The video's status updates through uploaded → processing → ready (or error if something goes wrong). The video becomes watchable once status is ready.
Transcoding jobs
The video detail page shows the full job history with status for each processing run. If a job fails, a Restart button lets you retry it without re-uploading the file.
Supported formats
The platform accepts most common video formats as input (MP4, MOV, MKV, AVI). The output is always MPEG-DASH regardless of input format.
Audio tracks
If your video file contains multiple audio tracks (e.g. different languages), all tracks are extracted and made available to viewers via the player's audio selector.
Subtitles
Subtitle tracks embedded in the source file are extracted automatically during transcoding. Uploading separate subtitle files is not supported yet — only subtitles present in the original video file are available.
Attaching a video to content
When creating or editing a content node in Admin → Content, use the Video field to search and select a video from your library.
A video can only be attached to content that has nothing else nested underneath it. If a piece of content already has other content underneath it, the Video field won't be available. Conversely, once a video is attached, you can't add other content underneath it. To turn a piece of content into an organizer for other content, remove its video first.
