Installation
Install
Section titled “Install”composer require transom/craft-video-scribe && php craft plugin/install video-scribeddev composer require transom/craft-video-scribe && ddev craft plugin/install video-scribeDefault presets
Section titled “Default presets”Go to Settings → Video Scribe to review the presets the plugin ships with:
| Handle | Output | Use case |
|---|---|---|
hero-h264-720p | 720p H.264 MP4, no audio | Background hero video |
web-h264-1080p | 1080p H.264 MP4 + AAC audio | General purpose |
web-vp9-1080p | 1080p VP9 WebM | Modern browsers, smaller files |
audio-only-aac | AAC audio | Strip video track |
You can edit, reorder, or delete any of these. See Presets for the ffmpeg args reference.
Add a field
Section titled “Add a field”In Settings → Fields, create a new Video Scribe field. Pick a target volume, choose which presets it produces, and add it to an entry type’s field layout.
See Field settings for all options.
Cross-origin isolation
Section titled “Cross-origin isolation”ffmpeg.wasm needs a cross-origin isolated browser context. The plugin handles this automatically for single-site installs — no server configuration needed.
Multisite installs (where each site runs on its own subdomain) need one extra nginx header on the front-end. See Server setup.