Presets
Presets are the global transcoding recipes available across all Video Scribe fields. Manage them at Settings → Video Scribe.
Preset fields
Section titled “Preset fields”| Field | Description |
|---|---|
| Handle | Unique machine-readable ID, e.g. hero-vp9-720p |
| Label | Human-readable name shown in the CP |
| Extension | Output file extension, e.g. webm |
| MIME type | Full type string, e.g. video/webm; codecs="vp9" |
| ffmpeg args | Arguments passed between -i input.ext and output.ext |
| Notes | Optional description |
Default presets
Section titled “Default presets”| 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 |
Writing ffmpeg args
Section titled “Writing ffmpeg args”The ffmpeg args field contains everything between the input flag and the output filename. For example, for a 720p silent H.264 encode:
-vf scale=-2:720 -an -c:v libx264 -preset medium -crf 23 -movflags +faststartffmpeg receives: -i input.ext [your args] -y output.mp4
Common recipes
Section titled “Common recipes”720p H.264, silent (hero background)
-vf scale=-2:720 -an -c:v libx264 -preset medium -crf 23 -movflags +faststart1080p VP9 WebM
-vf scale=-2:1080 -c:v libvpx-vp9 -b:v 0 -crf 32 -c:a libopus -b:a 96k1080p H.264 with audio
-vf scale=-2:1080 -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k -movflags +faststartAudio only (AAC)
-vn -c:a aac -b:a 128kSupported output formats
Section titled “Supported output formats”The plugin ships a custom ffmpeg-core WASM with the following encoders:
| Format | Via |
|---|---|
H.264 .mp4 | libx264 |
VP9 .webm | libvpx-vp9 |
| AV1 | libaom-av1 |
| Opus audio | libopus |
| AAC audio | Built-in ffmpeg encoder |